You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
51 lines
1.6 KiB
51 lines
1.6 KiB
uint8 LINK_TYPE_GENERIC = 0 |
|
uint8 LINK_TYPE_UBIQUITY_BULLET = 1 |
|
uint8 LINK_TYPE_WIRE = 2 |
|
uint8 LINK_TYPE_USB = 3 |
|
uint8 LINK_TYPE_IRIDIUM = 4 |
|
|
|
uint64 timestamp # time since system start (microseconds) |
|
|
|
uint8 type # type of the radio hardware (LINK_TYPE_*) |
|
|
|
uint8 mode |
|
|
|
bool flow_control |
|
bool forwarding |
|
bool mavlink_v2 |
|
bool ftp |
|
|
|
uint8 streams |
|
|
|
float32 data_rate |
|
|
|
float32 rate_multiplier |
|
|
|
float32 rate_rx |
|
|
|
float32 rate_tx |
|
float32 rate_txerr |
|
|
|
|
|
uint64 HEARTBEAT_TIMEOUT_US = 1500000 # Heartbeat timeout 1.5 seconds |
|
|
|
# Heartbeats per type |
|
bool heartbeat_type_antenna_tracker # MAV_TYPE_ANTENNA_TRACKER |
|
bool heartbeat_type_gcs # MAV_TYPE_GCS |
|
bool heartbeat_type_onboard_controller # MAV_TYPE_ONBOARD_CONTROLLER |
|
bool heartbeat_type_gimbal # MAV_TYPE_GIMBAL |
|
bool heartbeat_type_adsb # MAV_TYPE_ADSB |
|
bool heartbeat_type_camera # MAV_TYPE_CAMERA |
|
|
|
# Heartbeats per component |
|
bool heartbeat_component_telemetry_radio # MAV_COMP_ID_TELEMETRY_RADIO |
|
bool heartbeat_component_log # MAV_COMP_ID_LOG |
|
bool heartbeat_component_osd # MAV_COMP_ID_OSD |
|
bool heartbeat_component_obstacle_avoidance # MAV_COMP_ID_OBSTACLE_AVOIDANCE |
|
bool heartbeat_component_vio # MAV_COMP_ID_VISUAL_INERTIAL_ODOMETRY |
|
bool heartbeat_component_pairing_manager # MAV_COMP_ID_PAIRING_MANAGER |
|
bool heartbeat_component_udp_bridge # MAV_COMP_ID_UDP_BRIDGE |
|
bool heartbeat_component_uart_bridge # MAV_COMP_ID_UART_BRIDGE |
|
|
|
# Misc component health |
|
bool avoidance_system_healthy
|
|
|