35 #ifndef SICK_SAFETYSCANNERS_DATA_PROCESSING_PARSEDERIVEDVALUES_H    36 #define SICK_SAFETYSCANNERS_DATA_PROCESSING_PARSEDERIVEDVALUES_H    45 namespace data_processing {
    70   std::shared_ptr<sick::data_processing::ReadWriteHelper> 
m_reader_ptr;
    93 #endif // SICK_SAFETYSCANNERS_DATA_PROCESSING_PARSEDERIVEDVALUES_H void setMultiplicationFactorInDerivedValues(const uint8_t *&data_ptr, datastructure::DerivedValues &derived_values) const 
 
bool checkIfPreconditionsAreMet(const datastructure::Data &data) const 
 
A packetbuffer for the raw data from the sensor. 
 
bool checkIfDataContainsNeededParsedBlocks(const datastructure::Data &data) const 
 
void setAngularBeamResolutionInDerivedValues(const uint8_t *&data_ptr, datastructure::DerivedValues &derived_values) const 
 
ParseDerivedValues()
Constructor of the parser. 
 
The data class containing all data blocks of a measurement. 
 
datastructure::DerivedValues parseUDPSequence(const datastructure::PacketBuffer &buffer, datastructure::Data &data) const 
Parsed the packet buffer and returns the derived values. 
 
bool checkIfDerivedValuesIsPublished(const datastructure::Data &data) const 
 
Parser for the derived values from the udp data packets. 
 
void setNumberOfBeamsInDerivedValues(const uint8_t *&data_ptr, datastructure::DerivedValues &derived_values) const 
 
The DerivedValues class Includes the derived configuration of the measurement data channel...
 
void setInterbeamPeriodInDerivedValues(const uint8_t *&data_ptr, datastructure::DerivedValues &derived_values) const 
 
void setDataInDerivedValues(const uint8_t *&data_ptr, datastructure::DerivedValues &derived_values) const 
 
void setStartAngleInDerivedValues(const uint8_t *&data_ptr, datastructure::DerivedValues &derived_values) const 
 
void setScanTimeInDerivedValues(const uint8_t *&data_ptr, datastructure::DerivedValues &derived_values) const 
 
std::shared_ptr< sick::data_processing::ReadWriteHelper > m_reader_ptr