Sensor Class Reference
Interface for Sensor Used for controlling sensors
| Public Member Functions |
|---|
| ~Sensor() |
| int | AddCondition(void **, int, double, double, int, int) |
| int | CancelDataListening() |
| void | CloseChannel() |
| int | OpenChannel(SensorListener *) |
| int | RemoveCondition(void *) |
| int | StartConditionListening(int) |
| int | StartDataListening(SensorData **, int, long, bool, bool, bool) |
| void | StartServer() |
| int | StopConditionListening() |
| void | StopServer() |
Constructor & Destructor Documentation
~Sensor()
| ~Sensor | ( | ) | [inline, virtual] |
Destructor, to allow deletion through this interface
Member Functions Documentation
AddCondition(void **, int, double, double, int, int)
| int | AddCondition | ( | void ** | aHandle, |
| | int | aChannelId, |
| | double | aLowerLimit, |
| | double | aUpperLimit, |
| | int | aLowerOp, |
| | int | aUpperOp |
| | ) | [pure virtual] |
Adds condition and starts condition listening
Parameters
| void ** aHandle | pointer to created condition object |
| int aChannelId | channel index |
| double aLowerLimit | limit or lower limit of range |
| double aUpperLimit | upper limit or discarded in case of LimitCondition |
| int aLowerOp | operator type for limit or lower limit in range |
| int aUpperOp | upper limit operator or discarded in case of LimitCondition |
CancelDataListening()
| int | CancelDataListening | ( | ) | [pure virtual] |
CloseChannel()
| void | CloseChannel | ( | ) | [pure virtual] |
OpenChannel(SensorListener *)
Opens channel to sensor, must be called before starting listening, sets listener
RemoveCondition(void *)
| int | RemoveCondition | ( | void * | aHandle | ) | [pure virtual] |
Removes condition from native side
Parameters
| void * aHandle | pointer to condition object to remove |
StartConditionListening(int)
| int | StartConditionListening | ( | int | aListeningType | ) | [pure virtual] |
Starts condition listening
StartDataListening(SensorData **, int, long, bool, bool, bool)
| int | StartDataListening | ( | SensorData ** | aData, |
| | int | aBufferSize, |
| | long | aBufferingPeriod, |
| | bool | aTimestampsIncluded, |
| | bool | aValiditiesIncluded, |
| | bool | aIsOneShot |
| | ) | [pure virtual] |
Starts listening the data
Parameters
| SensorData ** aData | |
| int aBufferSize | number of data values listened |
| long aBufferingPeriod | |
| bool aTimestampsIncluded | if true timestamps should be included in returned Data objects |
| bool aValiditiesIncluded | if true validities should be included in returned Data objects |
| bool aIsOneShot | |
StartServer()
| void | StartServer | ( | ) | [pure virtual] |
Starts the server for listening the events, does nothing if not needed
StopConditionListening()
| int | StopConditionListening | ( | ) | [pure virtual] |
Starts condition listening
StopServer()
| void | StopServer | ( | ) | [pure virtual] |
Copyright ©2010 Nokia Corporation and/or its subsidiary(-ies).
All rights
reserved. Unless otherwise stated, these materials are provided under the terms of the Eclipse Public License
v1.0.