mavros_msgs

package
v0.0.0-...-d395cb5 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: May 6, 2023 License: MIT Imports: 5 Imported by: 0

Documentation

Overview

Package mavros_msgs contains message definitions (autogenerated).

Index

Constants

View Source
const (
	ActuatorControl_PX4_MIX_FLIGHT_CONTROL          uint8 = 0
	ActuatorControl_PX4_MIX_FLIGHT_CONTROL_VTOL_ALT uint8 = 1
	ActuatorControl_PX4_MIX_PAYLOAD                 uint8 = 2
	ActuatorControl_PX4_MIX_MANUAL_PASSTHROUGH      uint8 = 3
)
View Source
const (
	ADSBVehicle_ALT_PRESSURE_QNH             uint8  = 0
	ADSBVehicle_ALT_GEOMETRIC                uint8  = 1
	ADSBVehicle_EMITTER_NO_INFO              uint8  = 0
	ADSBVehicle_EMITTER_LIGHT                uint8  = 1
	ADSBVehicle_EMITTER_SMALL                uint8  = 2
	ADSBVehicle_EMITTER_LARGE                uint8  = 3
	ADSBVehicle_EMITTER_HIGH_VORTEX_LARGE    uint8  = 4
	ADSBVehicle_EMITTER_HEAVY                uint8  = 5
	ADSBVehicle_EMITTER_HIGHLY_MANUV         uint8  = 6
	ADSBVehicle_EMITTER_ROTOCRAFT            uint8  = 7
	ADSBVehicle_EMITTER_UNASSIGNED           uint8  = 8
	ADSBVehicle_EMITTER_GLIDER               uint8  = 9
	ADSBVehicle_EMITTER_LIGHTER_AIR          uint8  = 10
	ADSBVehicle_EMITTER_PARACHUTE            uint8  = 11
	ADSBVehicle_EMITTER_ULTRA_LIGHT          uint8  = 12
	ADSBVehicle_EMITTER_UNASSIGNED2          uint8  = 13
	ADSBVehicle_EMITTER_UAV                  uint8  = 14
	ADSBVehicle_EMITTER_SPACE                uint8  = 15
	ADSBVehicle_EMITTER_UNASSGINED3          uint8  = 16
	ADSBVehicle_EMITTER_EMERGENCY_SURFACE    uint8  = 17
	ADSBVehicle_EMITTER_SERVICE_SURFACE      uint8  = 18
	ADSBVehicle_EMITTER_POINT_OBSTACLE       uint8  = 19
	ADSBVehicle_FLAG_VALID_COORDS            uint16 = 1
	ADSBVehicle_FLAG_VALID_ALTITUDE          uint16 = 2
	ADSBVehicle_FLAG_VALID_HEADING           uint16 = 4
	ADSBVehicle_FLAG_VALID_VELOCITY          uint16 = 8
	ADSBVehicle_FLAG_VALID_CALLSIGN          uint16 = 16
	ADSBVehicle_FLAG_VALID_SQUAWK            uint16 = 32
	ADSBVehicle_FLAG_SIMULATED               uint16 = 64
	ADSBVehicle_FLAG_VERTICAL_VELOCITY_VALID uint16 = 128
	ADSBVehicle_FLAG_BARO_VALID              uint16 = 256
	ADSBVehicle_FLAG_SOURCE_UAT              uint16 = 32768
)
View Source
const (
	AttitudeTarget_IGNORE_ROLL_RATE  uint8 = 1
	AttitudeTarget_IGNORE_PITCH_RATE uint8 = 2
	AttitudeTarget_IGNORE_YAW_RATE   uint8 = 4
	AttitudeTarget_IGNORE_THRUST     uint8 = 64
	AttitudeTarget_IGNORE_ATTITUDE   uint8 = 128
)
View Source
const (
	CommandCode_AIRFRAME_CONFIGURATION             uint16 = 2520
	CommandCode_ARM_AUTHORIZATION_REQUEST          uint16 = 3001
	CommandCode_CAMERA_TRACK_POINT                 uint16 = 2004
	CommandCode_CAMERA_TRACK_RECTANGLE             uint16 = 2005
	CommandCode_CAMERA_STOP_TRACKING               uint16 = 2010
	CommandCode_COMPONENT_ARM_DISARM               uint16 = 400
	CommandCode_CONDITION_DELAY                    uint16 = 112
	CommandCode_CONDITION_CHANGE_ALT               uint16 = 113
	CommandCode_CONDITION_DISTANCE                 uint16 = 114
	CommandCode_CONDITION_YAW                      uint16 = 115
	CommandCode_CONDITION_LAST                     uint16 = 159
	CommandCode_CONDITION_GATE                     uint16 = 4501
	CommandCode_CONTROL_HIGH_LATENCY               uint16 = 2600
	CommandCode_DO_FOLLOW                          uint16 = 32
	CommandCode_DO_FOLLOW_REPOSITION               uint16 = 33
	CommandCode_DO_ORBIT                           uint16 = 34
	CommandCode_DO_SET_MODE                        uint16 = 176
	CommandCode_DO_JUMP                            uint16 = 177
	CommandCode_DO_CHANGE_SPEED                    uint16 = 178
	CommandCode_DO_SET_HOME                        uint16 = 179
	CommandCode_DO_SET_PARAMETER                   uint16 = 180
	CommandCode_DO_SET_RELAY                       uint16 = 181
	CommandCode_DO_REPEAT_RELAY                    uint16 = 182
	CommandCode_DO_SET_SERVO                       uint16 = 183
	CommandCode_DO_REPEAT_SERVO                    uint16 = 184
	CommandCode_DO_FLIGHTTERMINATION               uint16 = 185
	CommandCode_DO_CHANGE_ALTITUDE                 uint16 = 186
	CommandCode_DO_SET_ACTUATOR                    uint16 = 187
	CommandCode_DO_LAND_START                      uint16 = 189
	CommandCode_DO_RALLY_LAND                      uint16 = 190
	CommandCode_DO_GO_AROUND                       uint16 = 191
	CommandCode_DO_REPOSITION                      uint16 = 192
	CommandCode_DO_PAUSE_CONTINUE                  uint16 = 193
	CommandCode_DO_SET_REVERSE                     uint16 = 194
	CommandCode_DO_SET_ROI_LOCATION                uint16 = 195
	CommandCode_DO_SET_ROI_WPNEXT_OFFSET           uint16 = 196
	CommandCode_DO_SET_ROI_NONE                    uint16 = 197
	CommandCode_DO_SET_ROI_SYSID                   uint16 = 198
	CommandCode_DO_CONTROL_VIDEO                   uint16 = 200
	CommandCode_DO_SET_ROI                         uint16 = 201
	CommandCode_DO_DIGICAM_CONFIGURE               uint16 = 202
	CommandCode_DO_DIGICAM_CONTROL                 uint16 = 203
	CommandCode_DO_MOUNT_CONFIGURE                 uint16 = 204
	CommandCode_DO_MOUNT_CONTROL                   uint16 = 205
	CommandCode_DO_SET_CAM_TRIGG_DIST              uint16 = 206
	CommandCode_DO_FENCE_ENABLE                    uint16 = 207
	CommandCode_DO_PARACHUTE                       uint16 = 208
	CommandCode_DO_MOTOR_TEST                      uint16 = 209
	CommandCode_DO_INVERTED_FLIGHT                 uint16 = 210
	CommandCode_DO_GRIPPER                         uint16 = 211
	CommandCode_DO_AUTOTUNE_ENABLE                 uint16 = 212
	CommandCode_DO_SET_CAM_TRIGG_INTERVAL          uint16 = 214
	CommandCode_DO_MOUNT_CONTROL_QUAT              uint16 = 220
	CommandCode_DO_GUIDED_MASTER                   uint16 = 221
	CommandCode_DO_GUIDED_LIMITS                   uint16 = 222
	CommandCode_DO_ENGINE_CONTROL                  uint16 = 223
	CommandCode_DO_SET_MISSION_CURRENT             uint16 = 224
	CommandCode_DO_LAST                            uint16 = 240
	CommandCode_DO_UPGRADE                         uint16 = 247
	CommandCode_DO_JUMP_TAG                        uint16 = 601
	CommandCode_DO_GIMBAL_MANAGER_PITCHYAW         uint16 = 1000
	CommandCode_DO_GIMBAL_MANAGER_CONFIGURE        uint16 = 1001
	CommandCode_DO_TRIGGER_CONTROL                 uint16 = 2003
	CommandCode_DO_VTOL_TRANSITION                 uint16 = 3000
	CommandCode_DO_WINCH                           uint16 = 42600
	CommandCode_FIXED_MAG_CAL_YAW                  uint16 = 42006
	CommandCode_GET_HOME_POSITION                  uint16 = 410
	CommandCode_GET_MESSAGE_INTERVAL               uint16 = 510
	CommandCode_ILLUMINATOR_ON_OFF                 uint16 = 405
	CommandCode_IMAGE_START_CAPTURE                uint16 = 2000
	CommandCode_IMAGE_STOP_CAPTURE                 uint16 = 2001
	CommandCode_INJECT_FAILURE                     uint16 = 420
	CommandCode_JUMP_TAG                           uint16 = 600
	CommandCode_LOGGING_START                      uint16 = 2510
	CommandCode_LOGGING_STOP                       uint16 = 2511
	CommandCode_MISSION_START                      uint16 = 300
	CommandCode_NAV_WAYPOINT                       uint16 = 16
	CommandCode_NAV_LOITER_UNLIM                   uint16 = 17
	CommandCode_NAV_LOITER_TURNS                   uint16 = 18
	CommandCode_NAV_LOITER_TIME                    uint16 = 19
	CommandCode_NAV_RETURN_TO_LAUNCH               uint16 = 20
	CommandCode_NAV_LAND                           uint16 = 21
	CommandCode_NAV_TAKEOFF                        uint16 = 22
	CommandCode_NAV_LAND_LOCAL                     uint16 = 23
	CommandCode_NAV_TAKEOFF_LOCAL                  uint16 = 24
	CommandCode_NAV_FOLLOW                         uint16 = 25
	CommandCode_NAV_CONTINUE_AND_CHANGE_ALT        uint16 = 30
	CommandCode_NAV_LOITER_TO_ALT                  uint16 = 31
	CommandCode_NAV_ROI                            uint16 = 80
	CommandCode_NAV_PATHPLANNING                   uint16 = 81
	CommandCode_NAV_SPLINE_WAYPOINT                uint16 = 82
	CommandCode_NAV_VTOL_TAKEOFF                   uint16 = 84
	CommandCode_NAV_VTOL_LAND                      uint16 = 85
	CommandCode_NAV_GUIDED_ENABLE                  uint16 = 92
	CommandCode_NAV_DELAY                          uint16 = 93
	CommandCode_NAV_PAYLOAD_PLACE                  uint16 = 94
	CommandCode_NAV_LAST                           uint16 = 95
	CommandCode_NAV_SET_YAW_SPEED                  uint16 = 213
	CommandCode_NAV_FENCE_RETURN_POINT             uint16 = 5000
	CommandCode_NAV_FENCE_POLYGON_VERTEX_INCLUSION uint16 = 5001
	CommandCode_NAV_FENCE_POLYGON_VERTEX_EXCLUSION uint16 = 5002
	CommandCode_NAV_FENCE_CIRCLE_INCLUSION         uint16 = 5003
	CommandCode_NAV_FENCE_CIRCLE_EXCLUSION         uint16 = 5004
	CommandCode_NAV_RALLY_POINT                    uint16 = 5100
	CommandCode_OBLIQUE_SURVEY                     uint16 = 260
	CommandCode_OVERRIDE_GOTO                      uint16 = 252
	CommandCode_PANORAMA_CREATE                    uint16 = 2800
	CommandCode_PARAM_TRANSACTION                  uint16 = 900
	CommandCode_PAYLOAD_PREPARE_DEPLOY             uint16 = 30001
	CommandCode_PAYLOAD_CONTROL_DEPLOY             uint16 = 30002
	CommandCode_PREFLIGHT_CALIBRATION              uint16 = 241
	CommandCode_PREFLIGHT_SET_SENSOR_OFFSETS       uint16 = 242
	CommandCode_PREFLIGHT_UAVCAN                   uint16 = 243
	CommandCode_PREFLIGHT_STORAGE                  uint16 = 245
	CommandCode_PREFLIGHT_REBOOT_SHUTDOWN          uint16 = 246
	CommandCode_REQUEST_MESSAGE                    uint16 = 512
	CommandCode_REQUEST_PROTOCOL_VERSION           uint16 = 519
	CommandCode_REQUEST_AUTOPILOT_CAPABILITIES     uint16 = 520
	CommandCode_REQUEST_CAMERA_INFORMATION         uint16 = 521
	CommandCode_REQUEST_CAMERA_SETTINGS            uint16 = 522
	CommandCode_REQUEST_STORAGE_INFORMATION        uint16 = 525
	CommandCode_REQUEST_CAMERA_CAPTURE_STATUS      uint16 = 527
	CommandCode_REQUEST_FLIGHT_INFORMATION         uint16 = 528
	CommandCode_REQUEST_CAMERA_IMAGE_CAPTURE       uint16 = 2002
	CommandCode_REQUEST_VIDEO_STREAM_INFORMATION   uint16 = 2504
	CommandCode_REQUEST_VIDEO_STREAM_STATUS        uint16 = 2505
	CommandCode_RESET_CAMERA_SETTINGS              uint16 = 529
	CommandCode_SET_MESSAGE_INTERVAL               uint16 = 511
	CommandCode_SET_CAMERA_MODE                    uint16 = 530
	CommandCode_SET_CAMERA_ZOOM                    uint16 = 531
	CommandCode_SET_CAMERA_FOCUS                   uint16 = 532
	CommandCode_SET_GUIDED_SUBMODE_STANDARD        uint16 = 4000
	CommandCode_SET_GUIDED_SUBMODE_CIRCLE          uint16 = 4001
	CommandCode_START_RX_PAIR                      uint16 = 500
	CommandCode_STORAGE_FORMAT                     uint16 = 526
	CommandCode_UAVCAN_GET_NODE_INFO               uint16 = 5200
	CommandCode_VIDEO_START_CAPTURE                uint16 = 2500
	CommandCode_VIDEO_STOP_CAPTURE                 uint16 = 2501
	CommandCode_VIDEO_START_STREAMING              uint16 = 2502
	CommandCode_VIDEO_STOP_STREAMING               uint16 = 2503
)
View Source
const (
	CompanionProcessStatus_MAV_STATE_UNINIT                     uint8 = 0
	CompanionProcessStatus_MAV_STATE_BOOT                       uint8 = 1
	CompanionProcessStatus_MAV_STATE_CALIBRATING                uint8 = 2
	CompanionProcessStatus_MAV_STATE_STANDBY                    uint8 = 3
	CompanionProcessStatus_MAV_STATE_ACTIVE                     uint8 = 4
	CompanionProcessStatus_MAV_STATE_CRITICAL                   uint8 = 5
	CompanionProcessStatus_MAV_STATE_EMERGENCY                  uint8 = 6
	CompanionProcessStatus_MAV_STATE_POWEROFF                   uint8 = 7
	CompanionProcessStatus_MAV_STATE_FLIGHT_TERMINATION         uint8 = 8
	CompanionProcessStatus_MAV_COMP_ID_OBSTACLE_AVOIDANCE       uint8 = 196
	CompanionProcessStatus_MAV_COMP_ID_VISUAL_INERTIAL_ODOMETRY uint8 = 197
)
View Source
const (
	DebugValue_TYPE_DEBUG             uint8 = 0
	DebugValue_TYPE_DEBUG_VECT        uint8 = 1
	DebugValue_TYPE_DEBUG_ARRAY       uint8 = 2
	DebugValue_TYPE_NAMED_VALUE_FLOAT uint8 = 3
	DebugValue_TYPE_NAMED_VALUE_INT   uint8 = 4
)
View Source
const (
	ExtendedState_VTOL_STATE_UNDEFINED        uint8 = 0
	ExtendedState_VTOL_STATE_TRANSITION_TO_FW uint8 = 1
	ExtendedState_VTOL_STATE_TRANSITION_TO_MC uint8 = 2
	ExtendedState_VTOL_STATE_MC               uint8 = 3
	ExtendedState_VTOL_STATE_FW               uint8 = 4
	ExtendedState_LANDED_STATE_UNDEFINED      uint8 = 0
	ExtendedState_LANDED_STATE_ON_GROUND      uint8 = 1
	ExtendedState_LANDED_STATE_IN_AIR         uint8 = 2
	ExtendedState_LANDED_STATE_TAKEOFF        uint8 = 3
	ExtendedState_LANDED_STATE_LANDING        uint8 = 4
)
View Source
const (
	FileEntry_TYPE_FILE      uint8 = 0
	FileEntry_TYPE_DIRECTORY uint8 = 1
)
View Source
const (
	GlobalPositionTarget_FRAME_GLOBAL_INT         uint8  = 5
	GlobalPositionTarget_FRAME_GLOBAL_REL_ALT     uint8  = 6
	GlobalPositionTarget_FRAME_GLOBAL_TERRAIN_ALT uint8  = 11
	GlobalPositionTarget_IGNORE_LATITUDE          uint16 = 1
	GlobalPositionTarget_IGNORE_LONGITUDE         uint16 = 2
	GlobalPositionTarget_IGNORE_ALTITUDE          uint16 = 4
	GlobalPositionTarget_IGNORE_VX                uint16 = 8
	GlobalPositionTarget_IGNORE_VY                uint16 = 16
	GlobalPositionTarget_IGNORE_VZ                uint16 = 32
	GlobalPositionTarget_IGNORE_AFX               uint16 = 64
	GlobalPositionTarget_IGNORE_AFY               uint16 = 128
	GlobalPositionTarget_IGNORE_AFZ               uint16 = 256
	GlobalPositionTarget_FORCE                    uint16 = 512
	GlobalPositionTarget_IGNORE_YAW               uint16 = 1024
	GlobalPositionTarget_IGNORE_YAW_RATE          uint16 = 2048
)
View Source
const (
	GPSRAW_GPS_FIX_TYPE_NO_GPS     uint8 = 0
	GPSRAW_GPS_FIX_TYPE_NO_FIX     uint8 = 1
	GPSRAW_GPS_FIX_TYPE_2D_FIX     uint8 = 2
	GPSRAW_GPS_FIX_TYPE_3D_FIX     uint8 = 3
	GPSRAW_GPS_FIX_TYPE_DGPS       uint8 = 4
	GPSRAW_GPS_FIX_TYPE_RTK_FLOATR uint8 = 5
	GPSRAW_GPS_FIX_TYPE_RTK_FIXEDR uint8 = 6
	GPSRAW_GPS_FIX_TYPE_STATIC     uint8 = 7
	GPSRAW_GPS_FIX_TYPE_PPP        uint8 = 8
)
View Source
const (
	LandingTarget_GLOBAL                  uint8 = 0
	LandingTarget_LOCAL_NED               uint8 = 2
	LandingTarget_MISSION                 uint8 = 3
	LandingTarget_GLOBAL_RELATIVE_ALT     uint8 = 4
	LandingTarget_LOCAL_ENU               uint8 = 5
	LandingTarget_GLOBAL_INT              uint8 = 6
	LandingTarget_GLOBAL_RELATIVE_ALT_INT uint8 = 7
	LandingTarget_LOCAL_OFFSET_NED        uint8 = 8
	LandingTarget_BODY_NED                uint8 = 9
	LandingTarget_BODY_OFFSET_NED         uint8 = 10
	LandingTarget_GLOBAL_TERRAIN_ALT      uint8 = 11
	LandingTarget_GLOBAL_TERRAIN_ALT_INT  uint8 = 12
	LandingTarget_LIGHT_BEACON            uint8 = 0
	LandingTarget_RADIO_BEACON            uint8 = 1
	LandingTarget_VISION_FIDUCIAL         uint8 = 2
	LandingTarget_VISION_OTHER            uint8 = 3
)
View Source
const (
	Mavlink_FRAMING_OK            uint8 = 1
	Mavlink_FRAMING_BAD_CRC       uint8 = 2
	Mavlink_FRAMING_BAD_SIGNATURE uint8 = 3
	Mavlink_MAVLINK_V10           uint8 = 254
	Mavlink_MAVLINK_V20           uint8 = 253
)
View Source
const (
	MountControl_MAV_MOUNT_MODE_RETRACT           uint8 = 0
	MountControl_MAV_MOUNT_MODE_NEUTRAL           uint8 = 1
	MountControl_MAV_MOUNT_MODE_MAVLINK_TARGETING uint8 = 2
	MountControl_MAV_MOUNT_MODE_RC_TARGETING      uint8 = 3
	MountControl_MAV_MOUNT_MODE_GPS_POINT         uint8 = 4
)
View Source
const (
	OverrideRCIn_CHAN_RELEASE  uint16 = 0
	OverrideRCIn_CHAN_NOCHANGE uint16 = 65535
)
View Source
const (
	PlayTuneV2_QBASIC1_1  uint8 = 1
	PlayTuneV2_MML_MODERN uint8 = 2
)
View Source
const (
	PositionTarget_FRAME_LOCAL_NED        uint8  = 1
	PositionTarget_FRAME_LOCAL_OFFSET_NED uint8  = 7
	PositionTarget_FRAME_BODY_NED         uint8  = 8
	PositionTarget_FRAME_BODY_OFFSET_NED  uint8  = 9
	PositionTarget_IGNORE_PX              uint16 = 1
	PositionTarget_IGNORE_PY              uint16 = 2
	PositionTarget_IGNORE_PZ              uint16 = 4
	PositionTarget_IGNORE_VX              uint16 = 8
	PositionTarget_IGNORE_VY              uint16 = 16
	PositionTarget_IGNORE_VZ              uint16 = 32
	PositionTarget_IGNORE_AFX             uint16 = 64
	PositionTarget_IGNORE_AFY             uint16 = 128
	PositionTarget_IGNORE_AFZ             uint16 = 256
	PositionTarget_FORCE                  uint16 = 512
	PositionTarget_IGNORE_YAW             uint16 = 1024
	PositionTarget_IGNORE_YAW_RATE        uint16 = 2048
)
View Source
const (
	RTKBaseline_RTK_BASELINE_COORDINATE_SYSTEM_ECEF uint8 = 0
	RTKBaseline_RTK_BASELINE_COORDINATE_SYSTEM_NED  uint8 = 1
)
View Source
const (
	State_MODE_APM_PLANE_MANUAL        string = "MANUAL"
	State_MODE_APM_PLANE_CIRCLE        string = "CIRCLE"
	State_MODE_APM_PLANE_STABILIZE     string = "STABILIZE"
	State_MODE_APM_PLANE_TRAINING      string = "TRAINING"
	State_MODE_APM_PLANE_ACRO          string = "ACRO"
	State_MODE_APM_PLANE_FBWA          string = "FBWA"
	State_MODE_APM_PLANE_FBWB          string = "FBWB"
	State_MODE_APM_PLANE_CRUISE        string = "CRUISE"
	State_MODE_APM_PLANE_AUTOTUNE      string = "AUTOTUNE"
	State_MODE_APM_PLANE_AUTO          string = "AUTO"
	State_MODE_APM_PLANE_RTL           string = "RTL"
	State_MODE_APM_PLANE_LOITER        string = "LOITER"
	State_MODE_APM_PLANE_LAND          string = "LAND"
	State_MODE_APM_PLANE_GUIDED        string = "GUIDED"
	State_MODE_APM_PLANE_INITIALISING  string = "INITIALISING"
	State_MODE_APM_PLANE_QSTABILIZE    string = "QSTABILIZE"
	State_MODE_APM_PLANE_QHOVER        string = "QHOVER"
	State_MODE_APM_PLANE_QLOITER       string = "QLOITER"
	State_MODE_APM_PLANE_QLAND         string = "QLAND"
	State_MODE_APM_PLANE_QRTL          string = "QRTL"
	State_MODE_APM_COPTER_STABILIZE    string = "STABILIZE"
	State_MODE_APM_COPTER_ACRO         string = "ACRO"
	State_MODE_APM_COPTER_ALT_HOLD     string = "ALT_HOLD"
	State_MODE_APM_COPTER_AUTO         string = "AUTO"
	State_MODE_APM_COPTER_GUIDED       string = "GUIDED"
	State_MODE_APM_COPTER_LOITER       string = "LOITER"
	State_MODE_APM_COPTER_RTL          string = "RTL"
	State_MODE_APM_COPTER_CIRCLE       string = "CIRCLE"
	State_MODE_APM_COPTER_POSITION     string = "POSITION"
	State_MODE_APM_COPTER_LAND         string = "LAND"
	State_MODE_APM_COPTER_OF_LOITER    string = "OF_LOITER"
	State_MODE_APM_COPTER_DRIFT        string = "DRIFT"
	State_MODE_APM_COPTER_SPORT        string = "SPORT"
	State_MODE_APM_COPTER_FLIP         string = "FLIP"
	State_MODE_APM_COPTER_AUTOTUNE     string = "AUTOTUNE"
	State_MODE_APM_COPTER_POSHOLD      string = "POSHOLD"
	State_MODE_APM_COPTER_BRAKE        string = "BRAKE"
	State_MODE_APM_COPTER_THROW        string = "THROW"
	State_MODE_APM_COPTER_AVOID_ADSB   string = "AVOID_ADSB"
	State_MODE_APM_COPTER_GUIDED_NOGPS string = "GUIDED_NOGPS"
	State_MODE_APM_ROVER_MANUAL        string = "MANUAL"
	State_MODE_APM_ROVER_LEARNING      string = "LEARNING"
	State_MODE_APM_ROVER_STEERING      string = "STEERING"
	State_MODE_APM_ROVER_HOLD          string = "HOLD"
	State_MODE_APM_ROVER_AUTO          string = "AUTO"
	State_MODE_APM_ROVER_RTL           string = "RTL"
	State_MODE_APM_ROVER_GUIDED        string = "GUIDED"
	State_MODE_APM_ROVER_INITIALISING  string = "INITIALISING"
	State_MODE_PX4_MANUAL              string = "MANUAL"
	State_MODE_PX4_ACRO                string = "ACRO"
	State_MODE_PX4_ALTITUDE            string = "ALTCTL"
	State_MODE_PX4_POSITION            string = "POSCTL"
	State_MODE_PX4_OFFBOARD            string = "OFFBOARD"
	State_MODE_PX4_STABILIZED          string = "STABILIZED"
	State_MODE_PX4_RATTITUDE           string = "RATTITUDE"
	State_MODE_PX4_MISSION             string = "AUTO.MISSION"
	State_MODE_PX4_LOITER              string = "AUTO.LOITER"
	State_MODE_PX4_RTL                 string = "AUTO.RTL"
	State_MODE_PX4_LAND                string = "AUTO.LAND"
	State_MODE_PX4_RTGS                string = "AUTO.RTGS"
	State_MODE_PX4_READY               string = "AUTO.READY"
	State_MODE_PX4_TAKEOFF             string = "AUTO.TAKEOFF"
)
View Source
const (
	StatusText_EMERGENCY uint8 = 0
	StatusText_ALERT     uint8 = 1
	StatusText_CRITICAL  uint8 = 2
	StatusText_ERROR     uint8 = 3
	StatusText_WARNING   uint8 = 4
	StatusText_NOTICE    uint8 = 5
	StatusText_INFO      uint8 = 6
	StatusText_DEBUG     uint8 = 7
)
View Source
const (
	Trajectory_MAV_TRAJECTORY_REPRESENTATION_WAYPOINTS uint8 = 0
	Trajectory_MAV_TRAJECTORY_REPRESENTATION_BEZIER    uint8 = 1
)
View Source
const (
	VehicleInfo_HAVE_INFO_HEARTBEAT         uint8 = 1
	VehicleInfo_HAVE_INFO_AUTOPILOT_VERSION uint8 = 2
)
View Source
const (
	Waypoint_FRAME_GLOBAL         uint8 = 0
	Waypoint_FRAME_LOCAL_NED      uint8 = 1
	Waypoint_FRAME_MISSION        uint8 = 2
	Waypoint_FRAME_GLOBAL_REL_ALT uint8 = 3
	Waypoint_FRAME_LOCAL_ENU      uint8 = 4
)
View Source
const (
	CommandVtolTransitionReq_STATE_MC uint8 = 3
	CommandVtolTransitionReq_STATE_FW uint8 = 4
)
View Source
const (
	FileOpenReq_MODE_READ   uint8 = 0
	FileOpenReq_MODE_WRITE  uint8 = 1
	FileOpenReq_MODE_CREATE uint8 = 2
)
View Source
const (
	MountConfigureReq_MODE_RETRACT               uint8 = 0
	MountConfigureReq_MODE_NEUTRAL               uint8 = 1
	MountConfigureReq_MODE_MAVLINK_TARGETING     uint8 = 2
	MountConfigureReq_MODE_RC_TARGETING          uint8 = 3
	MountConfigureReq_MODE_GPS_POINT             uint8 = 4
	MountConfigureReq_INPUT_ANGLE_BODY_FRAME     uint8 = 0
	MountConfigureReq_INPUT_ANGULAR_RATE         uint8 = 1
	MountConfigureReq_INPUT_ANGLE_ABSOLUTE_FRAME uint8 = 2
)
View Source
const (
	SetMavFrameReq_FRAME_GLOBAL                  uint8 = 0
	SetMavFrameReq_FRAME_LOCAL_NED               uint8 = 1
	SetMavFrameReq_FRAME_MISSION                 uint8 = 2
	SetMavFrameReq_FRAME_GLOBAL_RELATIVE_ALT     uint8 = 3
	SetMavFrameReq_FRAME_LOCAL_ENU               uint8 = 4
	SetMavFrameReq_FRAME_GLOBAL_INT              uint8 = 5
	SetMavFrameReq_FRAME_GLOBAL_RELATIVE_ALT_INT uint8 = 6
	SetMavFrameReq_FRAME_LOCAL_OFFSET_NED        uint8 = 7
	SetMavFrameReq_FRAME_BODY_NED                uint8 = 8
	SetMavFrameReq_FRAME_BODY_OFFSET_NED         uint8 = 9
	SetMavFrameReq_FRAME_GLOBAL_TERRAIN_ALT      uint8 = 10
	SetMavFrameReq_FRAME_GLOBAL_TERRAIN_ALT_INT  uint8 = 11
	SetMavFrameReq_FRAME_BODY_FRD                uint8 = 12
	SetMavFrameReq_FRAME_RESERVED_13             uint8 = 13
	SetMavFrameReq_FRAME_RESERVED_14             uint8 = 14
	SetMavFrameReq_FRAME_RESERVED_15             uint8 = 15
	SetMavFrameReq_FRAME_RESERVED_16             uint8 = 16
	SetMavFrameReq_FRAME_RESERVED_17             uint8 = 17
	SetMavFrameReq_FRAME_RESERVED_18             uint8 = 18
	SetMavFrameReq_FRAME_RESERVED_19             uint8 = 19
	SetMavFrameReq_FRAME_LOCAL_FRD               uint8 = 20
	SetMavFrameReq_FRAME_LOCAL_FLU               uint8 = 21
)
View Source
const (
	SetModeReq_MAV_MODE_PREFLIGHT          uint8 = 0
	SetModeReq_MAV_MODE_STABILIZE_DISARMED uint8 = 80
	SetModeReq_MAV_MODE_STABILIZE_ARMED    uint8 = 208
	SetModeReq_MAV_MODE_MANUAL_DISARMED    uint8 = 64
	SetModeReq_MAV_MODE_MANUAL_ARMED       uint8 = 192
	SetModeReq_MAV_MODE_GUIDED_DISARMED    uint8 = 88
	SetModeReq_MAV_MODE_GUIDED_ARMED       uint8 = 216
	SetModeReq_MAV_MODE_AUTO_DISARMED      uint8 = 92
	SetModeReq_MAV_MODE_AUTO_ARMED         uint8 = 220
	SetModeReq_MAV_MODE_TEST_DISARMED      uint8 = 66
	SetModeReq_MAV_MODE_TEST_ARMED         uint8 = 194
)
View Source
const (
	StreamRateReq_STREAM_ALL             uint8 = 0
	StreamRateReq_STREAM_RAW_SENSORS     uint8 = 1
	StreamRateReq_STREAM_EXTENDED_STATUS uint8 = 2
	StreamRateReq_STREAM_RC_CHANNELS     uint8 = 3
	StreamRateReq_STREAM_RAW_CONTROLLER  uint8 = 4
	StreamRateReq_STREAM_POSITION        uint8 = 6
	StreamRateReq_STREAM_EXTRA1          uint8 = 10
	StreamRateReq_STREAM_EXTRA2          uint8 = 11
	StreamRateReq_STREAM_EXTRA3          uint8 = 12
)
View Source
const (
	VehicleInfoGetReq_GET_MY_SYSID  uint8 = 0
	VehicleInfoGetReq_GET_MY_COMPID uint8 = 0
)

Variables

This section is empty.

Functions

This section is empty.

Types

type ADSBVehicle

type ADSBVehicle struct {
	msg.Package     `ros:"mavros_msgs"`
	msg.Definitions `` /* 882-byte string literal not displayed */
	Header          std_msgs.Header
	ICAOAddress     uint32 `rosname:"ICAO_address"`
	Callsign        string
	Latitude        float64
	Longitude       float64
	Altitude        float32
	Heading         float32
	HorVelocity     float32
	VerVelocity     float32
	AltitudeType    uint8
	EmitterType     uint8
	Tslc            time.Duration
	Flags           uint16
	Squawk          uint16
}

type ActuatorControl

type ActuatorControl struct {
	msg.Package     `ros:"mavros_msgs"`
	msg.Definitions `` /* 135-byte string literal not displayed */
	Header          std_msgs.Header
	GroupMix        uint8
	Controls        [8]float32
}

type Altitude

type Altitude struct {
	msg.Package     `ros:"mavros_msgs"`
	Header          std_msgs.Header
	Monotonic       float32
	Amsl            float32
	Local           float32
	Relative        float32
	Terrain         float32
	BottomClearance float32
}

type AttitudeTarget

type AttitudeTarget struct {
	msg.Package     `ros:"mavros_msgs"`
	msg.Definitions `` /* 129-byte string literal not displayed */
	Header          std_msgs.Header
	TypeMask        uint8
	Orientation     geometry_msgs.Quaternion
	BodyRate        geometry_msgs.Vector3
	Thrust          float32
}

type BatteryStatus

type BatteryStatus struct {
	msg.Package `ros:"mavros_msgs"`
	Header      std_msgs.Header
	Voltage     float32
	Current     float32
	Remaining   float32
}

type CamIMUStamp

type CamIMUStamp struct {
	msg.Package `ros:"mavros_msgs"`
	FrameStamp  time.Time
	FrameSeqId  int32
}

type CommandBool

type CommandBool struct {
	msg.Package `ros:"mavros_msgs"`
	CommandBoolReq
	CommandBoolRes
}

type CommandBoolReq

type CommandBoolReq struct {
	Value bool
}

type CommandBoolRes

type CommandBoolRes struct {
	Success bool
	Result  uint8
}

type CommandCode

type CommandCode struct {
	msg.Package     `ros:"mavros_msgs"`
	msg.Definitions `` /* 4158-byte string literal not displayed */
}

type CommandHome

type CommandHome struct {
	msg.Package `ros:"mavros_msgs"`
	CommandHomeReq
	CommandHomeRes
}

type CommandHomeReq

type CommandHomeReq struct {
	CurrentGps bool
	Yaw        float32
	Latitude   float32
	Longitude  float32
	Altitude   float32
}

type CommandHomeRes

type CommandHomeRes struct {
	Success bool
	Result  uint8
}

type CommandInt

type CommandInt struct {
	msg.Package `ros:"mavros_msgs"`
	CommandIntReq
	CommandIntRes
}

type CommandIntReq

type CommandIntReq struct {
	Broadcast    bool
	Frame        uint8
	Command      uint16
	Current      uint8
	Autocontinue uint8
	Param1       float32
	Param2       float32
	Param3       float32
	Param4       float32
	X            int32
	Y            int32
	Z            float32
}

type CommandIntRes

type CommandIntRes struct {
	Success bool
}

type CommandLong

type CommandLong struct {
	msg.Package `ros:"mavros_msgs"`
	CommandLongReq
	CommandLongRes
}

type CommandLongReq

type CommandLongReq struct {
	Broadcast    bool
	Command      uint16
	Confirmation uint8
	Param1       float32
	Param2       float32
	Param3       float32
	Param4       float32
	Param5       float32
	Param6       float32
	Param7       float32
}

type CommandLongRes

type CommandLongRes struct {
	Success bool
	Result  uint8
}

type CommandTOL

type CommandTOL struct {
	msg.Package `ros:"mavros_msgs"`
	CommandTOLReq
	CommandTOLRes
}

type CommandTOLReq

type CommandTOLReq struct {
	MinPitch  float32
	Yaw       float32
	Latitude  float32
	Longitude float32
	Altitude  float32
}

type CommandTOLRes

type CommandTOLRes struct {
	Success bool
	Result  uint8
}

type CommandTriggerControl

type CommandTriggerControl struct {
	msg.Package `ros:"mavros_msgs"`
	CommandTriggerControlReq
	CommandTriggerControlRes
}

type CommandTriggerControlReq

type CommandTriggerControlReq struct {
	TriggerEnable bool
	SequenceReset bool
	TriggerPause  bool
}

type CommandTriggerControlRes

type CommandTriggerControlRes struct {
	Success bool
	Result  uint8
}

type CommandTriggerInterval

type CommandTriggerInterval struct {
	msg.Package `ros:"mavros_msgs"`
	CommandTriggerIntervalReq
	CommandTriggerIntervalRes
}

type CommandTriggerIntervalReq

type CommandTriggerIntervalReq struct {
	CycleTime       float32
	IntegrationTime float32
}

type CommandTriggerIntervalRes

type CommandTriggerIntervalRes struct {
	Success bool
	Result  uint8
}

type CommandVtolTransition

type CommandVtolTransition struct {
	msg.Package `ros:"mavros_msgs"`
	CommandVtolTransitionReq
	CommandVtolTransitionRes
}

type CommandVtolTransitionReq

type CommandVtolTransitionReq struct {
	msg.Definitions `ros:"uint8 STATE_MC=3,uint8 STATE_FW=4"`
	Header          std_msgs.Header
	State           uint8
}

type CommandVtolTransitionRes

type CommandVtolTransitionRes struct {
	Success bool
	Result  uint8
}

type CompanionProcessStatus

type CompanionProcessStatus struct {
	msg.Package     `ros:"mavros_msgs"`
	msg.Definitions `` /* 341-byte string literal not displayed */
	Header          std_msgs.Header
	State           uint8
	Component       uint8
}

type DebugValue

type DebugValue struct {
	msg.Package     `ros:"mavros_msgs"`
	msg.Definitions `` /* 133-byte string literal not displayed */
	Header          std_msgs.Header
	Index           int32
	Name            string
	ValueFloat      float32
	ValueInt        int32
	Data            []float32
	Type            uint8
}

type ESCInfo

type ESCInfo struct {
	msg.Package    `ros:"mavros_msgs"`
	Header         std_msgs.Header
	Counter        uint16
	Count          uint8
	ConnectionType uint8
	Info           uint8
	EscInfo        []ESCInfoItem
}

type ESCInfoItem

type ESCInfoItem struct {
	msg.Package  `ros:"mavros_msgs"`
	Header       std_msgs.Header
	FailureFlags uint16
	ErrorCount   uint32
	Temperature  uint8
}

type ESCStatus

type ESCStatus struct {
	msg.Package `ros:"mavros_msgs"`
	Header      std_msgs.Header
	EscStatus   []ESCStatusItem
}

type ESCStatusItem

type ESCStatusItem struct {
	msg.Package `ros:"mavros_msgs"`
	Header      std_msgs.Header
	Rpm         int32
	Voltage     float32
	Current     float32
}

type EstimatorStatus

type EstimatorStatus struct {
	msg.Package               `ros:"mavros_msgs"`
	Header                    std_msgs.Header
	AttitudeStatusFlag        bool
	VelocityHorizStatusFlag   bool
	VelocityVertStatusFlag    bool
	PosHorizRelStatusFlag     bool
	PosHorizAbsStatusFlag     bool
	PosVertAbsStatusFlag      bool
	PosVertAglStatusFlag      bool
	ConstPosModeStatusFlag    bool
	PredPosHorizRelStatusFlag bool
	PredPosHorizAbsStatusFlag bool
	GpsGlitchStatusFlag       bool
	AccelErrorStatusFlag      bool
}

type ExtendedState

type ExtendedState struct {
	msg.Package     `ros:"mavros_msgs"`
	msg.Definitions `` /* 298-byte string literal not displayed */
	Header          std_msgs.Header
	VtolState       uint8
	LandedState     uint8
}

type FileChecksum

type FileChecksum struct {
	msg.Package `ros:"mavros_msgs"`
	FileChecksumReq
	FileChecksumRes
}

type FileChecksumReq

type FileChecksumReq struct {
	FilePath string
}

type FileChecksumRes

type FileChecksumRes struct {
	Crc32   uint32
	Success bool
	RErrno  int32
}

type FileClose

type FileClose struct {
	msg.Package `ros:"mavros_msgs"`
	FileCloseReq
	FileCloseRes
}

type FileCloseReq

type FileCloseReq struct {
	FilePath string
}

type FileCloseRes

type FileCloseRes struct {
	Success bool
	RErrno  int32
}

type FileEntry

type FileEntry struct {
	msg.Package     `ros:"mavros_msgs"`
	msg.Definitions `ros:"uint8 TYPE_FILE=0,uint8 TYPE_DIRECTORY=1"`
	Name            string
	Type            uint8
	Size            uint64
}

type FileList

type FileList struct {
	msg.Package `ros:"mavros_msgs"`
	FileListReq
	FileListRes
}

type FileListReq

type FileListReq struct {
	DirPath string
}

type FileListRes

type FileListRes struct {
	List    []FileEntry
	Success bool
	RErrno  int32
}

type FileMakeDir

type FileMakeDir struct {
	msg.Package `ros:"mavros_msgs"`
	FileMakeDirReq
	FileMakeDirRes
}

type FileMakeDirReq

type FileMakeDirReq struct {
	DirPath string
}

type FileMakeDirRes

type FileMakeDirRes struct {
	Success bool
	RErrno  int32
}

type FileOpen

type FileOpen struct {
	msg.Package `ros:"mavros_msgs"`
	FileOpenReq
	FileOpenRes
}

type FileOpenReq

type FileOpenReq struct {
	msg.Definitions `ros:"uint8 MODE_READ=0,uint8 MODE_WRITE=1,uint8 MODE_CREATE=2"`
	FilePath        string
	Mode            uint8
}

type FileOpenRes

type FileOpenRes struct {
	Size    uint32
	Success bool
	RErrno  int32
}

type FileRead

type FileRead struct {
	msg.Package `ros:"mavros_msgs"`
	FileReadReq
	FileReadRes
}

type FileReadReq

type FileReadReq struct {
	FilePath string
	Offset   uint64
	Size     uint64
}

type FileReadRes

type FileReadRes struct {
	Data    []uint8
	Success bool
	RErrno  int32
}

type FileRemove

type FileRemove struct {
	msg.Package `ros:"mavros_msgs"`
	FileRemoveReq
	FileRemoveRes
}

type FileRemoveDir

type FileRemoveDir struct {
	msg.Package `ros:"mavros_msgs"`
	FileRemoveDirReq
	FileRemoveDirRes
}

type FileRemoveDirReq

type FileRemoveDirReq struct {
	DirPath string
}

type FileRemoveDirRes

type FileRemoveDirRes struct {
	Success bool
	RErrno  int32
}

type FileRemoveReq

type FileRemoveReq struct {
	FilePath string
}

type FileRemoveRes

type FileRemoveRes struct {
	Success bool
	RErrno  int32
}

type FileRename

type FileRename struct {
	msg.Package `ros:"mavros_msgs"`
	FileRenameReq
	FileRenameRes
}

type FileRenameReq

type FileRenameReq struct {
	OldPath string
	NewPath string
}

type FileRenameRes

type FileRenameRes struct {
	Success bool
	RErrno  int32
}

type FileTruncate

type FileTruncate struct {
	msg.Package `ros:"mavros_msgs"`
	FileTruncateReq
	FileTruncateRes
}

type FileTruncateReq

type FileTruncateReq struct {
	FilePath string
	Length   uint64
}

type FileTruncateRes

type FileTruncateRes struct {
	Success bool
	RErrno  int32
}

type FileWrite

type FileWrite struct {
	msg.Package `ros:"mavros_msgs"`
	FileWriteReq
	FileWriteRes
}

type FileWriteReq

type FileWriteReq struct {
	FilePath string
	Offset   uint64
	Data     []uint8
}

type FileWriteRes

type FileWriteRes struct {
	Success bool
	RErrno  int32
}

type GPSRAW

type GPSRAW struct {
	msg.Package       `ros:"mavros_msgs"`
	msg.Definitions   `` /* 260-byte string literal not displayed */
	Header            std_msgs.Header
	FixType           uint8
	Lat               int32
	Lon               int32
	Alt               int32
	Eph               uint16
	Epv               uint16
	Vel               uint16
	Cog               uint16
	SatellitesVisible uint8
	AltEllipsoid      int32
	HAcc              uint32
	VAcc              uint32
	VelAcc            uint32
	HdgAcc            int32
	DgpsNumch         uint8
	DgpsAge           uint32
}

type GPSRTK

type GPSRTK struct {
	msg.Package      `ros:"mavros_msgs"`
	Header           std_msgs.Header
	RtkReceiverId    uint8
	Wn               int16
	Tow              uint32
	RtkHealth        uint8
	RtkRate          uint8
	Nsats            uint8
	BaselineA        int32
	BaselineB        int32
	BaselineC        int32
	Accuracy         uint32
	IarNumHypotheses int32
}

type GlobalPositionTarget

type GlobalPositionTarget struct {
	msg.Package         `ros:"mavros_msgs"`
	msg.Definitions     `` /* 361-byte string literal not displayed */
	Header              std_msgs.Header
	CoordinateFrame     uint8
	TypeMask            uint16
	Latitude            float64
	Longitude           float64
	Altitude            float32
	Velocity            geometry_msgs.Vector3
	AccelerationOrForce geometry_msgs.Vector3
	Yaw                 float32
	YawRate             float32
}

type HilActuatorControls

type HilActuatorControls struct {
	msg.Package `ros:"mavros_msgs"`
	Header      std_msgs.Header
	Controls    [16]float32
	Mode        uint8
	Flags       uint64
}

type HilControls

type HilControls struct {
	msg.Package   `ros:"mavros_msgs"`
	Header        std_msgs.Header
	RollAilerons  float32
	PitchElevator float32
	YawRudder     float32
	Throttle      float32
	Aux1          float32
	Aux2          float32
	Aux3          float32
	Aux4          float32
	Mode          uint8
	NavMode       uint8
}

type HilGPS

type HilGPS struct {
	msg.Package       `ros:"mavros_msgs"`
	Header            std_msgs.Header
	FixType           uint8
	Geo               geographic_msgs.GeoPoint
	Eph               uint16
	Epv               uint16
	Vel               uint16
	Vn                int16
	Ve                int16
	Vd                int16
	Cog               uint16
	SatellitesVisible uint8
}

type HilSensor

type HilSensor struct {
	msg.Package   `ros:"mavros_msgs"`
	Header        std_msgs.Header
	Acc           geometry_msgs.Vector3
	Gyro          geometry_msgs.Vector3
	Mag           geometry_msgs.Vector3
	AbsPressure   float32
	DiffPressure  float32
	PressureAlt   float32
	Temperature   float32
	FieldsUpdated uint32
}

type HilStateQuaternion

type HilStateQuaternion struct {
	msg.Package        `ros:"mavros_msgs"`
	Header             std_msgs.Header
	Orientation        geometry_msgs.Quaternion
	AngularVelocity    geometry_msgs.Vector3
	LinearAcceleration geometry_msgs.Vector3
	LinearVelocity     geometry_msgs.Vector3
	Geo                geographic_msgs.GeoPoint
	IndAirspeed        float32
	TrueAirspeed       float32
}

type HomePosition

type HomePosition struct {
	msg.Package `ros:"mavros_msgs"`
	Header      std_msgs.Header
	Geo         geographic_msgs.GeoPoint
	Position    geometry_msgs.Point
	Orientation geometry_msgs.Quaternion
	Approach    geometry_msgs.Vector3
}

type LandingTarget

type LandingTarget struct {
	msg.Package     `ros:"mavros_msgs"`
	msg.Definitions `` /* 365-byte string literal not displayed */
	Header          std_msgs.Header
	TargetNum       uint8
	Frame           uint8
	Angle           [2]float32
	Distance        float32
	Size            [2]float32
	Pose            geometry_msgs.Pose
	Type            uint8
}

type LogData

type LogData struct {
	msg.Package `ros:"mavros_msgs"`
	Header      std_msgs.Header
	Id          uint16
	Offset      uint32
	Data        []uint8
}

type LogEntry

type LogEntry struct {
	msg.Package `ros:"mavros_msgs"`
	Header      std_msgs.Header
	Id          uint16
	NumLogs     uint16
	LastLogNum  uint16
	TimeUtc     time.Time
	Size        uint32
}

type LogRequestData

type LogRequestData struct {
	msg.Package `ros:"mavros_msgs"`
	LogRequestDataReq
	LogRequestDataRes
}

type LogRequestDataReq

type LogRequestDataReq struct {
	Id     uint16
	Offset uint32
	Count  uint32
}

type LogRequestDataRes

type LogRequestDataRes struct {
	Success bool
}

type LogRequestEnd

type LogRequestEnd struct {
	msg.Package `ros:"mavros_msgs"`
	LogRequestEndReq
	LogRequestEndRes
}

type LogRequestEndReq

type LogRequestEndReq struct{}

type LogRequestEndRes

type LogRequestEndRes struct {
	Success bool
}

type LogRequestList

type LogRequestList struct {
	msg.Package `ros:"mavros_msgs"`
	LogRequestListReq
	LogRequestListRes
}

type LogRequestListReq

type LogRequestListReq struct {
	Start uint16
	End   uint16
}

type LogRequestListRes

type LogRequestListRes struct {
	Success bool
}

type ManualControl

type ManualControl struct {
	msg.Package `ros:"mavros_msgs"`
	Header      std_msgs.Header
	X           float32
	Y           float32
	Z           float32
	R           float32
	Buttons     uint16
}
type Mavlink struct {
	msg.Package     `ros:"mavros_msgs"`
	msg.Definitions `ros:"uint8 FRAMING_OK=1,uint8 FRAMING_BAD_CRC=2,uint8 FRAMING_BAD_SIGNATURE=3,uint8 MAVLINK_V10=254,uint8 MAVLINK_V20=253"`
	Header          std_msgs.Header
	FramingStatus   uint8
	Magic           uint8
	Len             uint8
	IncompatFlags   uint8
	CompatFlags     uint8
	Seq             uint8
	Sysid           uint8
	Compid          uint8
	Msgid           uint32
	Checksum        uint16
	Payload64       []uint64
	Signature       []uint8
}

type MessageInterval

type MessageInterval struct {
	msg.Package `ros:"mavros_msgs"`
	MessageIntervalReq
	MessageIntervalRes
}

type MessageIntervalReq

type MessageIntervalReq struct {
	MessageId   uint32
	MessageRate float32
}

type MessageIntervalRes

type MessageIntervalRes struct {
	Success bool
}

type MountConfigure

type MountConfigure struct {
	msg.Package `ros:"mavros_msgs"`
	MountConfigureReq
	MountConfigureRes
}

type MountConfigureReq

type MountConfigureReq struct {
	msg.Definitions `` /* 220-byte string literal not displayed */
	Header          std_msgs.Header
	Mode            uint8
	StabilizeRoll   bool
	StabilizePitch  bool
	StabilizeYaw    bool
	RollInput       uint8
	PitchInput      uint8
	YawInput        uint8
}

type MountConfigureRes

type MountConfigureRes struct {
	Success bool
	Result  uint8
}

type MountControl

type MountControl struct {
	msg.Package     `ros:"mavros_msgs"`
	msg.Definitions `` /* 177-byte string literal not displayed */
	Header          std_msgs.Header
	Mode            uint8
	Pitch           float32
	Roll            float32
	Yaw             float32
	Altitude        float32
	Latitude        float32
	Longitude       float32
}

type OnboardComputerStatus

type OnboardComputerStatus struct {
	msg.Package      `ros:"mavros_msgs"`
	Header           std_msgs.Header
	Component        uint8
	Uptime           uint32
	Type             uint8
	CpuCores         [8]uint8
	CpuCombined      [10]uint8
	GpuCores         [4]uint8
	GpuCombined      [10]uint8
	TemperatureBoard int8
	TemperatureCore  [8]int8
	FanSpeed         [4]int16
	RamUsage         uint32
	RamTotal         uint32
	StorageType      [4]uint32
	StorageUsage     [4]uint32
	StorageTotal     [4]uint32
	LinkType         [6]uint32
	LinkTxRate       [6]uint32
	LinkRxRate       [6]uint32
	LinkTxMax        [6]uint32
	LinkRxMax        [6]uint32
}

type OpticalFlowRad

type OpticalFlowRad struct {
	msg.Package         `ros:"mavros_msgs"`
	Header              std_msgs.Header
	IntegrationTimeUs   uint32
	IntegratedX         float32
	IntegratedY         float32
	IntegratedXgyro     float32
	IntegratedYgyro     float32
	IntegratedZgyro     float32
	Temperature         int16
	Quality             uint8
	TimeDeltaDistanceUs uint32
	Distance            float32
}

type OverrideRCIn

type OverrideRCIn struct {
	msg.Package     `ros:"mavros_msgs"`
	msg.Definitions `ros:"uint16 CHAN_RELEASE=0,uint16 CHAN_NOCHANGE=65535"`
	Channels        [8]uint16
}

type Param

type Param struct {
	msg.Package `ros:"mavros_msgs"`
	Header      std_msgs.Header
	ParamId     string
	Value       ParamValue
	ParamIndex  uint16
	ParamCount  uint16
}

type ParamGet

type ParamGet struct {
	msg.Package `ros:"mavros_msgs"`
	ParamGetReq
	ParamGetRes
}

type ParamGetReq

type ParamGetReq struct {
	ParamId string
}

type ParamGetRes

type ParamGetRes struct {
	Success bool
	Value   ParamValue
}

type ParamPull

type ParamPull struct {
	msg.Package `ros:"mavros_msgs"`
	ParamPullReq
	ParamPullRes
}

type ParamPullReq

type ParamPullReq struct {
	ForcePull bool
}

type ParamPullRes

type ParamPullRes struct {
	Success       bool
	ParamReceived uint32
}

type ParamPush

type ParamPush struct {
	msg.Package `ros:"mavros_msgs"`
	ParamPushReq
	ParamPushRes
}

type ParamPushReq

type ParamPushReq struct{}

type ParamPushRes

type ParamPushRes struct {
	Success         bool
	ParamTransfered uint32
}

type ParamSet

type ParamSet struct {
	msg.Package `ros:"mavros_msgs"`
	ParamSetReq
	ParamSetRes
}

type ParamSetReq

type ParamSetReq struct {
	ParamId string
	Value   ParamValue
}

type ParamSetRes

type ParamSetRes struct {
	Success bool
	Value   ParamValue
}

type ParamValue

type ParamValue struct {
	msg.Package `ros:"mavros_msgs"`
	Integer     int64
	Real        float64
}

type PlayTuneV2

type PlayTuneV2 struct {
	msg.Package     `ros:"mavros_msgs"`
	msg.Definitions `ros:"uint8 QBASIC1_1=1,uint8 MML_MODERN=2"`
	Format          uint8
	Tune            string
}

type PositionTarget

type PositionTarget struct {
	msg.Package         `ros:"mavros_msgs"`
	msg.Definitions     `` /* 362-byte string literal not displayed */
	Header              std_msgs.Header
	CoordinateFrame     uint8
	TypeMask            uint16
	Position            geometry_msgs.Point
	Velocity            geometry_msgs.Vector3
	AccelerationOrForce geometry_msgs.Vector3
	Yaw                 float32
	YawRate             float32
}

type RCIn

type RCIn struct {
	msg.Package `ros:"mavros_msgs"`
	Header      std_msgs.Header
	Rssi        uint8
	Channels    []uint16
}

type RCOut

type RCOut struct {
	msg.Package `ros:"mavros_msgs"`
	Header      std_msgs.Header
	Channels    []uint16
}

type RTCM

type RTCM struct {
	msg.Package `ros:"mavros_msgs"`
	Header      std_msgs.Header
	Data        []uint8
}

type RTKBaseline

type RTKBaseline struct {
	msg.Package        `ros:"mavros_msgs"`
	msg.Definitions    `ros:"uint8 RTK_BASELINE_COORDINATE_SYSTEM_ECEF=0,uint8 RTK_BASELINE_COORDINATE_SYSTEM_NED=1"`
	Header             std_msgs.Header
	TimeLastBaselineMs uint32
	RtkReceiverId      uint8
	Wn                 uint16
	Tow                uint32
	RtkHealth          uint8
	RtkRate            uint8
	Nsats              uint8
	BaselineCoordsType uint8
	BaselineAMm        int32
	BaselineBMm        int32
	BaselineCMm        int32
	Accuracy           uint32
	IarNumHypotheses   int32
}

type RadioStatus

type RadioStatus struct {
	msg.Package `ros:"mavros_msgs"`
	Header      std_msgs.Header
	Rssi        uint8
	Remrssi     uint8
	Txbuf       uint8
	Noise       uint8
	Remnoise    uint8
	Rxerrors    uint16
	Fixed       uint16
	RssiDbm     float32
	RemrssiDbm  float32
}

type SetMavFrame

type SetMavFrame struct {
	msg.Package `ros:"mavros_msgs"`
	SetMavFrameReq
	SetMavFrameRes
}

type SetMavFrameReq

type SetMavFrameReq struct {
	msg.Definitions `` /* 612-byte string literal not displayed */
	MavFrame        uint8
}

type SetMavFrameRes

type SetMavFrameRes struct {
	Success bool
}

type SetMode

type SetMode struct {
	msg.Package `ros:"mavros_msgs"`
	SetModeReq
	SetModeRes
}

type SetModeReq

type SetModeReq struct {
	msg.Definitions `` /* 360-byte string literal not displayed */
	BaseMode        uint8
	CustomMode      string
}

type SetModeRes

type SetModeRes struct {
	ModeSent bool
}

type State

type State struct {
	msg.Package     `ros:"mavros_msgs"`
	msg.Definitions `` /* 2240-byte string literal not displayed */
	Header          std_msgs.Header
	Connected       bool
	Armed           bool
	Guided          bool
	ManualInput     bool
	Mode            string
	SystemStatus    uint8
}

type StatusText

type StatusText struct {
	msg.Package     `ros:"mavros_msgs"`
	msg.Definitions `` /* 126-byte string literal not displayed */
	Header          std_msgs.Header
	Severity        uint8
	Text            string
}

type StreamRate

type StreamRate struct {
	msg.Package `ros:"mavros_msgs"`
	StreamRateReq
	StreamRateRes
}

type StreamRateReq

type StreamRateReq struct {
	msg.Definitions `` /* 232-byte string literal not displayed */
	StreamId        uint8
	MessageRate     uint16
	OnOff           bool
}

type StreamRateRes

type StreamRateRes struct{}

type Thrust

type Thrust struct {
	msg.Package `ros:"mavros_msgs"`
	Header      std_msgs.Header
	Thrust      float32
}

type TimesyncStatus

type TimesyncStatus struct {
	msg.Package       `ros:"mavros_msgs"`
	Header            std_msgs.Header
	RemoteTimestampNs uint64
	ObservedOffsetNs  int64
	EstimatedOffsetNs int64
	RoundTripTimeMs   float32
}

type Trajectory

type Trajectory struct {
	msg.Package     `ros:"mavros_msgs"`
	msg.Definitions `ros:"uint8 MAV_TRAJECTORY_REPRESENTATION_WAYPOINTS=0,uint8 MAV_TRAJECTORY_REPRESENTATION_BEZIER=1"`
	Header          std_msgs.Header
	Type            uint8
	Point1          PositionTarget `rosname:"point_1"`
	Point2          PositionTarget `rosname:"point_2"`
	Point3          PositionTarget `rosname:"point_3"`
	Point4          PositionTarget `rosname:"point_4"`
	Point5          PositionTarget `rosname:"point_5"`
	PointValid      [5]uint8
	Command         [5]uint16
	TimeHorizon     [5]float32
}

type VFR_HUD

type VFR_HUD struct {
	msg.Package `ros:"mavros_msgs"`
	Header      std_msgs.Header
	Airspeed    float32
	Groundspeed float32
	Heading     int16
	Throttle    float32
	Altitude    float32
	Climb       float32
}

type VehicleInfo

type VehicleInfo struct {
	msg.Package         `ros:"mavros_msgs"`
	msg.Definitions     `ros:"uint8 HAVE_INFO_HEARTBEAT=1,uint8 HAVE_INFO_AUTOPILOT_VERSION=2"`
	Header              std_msgs.Header
	AvailableInfo       uint8
	Sysid               uint8
	Compid              uint8
	Autopilot           uint8
	Type                uint8
	SystemStatus        uint8
	BaseMode            uint8
	CustomMode          uint32
	Mode                string
	ModeId              uint32
	Capabilities        uint64
	FlightSwVersion     uint32
	MiddlewareSwVersion uint32
	OsSwVersion         uint32
	BoardVersion        uint32
	FlightCustomVersion string
	VendorId            uint16
	ProductId           uint16
	Uid                 uint64
}

type VehicleInfoGet

type VehicleInfoGet struct {
	msg.Package `ros:"mavros_msgs"`
	VehicleInfoGetReq
	VehicleInfoGetRes
}

type VehicleInfoGetReq

type VehicleInfoGetReq struct {
	msg.Definitions `ros:"uint8 GET_MY_SYSID=0,uint8 GET_MY_COMPID=0"`
	Sysid           uint8
	Compid          uint8
	GetAll          bool
}

type VehicleInfoGetRes

type VehicleInfoGetRes struct {
	Success  bool
	Vehicles []VehicleInfo
}

type Vibration

type Vibration struct {
	msg.Package `ros:"mavros_msgs"`
	Header      std_msgs.Header
	Vibration   geometry_msgs.Vector3
	Clipping    [3]float32
}

type Waypoint

type Waypoint struct {
	msg.Package     `ros:"mavros_msgs"`
	msg.Definitions `ros:"uint8 FRAME_GLOBAL=0,uint8 FRAME_LOCAL_NED=1,uint8 FRAME_MISSION=2,uint8 FRAME_GLOBAL_REL_ALT=3,uint8 FRAME_LOCAL_ENU=4"`
	Frame           uint8
	Command         uint16
	IsCurrent       bool
	Autocontinue    bool
	Param1          float32
	Param2          float32
	Param3          float32
	Param4          float32
	XLat            float64
	YLong           float64
	ZAlt            float64
}

type WaypointClear

type WaypointClear struct {
	msg.Package `ros:"mavros_msgs"`
	WaypointClearReq
	WaypointClearRes
}

type WaypointClearReq

type WaypointClearReq struct{}

type WaypointClearRes

type WaypointClearRes struct {
	Success bool
}

type WaypointList

type WaypointList struct {
	msg.Package `ros:"mavros_msgs"`
	CurrentSeq  uint16
	Waypoints   []Waypoint
}

type WaypointPull

type WaypointPull struct {
	msg.Package `ros:"mavros_msgs"`
	WaypointPullReq
	WaypointPullRes
}

type WaypointPullReq

type WaypointPullReq struct{}

type WaypointPullRes

type WaypointPullRes struct {
	Success    bool
	WpReceived uint32
}

type WaypointPush

type WaypointPush struct {
	msg.Package `ros:"mavros_msgs"`
	WaypointPushReq
	WaypointPushRes
}

type WaypointPushReq

type WaypointPushReq struct {
	StartIndex uint16
	Waypoints  []Waypoint
}

type WaypointPushRes

type WaypointPushRes struct {
	Success      bool
	WpTransfered uint32
}

type WaypointReached

type WaypointReached struct {
	msg.Package `ros:"mavros_msgs"`
	Header      std_msgs.Header
	WpSeq       uint16
}

type WaypointSetCurrent

type WaypointSetCurrent struct {
	msg.Package `ros:"mavros_msgs"`
	WaypointSetCurrentReq
	WaypointSetCurrentRes
}

type WaypointSetCurrentReq

type WaypointSetCurrentReq struct {
	WpSeq uint16
}

type WaypointSetCurrentRes

type WaypointSetCurrentRes struct {
	Success bool
}

type WheelOdomStamped

type WheelOdomStamped struct {
	msg.Package `ros:"mavros_msgs"`
	Header      std_msgs.Header
	Data        []float64
}

Source Files

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL