Parser to read the type code of a tcp sequence.
More...
#include <ParseFieldSetsData.h>
|
| uint32_t | readArrayLength (std::vector< uint8_t >::const_iterator data_ptr) const |
| |
| std::vector< std::string > | readFieldName (std::vector< uint8_t >::const_iterator data_ptr, uint32_t array_length) const |
| |
| std::vector< bool > | readIsDefined (std::vector< uint8_t >::const_iterator data_ptr, uint32_t array_length) 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 |
| |
| std::vector< uint32_t > | readNameLength (std::vector< uint8_t >::const_iterator data_ptr, uint32_t array_length) const |
| |
| uint8_t | readReleaseNumber (std::vector< uint8_t >::const_iterator data_ptr) const |
| |
| std::string | readVersionIndicator (std::vector< uint8_t >::const_iterator data_ptr) const |
| |
Parser to read the type code of a tcp sequence.
Definition at line 52 of file ParseFieldSetsData.h.
◆ ParseFieldSetsData()
| sick::data_processing::ParseFieldSetsData::ParseFieldSetsData |
( |
| ) |
|
◆ parseTCPSequence()
Parses a tcp sequence to read the field sets of the sensor.
- Parameters
-
| buffer | The incoming tcp sequence. |
| field_sets | Reference to the field sets, which will be written while parsing. |
- Returns
- If parsing was successful.
Definition at line 45 of file ParseFieldSetsData.cpp.
◆ readArrayLength()
| uint32_t sick::data_processing::ParseFieldSetsData::readArrayLength |
( |
std::vector< uint8_t >::const_iterator |
data_ptr | ) |
const |
|
private |
◆ readFieldName()
| std::vector< std::string > sick::data_processing::ParseFieldSetsData::readFieldName |
( |
std::vector< uint8_t >::const_iterator |
data_ptr, |
|
|
uint32_t |
array_length |
|
) |
| const |
|
private |
◆ readIsDefined()
| std::vector< bool > sick::data_processing::ParseFieldSetsData::readIsDefined |
( |
std::vector< uint8_t >::const_iterator |
data_ptr, |
|
|
uint32_t |
array_length |
|
) |
| const |
|
private |
◆ readMajorNumber()
| uint8_t sick::data_processing::ParseFieldSetsData::readMajorNumber |
( |
std::vector< uint8_t >::const_iterator |
data_ptr | ) |
const |
|
private |
◆ readMinorNumber()
| uint8_t sick::data_processing::ParseFieldSetsData::readMinorNumber |
( |
std::vector< uint8_t >::const_iterator |
data_ptr | ) |
const |
|
private |
◆ readNameLength()
| std::vector< uint32_t > sick::data_processing::ParseFieldSetsData::readNameLength |
( |
std::vector< uint8_t >::const_iterator |
data_ptr, |
|
|
uint32_t |
array_length |
|
) |
| const |
|
private |
◆ readReleaseNumber()
| uint8_t sick::data_processing::ParseFieldSetsData::readReleaseNumber |
( |
std::vector< uint8_t >::const_iterator |
data_ptr | ) |
const |
|
private |
◆ readVersionIndicator()
| std::string sick::data_processing::ParseFieldSetsData::readVersionIndicator |
( |
std::vector< uint8_t >::const_iterator |
data_ptr | ) |
const |
|
private |
The documentation for this class was generated from the following files: