35 #ifndef SICK_SAFETYSCANNERS_DATA_PROCESSING_PARSEFIELDGEOMETRYDATA_H 36 #define SICK_SAFETYSCANNERS_DATA_PROCESSING_PARSEFIELDGEOMETRYDATA_H 48 namespace data_processing {
75 uint32_t
readArrayLength(std::vector<uint8_t>::const_iterator data_ptr)
const;
77 uint32_t elem_number)
const;
83 #endif // SICK_SAFETYSCANNERS_DATA_PROCESSING_PARSEFIELDGEOMETRYDATA_H
A packetbuffer for the raw data from the sensor.
bool parseTCPSequence(const datastructure::PacketBuffer &buffer, datastructure::FieldData &field_data) const
Parses a tcp sequence and return the field geometry data of the warning and protective fields...
ParseFieldGeometryData()
Constructor of the parser.
Parser to read field geometry data.
uint32_t readArrayLength(std::vector< uint8_t >::const_iterator data_ptr) const
Field data for warning and protective fields.
uint16_t readArrayElement(std::vector< uint8_t >::const_iterator data_ptr, uint32_t elem_number) const