38 namespace data_processing {
    42   m_reader_ptr                  = std::make_shared<sick::data_processing::ReadWriteHelper>();
    47     std::make_shared<sick::data_processing::ParseGeneralSystemState>();
    75   data.
setDataHeaderPtr(std::make_shared<sick::datastructure::DataHeader>(data_header));
    83   data.
setDerivedValuesPtr(std::make_shared<sick::datastructure::DerivedValues>(derived_values));
    92     std::make_shared<sick::datastructure::MeasurementData>(measurement_data));
   101     std::make_shared<sick::datastructure::GeneralSystemState>(general_system_state));
   109   data.
setIntrusionDataPtr(std::make_shared<sick::datastructure::IntrusionData>(intrusion_data));
   118     std::make_shared<sick::datastructure::ApplicationData>(application_data));
 std::shared_ptr< sick::data_processing::ParseDataHeader > m_data_header_parser_ptr
 
void setApplicationDataPtr(const std::shared_ptr< ApplicationData > &application_data_ptr)
Sets the application data. 
 
The GeneralSystemState class. It includes a summary of the current system state, the state of the saf...
 
std::shared_ptr< sick::data_processing::ParseDerivedValues > m_derived_values_parser_ptr
 
A packetbuffer for the raw data from the sensor. 
 
void setMeasurementDataInData(const datastructure::PacketBuffer &buffer, datastructure::Data &data) const 
 
void setDerivedValuesInData(const datastructure::PacketBuffer &buffer, datastructure::Data &data) const 
 
void setDataBlocksInData(const datastructure::PacketBuffer &buffer, datastructure::Data &data) const 
 
The data class containing all data blocks of a measurement. 
 
The application io class, bundles application input and output. 
 
Class containing all IntrusionDatums. 
 
void setDataHeaderInData(const datastructure::PacketBuffer &buffer, datastructure::Data &data) const 
 
void setMeasurementDataPtr(const std::shared_ptr< MeasurementData > &measurement_data_ptr)
Sets the measurement data. 
 
void setDerivedValuesPtr(const std::shared_ptr< DerivedValues > &derived_values_ptr)
Sets the derived values. 
 
void setGeneralSystemStateInData(const datastructure::PacketBuffer &buffer, datastructure::Data &data) const 
 
std::shared_ptr< sick::data_processing::ParseApplicationData > m_application_data_parser_ptr
 
ParseData()
Constructor of the parser. 
 
bool parseUDPSequence(const sick::datastructure::PacketBuffer buffer, sick::datastructure::Data &data) const 
Parses the udp data transferred in the packet buffer. It will be parsed into the data reference...
 
std::shared_ptr< sick::data_processing::ParseGeneralSystemState > m_general_system_state_parser_ptr
 
Class containing all scanpoints of a single measurement. 
 
std::shared_ptr< sick::data_processing::ReadWriteHelper > m_reader_ptr
 
The DerivedValues class Includes the derived configuration of the measurement data channel...
 
void setDataHeaderPtr(const std::shared_ptr< DataHeader > &data_header_ptr)
Sets the data header. 
 
void setApplicationDataInData(const datastructure::PacketBuffer &buffer, datastructure::Data &data) const 
 
void setGeneralSystemStatePtr(const std::shared_ptr< GeneralSystemState > &general_system_state_ptr)
Sets the general system state. 
 
void setIntrusionDataPtr(const std::shared_ptr< IntrusionData > &intrusion_data_ptr)
Sets the intrusion data. 
 
std::shared_ptr< sick::data_processing::ParseMeasurementData > m_measurement_data_parser_ptr
 
std::shared_ptr< sick::data_processing::ParseIntrusionData > m_intrusion_data_parser_ptr
 
void setIntrusionDataInData(const datastructure::PacketBuffer &buffer, datastructure::Data &data) const