35 #ifndef SICK_SAFETYSCANNERS_DATASTRUCTURE_DATA_H    36 #define SICK_SAFETYSCANNERS_DATASTRUCTURE_DATA_H    50 namespace datastructure {
 void setApplicationDataPtr(const std::shared_ptr< ApplicationData > &application_data_ptr)
Sets the application data. 
 
std::shared_ptr< GeneralSystemState > m_general_system_state_ptr
 
std::shared_ptr< ApplicationData > getApplicationDataPtr() const 
Gets the application data. 
 
std::shared_ptr< DerivedValues > m_derived_values_ptr
 
std::shared_ptr< IntrusionData > getIntrusionDataPtr() const 
Gets the intrusion data. 
 
The data class containing all data blocks of a measurement. 
 
Data()
Constructor of data instance. 
 
std::shared_ptr< ApplicationData > m_application_data_ptr
 
std::shared_ptr< MeasurementData > m_measurement_data_ptr
 
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. 
 
std::shared_ptr< DataHeader > m_data_header_ptr
 
std::shared_ptr< MeasurementData > getMeasurementDataPtr() const 
Gets the measurement data. 
 
void setDataHeaderPtr(const std::shared_ptr< DataHeader > &data_header_ptr)
Sets the data header. 
 
std::shared_ptr< GeneralSystemState > getGeneralSystemStatePtr() const 
Gets the general system state. 
 
std::shared_ptr< DataHeader > getDataHeaderPtr() const 
Gets the data header. 
 
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< DerivedValues > getDerivedValuesPtr() const 
Gets the derived values. 
 
std::shared_ptr< IntrusionData > m_intrusion_data_ptr