The data class containing all data blocks of a measurement. More...
#include <Data.h>
Public Member Functions | |
Data () | |
Constructor of data instance. | |
std::shared_ptr< ApplicationData > | getApplicationDataPtr () const |
Gets the application data. | |
std::shared_ptr< DataHeader > | getDataHeaderPtr () const |
Gets the data header. | |
std::shared_ptr< DerivedValues > | getDerivedValuesPtr () const |
Gets the derived values. | |
std::shared_ptr < GeneralSystemState > | getGeneralSystemStatePtr () const |
Gets the general system state. | |
std::shared_ptr< IntrusionData > | getIntrusionDataPtr () const |
Gets the intrusion data. | |
std::shared_ptr< MeasurementData > | getMeasurementDataPtr () const |
Gets the measurement data. | |
void | setApplicationDataPtr (const std::shared_ptr< ApplicationData > &application_data_ptr) |
Sets the application data. | |
void | setDataHeaderPtr (const std::shared_ptr< DataHeader > &data_header_ptr) |
Sets the data header. | |
void | setDerivedValuesPtr (const std::shared_ptr< DerivedValues > &derived_values_ptr) |
Sets the derived values. | |
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. | |
void | setMeasurementDataPtr (const std::shared_ptr< MeasurementData > &measurement_data_ptr) |
Sets the measurement data. | |
Private Attributes | |
std::shared_ptr< ApplicationData > | m_application_data_ptr |
std::shared_ptr< DataHeader > | m_data_header_ptr |
std::shared_ptr< DerivedValues > | m_derived_values_ptr |
std::shared_ptr < GeneralSystemState > | m_general_system_state_ptr |
std::shared_ptr< IntrusionData > | m_intrusion_data_ptr |
std::shared_ptr< MeasurementData > | m_measurement_data_ptr |
std::shared_ptr< ApplicationData > sick::datastructure::Data::getApplicationDataPtr | ( | ) | const |
std::shared_ptr< DataHeader > sick::datastructure::Data::getDataHeaderPtr | ( | ) | const |
std::shared_ptr< DerivedValues > sick::datastructure::Data::getDerivedValuesPtr | ( | ) | const |
std::shared_ptr< GeneralSystemState > sick::datastructure::Data::getGeneralSystemStatePtr | ( | ) | const |
std::shared_ptr< IntrusionData > sick::datastructure::Data::getIntrusionDataPtr | ( | ) | const |
std::shared_ptr< MeasurementData > sick::datastructure::Data::getMeasurementDataPtr | ( | ) | const |
void sick::datastructure::Data::setApplicationDataPtr | ( | const std::shared_ptr< ApplicationData > & | application_data_ptr | ) |
void sick::datastructure::Data::setDataHeaderPtr | ( | const std::shared_ptr< DataHeader > & | data_header_ptr | ) |
void sick::datastructure::Data::setDerivedValuesPtr | ( | const std::shared_ptr< DerivedValues > & | derived_values_ptr | ) |
void sick::datastructure::Data::setGeneralSystemStatePtr | ( | const std::shared_ptr< GeneralSystemState > & | general_system_state_ptr | ) |
void sick::datastructure::Data::setIntrusionDataPtr | ( | const std::shared_ptr< IntrusionData > & | intrusion_data_ptr | ) |
void sick::datastructure::Data::setMeasurementDataPtr | ( | const std::shared_ptr< MeasurementData > & | measurement_data_ptr | ) |
std::shared_ptr<ApplicationData> sick::datastructure::Data::m_application_data_ptr [private] |
std::shared_ptr<DataHeader> sick::datastructure::Data::m_data_header_ptr [private] |
std::shared_ptr<DerivedValues> sick::datastructure::Data::m_derived_values_ptr [private] |
std::shared_ptr<GeneralSystemState> sick::datastructure::Data::m_general_system_state_ptr [private] |
std::shared_ptr<IntrusionData> sick::datastructure::Data::m_intrusion_data_ptr [private] |
std::shared_ptr<MeasurementData> sick::datastructure::Data::m_measurement_data_ptr [private] |