diff --git a/src/FirmwarePlugin/PX4/PX4ParameterFactMetaData.xml b/src/FirmwarePlugin/PX4/PX4ParameterFactMetaData.xml index 36c1a3d..6a3063d 100644 --- a/src/FirmwarePlugin/PX4/PX4ParameterFactMetaData.xml +++ b/src/FirmwarePlugin/PX4/PX4ParameterFactMetaData.xml @@ -895,20 +895,29 @@ Set to 2 to use heading from motion capture - - Arm authorization parameters, this uint32_t will be split between starting from the LSB: -- 8bits to authorizer system id -- 16bits to authentication method parameter, this will be used to store a timeout for the first 2 methods but can be used to another parameter for other new authentication methods. -- 7bits to authentication method -- one arm = 0 -- two step arm = 1 -* the MSB bit is not used to avoid problems in the conversion between int and uint - Default value: (10 << 0 | 1000 << 8 | 0 << 24) = 256010 - authorizer system id = 10 - authentication method parameter = 1000 msec of timeout - authentication method = during arm + + Arm authorizer system id + Used if arm authorization is requested by COM_ARM_AUTH_REQ. + + + Arm authorization method + Methods: - one arm: request authorization and arm when authorization is received - two step arm: 1st arm command request an authorization and 2nd arm command arm the drone if authorized Used if arm authorization is requested by COM_ARM_AUTH_REQ. + + one arm + two step arm + Require arm authorization to arm The default allows to arm the vehicle without a arm authorization. + + Arm authorization timeout + Timeout for authorizer answer. Used if arm authorization is requested by COM_ARM_AUTH_REQ. + s + 1 + 0.1 + Require all the ESCs to be detected to arm This param is specific for ESCs reporting status. Normal ESCs configurations are not affected by the change of this param.