Parser to parse the general system state from the udp packets. More...
#include <ParseGeneralSystemState.h>
Public Member Functions | |
ParseGeneralSystemState () | |
Constructor of the parser. More... | |
datastructure::GeneralSystemState | parseUDPSequence (const sick::datastructure::PacketBuffer &buffer, datastructure::Data &data) const |
Parses the udp sequence to read the general system state if enabled. More... | |
Private Attributes | |
std::shared_ptr< sick::data_processing::ReadWriteHelper > | m_reader_ptr |
Parser to parse the general system state from the udp packets.
Definition at line 52 of file ParseGeneralSystemState.h.
sick::data_processing::ParseGeneralSystemState::ParseGeneralSystemState | ( | ) |
Constructor of the parser.
Definition at line 40 of file ParseGeneralSystemState.cpp.
|
private |
Definition at line 87 of file ParseGeneralSystemState.cpp.
|
private |
Definition at line 76 of file ParseGeneralSystemState.cpp.
|
private |
Definition at line 62 of file ParseGeneralSystemState.cpp.
datastructure::GeneralSystemState sick::data_processing::ParseGeneralSystemState::parseUDPSequence | ( | const sick::datastructure::PacketBuffer & | buffer, |
datastructure::Data & | data | ||
) | const |
Parses the udp sequence to read the general system state if enabled.
buffer | The incoming sequence. |
data | The already parsed data. Used to check if the general system state is enabled. |
Definition at line 46 of file ParseGeneralSystemState.cpp.
|
private |
Definition at line 189 of file ParseGeneralSystemState.cpp.
|
private |
Definition at line 98 of file ParseGeneralSystemState.cpp.
|
private |
Definition at line 202 of file ParseGeneralSystemState.cpp.
|
private |
Definition at line 145 of file ParseGeneralSystemState.cpp.
|
private |
Definition at line 167 of file ParseGeneralSystemState.cpp.
|
private |
Definition at line 123 of file ParseGeneralSystemState.cpp.
|
private |
Definition at line 109 of file ParseGeneralSystemState.cpp.
|
private |
Definition at line 73 of file ParseGeneralSystemState.h.