MWlanHwInitInterface Class Reference

class MWlanHwInitInterface

This is the abstract base class used for HW specific initialization.

Since
Series 60 3.1
Public Member Functions
voidGetHwInitData(const TUint8 **, TUint &, const TUint8 **, TUint &)
TInt GetHwTestData(TUint, TDes8 &)
voidGetHwTestInitData(const TUint8 **, TUint &, const TUint8 **, TUint &)
TInt GetMacAddress(TMacAddr &)
TInt SetHwTestData(TUint, TDesC8 &)

Member Functions Documentation

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

voidGetHwInitData(const TUint8 **aInitData,
TUint &aInitLength,
const TUint8 **aFwData,
TUint &aFwLength
)[pure virtual]
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 &)

TInt GetHwTestData(TUintaId,
TDes8 &aData
)[pure virtual]
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 &)

voidGetHwTestInitData(const TUint8 **aInitData,
TUint &aInitLength,
const TUint8 **aFwData,
TUint &aFwLength
)[pure virtual]
Methods for production testing. 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 &)

TInt GetMacAddress(TMacAddr &aMacAddress)[pure virtual]
Get device MAC address.
Since
Series 60 3.1
Note:

If a special MAC address 00:00:00:00:00:00 is returned, the WLAN engine assumes the device to be a variant without WLAN support and will not start the up.

Parameters

TMacAddr & aMacAddressMAC address of the device.

SetHwTestData(TUint, TDesC8 &)

TInt SetHwTestData(TUintaId,
TDesC8 &aData
)[pure virtual]
Set hardware specific production testing data.
Since
Series 60 3.1

Parameters

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