Parses the udp data packets depending on which data will be received. More...
#include <ParseData.h>
Public Member Functions | |
ParseData () | |
Constructor of the parser. More... | |
sick::datastructure::Data | parseUDPSequence (const sick::datastructure::PacketBuffer &buffer) const |
Parses the udp data transferred in the packet buffer. It will be parsed into the data reference. More... | |
Private Member Functions | |
void | setApplicationDataInData (const datastructure::PacketBuffer &buffer, datastructure::Data &data) const |
void | setDataBlocksInData (const datastructure::PacketBuffer &buffer, datastructure::Data &data) const |
void | setDataHeaderInData (const datastructure::PacketBuffer &buffer, datastructure::Data &data) const |
void | setDerivedValuesInData (const datastructure::PacketBuffer &buffer, datastructure::Data &data) const |
void | setGeneralSystemStateInData (const datastructure::PacketBuffer &buffer, datastructure::Data &data) const |
void | setIntrusionDataInData (const datastructure::PacketBuffer &buffer, datastructure::Data &data) const |
void | setMeasurementDataInData (const datastructure::PacketBuffer &buffer, datastructure::Data &data) const |
Private Attributes | |
std::shared_ptr< sick::data_processing::ParseApplicationData > | m_application_data_parser_ptr |
std::shared_ptr< sick::data_processing::ParseDataHeader > | m_data_header_parser_ptr |
std::shared_ptr< sick::data_processing::ParseDerivedValues > | m_derived_values_parser_ptr |
std::shared_ptr< sick::data_processing::ParseGeneralSystemState > | m_general_system_state_parser_ptr |
std::shared_ptr< sick::data_processing::ParseIntrusionData > | m_intrusion_data_parser_ptr |
std::shared_ptr< sick::data_processing::ParseMeasurementData > | m_measurement_data_parser_ptr |
Parses the udp data packets depending on which data will be received.
Definition at line 56 of file ParseData.h.
sick::data_processing::ParseData::ParseData | ( | ) |
Constructor of the parser.
Definition at line 40 of file ParseData.cpp.
sick::datastructure::Data sick::data_processing::ParseData::parseUDPSequence | ( | const sick::datastructure::PacketBuffer & | buffer | ) | const |
Parses the udp data transferred in the packet buffer. It will be parsed into the data reference.
buffer | The incoming data buffer. |
Definition at line 52 of file ParseData.cpp.
|
private |
Definition at line 140 of file ParseData.cpp.
|
private |
Definition at line 59 of file ParseData.cpp.
|
private |
Definition at line 98 of file ParseData.cpp.
|
private |
Definition at line 106 of file ParseData.cpp.
|
private |
Definition at line 123 of file ParseData.cpp.
|
private |
Definition at line 132 of file ParseData.cpp.
|
private |
Definition at line 114 of file ParseData.cpp.
|
private |
Definition at line 80 of file ParseData.h.
|
private |
Definition at line 75 of file ParseData.h.
|
private |
Definition at line 76 of file ParseData.h.
|
private |
Definition at line 78 of file ParseData.h.
|
private |
Definition at line 79 of file ParseData.h.
|
private |
Definition at line 77 of file ParseData.h.