MBluetoothPhysicalLinkMetricsObserver Class Reference

class MBluetoothPhysicalLinkMetricsObserver

This allows for notification of events relating to a CBluetoothPhysicalLinkMetrics object.

These notifications will be called when the value of a physical link metric that has been subscribed to in CBluetoothPhysicalLinkMetrics changes. If the notification is not called, the value has not changed since the last notification

Mixin class to be used with CBluetoothPhysicalLinkMetrics

Member Functions Documentation

MbplmoError(TInt)

void MbplmoError ( TInt aError ) [pure virtual]

Notification that an error has occured. When this is called, the current subscriptions will be cancelled. If a link disconnection occurs, the CBluetoothPhysicalLinkMetrics object will no longer be valid, so it is recommended to delete the object in this callback

Parameters

TInt aError

MbplmoExtensionInterfaceL(TUid)

IMPORT_C TAny * MbplmoExtensionInterfaceL ( TUid aInterface ) [virtual]

Returns a null aObject if the extension is not implemented, or a pointer to another interface if it is.

Parameters

TUid aInterface UID of the interface to return

MbplmoFailedContactCounterChanged(TUint16)

void MbplmoFailedContactCounterChanged ( TUint16 aFailedContactCounter ) [pure virtual]

Notification for the initial failed contact counter value, and whenever the failed contact counter changes.

Parameters

TUint16 aFailedContactCounter Number of consecutive failed contacts for this connection

MbplmoLinkQualityChanged(TUint8)

void MbplmoLinkQualityChanged ( TUint8 aLinkQuality ) [pure virtual]

Notification for the initial Link Quality value and whenever the Link Quality changes.

Parameters

TUint8 aLinkQuality Link quality for this connection where the higher value represents a better quality link

MbplmoRssiChanged(TInt8)

void MbplmoRssiChanged ( TInt8 aRssi ) [pure virtual]

Notification for the initial RSSI (received signal strengh indication) value and whenever the RSSI changes

Parameters

TInt8 aRssi Current RSSI Value in dB

MbplmoTransmitPowerLevelChanged(TInt8)

void MbplmoTransmitPowerLevelChanged ( TInt8 aTransmitPowerLevel ) [pure virtual]

Notification for the initial transmit power level, and whenever the transmit power level changes.

Parameters

TInt8 aTransmitPowerLevel Transmit power level in dBm