Parser for the derived values from the udp data packets. More...
#include <ParseDerivedValues.h>
Parser for the derived values from the udp data packets.
Definition at line 50 of file ParseDerivedValues.h.
Constructor of the parser.
Definition at line 40 of file ParseDerivedValues.cpp.
bool sick::data_processing::ParseDerivedValues::checkIfDataContainsNeededParsedBlocks | ( | const datastructure::Data & | data | ) | const [private] |
Definition at line 87 of file ParseDerivedValues.cpp.
bool sick::data_processing::ParseDerivedValues::checkIfDerivedValuesIsPublished | ( | const datastructure::Data & | data | ) | const [private] |
Definition at line 77 of file ParseDerivedValues.cpp.
bool sick::data_processing::ParseDerivedValues::checkIfPreconditionsAreMet | ( | const datastructure::Data & | data | ) | const [private] |
Definition at line 63 of file ParseDerivedValues.cpp.
datastructure::DerivedValues sick::data_processing::ParseDerivedValues::parseUDPSequence | ( | const datastructure::PacketBuffer & | buffer, |
datastructure::Data & | data | ||
) | const |
Parsed the packet buffer and returns the derived values.
buffer | The incoming packet buffer. |
data | The already parsed data. Used for checks if the derived values are enabled. |
Definition at line 46 of file ParseDerivedValues.cpp.
void sick::data_processing::ParseDerivedValues::setAngularBeamResolutionInDerivedValues | ( | const uint8_t *& | data_ptr, |
datastructure::DerivedValues & | derived_values | ||
) | const [private] |
Definition at line 132 of file ParseDerivedValues.cpp.
void sick::data_processing::ParseDerivedValues::setDataInDerivedValues | ( | const uint8_t *& | data_ptr, |
datastructure::DerivedValues & | derived_values | ||
) | const [private] |
Definition at line 97 of file ParseDerivedValues.cpp.
void sick::data_processing::ParseDerivedValues::setInterbeamPeriodInDerivedValues | ( | const uint8_t *& | data_ptr, |
datastructure::DerivedValues & | derived_values | ||
) | const [private] |
Definition at line 138 of file ParseDerivedValues.cpp.
void sick::data_processing::ParseDerivedValues::setMultiplicationFactorInDerivedValues | ( | const uint8_t *& | data_ptr, |
datastructure::DerivedValues & | derived_values | ||
) | const [private] |
Definition at line 108 of file ParseDerivedValues.cpp.
void sick::data_processing::ParseDerivedValues::setNumberOfBeamsInDerivedValues | ( | const uint8_t *& | data_ptr, |
datastructure::DerivedValues & | derived_values | ||
) | const [private] |
Definition at line 114 of file ParseDerivedValues.cpp.
void sick::data_processing::ParseDerivedValues::setScanTimeInDerivedValues | ( | const uint8_t *& | data_ptr, |
datastructure::DerivedValues & | derived_values | ||
) | const [private] |
Definition at line 120 of file ParseDerivedValues.cpp.
void sick::data_processing::ParseDerivedValues::setStartAngleInDerivedValues | ( | const uint8_t *& | data_ptr, |
datastructure::DerivedValues & | derived_values | ||
) | const [private] |
Definition at line 126 of file ParseDerivedValues.cpp.
std::shared_ptr<sick::data_processing::ReadWriteHelper> sick::data_processing::ParseDerivedValues::m_reader_ptr [private] |
Definition at line 70 of file ParseDerivedValues.h.