SWI_STRUCT_RadioPower Struct Reference

#include <SwiStructsCm.h>

List of all members.

Public Attributes

U32 sizeStruct
SWI_TYPE_RadioPowerMode eMode
U32 nLowPowerReason
bool bModuleReqPowerDown
SWI_TYPE_ModuleReqReason eRequestReason


Detailed Description

This structure contains the radio power information.

Certain host platforms may be driving the power rail of the module and thus if the module tries to power itself down, it will just be powered back up. Therefore, when bModuleReqPowerDown is returned as true, the host must remove power from the power rail to the module.

This structure is valid for MiniCards only. Both GSM and CDMA MiniCards are supported.

See also:
SWI_NOTIFY_RadioPower

SwiGetRadioPower

SwiSetRadioPower


Member Data Documentation

Set to true if the module has requested to be powered down. Only valid when returned in a notification. This field only applies to CDMA MiniCards.

SWI_TYPE_RadioPowerMode SWI_STRUCT_RadioPower::eMode

Radio power mode enumeration. See SWI_TYPE_RadioPowerMode for more details.

SWI_TYPE_ModuleReqReason SWI_STRUCT_RadioPower::eRequestReason

Reason enumeration stating why the modem has requested to be powered down. Only valid when returned in a notification.

Bit mask indicating reason for entering the radio power mode. See SWI_TYPE_RadioPowerReason for mask definitions. This value is ignored when setting the radio power state.

The size, in bytes, of this structure. This value must always be populated by the calling application when calling SwiGetRadioPower or SwiSetRadioPower.


The documentation for this struct was generated from the following file:

Generated on Fri Oct 2 10:27:35 2009 for 3G SDK by  doxygen 1.5.9