mavsdk::MissionRawServer::MissionItem Struct Reference ​
#include: mission_raw_server.h
Mission item exactly identical to MAVLink MISSION_ITEM_INT.
Data Fields ​
uint32_t seq {} - Sequence (uint16_t)
uint32_t frame {} - The coordinate system of the waypoint (actually uint8_t)
uint32_t command {} - The scheduled action for the waypoint (actually uint16_t)
uint32_t current {} - false:0, true:1 (actually uint8_t)
uint32_t autocontinue {} - Autocontinue to next waypoint (actually uint8_t)
float param1 {} - PARAM1, see MAV_CMD enum.
float param2 {} - PARAM2, see MAV_CMD enum.
float param3 {} - PARAM3, see MAV_CMD enum.
float param4 {} - PARAM4, see MAV_CMD enum.
int32_t x {} - PARAM5 / local: x position in meters * 1e4, global: latitude in degrees * 10^7.
int32_t y {} - PARAM6 / y position: local: x position in meters * 1e4, global: longitude in degrees *10^7.
float z {} - PARAM7 / local: Z coordinate, global: altitude (relative or absolute, depending on frame)
uint32_t mission_type {} - Mission type (actually uint8_t)
Field Documentation ​
seq ​
uint32_t mavsdk::MissionRawServer::MissionItem::seq {}Sequence (uint16_t)
frame ​
uint32_t mavsdk::MissionRawServer::MissionItem::frame {}The coordinate system of the waypoint (actually uint8_t)
command ​
uint32_t mavsdk::MissionRawServer::MissionItem::command {}The scheduled action for the waypoint (actually uint16_t)
current ​
uint32_t mavsdk::MissionRawServer::MissionItem::current {}false:0, true:1 (actually uint8_t)
autocontinue ​
uint32_t mavsdk::MissionRawServer::MissionItem::autocontinue {}Autocontinue to next waypoint (actually uint8_t)
param1 ​
float mavsdk::MissionRawServer::MissionItem::param1 {}PARAM1, see MAV_CMD enum.
param2 ​
float mavsdk::MissionRawServer::MissionItem::param2 {}PARAM2, see MAV_CMD enum.
param3 ​
float mavsdk::MissionRawServer::MissionItem::param3 {}PARAM3, see MAV_CMD enum.
param4 ​
float mavsdk::MissionRawServer::MissionItem::param4 {}PARAM4, see MAV_CMD enum.
x ​
int32_t mavsdk::MissionRawServer::MissionItem::x {}PARAM5 / local: x position in meters * 1e4, global: latitude in degrees * 10^7.
y ​
int32_t mavsdk::MissionRawServer::MissionItem::y {}PARAM6 / y position: local: x position in meters * 1e4, global: longitude in degrees *10^7.
z ​
float mavsdk::MissionRawServer::MissionItem::z {}PARAM7 / local: Z coordinate, global: altitude (relative or absolute, depending on frame)
mission_type ​
uint32_t mavsdk::MissionRawServer::MissionItem::mission_type {}Mission type (actually uint8_t)

