#include <SwiStructsGsm.h>
Public Attributes | |
U32 | sizeStruct |
SWI_TYPE_PLMN_Mode | eMode |
WCHAR | szName [LENGTH_PLMN] |
WCHAR | szAbvPLMN [LENGTH_AbvPLMN] |
U32 | nMCC |
U32 | nMNC |
SWI_TYPE_Network | eNetwork |
bool | bRegistered |
bool | bForbidden |
bool | bHome |
bool | bWeak |
bool | bGprsSupport |
bool | bMorePlmn |
This structure is used as output by the SwiGetPLMNSelection function and SWI_NOTIFY_PlmnMode notification as well as input by the SwiSetPLMNMode function.
SWI_TYPE_Network
True is returned if this PLMN is forbidden, otherwise false is returned. This field is only applicable when used with SwiGetPLMNSelection.
True is returned if GPRS is supported on this PLMN, otherwise false is returned. This field is only applicable when used with SwiGetPLMNSelection.
True is returned if this is the home PLMN, otherwise false is returned. This field is only applicable when used with SwiGetPLMNSelection.
True is returned if there are more PLMNs to be fetched from the modem. False is returned if this is the last item in the list. This field is only applicable when used with SwiGetPLMNSelection.
True is returned if the modem is registered with this PLMN, otherwise false is returned. This field is only applicable when used with SwiGetPLMNSelection.
True is returned if this PLMN is weak (signal is not of high quality), otherwise false is returned. This field is only applicable when used with SwiGetPLMNSelection.
SWI_TYPE_PLMN_Mode SWI_STRUCT_PlmnSelection::eMode |
Network selection mode to use. This field is only applicable when used with SwiSetPLMNMode.
SWI_TYPE_Network SWI_STRUCT_PlmnSelection::eNetwork |
Network type of this PLMN. This field is only applicable when used with SwiGetPLMNSelection.
Mobile Country Code. This value must be supplied when used with SwiSetPLMNMode to configure manual mode.
Mobile Network Code. This value must be supplied when used with SwiSetPLMNMode to configure manual mode.
The size, in bytes, of this structure. This value must be supplied when calling SwiSetPLMNMode or SwiGetPLMNSelection.
WCHAR SWI_STRUCT_PlmnSelection::szAbvPLMN[LENGTH_AbvPLMN] |
A NULL terminated string representing the abbreviated PLMN name. This field is only applicable when used with SwiGetPLMNSelection.
WCHAR SWI_STRUCT_PlmnSelection::szName[LENGTH_PLMN] |
A NULL terminated string representing the PLMN name. This field is only applicable when used with SwiGetPLMNSelection.