|
||
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
Defined in MBluetoothPhysicalLinkMetricsObserver
:
MbplmoError(TInt)
Notification that an error has occured. When this is called, the current subscri...MbplmoExtensionInterfaceL(TUid)
Returns a null aObject if the extension is not implemented, or a pointer to anot...MbplmoFailedContactCounterChanged(TUint16)
Notification for the initial failed contact counter value, and whenever the fail...MbplmoLinkQualityChanged(TUint8)
Notification for the initial Link Quality value and whenever the Link Quality ch...MbplmoRssiChanged(TInt8)
Notification for the initial RSSI (received signal strengh indication) value and...MbplmoTransmitPowerLevelChanged(TInt8)
Notification for the initial transmit power level, and whenever the transmit pow...virtual void MbplmoRssiChanged(TInt8 aRssi)=0;
Notification for the initial RSSI (received signal strengh indication) value and whenever the RSSI changes
|
virtual void MbplmoLinkQualityChanged(TUint8 aLinkQuality)=0;
Notification for the initial Link Quality value and whenever the Link Quality changes.
|
virtual void MbplmoFailedContactCounterChanged(TUint16 aFailedContactCounter)=0;
Notification for the initial failed contact counter value, and whenever the failed contact counter changes.
|
virtual void MbplmoTransmitPowerLevelChanged(TInt8 aTransmitPowerLevel)=0;
Notification for the initial transmit power level, and whenever the transmit power level changes.
|
virtual void MbplmoError(TInt aError)=0;
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
|
IMPORT_C virtual TAny* MbplmoExtensionInterfaceL(TUid aInterface);
Returns a null aObject if the extension is not implemented, or a pointer to another interface if it is.
|
|