Parser to read the field header for protective and warning fields.
More...
#include <ParseFieldHeaderData.h>
|
| bool | isValid (std::vector< uint8_t >::const_iterator data_ptr) const |
| |
| uint8_t | readEvalMethod (std::vector< uint8_t >::const_iterator data_ptr) const |
| |
| std::string | readFieldName (std::vector< uint8_t >::const_iterator data_ptr) const |
| |
| uint8_t | readFieldType (std::vector< uint8_t >::const_iterator data_ptr) const |
| |
| bool | readIsDefined (std::vector< uint8_t >::const_iterator data_ptr) const |
| |
| uint8_t | readMajorNumber (std::vector< uint8_t >::const_iterator data_ptr) const |
| |
| uint8_t | readMinorNumber (std::vector< uint8_t >::const_iterator data_ptr) const |
| |
| uint16_t | readMultiSampling (std::vector< uint8_t >::const_iterator data_ptr) const |
| |
| uint32_t | readNameLength (std::vector< uint8_t >::const_iterator data_ptr) const |
| |
| uint16_t | readObjectResolution (std::vector< uint8_t >::const_iterator data_ptr) const |
| |
| uint8_t | readReleaseNumber (std::vector< uint8_t >::const_iterator data_ptr) const |
| |
| uint16_t | readSetIndex (std::vector< uint8_t >::const_iterator data_ptr) const |
| |
| std::string | readVersionIndicator (std::vector< uint8_t >::const_iterator data_ptr) const |
| |
| void | setFieldType (std::vector< uint8_t >::const_iterator data_ptr, datastructure::FieldData &field_data) const |
| |
Parser to read the field header for protective and warning fields.
Definition at line 52 of file ParseFieldHeaderData.h.
◆ ParseFieldHeaderData()
| sick::data_processing::ParseFieldHeaderData::ParseFieldHeaderData |
( |
| ) |
|
◆ isValid()
| bool sick::data_processing::ParseFieldHeaderData::isValid |
( |
std::vector< uint8_t >::const_iterator |
data_ptr | ) |
const |
|
private |
◆ parseTCPSequence()
Parses a tcp sequence to read the header for a warning or protective field.
- Parameters
-
| buffer | The incoming tcp sequence. |
| field_data | Reference to the field data where the information will be set. |
- Returns
- If parsing was successful.
Definition at line 45 of file ParseFieldHeaderData.cpp.
◆ readEvalMethod()
| uint8_t sick::data_processing::ParseFieldHeaderData::readEvalMethod |
( |
std::vector< uint8_t >::const_iterator |
data_ptr | ) |
const |
|
private |
◆ readFieldName()
| std::string sick::data_processing::ParseFieldHeaderData::readFieldName |
( |
std::vector< uint8_t >::const_iterator |
data_ptr | ) |
const |
|
private |
◆ readFieldType()
| uint8_t sick::data_processing::ParseFieldHeaderData::readFieldType |
( |
std::vector< uint8_t >::const_iterator |
data_ptr | ) |
const |
|
private |
◆ readIsDefined()
| bool sick::data_processing::ParseFieldHeaderData::readIsDefined |
( |
std::vector< uint8_t >::const_iterator |
data_ptr | ) |
const |
|
private |
◆ readMajorNumber()
| uint8_t sick::data_processing::ParseFieldHeaderData::readMajorNumber |
( |
std::vector< uint8_t >::const_iterator |
data_ptr | ) |
const |
|
private |
◆ readMinorNumber()
| uint8_t sick::data_processing::ParseFieldHeaderData::readMinorNumber |
( |
std::vector< uint8_t >::const_iterator |
data_ptr | ) |
const |
|
private |
◆ readMultiSampling()
| uint16_t sick::data_processing::ParseFieldHeaderData::readMultiSampling |
( |
std::vector< uint8_t >::const_iterator |
data_ptr | ) |
const |
|
private |
◆ readNameLength()
| uint32_t sick::data_processing::ParseFieldHeaderData::readNameLength |
( |
std::vector< uint8_t >::const_iterator |
data_ptr | ) |
const |
|
private |
◆ readObjectResolution()
| uint16_t sick::data_processing::ParseFieldHeaderData::readObjectResolution |
( |
std::vector< uint8_t >::const_iterator |
data_ptr | ) |
const |
|
private |
◆ readReleaseNumber()
| uint8_t sick::data_processing::ParseFieldHeaderData::readReleaseNumber |
( |
std::vector< uint8_t >::const_iterator |
data_ptr | ) |
const |
|
private |
◆ readSetIndex()
| uint16_t sick::data_processing::ParseFieldHeaderData::readSetIndex |
( |
std::vector< uint8_t >::const_iterator |
data_ptr | ) |
const |
|
private |
◆ readVersionIndicator()
| std::string sick::data_processing::ParseFieldHeaderData::readVersionIndicator |
( |
std::vector< uint8_t >::const_iterator |
data_ptr | ) |
const |
|
private |
◆ setFieldType()
| void sick::data_processing::ParseFieldHeaderData::setFieldType |
( |
std::vector< uint8_t >::const_iterator |
data_ptr, |
|
|
datastructure::FieldData & |
field_data |
|
) |
| const |
|
private |
The documentation for this class was generated from the following files: