11 #ifndef BUFFERDATATYPE_H
12 #define BUFFERDATATYPE_H
69 inline void set_states(std::shared_ptr<void> core, std::shared_ptr<void> sensor)
The BufferDataType binds the core and sensor state in form of a shared void pointer.
Definition: buffer_data_type.h:36
bool HasCoreStates(void) const
Definition: buffer_data_type.h:88
void set_measurement(std::shared_ptr< void > meas)
Definition: buffer_data_type.h:75
std::shared_ptr< void > core_state_
Core state data.
Definition: buffer_data_type.h:103
bool HasSensorStates(void) const
Definition: buffer_data_type.h:93
void set_core_state(std::shared_ptr< void > core)
Definition: buffer_data_type.h:57
void ClearStates(void)
Definition: buffer_data_type.h:80
BufferDataType(std::shared_ptr< void > core, std::shared_ptr< void > sensor)
Definition: buffer_data_type.h:52
bool has_sensor_state_
Definition: buffer_data_type.h:109
bool HasStates(void) const
Definition: buffer_data_type.h:98
void set_states(std::shared_ptr< void > core, std::shared_ptr< void > sensor)
Definition: buffer_data_type.h:69
BufferDataType(std::shared_ptr< void > meas)
BufferDataType.
Definition: buffer_data_type.h:47
void set_sensor_state(std::shared_ptr< void > sensor)
Definition: buffer_data_type.h:63
std::shared_ptr< void > sensor_state_
Sensor state data.
Definition: buffer_data_type.h:104
std::shared_ptr< void > measurement_
Sensor measurement.
Definition: buffer_data_type.h:105
bool has_core_state_
Definition: buffer_data_type.h:108