DUNE: Uniform Navigational Environment  2.4.0
Transports::Noptilus::CodedEstimatedState Struct Reference

Public Member Functions

size_t getSize (void)
 

Static Public Member Functions

static void encode (const IMC::EstimatedState *msg, IMC::UamTxFrame *frame)
 
static IMC::Message * decode (const IMC::UamRxFrame *frame)
 

Public Attributes

double lat
 
double lon
 
int16_t depth
 
int16_t alt
 
int16_t yaw
 

Static Public Attributes

static const uint8_t c_id
 

Member Function Documentation

static IMC::Message* Transports::Noptilus::CodedEstimatedState::decode ( const IMC::UamRxFrame *  frame)
inlinestatic

References alt, depth, getSize(), lat, lon, and yaw.

Referenced by Transports::Noptilus::Task::consume().

static void Transports::Noptilus::CodedEstimatedState::encode ( const IMC::EstimatedState *  msg,
IMC::UamTxFrame *  frame 
)
inlinestatic

References alt, c_id, depth, getSize(), lat, lon, and yaw.

Referenced by Transports::Noptilus::Task::transmit().

size_t Transports::Noptilus::CodedEstimatedState::getSize ( void  )
inline

References alt, c_id, depth, lat, lon, and yaw.

Referenced by decode(), and encode().

Member Data Documentation

int16_t Transports::Noptilus::CodedEstimatedState::alt

Referenced by decode(), encode(), and getSize().

const uint8_t Transports::Noptilus::CodedEstimatedState::c_id
static
int16_t Transports::Noptilus::CodedEstimatedState::depth

Referenced by decode(), encode(), and getSize().

double Transports::Noptilus::CodedEstimatedState::lat

Referenced by decode(), encode(), and getSize().

double Transports::Noptilus::CodedEstimatedState::lon

Referenced by decode(), encode(), and getSize().

int16_t Transports::Noptilus::CodedEstimatedState::yaw

Referenced by decode(), encode(), and getSize().

Collaboration diagram for Transports::Noptilus::CodedEstimatedState:
Collaboration graph