1 #ifndef DVL_TELEDYNE_PD0PARSER_HPP 2 #define DVL_TELEDYNE_PD0PARSER_HPP 5 #include <base/Time.hpp> 6 #include <base/Eigen.hpp> 9 #include <dvl_teledyne/PD0Messages.hpp> Definition: PD0Messages.hpp:23
DeviceInfo deviceInfo
Definition: PD0Parser.hpp:30
void parseEnsemble(uint8_t const *data, size_t size)
Definition: PD0Parser.cpp:101
Definition: PD0Messages.hpp:111
void parseIntensityReadings(uint8_t const *buffer, size_t size)
Definition: PD0Parser.cpp:338
Definition: PD0Messages.hpp:102
void parseMessage(uint8_t const *buffer, size_t size)
Definition: PD0Parser.cpp:132
int getSizeOfMessage(uint16_t msg_id) const
Definition: PD0Parser.cpp:96
void parseVelocityReadings(uint8_t const *buffer, size_t size)
Definition: PD0Parser.cpp:295
OutputConfiguration outputConf
Definition: PD0Parser.hpp:32
void invalidateCellReadings()
Definition: PD0Parser.cpp:118
BottomTrackingConfiguration bottomTrackingConf
Definition: PD0Parser.hpp:35
uint16_t size
Definition: PD0Raw.hpp:42
Definition: PD0Messages.hpp:171
void parseVariableLeader(uint8_t const *buffer, size_t size)
Definition: PD0Parser.cpp:246
int extractPacket(uint8_t const *buffer, size_t size, size_t max_size=0) const
Definition: PD0Parser.cpp:14
void parseQualityReadings(uint8_t const *buffer, size_t size)
Definition: PD0Parser.cpp:358
Definition: PD0Parser.hpp:13
BottomTracking bottomTracking
Definition: PD0Parser.hpp:36
void parseBottomTrackingReadings(uint8_t const *buffer, size_t size)
Definition: PD0Parser.cpp:378
void parseCorrelationReadings(uint8_t const *buffer, size_t size)
Definition: PD0Parser.cpp:318
Definition: PD0Messages.hpp:206
AcquisitionConfiguration acqConf
Definition: PD0Parser.hpp:31
Definition: PD0Messages.hpp:36
CellReadings cellReadings
Definition: PD0Parser.hpp:34
void parseFixedLeader(uint8_t const *buffer, size_t size)
Definition: PD0Parser.cpp:184
Definition: PD0Messages.hpp:177
Status status
Definition: PD0Parser.hpp:33