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

Class to parse PD4/PD5 binary data packets. More...

#include <pd5_parser.hpp>

Public Member Functions

 Pd5Parser ()
 
 ~Pd5Parser ()
 
bool parse (const unsigned char *buffer, size_t length, Pd5Ensemble &out_data)
 Parse a raw byte buffer containing a PD4 or PD5 ensemble.
 

Detailed Description

Class to parse PD4/PD5 binary data packets.

Constructor & Destructor Documentation

◆ Pd5Parser()

driver::dvl_driver::path_finder::pd5::Pd5Parser::Pd5Parser ( )

◆ ~Pd5Parser()

driver::dvl_driver::path_finder::pd5::Pd5Parser::~Pd5Parser ( )

Member Function Documentation

◆ parse()

bool driver::dvl_driver::path_finder::pd5::Pd5Parser::parse ( const unsigned char *  buffer,
size_t  length,
Pd5Ensemble out_data 
)

Parse a raw byte buffer containing a PD4 or PD5 ensemble.

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

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