mirror of
https://github.com/ArduPilot/ardupilot
synced 2025-01-09 09:28:31 -04:00
57 lines
1.6 KiB
Plaintext
57 lines
1.6 KiB
Plaintext
// generated from rosidl_adapter/resource/msg.idl.em
|
|
// with input from ardupilot_msgs/msg/Status.msg
|
|
// generated code does not contain a copyright notice
|
|
|
|
#include "std_msgs/msg/Header.idl"
|
|
|
|
module ardupilot_msgs {
|
|
module msg {
|
|
module Status_Constants {
|
|
const uint8 APM_ROVER = 1;
|
|
const uint8 APM_ARDUCOPTER = 2;
|
|
const uint8 APM_ARDUPLANE = 3;
|
|
const uint8 APM_ANTENNATRACKER = 4;
|
|
const uint8 APM_UNKNOWN = 5;
|
|
const uint8 APM_REPLAY = 6;
|
|
const uint8 APM_ARDUSUB = 7;
|
|
const uint8 APM_IOFIRMWARE = 8;
|
|
const uint8 APM_AP_PERIPH = 9;
|
|
const uint8 APM_AP_DAL_STANDALONE = 10;
|
|
const uint8 APM_AP_BOOTLOADER = 11;
|
|
const uint8 APM_BLIMP = 12;
|
|
const uint8 APM_HELI = 13;
|
|
const uint8 FS_RADIO = 21;
|
|
const uint8 FS_BATTERY = 22;
|
|
const uint8 FS_GCS = 23;
|
|
const uint8 FS_EKF = 24;
|
|
};
|
|
struct Status {
|
|
std_msgs::msg::Header header;
|
|
|
|
@verbatim (language="comment", text=
|
|
"From AP_Vehicle_Type.h")
|
|
uint8 vehicle_type;
|
|
|
|
@verbatim (language="comment", text=
|
|
"true if vehicle is armed.")
|
|
boolean armed;
|
|
|
|
@verbatim (language="comment", text=
|
|
"Vehicle mode, enum depending on vehicle type.")
|
|
uint8 mode;
|
|
|
|
@verbatim (language="comment", text=
|
|
"True if flying/driving/diving/tracking.")
|
|
boolean flying;
|
|
|
|
@verbatim (language="comment", text=
|
|
"True is external control is enabled.")
|
|
boolean external_control;
|
|
|
|
@verbatim (language="comment", text=
|
|
"Array containing all active failsafe.")
|
|
sequence<uint8> failsafe;
|
|
};
|
|
};
|
|
};
|