Common
common packages for kyubic
 
Loading...
Searching...
No Matches
driver::dvl_driver::path_finder::pd0::Pd0Parser Class Reference

Class to parse PD0 binary data packets. More...

#include <pd0_parser.hpp>

Public Member Functions

 Pd0Parser ()
 
 ~Pd0Parser ()
 
bool parse (const unsigned char *buffer, size_t length, Pd0Ensemble &out_data)
 Parse a raw byte buffer containing a PD0 ensemble.
 

Detailed Description

Class to parse PD0 binary data packets.

Constructor & Destructor Documentation

◆ Pd0Parser()

driver::dvl_driver::path_finder::pd0::Pd0Parser::Pd0Parser ( )

◆ ~Pd0Parser()

driver::dvl_driver::path_finder::pd0::Pd0Parser::~Pd0Parser ( )

Member Function Documentation

◆ parse()

bool driver::dvl_driver::path_finder::pd0::Pd0Parser::parse ( const unsigned char *  buffer,
size_t  length,
Pd0Ensemble out_data 
)

Parse a raw byte buffer containing a PD0 ensemble.

Parameters
bufferPointer to the raw binary data
lengthLength of the data in bytes
out_dataReference to store the parsed PD0 ensemble data
Returns
true if the packet is valid and successfully parsed

The documentation for this class was generated from the following files: