RBluetoothDutMode Class Reference

class RBluetoothDutMode

API used to control the Bluetooth Device Under Test Mode

Public Member Functions
RBluetoothDutMode()
IMPORT_C TIntActivateDutMode()
IMPORT_C voidClose()
IMPORT_C TIntDeactivateDutMode()
IMPORT_C TIntOpen()
Private Member Functions
RBluetoothDutMode(const RBluetoothDutMode &)
Public Member Enumerations
enumTBluetoothDutModeFunctionIds { EHCIActivateDutMode = 0, EHCIDeactivateDutMode = 1 }
enumTBluetoothDutModePanic { EApiUsedWhenHandleIsNotOpen = 0, EHandleIsAlreadyOpen = 1 }
Private Attributes
RHCIServerSession *iHCIServerSession
TUint32 iReserved1

Constructor & Destructor Documentation

RBluetoothDutMode()

IMPORT_CRBluetoothDutMode()

RBluetoothDutMode(const RBluetoothDutMode &)

RBluetoothDutMode(const RBluetoothDutMode &)[private]

Parameters

const RBluetoothDutMode &

Member Functions Documentation

ActivateDutMode()

IMPORT_C TIntActivateDutMode()const

Activate Device Under Test mode

Close()

IMPORT_C voidClose()

Closes the handle to the Bluetooth DUT Mode Service

Note that it is safe to call this multiple times.

DeactivateDutMode()

IMPORT_C TIntDeactivateDutMode()const

Deactivate Device Under Test mode

Open()

IMPORT_C TIntOpen()

Opens the handle to the Bluetooth DUT Mode Service

Member Enumerations Documentation

Enum TBluetoothDutModeFunctionIds

Enumerators

EHCIActivateDutMode = 0
EHCIDeactivateDutMode = 1

Enum TBluetoothDutModePanic

Enumerators

EApiUsedWhenHandleIsNotOpen = 0
EHandleIsAlreadyOpen = 1

Member Data Documentation

RHCIServerSession * iHCIServerSession

RHCIServerSession *iHCIServerSession[private]

TUint32 iReserved1

TUint32 iReserved1[private]