#include <SwiStructsCm.h>
Public Attributes | |
U32 | sizeStruct |
SWI_TYPE_RadioPowerMode | eMode |
U32 | nLowPowerReason |
bool | bModuleReqPowerDown |
SWI_TYPE_ModuleReqReason | eRequestReason |
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.
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.