|
431 | 431 | <entry value="8192" name="GIMBAL_DEVICE_CAP_FLAGS_HAS_RC_INPUTS"> |
432 | 432 | <description>Gimbal device supports radio control inputs as an alternative input for controlling the gimbal orientation.</description> |
433 | 433 | </entry> |
| 434 | + <entry value="65536" name="GIMBAL_DEVICE_CAP_FLAGS_CAN_POINT_LOCATION_LOCAL"> |
| 435 | + <description>Gimbal device supports to point to a local position.</description> |
| 436 | + </entry> |
| 437 | + <entry value="131072" name="GIMBAL_DEVICE_CAP_FLAGS_CAN_POINT_LOCATION_GLOBAL"> |
| 438 | + <description>Gimbal device supports to point to a global latitude, longitude, altitude position.</description> |
| 439 | + </entry> |
434 | 440 | </enum> |
435 | 441 | <enum name="GIMBAL_MANAGER_CAP_FLAGS" bitmask="true"> |
436 | | - <description>Gimbal manager high level capability flags (bitmap). The first 16 bits are identical to the GIMBAL_DEVICE_CAP_FLAGS. However, the gimbal manager does not need to copy the flags from the gimbal but can also enhance the capabilities and thus add flags.</description> |
| 442 | + <description>Gimbal manager high level capability flags (bitmap). The flags are identical to the GIMBAL_DEVICE_CAP_FLAGS. However, the gimbal manager does not need to copy the flags from the gimbal but can also enhance the capabilities and thus add flags.</description> |
437 | 443 | <entry value="1" name="GIMBAL_MANAGER_CAP_FLAGS_HAS_RETRACT"> |
438 | 444 | <description>Based on GIMBAL_DEVICE_CAP_FLAGS_HAS_RETRACT.</description> |
439 | 445 | </entry> |
|
477 | 483 | <description>Based on GIMBAL_DEVICE_CAP_FLAGS_HAS_RC_INPUTS.</description> |
478 | 484 | </entry> |
479 | 485 | <entry value="65536" name="GIMBAL_MANAGER_CAP_FLAGS_CAN_POINT_LOCATION_LOCAL"> |
480 | | - <description>Gimbal manager supports to point to a local position.</description> |
| 486 | + <description>Based on GIMBAL_DEVICE_CAP_FLAGS_CAN_POINT_LOCATION_LOCAL.</description> |
481 | 487 | </entry> |
482 | 488 | <entry value="131072" name="GIMBAL_MANAGER_CAP_FLAGS_CAN_POINT_LOCATION_GLOBAL"> |
483 | | - <description>Gimbal manager supports to point to a global latitude, longitude, altitude position.</description> |
| 489 | + <description>Based on GIMBAL_DEVICE_CAP_FLAGS_CAN_POINT_LOCATION_GLOBAL.</description> |
484 | 490 | </entry> |
485 | 491 | </enum> |
486 | 492 | <enum name="GIMBAL_DEVICE_FLAGS" bitmask="true"> |
|
6889 | 6895 | <field type="float" name="yaw_max" units="rad" invalid="NaN">Maximum hardware yaw angle (positive: to the right, negative: to the left). NAN if unknown.</field> |
6890 | 6896 | <extensions/> |
6891 | 6897 | <field type="uint8_t" name="gimbal_device_id" invalid="0">This field is to be used if the gimbal manager and the gimbal device are the same component and hence have the same component ID. This field is then set to a number between 1-6. If the component ID is separate, this field is not required and must be set to 0.</field> |
| 6898 | + <field type="uint32_t" name="cap_flags2" enum="GIMBAL_DEVICE_CAP_FLAGS" invalid="0">Extended bitmap of gimbal capability flags (32 bit). For backwards compatibility, the lower 16 bits should also be set in cap_flags. Ground stations should prefer this field if non-zero.</field> |
6892 | 6899 | </message> |
6893 | 6900 | <message id="284" name="GIMBAL_DEVICE_SET_ATTITUDE"> |
6894 | 6901 | <description>Low level message to control a gimbal device's attitude. |
|
0 commit comments