CWlanHwInit Class Reference

class CWlanHwInit : public CBase

This class implements the MWlanHwInitInterface interface.

Since
Series 60 3.1

Inherits from

Constructor & Destructor Documentation

CWlanHwInit()

CWlanHwInit ( ) [private]

C++ default constructor.

~CWlanHwInit()

IMPORT_C ~CWlanHwInit ( ) [virtual]

Destructor.

Member Functions Documentation

ConstructL()

void ConstructL ( ) [private]

By default Symbian 2nd phase constructor is private.

GetHwInitData(const TUint8 **, TUint &, const TUint8 **, TUint &)

IMPORT_C void GetHwInitData ( const TUint8 ** aInitData,
TUint & aInitLength,
const TUint8 ** aFwData,
TUint & aFwLength
)
From MWlanHwInitInterface Get pointer to hardware specific initialization data.
Since
Series 60 3.1

Parameters

const TUint8 ** aInitData Pointer to initialization data, NULL if none.
TUint & aInitLength Length of initialization data.
const TUint8 ** aFwData Pointer to firmware data, NULL if none.
TUint & aFwLength Length of firmware data.

GetHwTestData(TUint, TDes8 &)

IMPORT_C TInt GetHwTestData ( TUint aId,
TDes8 & aData
)
From MWlanHwInitInterface Get hardware specific production testing data.
Since
Series 60 3.1

Parameters

TUint aId Id of the parameter to read.
TDes8 & aData Buffer for read data.

GetHwTestInitData(const TUint8 **, TUint &, const TUint8 **, TUint &)

IMPORT_C void GetHwTestInitData ( const TUint8 ** aInitData,
TUint & aInitLength,
const TUint8 ** aFwData,
TUint & aFwLength
)
Methods for production testing. From MWlanHwInitInterface Get pointer to hardware specific initialization data for production testing.
Since
Series 60 3.1

Parameters

const TUint8 ** aInitData Pointer to initialization data, NULL if none.
TUint & aInitLength Length of initialization data.
const TUint8 ** aFwData Pointer to firmware data, NULL if none.
TUint & aFwLength Length of firmware data.

GetMacAddress(TMacAddr &)

IMPORT_C TInt GetMacAddress ( TMacAddr & aMacAddress )
From MWlanHwInitInterface Get device MAC address.
Since
Series 60 3.1

Parameters

TMacAddr & aMacAddress MAC address of the device.

NewL()

IMPORT_C CWlanHwInit * NewL ( ) [static]

Two-phased constructor.

SetHwTestData(TUint, TDesC8 &)

IMPORT_C TInt SetHwTestData ( TUint aId,
TDesC8 & aData
)
From MWlanHwInitInterface Set hardware specific production testing data.
Since
Series 60 3.1

Parameters

TUint aId Id of the parameter to store.
TDesC8 & aData Data to be stored.

Member Data Documentation

CWlanHwInitMain * iMain

CWlanHwInitMain * iMain [private]

The main implemenation of HW specific functionality.