MLtsyDispatchSatSetPollingInterval Class Reference

class MLtsyDispatchSatSetPollingInterval : public MLtsyDispatchInterface

Inherits from

Member Functions Documentation

HandleSetPollingIntervalReqL(TUint8)

TInt HandleSetPollingIntervalReqL ( TUint8 aPollingInterval ) [pure virtual]

This API is optional and should only be used if the licensee wishes to including the Dispatcher beneath their own SIM ATK TSY.

The CTSY Dispatcher shall invoke this function on receiving the ESatTsySetPolling request from the CTSY.

It is a request call that is completed by invoking CCtsyDispatcherCallback::CallbackSatSetPollingIntervalComp()

Implementation of this interface should attempt to update the polling interval in the LTSY.

A Proactive command from the UICC indicates the poll interval it requests from then onwards. The CTSY then notifies the LTSY the maximum poll interval it should use in seconds (via a HandleSetPollingIntervalReqL() ), the LTSY completes the request (via a CallbackSatSetPollingIntervalComp()) indicating the interval that will be used. If successful the CTSY then sends a terminal response, in response to the original proactive command. If unsuccessful and polling is currently off a terminal response is sent with a result of Unable To Process Command, in the case where polling is currently on the request to the LTSY is re-attempted with a legacy polling interval of 25 seconds.

The polling interval ranges from a minimum of 5 and maximum of 255 seconds, a polling interval of zero (0) indiates that polling should be turned off.

See "ETSI TS 102 223" "POLL INTERVAL"

Parameters

TUint8 aPollingInterval The polling interval in seconds indicating how often the terminal sends STATUS commands related to Proactive Polling (zero indicates Polling should be turned off)

Member Data Documentation

const TInt KLtsyDispatchSatSetPollingIntervalApiId

const TInt KLtsyDispatchSatSetPollingIntervalApiId [static]