Class to parse PD4/PD5 binary data packets.
More...
#include <pd5_parser.hpp>
Class to parse PD4/PD5 binary data packets.
◆ Pd5Parser()
| driver::dvl_driver::path_finder::pd5::Pd5Parser::Pd5Parser |
( |
| ) |
|
◆ ~Pd5Parser()
| driver::dvl_driver::path_finder::pd5::Pd5Parser::~Pd5Parser |
( |
| ) |
|
◆ 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
-
| buffer | Pointer to the raw binary data |
| length | Length of the data in bytes |
| out_data | Reference 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: