DUNE: Uniform Navigational Environment  2016.05.0
Sensors::ExplorerDVL::ParserPD0 Class Reference

Public Member Functions

 ParserPD0 (void)
 
 ~ParserPD0 (void)
 
void reset (void)
 
bool parse (uint8_t byte)
 
void interpret (void)
 
void interpretFixedLeader (size_t offset)
 
void interpretVariableLeader (size_t offset)
 
void interpretBottomTrack (size_t offset)
 
void fillAltitude (IMC::Distance &altitude, unsigned beam_number, double sound_speed)
 
void fillGroundVelocity (IMC::GroundVelocity &velocity, double sound_speed)
 

Constructor & Destructor Documentation

Sensors::ExplorerDVL::ParserPD0::ParserPD0 ( void  )
inline

Constructor.

Parameters
[in]taskparent task.
Sensors::ExplorerDVL::ParserPD0::~ParserPD0 ( void  )
inline

Destructor.

Member Function Documentation

void Sensors::ExplorerDVL::ParserPD0::fillAltitude ( IMC::Distance &  altitude,
unsigned  beam_number,
double  sound_speed 
)
inline
void Sensors::ExplorerDVL::ParserPD0::fillGroundVelocity ( IMC::GroundVelocity &  velocity,
double  sound_speed 
)
inline
void Sensors::ExplorerDVL::ParserPD0::interpret ( void  )
inline
void Sensors::ExplorerDVL::ParserPD0::interpretBottomTrack ( size_t  offset)
inline

Referenced by interpret().

void Sensors::ExplorerDVL::ParserPD0::interpretFixedLeader ( size_t  offset)
inline

Referenced by interpret().

void Sensors::ExplorerDVL::ParserPD0::interpretVariableLeader ( size_t  offset)
inline

Referenced by interpret().

bool Sensors::ExplorerDVL::ParserPD0::parse ( uint8_t  byte)
inline
void Sensors::ExplorerDVL::ParserPD0::reset ( void  )
inline
Collaboration diagram for Sensors::ExplorerDVL::ParserPD0:
Collaboration graph