mavros_msgs/State Message

File: mavros_msgs/State.msg

Raw Message Definition

# Current autopilot state
#
# Known modes listed here:
# http://wiki.ros.org/mavros/CustomModes
#
# For system_status values
# see https://mavlink.io/en/messages/common.html#MAV_STATE
#

std_msgs/Header header
bool connected
bool armed
bool guided
bool manual_input
string mode
uint8 system_status

string MODE_APM_PLANE_MANUAL = MANUAL
string MODE_APM_PLANE_CIRCLE = CIRCLE
string MODE_APM_PLANE_STABILIZE = STABILIZE
string MODE_APM_PLANE_TRAINING = TRAINING
string MODE_APM_PLANE_ACRO = ACRO
string MODE_APM_PLANE_FBWA = FBWA
string MODE_APM_PLANE_FBWB = FBWB
string MODE_APM_PLANE_CRUISE = CRUISE
string MODE_APM_PLANE_AUTOTUNE = AUTOTUNE
string MODE_APM_PLANE_AUTO = AUTO
string MODE_APM_PLANE_RTL = RTL
string MODE_APM_PLANE_LOITER = LOITER
string MODE_APM_PLANE_LAND = LAND
string MODE_APM_PLANE_GUIDED = GUIDED
string MODE_APM_PLANE_INITIALISING = INITIALISING
string MODE_APM_PLANE_QSTABILIZE = QSTABILIZE
string MODE_APM_PLANE_QHOVER = QHOVER
string MODE_APM_PLANE_QLOITER = QLOITER
string MODE_APM_PLANE_QLAND = QLAND
string MODE_APM_PLANE_QRTL = QRTL

string MODE_APM_COPTER_STABILIZE = STABILIZE
string MODE_APM_COPTER_ACRO = ACRO
string MODE_APM_COPTER_ALT_HOLD = ALT_HOLD
string MODE_APM_COPTER_AUTO = AUTO
string MODE_APM_COPTER_GUIDED = GUIDED
string MODE_APM_COPTER_LOITER = LOITER
string MODE_APM_COPTER_RTL = RTL
string MODE_APM_COPTER_CIRCLE = CIRCLE
string MODE_APM_COPTER_POSITION = POSITION
string MODE_APM_COPTER_LAND = LAND
string MODE_APM_COPTER_OF_LOITER = OF_LOITER
string MODE_APM_COPTER_DRIFT = DRIFT
string MODE_APM_COPTER_SPORT = SPORT
string MODE_APM_COPTER_FLIP = FLIP
string MODE_APM_COPTER_AUTOTUNE = AUTOTUNE
string MODE_APM_COPTER_POSHOLD = POSHOLD
string MODE_APM_COPTER_BRAKE = BRAKE
string MODE_APM_COPTER_THROW = THROW
string MODE_APM_COPTER_AVOID_ADSB = AVOID_ADSB
string MODE_APM_COPTER_GUIDED_NOGPS = GUIDED_NOGPS

string MODE_APM_ROVER_MANUAL = MANUAL
string MODE_APM_ROVER_LEARNING = LEARNING
string MODE_APM_ROVER_STEERING = STEERING
string MODE_APM_ROVER_HOLD = HOLD
string MODE_APM_ROVER_AUTO = AUTO
string MODE_APM_ROVER_RTL = RTL
string MODE_APM_ROVER_GUIDED = GUIDED
string MODE_APM_ROVER_INITIALISING = INITIALISING

string MODE_PX4_MANUAL = MANUAL
string MODE_PX4_ACRO = ACRO
string MODE_PX4_ALTITUDE = ALTCTL
string MODE_PX4_POSITION = POSCTL
string MODE_PX4_OFFBOARD = OFFBOARD
string MODE_PX4_STABILIZED = STABILIZED
string MODE_PX4_RATTITUDE = RATTITUDE
string MODE_PX4_MISSION = AUTO.MISSION
string MODE_PX4_LOITER = AUTO.LOITER
string MODE_PX4_RTL = AUTO.RTL
string MODE_PX4_LAND = AUTO.LAND
string MODE_PX4_RTGS = AUTO.RTGS
string MODE_PX4_READY = AUTO.READY
string MODE_PX4_TAKEOFF = AUTO.TAKEOFF

Compact Message Definition

string MODE_APM_PLANE_MANUAL=MANUAL
string MODE_APM_PLANE_CIRCLE=CIRCLE
string MODE_APM_PLANE_STABILIZE=STABILIZE
string MODE_APM_PLANE_TRAINING=TRAINING
string MODE_APM_PLANE_ACRO=ACRO
string MODE_APM_PLANE_FBWA=FBWA
string MODE_APM_PLANE_FBWB=FBWB
string MODE_APM_PLANE_CRUISE=CRUISE
string MODE_APM_PLANE_AUTOTUNE=AUTOTUNE
string MODE_APM_PLANE_AUTO=AUTO
string MODE_APM_PLANE_RTL=RTL
string MODE_APM_PLANE_LOITER=LOITER
string MODE_APM_PLANE_LAND=LAND
string MODE_APM_PLANE_GUIDED=GUIDED
string MODE_APM_PLANE_INITIALISING=INITIALISING
string MODE_APM_PLANE_QSTABILIZE=QSTABILIZE
string MODE_APM_PLANE_QHOVER=QHOVER
string MODE_APM_PLANE_QLOITER=QLOITER
string MODE_APM_PLANE_QLAND=QLAND
string MODE_APM_PLANE_QRTL=QRTL
string MODE_APM_COPTER_STABILIZE=STABILIZE
string MODE_APM_COPTER_ACRO=ACRO
string MODE_APM_COPTER_ALT_HOLD=ALT_HOLD
string MODE_APM_COPTER_AUTO=AUTO
string MODE_APM_COPTER_GUIDED=GUIDED
string MODE_APM_COPTER_LOITER=LOITER
string MODE_APM_COPTER_RTL=RTL
string MODE_APM_COPTER_CIRCLE=CIRCLE
string MODE_APM_COPTER_POSITION=POSITION
string MODE_APM_COPTER_LAND=LAND
string MODE_APM_COPTER_OF_LOITER=OF_LOITER
string MODE_APM_COPTER_DRIFT=DRIFT
string MODE_APM_COPTER_SPORT=SPORT
string MODE_APM_COPTER_FLIP=FLIP
string MODE_APM_COPTER_AUTOTUNE=AUTOTUNE
string MODE_APM_COPTER_POSHOLD=POSHOLD
string MODE_APM_COPTER_BRAKE=BRAKE
string MODE_APM_COPTER_THROW=THROW
string MODE_APM_COPTER_AVOID_ADSB=AVOID_ADSB
string MODE_APM_COPTER_GUIDED_NOGPS=GUIDED_NOGPS
string MODE_APM_ROVER_MANUAL=MANUAL
string MODE_APM_ROVER_LEARNING=LEARNING
string MODE_APM_ROVER_STEERING=STEERING
string MODE_APM_ROVER_HOLD=HOLD
string MODE_APM_ROVER_AUTO=AUTO
string MODE_APM_ROVER_RTL=RTL
string MODE_APM_ROVER_GUIDED=GUIDED
string MODE_APM_ROVER_INITIALISING=INITIALISING
string MODE_PX4_MANUAL=MANUAL
string MODE_PX4_ACRO=ACRO
string MODE_PX4_ALTITUDE=ALTCTL
string MODE_PX4_POSITION=POSCTL
string MODE_PX4_OFFBOARD=OFFBOARD
string MODE_PX4_STABILIZED=STABILIZED
string MODE_PX4_RATTITUDE=RATTITUDE
string MODE_PX4_MISSION=AUTO.MISSION
string MODE_PX4_LOITER=AUTO.LOITER
string MODE_PX4_RTL=AUTO.RTL
string MODE_PX4_LAND=AUTO.LAND
string MODE_PX4_RTGS=AUTO.RTGS
string MODE_PX4_READY=AUTO.READY
string MODE_PX4_TAKEOFF=AUTO.TAKEOFF
std_msgs/Header header
bool connected
bool armed
bool guided
bool manual_input
string mode
uint8 system_status