SWI_STRUCT_PlmnSelection Struct Reference

#include <SwiStructsGsm.h>

List of all members.

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


Detailed Description

This structure contains information regarding a specific PLMN.

This structure is used as output by the SwiGetPLMNSelection function and SWI_NOTIFY_PlmnMode notification as well as input by the SwiSetPLMNMode function.

See also:
SWI_TYPE_PLMN_Mode

SWI_TYPE_Network

SwiGetPLMNSelection

SwiSetPLMNMode

SWI_NOTIFY_PlmnMode


Member Data Documentation

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.

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.

A NULL terminated string representing the PLMN name. This field is only applicable when used with SwiGetPLMNSelection.


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