Channel finder CSensrvChannelFinder
provides interfaces to search and find sensor channels that the system
provides. To listen for new channels installed to the device, use the MSensrvChannelListener
callback
interface.
Sensor channel CSensrvChannel
provides
methods to open and control a sensor channel. The class provides operations
to:
Start and stop channel data listening. Operation for getting the new
data is also provided. To listen for new data availability, use the MSensrvDataListener
callback
interface.
Start and stop channel condition listening. To listen for the condition
reached, use the MSensrvChannelConditionListener
callback interface. Conditions are encapsulated to the classes CSensrvChannelConditionSet
and CSensrvChannelCondition
.
Set and get channel properties. To listen for property changes, use
the MSensrvPropertyListener
callback
interface.
Create an instance of the C classes using the standard Symbian NewL
two
phase construction.
If you need a callback interface, implement the appropriate M class and provide its pointer when required.
The
Sensor Data Compensator API, available in the Nokia N97 SDK, contains the
class CSensorDataCompensator
,
used for compensating
sensor data for device or display orientation.