1.1.2 OcaSensor
Class Hierarchy:
OcaRoot : OcaWorker : OcaSensor
- 
class OcaSensor : OcaWorker
- Abstract base class for all sensor classes. - Properties: - 
static const OcaClassID ClassID = "1.1.2"
- Number that uniquely identifies the class. Note that this differs from the object number, which identifies the instantiated object. This is a class property instead of an object property. This property is an override of the OcaRoot property. - This property has id - 1.1.
 - 
static const OcaClassVersionNumber ClassVersion = 3
- Identifies the interface version of the class. Any change to the class definition leads to a higher class version. This property is an override of the OcaRoot property. - This property has id - 1.2.
 - 
OcaSensorReadingState ReadingState
- Enum that describes whether current reading value is valid and if not, why not. Readonly. - This property has id - 3.1.
 - Properties inherited from 1.1 OcaWorker: 
- OcaMap<OcaPortID, OcaPortClockMapEntry> OcaWorker::PortClockMap 
- OcaList<OcaPort> OcaWorker::Ports 
 - Methods: - 
OcaStatus GetReadingState(OcaSensorReadingState &state)
- Gets the current reading state of the sensor. - This method has id - 3.1.- state: Output parameter. 
 
 - Methods inherited from 1.1 OcaWorker: 
- 
static const OcaClassID ClassID = "1.1.2"