Parser for the measurement data from a udp sequence. More...
#include <ParseMeasurementData.h>
Parser for the measurement data from a udp sequence.
Definition at line 53 of file ParseMeasurementData.h.
Constructor of the parser.
Definition at line 40 of file ParseMeasurementData.cpp.
void sick::data_processing::ParseMeasurementData::addScanPointToMeasurementData | ( | uint16_t | offset, |
const uint8_t *& | data_ptr, | ||
datastructure::MeasurementData & | measurement_data | ||
) | const [private] |
Definition at line 130 of file ParseMeasurementData.cpp.
bool sick::data_processing::ParseMeasurementData::checkIfDataContainsNeededParsedBlocks | ( | const datastructure::Data & | data | ) | const [private] |
Definition at line 86 of file ParseMeasurementData.cpp.
bool sick::data_processing::ParseMeasurementData::checkIfMeasurementDataIsPublished | ( | const datastructure::Data & | data | ) | const [private] |
Definition at line 76 of file ParseMeasurementData.cpp.
bool sick::data_processing::ParseMeasurementData::checkIfPreconditionsAreMet | ( | const datastructure::Data & | data | ) | const [private] |
Definition at line 63 of file ParseMeasurementData.cpp.
datastructure::MeasurementData sick::data_processing::ParseMeasurementData::parseUDPSequence | ( | const datastructure::PacketBuffer & | buffer, |
datastructure::Data & | data | ||
) |
Parses the measurement data if it is enabled.
buffer | The incoming udp sequence. |
data | The already parsed data to check if it is enabled. |
Definition at line 46 of file ParseMeasurementData.cpp.
void sick::data_processing::ParseMeasurementData::setDataInMeasurementData | ( | const uint8_t *& | data_ptr, |
datastructure::MeasurementData & | measurement_data | ||
) | [private] |
Definition at line 101 of file ParseMeasurementData.cpp.
void sick::data_processing::ParseMeasurementData::setNumberOfBeamsInMeasurementData | ( | const uint8_t *& | data_ptr, |
datastructure::MeasurementData & | measurement_data | ||
) | const [private] |
Definition at line 108 of file ParseMeasurementData.cpp.
void sick::data_processing::ParseMeasurementData::setScanPointsInMeasurementData | ( | const uint8_t *& | data_ptr, |
datastructure::MeasurementData & | measurement_data | ||
) | [private] |
Definition at line 120 of file ParseMeasurementData.cpp.
void sick::data_processing::ParseMeasurementData::setStartAngleAndDelta | ( | const datastructure::Data & | data | ) | [private] |
Definition at line 114 of file ParseMeasurementData.cpp.
float sick::data_processing::ParseMeasurementData::m_angle [private] |
Definition at line 73 of file ParseMeasurementData.h.
float sick::data_processing::ParseMeasurementData::m_angle_delta [private] |
Definition at line 74 of file ParseMeasurementData.h.
std::shared_ptr<sick::data_processing::ReadWriteHelper> sick::data_processing::ParseMeasurementData::m_reader_ptr [private] |
Definition at line 75 of file ParseMeasurementData.h.