Parses the application data from a packet buffer. More...
#include <ParseApplicationData.h>
Parses the application data from a packet buffer.
Definition at line 53 of file ParseApplicationData.h.
Constructor of the parser.
Definition at line 40 of file ParseApplicationData.cpp.
bool sick::data_processing::ParseApplicationData::checkIfApplicationDataIsPublished | ( | const datastructure::Data & | data | ) | const [private] |
Definition at line 76 of file ParseApplicationData.cpp.
bool sick::data_processing::ParseApplicationData::checkIfDataContainsNeededParsedBlocks | ( | const datastructure::Data & | data | ) | const [private] |
Definition at line 86 of file ParseApplicationData.cpp.
bool sick::data_processing::ParseApplicationData::checkIfPreconditionsAreMet | ( | const datastructure::Data & | data | ) | const [private] |
Definition at line 63 of file ParseApplicationData.cpp.
datastructure::ApplicationData sick::data_processing::ParseApplicationData::parseUDPSequence | ( | const sick::datastructure::PacketBuffer & | buffer, |
datastructure::Data & | data | ||
) | const |
Parses the application data from the packet buffer.
buffer | The incoming packet buffer with raw data. |
data | The already parsed data, used to check if needed data is there. |
Definition at line 46 of file ParseApplicationData.cpp.
void sick::data_processing::ParseApplicationData::setApplicationInputsInApplicationData | ( | const uint8_t *& | data_ptr, |
datastructure::ApplicationData & | application_data | ||
) | const [private] |
Definition at line 103 of file ParseApplicationData.cpp.
void sick::data_processing::ParseApplicationData::setApplicationOutputsInApplicationData | ( | const uint8_t *& | data_ptr, |
datastructure::ApplicationData & | application_data | ||
) | const [private] |
Definition at line 111 of file ParseApplicationData.cpp.
void sick::data_processing::ParseApplicationData::setDataInApplicationData | ( | const uint8_t *& | data_ptr, |
datastructure::ApplicationData & | application_data | ||
) | const [private] |
Definition at line 96 of file ParseApplicationData.cpp.
void sick::data_processing::ParseApplicationData::setDataInApplicationInputs | ( | const uint8_t *& | data_ptr, |
datastructure::ApplicationInputs & | inputs | ||
) | const [private] |
Definition at line 119 of file ParseApplicationData.cpp.
void sick::data_processing::ParseApplicationData::setDataInApplicationOutputs | ( | const uint8_t *& | data_ptr, |
datastructure::ApplicationOutputs & | outputs | ||
) | const [private] |
Definition at line 128 of file ParseApplicationData.cpp.
void sick::data_processing::ParseApplicationData::setErrorFlagsInApplicationOutputs | ( | const uint8_t *& | data_ptr, |
datastructure::ApplicationOutputs & | outputs | ||
) | const [private] |
Definition at line 331 of file ParseApplicationData.cpp.
void sick::data_processing::ParseApplicationData::setEvaluationPathsOutputsEvalOutInApplicationOutputs | ( | const uint8_t *& | data_ptr, |
datastructure::ApplicationOutputs & | outputs | ||
) | const [private] |
Definition at line 250 of file ParseApplicationData.cpp.
void sick::data_processing::ParseApplicationData::setEvaluationPathsOutputsIsSafeInApplicationOutputs | ( | const uint8_t *& | data_ptr, |
datastructure::ApplicationOutputs & | outputs | ||
) | const [private] |
Definition at line 263 of file ParseApplicationData.cpp.
void sick::data_processing::ParseApplicationData::setEvaluationPathsOutputsValidFlagsInApplicationOutputs | ( | const uint8_t *& | data_ptr, |
datastructure::ApplicationOutputs & | outputs | ||
) | const [private] |
Definition at line 277 of file ParseApplicationData.cpp.
void sick::data_processing::ParseApplicationData::setEvalutaionPathsOutputsInApplicationOutputs | ( | const uint8_t *& | data_ptr, |
datastructure::ApplicationOutputs & | outputs | ||
) | const [private] |
Definition at line 242 of file ParseApplicationData.cpp.
void sick::data_processing::ParseApplicationData::setLinearVelocity0InApplicationInputs | ( | const uint8_t *& | data_ptr, |
datastructure::ApplicationInputs & | inputs | ||
) | const [private] |
Definition at line 211 of file ParseApplicationData.cpp.
void sick::data_processing::ParseApplicationData::setLinearVelocity0InApplicationOutputs | ( | const uint8_t *& | data_ptr, |
datastructure::ApplicationOutputs & | outputs | ||
) | const [private] |
Definition at line 352 of file ParseApplicationData.cpp.
void sick::data_processing::ParseApplicationData::setLinearVelocity1InApplicationInputs | ( | const uint8_t *& | data_ptr, |
datastructure::ApplicationInputs & | inputs | ||
) | const [private] |
Definition at line 217 of file ParseApplicationData.cpp.
void sick::data_processing::ParseApplicationData::setLinearVelocity1InApplicationOutputs | ( | const uint8_t *& | data_ptr, |
datastructure::ApplicationOutputs & | outputs | ||
) | const [private] |
Definition at line 358 of file ParseApplicationData.cpp.
void sick::data_processing::ParseApplicationData::setLinearVelocityFlagsInApplicationInputs | ( | const uint8_t *& | data_ptr, |
datastructure::ApplicationInputs & | inputs | ||
) | const [private] |
Definition at line 223 of file ParseApplicationData.cpp.
void sick::data_processing::ParseApplicationData::setLinearVelocityFlagsInApplicationOutputs | ( | const uint8_t *& | data_ptr, |
datastructure::ApplicationOutputs & | outputs | ||
) | const [private] |
Definition at line 364 of file ParseApplicationData.cpp.
void sick::data_processing::ParseApplicationData::setLinearVelocityInputsInApplicationInputs | ( | const uint8_t *& | data_ptr, |
datastructure::ApplicationInputs & | inputs | ||
) | const [private] |
Definition at line 203 of file ParseApplicationData.cpp.
void sick::data_processing::ParseApplicationData::setLinearVelocityOutoutsInApplicationOutputs | ( | const uint8_t *& | data_ptr, |
datastructure::ApplicationOutputs & | outputs | ||
) | const [private] |
Definition at line 344 of file ParseApplicationData.cpp.
void sick::data_processing::ParseApplicationData::setMonitoringCaseFlagsInApplicationInputs | ( | const uint8_t *& | data_ptr, |
datastructure::ApplicationInputs & | inputs | ||
) | const [private] |
Definition at line 190 of file ParseApplicationData.cpp.
void sick::data_processing::ParseApplicationData::setMonitoringCaseFlagsInApplicationOutputs | ( | const uint8_t *& | data_ptr, |
datastructure::ApplicationOutputs & | outputs | ||
) | const [private] |
Definition at line 311 of file ParseApplicationData.cpp.
void sick::data_processing::ParseApplicationData::setMonitoringCaseInputsInApplicationInputs | ( | const uint8_t *& | data_ptr, |
datastructure::ApplicationInputs & | inputs | ||
) | const [private] |
Definition at line 171 of file ParseApplicationData.cpp.
void sick::data_processing::ParseApplicationData::setMonitoringCaseNumbersInApplicationInputs | ( | const uint8_t *& | data_ptr, |
datastructure::ApplicationInputs & | inputs | ||
) | const [private] |
Definition at line 178 of file ParseApplicationData.cpp.
void sick::data_processing::ParseApplicationData::setMonitoringCaseNumbersInApplicationOutputs | ( | const uint8_t *& | data_ptr, |
datastructure::ApplicationOutputs & | outputs | ||
) | const [private] |
Definition at line 297 of file ParseApplicationData.cpp.
void sick::data_processing::ParseApplicationData::setMonitoringCaseOutputsInApplicationOutputs | ( | const uint8_t *& | data_ptr, |
datastructure::ApplicationOutputs & | outputs | ||
) | const [private] |
Definition at line 290 of file ParseApplicationData.cpp.
void sick::data_processing::ParseApplicationData::setOutputFlagsinApplicationOutput | ( | const uint8_t *& | data_ptr, |
datastructure::ApplicationOutputs & | outputs | ||
) | const [private] |
Definition at line 409 of file ParseApplicationData.cpp.
void sick::data_processing::ParseApplicationData::setResultingVelocityFlagsInApplicationOutputs | ( | const uint8_t *& | data_ptr, |
datastructure::ApplicationOutputs & | outputs | ||
) | const [private] |
Definition at line 395 of file ParseApplicationData.cpp.
void sick::data_processing::ParseApplicationData::setResultingVelocityInApplicationOutputs | ( | const uint8_t *& | data_ptr, |
datastructure::ApplicationOutputs & | outputs | ||
) | const [private] |
Definition at line 384 of file ParseApplicationData.cpp.
void sick::data_processing::ParseApplicationData::setResultingVelocityOutputsInApplicationOutputs | ( | const uint8_t *& | data_ptr, |
datastructure::ApplicationOutputs & | outputs | ||
) | const [private] |
Definition at line 377 of file ParseApplicationData.cpp.
void sick::data_processing::ParseApplicationData::setSleepModeInputInApplicationInputs | ( | const uint8_t *& | data_ptr, |
datastructure::ApplicationInputs & | inputs | ||
) | const [private] |
Definition at line 235 of file ParseApplicationData.cpp.
void sick::data_processing::ParseApplicationData::setSleepModeOutputInApplicationOutputs | ( | const uint8_t *& | data_ptr, |
datastructure::ApplicationOutputs & | outputs | ||
) | const [private] |
Definition at line 325 of file ParseApplicationData.cpp.
void sick::data_processing::ParseApplicationData::setUnsafeInputsFlagsInApplicationInputs | ( | const uint8_t *& | data_ptr, |
datastructure::ApplicationInputs & | inputs | ||
) | const [private] |
Definition at line 159 of file ParseApplicationData.cpp.
void sick::data_processing::ParseApplicationData::setUnsafeInputsInApplicationInputs | ( | const uint8_t *& | data_ptr, |
datastructure::ApplicationInputs & | inputs | ||
) | const [private] |
Definition at line 140 of file ParseApplicationData.cpp.
void sick::data_processing::ParseApplicationData::setUnsafeInputsSourcesInApplicationInputs | ( | const uint8_t *& | data_ptr, |
datastructure::ApplicationInputs & | inputs | ||
) | const [private] |
Definition at line 147 of file ParseApplicationData.cpp.
std::shared_ptr<sick::data_processing::ReadWriteHelper> sick::data_processing::ParseApplicationData::m_reader_ptr [private] |
Definition at line 73 of file ParseApplicationData.h.