35 #ifndef SICK_SAFETYSCANNERS_DATA_PROCESSING_PARSEFIELDGEOMETRYDATA_H    36 #define SICK_SAFETYSCANNERS_DATA_PROCESSING_PARSEFIELDGEOMETRYDATA_H    48 namespace data_processing {
    75   std::shared_ptr<sick::data_processing::ReadWriteHelper> 
m_reader_ptr;
    77   uint16_t 
readArrayElement(
const uint8_t*& data_ptr, 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. 
 
std::shared_ptr< sick::data_processing::ReadWriteHelper > m_reader_ptr
 
Parser to read field geometry data. 
 
Field data for warning and protective fields. 
 
uint32_t readArrayLength(const uint8_t *&data_ptr) const 
 
uint16_t readArrayElement(const uint8_t *&data_ptr, uint32_t elem_number) const