Public Member Functions | Private Attributes
sick::datastructure::Data Class Reference

The data class containing all data blocks of a measurement. More...

#include <Data.h>

List of all members.

Public Member Functions

 Data ()
 Constructor of data instance.
std::shared_ptr< ApplicationDatagetApplicationDataPtr () const
 Gets the application data.
std::shared_ptr< DataHeadergetDataHeaderPtr () const
 Gets the data header.
std::shared_ptr< DerivedValuesgetDerivedValuesPtr () const
 Gets the derived values.
std::shared_ptr
< GeneralSystemState
getGeneralSystemStatePtr () const
 Gets the general system state.
std::shared_ptr< IntrusionDatagetIntrusionDataPtr () const
 Gets the intrusion data.
std::shared_ptr< MeasurementDatagetMeasurementDataPtr () 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< ApplicationDatam_application_data_ptr
std::shared_ptr< DataHeaderm_data_header_ptr
std::shared_ptr< DerivedValuesm_derived_values_ptr
std::shared_ptr
< GeneralSystemState
m_general_system_state_ptr
std::shared_ptr< IntrusionDatam_intrusion_data_ptr
std::shared_ptr< MeasurementDatam_measurement_data_ptr

Detailed Description

The data class containing all data blocks of a measurement.

Definition at line 55 of file Data.h.


Constructor & Destructor Documentation

Constructor of data instance.

Definition at line 40 of file Data.cpp.


Member Function Documentation

Gets the application data.

Returns:
The application data.

Definition at line 94 of file Data.cpp.

Gets the data header.

Returns:
The data header.

Definition at line 42 of file Data.cpp.

Gets the derived values.

Returns:
The derived values.

Definition at line 64 of file Data.cpp.

Gets the general system state.

Returns:
The general system state.

Definition at line 53 of file Data.cpp.

Gets the intrusion data.

Returns:
The intrusion data.

Definition at line 84 of file Data.cpp.

Gets the measurement data.

Returns:
The measurement data.

Definition at line 74 of file Data.cpp.

void sick::datastructure::Data::setApplicationDataPtr ( const std::shared_ptr< ApplicationData > &  application_data_ptr)

Sets the application data.

Parameters:
application_data_ptrThe new application data.

Definition at line 99 of file Data.cpp.

void sick::datastructure::Data::setDataHeaderPtr ( const std::shared_ptr< DataHeader > &  data_header_ptr)

Sets the data header.

Parameters:
data_header_ptrThe new data header.

Definition at line 48 of file Data.cpp.

void sick::datastructure::Data::setDerivedValuesPtr ( const std::shared_ptr< DerivedValues > &  derived_values_ptr)

Sets the derived values.

Parameters:
derived_values_ptrThe new derived values.

Definition at line 69 of file Data.cpp.

void sick::datastructure::Data::setGeneralSystemStatePtr ( const std::shared_ptr< GeneralSystemState > &  general_system_state_ptr)

Sets the general system state.

Parameters:
general_system_state_ptrThe new general system state.

Definition at line 58 of file Data.cpp.

void sick::datastructure::Data::setIntrusionDataPtr ( const std::shared_ptr< IntrusionData > &  intrusion_data_ptr)

Sets the intrusion data.

Parameters:
intrusion_data_ptrThe new intrusion data.

Definition at line 89 of file Data.cpp.

void sick::datastructure::Data::setMeasurementDataPtr ( const std::shared_ptr< MeasurementData > &  measurement_data_ptr)

Sets the measurement data.

Parameters:
measurement_data_ptrThe new measurement data.

Definition at line 79 of file Data.cpp.


Member Data Documentation

Definition at line 148 of file Data.h.

Definition at line 143 of file Data.h.

Definition at line 145 of file Data.h.

Definition at line 144 of file Data.h.

Definition at line 147 of file Data.h.

Definition at line 146 of file Data.h.


The documentation for this class was generated from the following files:


sick_safetyscanners
Author(s): Lennart Puck
autogenerated on Tue May 7 2019 03:27:37