You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
32 lines
1.2 KiB
Plaintext
32 lines
1.2 KiB
Plaintext
# Vehicle Info msg
|
|
|
|
std_msgs/Header header
|
|
|
|
uint8 HAVE_INFO_HEARTBEAT = 1
|
|
uint8 HAVE_INFO_AUTOPILOT_VERSION = 2
|
|
uint8 available_info # Bitmap shows what info is available
|
|
|
|
# Vehicle address
|
|
uint8 sysid # SYSTEM ID
|
|
uint8 compid # COMPONENT ID
|
|
|
|
# -*- Heartbeat info -*-
|
|
uint8 autopilot # MAV_AUTOPILOT
|
|
uint8 type # MAV_TYPE
|
|
uint8 system_status # MAV_STATE
|
|
uint8 base_mode
|
|
uint32 custom_mode
|
|
string mode # MAV_MODE string
|
|
uint32 mode_id # MAV_MODE number
|
|
|
|
# -*- Autopilot version -*-
|
|
uint64 capabilities # MAV_PROTOCOL_CAPABILITY
|
|
uint32 flight_sw_version # Firmware version number
|
|
uint32 middleware_sw_version # Middleware version number
|
|
uint32 os_sw_version # Operating system version number
|
|
uint32 board_version # HW / board version (last 8 bytes should be silicon ID, if any)
|
|
string flight_custom_version # Custom version field, commonly from the first 8 bytes of the git hash
|
|
uint16 vendor_id # ID of the board vendor
|
|
uint16 product_id # ID of the product
|
|
uint64 uid # UID if provided by hardware
|