ardupilot/libraries/AP_DDS/Idl/ardupilot_msgs/msg/Status.idl
2024-11-12 12:01:45 +11:00

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;
};
};
};