CSsyControl Class Reference

class CSsyControl : public CBase
Main control class for SSY. Controls sensor basic functionality and provides mandatory ECOM interface specific things.
Since
S60 5.0

Inherits from

Constructor & Destructor Documentation

~CSsyControl()

~CSsyControl ( ) [inline, virtual]

Virtual destructor

Since
S60 5.0

Member Functions Documentation

CloseChannelL(TSensrvChannelId)

void CloseChannelL ( TSensrvChannelId aChannelId ) [pure virtual]

Request to close a sensor channel asynchronously. Response to the request is delivered through MSsyCallback::ChannelClosed() . Multiple CloseChannel()-requests can be active for different channels at the same time.

Since
S60 5.0

Parameters

TSensrvChannelId aChannelId Channel that is reqeusted to be closed

NewL(MSsyCallback &, TUid)

CSsyControl * NewL ( MSsyCallback & aSsyCallback,
TUid aImplementationUid
) [static, inline]

Two-phase constructor

Since
S60 5.0

Parameters

MSsyCallback & aSsyCallback Reference to SSY callback instance.
TUid aImplementationUid UID of the implementation to create.

OpenChannelL(TSensrvChannelId)

void OpenChannelL ( TSensrvChannelId aChannelId ) [pure virtual]

Request for SSY to open a sensor channel asynchronously. Response to the request is delivered through MSsyCallback::ChannelOpened() . Initilizes SSY (and the sensor) to be ready for other control commands via data and property providers. Multiple OpenChannel()-requests can be active for different channels at the same time.

Since
S60 5.0

Parameters

TSensrvChannelId aChannelId Channel that is requested to be opened

Member Data Documentation

TUid iDestructorIdKey

TUid iDestructorIdKey [private]

Destructor key for a ECOM component