35 #ifndef SICK_SAFETYSCANNERS_DATA_PROCESSING_PARSESTATUSOVERVIEW_H 36 #define SICK_SAFETYSCANNERS_DATA_PROCESSING_PARSESTATUSOVERVIEW_H 46 namespace data_processing {
73 uint8_t
readMajorNumber(std::vector<uint8_t>::const_iterator data_ptr)
const;
74 uint8_t
readMinorNumber(std::vector<uint8_t>::const_iterator data_ptr)
const;
76 uint8_t
readDeviceState(std::vector<uint8_t>::const_iterator data_ptr)
const;
77 uint8_t
readConfigState(std::vector<uint8_t>::const_iterator data_ptr)
const;
79 uint32_t
readPowerOnCount(std::vector<uint8_t>::const_iterator data_ptr)
const;
80 uint32_t
readCurrentTime(std::vector<uint8_t>::const_iterator data_ptr)
const;
81 uint16_t
readCurrentDate(std::vector<uint8_t>::const_iterator data_ptr)
const;
90 #endif // SICK_SAFETYSCANNERS_DATA_PROCESSING_PARSESTATUSOVERVIEW_H uint32_t readErrorInfoTime(std::vector< uint8_t >::const_iterator data_ptr) const
uint8_t readReleaseNumber(std::vector< uint8_t >::const_iterator data_ptr) const
A packetbuffer for the raw data from the sensor.
uint32_t readPowerOnCount(std::vector< uint8_t >::const_iterator data_ptr) const
uint8_t readMinorNumber(std::vector< uint8_t >::const_iterator data_ptr) const
uint8_t readApplicationState(std::vector< uint8_t >::const_iterator data_ptr) const
uint8_t readConfigState(std::vector< uint8_t >::const_iterator data_ptr) const
uint8_t readDeviceState(std::vector< uint8_t >::const_iterator data_ptr) const
uint32_t readCurrentTime(std::vector< uint8_t >::const_iterator data_ptr) const
uint16_t readErrorInfoDate(std::vector< uint8_t >::const_iterator data_ptr) const
Class containing the serial number of a laser scanner.
bool parseTCPSequence(const datastructure::PacketBuffer &buffer, datastructure::StatusOverview &status_overview) const
Parses a tcp sequence to read the status overview of the sensor.
ParseStatusOverviewData()
Constructor of the parser.
Parser to read the status overview of a tcp sequence.
uint8_t readMajorNumber(std::vector< uint8_t >::const_iterator data_ptr) const
uint16_t readCurrentDate(std::vector< uint8_t >::const_iterator data_ptr) const
std::string readVersionIndicator(std::vector< uint8_t >::const_iterator data_ptr) const
uint32_t readErrorInfoCode(std::vector< uint8_t >::const_iterator data_ptr) const