DUNE: Uniform Navigational Environment  2016.05.0
DUNE::IMC::ImcIridiumMessage Class Reference

Detailed Description

An Iridium message that encapsulates an IMC message.

Public Member Functions

 ImcIridiumMessage ()
 
 ImcIridiumMessage (DUNE::IMC::Message *msg)
 
int serialize (uint8_t *buffer)
 
int deserialize (uint8_t *data, uint16_t len)
 
 ~ImcIridiumMessage ()
 
- Public Member Functions inherited from DUNE::IMC::IridiumMessage
virtual ~IridiumMessage ()
 

Public Attributes

DUNE::IMC::Messagemsg
 
- Public Attributes inherited from DUNE::IMC::IridiumMessage
uint16_t source
 
uint16_t destination
 
uint16_t msg_id
 

Additional Inherited Members

- Static Public Member Functions inherited from DUNE::IMC::IridiumMessage
static IridiumMessagedeserialize (const DUNE::IMC::IridiumMsgRx *msg)
 

Constructor & Destructor Documentation

DUNE::IMC::ImcIridiumMessage::ImcIridiumMessage ( )
DUNE::IMC::ImcIridiumMessage::ImcIridiumMessage ( DUNE::IMC::Message msg)
DUNE::IMC::ImcIridiumMessage::~ImcIridiumMessage ( )

References msg.

Member Function Documentation

int DUNE::IMC::ImcIridiumMessage::serialize ( uint8_t *  buffer)
virtual

Member Data Documentation

Collaboration diagram for DUNE::IMC::ImcIridiumMessage:
Collaboration graph