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