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()

voidConstructL()[private]

By default Symbian 2nd phase constructor is private.

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

IMPORT_C voidGetHwInitData(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 ** aInitDataPointer to initialization data, NULL if none.
TUint & aInitLengthLength of initialization data.
const TUint8 ** aFwDataPointer to firmware data, NULL if none.
TUint & aFwLengthLength of firmware data.

GetHwTestData(TUint, TDes8 &)

IMPORT_C TIntGetHwTestData(TUintaId,
TDes8 &aData
)
From MWlanHwInitInterface Get hardware specific production testing data.
Since
Series 60 3.1

Parameters

TUint aIdId of the parameter to read.
TDes8 & aDataBuffer for read data.

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

IMPORT_C voidGetHwTestInitData(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 ** aInitDataPointer to initialization data, NULL if none.
TUint & aInitLengthLength of initialization data.
const TUint8 ** aFwDataPointer to firmware data, NULL if none.
TUint & aFwLengthLength of firmware data.

GetMacAddress(TMacAddr &)

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

Parameters

TMacAddr & aMacAddressMAC address of the device.

NewL()

IMPORT_C CWlanHwInit *NewL()[static]

Two-phased constructor.

SetHwTestData(TUint, TDesC8 &)

IMPORT_C TIntSetHwTestData(TUintaId,
TDesC8 &aData
)
From MWlanHwInitInterface Set hardware specific production testing data.
Since
Series 60 3.1

Parameters

TUint aIdId of the parameter to store.
TDesC8 & aDataData to be stored.

Member Data Documentation

CWlanHwInitMain * iMain

CWlanHwInitMain *iMain[private]

The main implemenation of HW specific functionality.