ICAROUS
All Classes Namespaces Files Functions Variables Enumerations Enumerator Macros Modules Pages
Public Attributes | List of all members
position_t Struct Reference

position information of aircraft.

#include <Icarous_msg.h>

Public Attributes

uint8_t TlmHeader [CFE_SB_TLM_HDR_SIZE]
 
uint32_t aircraft_id
 
callsign_t callsign
 
int64_t time_gps
 
int64_t time_boot
 
double latitude
 
double longitude
 
double altitude_abs
 
double altitude_rel
 
double vn
 
double ve
 
double vd
 
double hdg
 
uint16_t hdop
 
uint16_t vdop
 
int numSats
 

Member Data Documentation

◆ aircraft_id

uint32_t position_t::aircraft_id

aircraft id

◆ altitude_abs

double position_t::altitude_abs

absolution altitude, ASL (m)

◆ altitude_rel

double position_t::altitude_rel

relative altitude, AGL (m)

◆ callsign

callsign_t position_t::callsign

aircraft call sign

◆ hdg

double position_t::hdg

heading in degrees

◆ hdop

uint16_t position_t::hdop

GPS Horizontal Dilution of Precision

◆ latitude

double position_t::latitude

latitude (degrees)

◆ longitude

double position_t::longitude

longitude (degrees)

◆ numSats

int position_t::numSats

Total number of satellites being used for localization

◆ time_boot

int64_t position_t::time_boot

boot time of onboard autopilot

◆ time_gps

int64_t position_t::time_gps

gps time

◆ TlmHeader

uint8_t position_t::TlmHeader[CFE_SB_TLM_HDR_SIZE]

cFS header information

◆ vd

double position_t::vd

velocity Down component (m/s)

◆ vdop

uint16_t position_t::vdop

GPS Vertical Dilution of Precision

◆ ve

double position_t::ve

velocity East component (m/s)

◆ vn

double position_t::vn

velocity North component (m/s)


The documentation for this struct was generated from the following file: