#include <SensorData.h>
Protected Member Functions | |
void | AddCustomItem (CustomItem *pCustomItem) |
const CustomItemList & | GetCustomItems () const |
const Identifier & | GetSensorIdentifier () const |
kt_int32s | GetStateId () const |
kt_int64s | GetTime () const |
kt_int32s | GetUniqueId () const |
kt_bool | HasCustomItem () |
SensorData (const Identifier &rSensorIdentifier) | |
void | SetSensorIdentifier (const Identifier &rSensorIdentifier) |
void | SetStateId (kt_int32s stateId) |
void | SetTime (kt_int64s time) |
void | SetUniqueId (kt_int32u uniqueId) |
Protected Member Functions inherited from karto::Object | |
const Identifier & | GetIdentifier () const |
AbstractParameter * | GetParameter (const String &rParameterName) const |
template<typename T > | |
Parameter< T > * | GetParameter (const String &rParameterName) const |
ParameterList | GetParameters () |
ParameterSet * | GetParameterSet () |
template<typename T > | |
void | SetParameters (const karto::String &rParameterName, const T &rValue) |
Protected Member Functions inherited from karto::Referenced | |
kt_int32s | GetReferenceCount () |
kt_int32s | Reference () const |
kt_int32s | Unreference () const |
kt_int32s | UnreferenceNoDelete () const |
Private Member Functions | |
KARTO_RTTI () | |
const SensorData & | operator= (const SensorData &) |
SensorData (const SensorData &) | |
Private Attributes | |
SensorDataPrivate * | m_pSensorDataPrivate |
Identifier | m_SensorIdentifier |
kt_int32s | m_StateId |
kt_int64s | m_Time |
kt_int32s | m_UniqueId |
Additional Inherited Members | |
Public Member Functions inherited from karto::Object | |
Object () | |
Object (const Identifier &rIdentifier) | |
Public Member Functions inherited from karto::Referenced | |
Referenced () | |
Base class for all sensor data
Definition at line 64 of file SensorData.h.
|
protected |
Sensor data from the sensor with the given identifier
rSensorIdentifier | sensor identifier |
Definition at line 35 of file SensorData.cpp.
|
private |
|
protected |
Adds a custom item to this sensor data
pCustomItem | custom item |
Definition at line 53 of file SensorData.cpp.
|
protected |
Gets all custom items assigned to this sensor data
Definition at line 58 of file SensorData.cpp.
|
inlineprotected |
Gets the sensor identifier of the sensor that created this sensor data
Definition at line 141 of file SensorData.h.
|
inlineprotected |
|
inlineprotected |
|
inlineprotected |
|
protected |
Checks if there is a custom item attached to this sensor data
Definition at line 63 of file SensorData.cpp.
|
private |
|
private |
|
inlineprotected |
Sets the name of the sensor that created this sensor data
rSensorIdentifier | sensor identifier |
Definition at line 150 of file SensorData.h.
|
inlineprotected |
|
inlineprotected |
|
inlineprotected |
Sets sensor data unique id
uniqueId | new unique id |
Definition at line 114 of file SensorData.h.
|
private |
Definition at line 179 of file SensorData.h.
|
private |
Name of sensor that created this sensor data
Definition at line 194 of file SensorData.h.
|
private |
ID unique to individual sensor
Definition at line 184 of file SensorData.h.
|
private |
Time the sensor data was created
Definition at line 199 of file SensorData.h.
|
private |
ID unique across all sensor data
Definition at line 189 of file SensorData.h.