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... | |
bool | parseUDPSequence (const sick::datastructure::PacketBuffer buffer, sick::datastructure::Data &data) 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 |
std::shared_ptr< sick::data_processing::ReadWriteHelper > | m_reader_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.
bool sick::data_processing::ParseData::parseUDPSequence | ( | const sick::datastructure::PacketBuffer | buffer, |
sick::datastructure::Data & | data | ||
) | const |
Parses the udp data transferred in the packet buffer. It will be parsed into the data reference.
buffer | The incoming data buffer. |
data | Reference to the parsed data. |
Definition at line 52 of file ParseData.cpp.
|
private |
Definition at line 112 of file ParseData.cpp.
|
private |
Definition at line 59 of file ParseData.cpp.
|
private |
Definition at line 70 of file ParseData.cpp.
|
private |
Definition at line 78 of file ParseData.cpp.
|
private |
Definition at line 95 of file ParseData.cpp.
|
private |
Definition at line 104 of file ParseData.cpp.
|
private |
Definition at line 86 of file ParseData.cpp.
|
private |
Definition at line 84 of file ParseData.h.
|
private |
Definition at line 79 of file ParseData.h.
|
private |
Definition at line 80 of file ParseData.h.
|
private |
Definition at line 82 of file ParseData.h.
|
private |
Definition at line 83 of file ParseData.h.
|
private |
Definition at line 81 of file ParseData.h.
|
private |
Definition at line 77 of file ParseData.h.