DUNE: Uniform Navigational Environment  2017.01.0
DUNE::IMC::IridiumMessage Class Referenceabstract

Detailed Description

All Iridium messages subclass this type.

Public Member Functions

virtual int serialize (uint8_t *buffer)=0
 
virtual int deserialize (uint8_t *data, uint16_t len)=0
 
virtual ~IridiumMessage ()
 

Static Public Member Functions

static IridiumMessagedeserialize (const DUNE::IMC::IridiumMsgRx *msg)
 

Public Attributes

uint16_t source
 
uint16_t destination
 
uint16_t msg_id
 

Constructor & Destructor Documentation

virtual DUNE::IMC::IridiumMessage::~IridiumMessage ( )
inlinevirtual

Member Function Documentation

virtual int DUNE::IMC::IridiumMessage::deserialize ( uint8_t *  data,
uint16_t  len 
)
pure virtual
virtual int DUNE::IMC::IridiumMessage::serialize ( uint8_t *  buffer)
pure virtual

Member Data Documentation

Collaboration diagram for DUNE::IMC::IridiumMessage:
Collaboration graph