LinuxSDK  V1.4.0.5
Data Fields
SWI_STRUCT_PlmnSelection Struct Reference

#include <SwiApiGsmNetwork.h>

Data Fields

swi_uint32 sizeStruct
 
enum SWI_TYPE_PLMN_Mode eMode
 
swi_char szName [LENGTH_PLMN]
 
swi_char szAbvPLMN [LENGTH_AbvPLMN]
 
swi_uint32 nMCC
 
swi_uint32 nMNC
 
enum SWI_TYPE_Network eNetwork
 
swi_bool bRegistered
 
swi_bool bForbidden
 
swi_bool bHome
 
swi_bool bWeak
 
swi_bool bGprsSupport
 
swi_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

Field Documentation

swi_bool SWI_STRUCT_PlmnSelection::bForbidden

True is returned if this PLMN is forbidden, otherwise false is returned. This field is only applicable when used with SwiGetPLMNSelection.

swi_bool SWI_STRUCT_PlmnSelection::bGprsSupport

True is returned if GPRS is supported on this PLMN, otherwise false is returned. This field is only applicable when used with SwiGetPLMNSelection.

swi_bool SWI_STRUCT_PlmnSelection::bHome

True is returned if this is the home PLMN, otherwise false is returned. This field is only applicable when used with SwiGetPLMNSelection.

swi_bool SWI_STRUCT_PlmnSelection::bMorePlmn

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.

swi_bool SWI_STRUCT_PlmnSelection::bRegistered

True is returned if the modem is registered with this PLMN, otherwise false is returned. This field is only applicable when used with SwiGetPLMNSelection.

swi_bool SWI_STRUCT_PlmnSelection::bWeak

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.

enum SWI_TYPE_PLMN_Mode SWI_STRUCT_PlmnSelection::eMode

Network selection mode to use. This field is only applicable when used with SwiSetPLMNMode.

enum SWI_TYPE_Network SWI_STRUCT_PlmnSelection::eNetwork

Network type of this PLMN. This field is only applicable when used with SwiGetPLMNSelection.

swi_uint32 SWI_STRUCT_PlmnSelection::nMCC

Mobile Country Code. This value must be supplied when used with SwiSetPLMNMode to configure manual mode.

swi_uint32 SWI_STRUCT_PlmnSelection::nMNC

Mobile Network Code. This value must be supplied when used with SwiSetPLMNMode to configure manual mode.

swi_uint32 SWI_STRUCT_PlmnSelection::sizeStruct

The size, in bytes, of this structure. This value must be supplied when calling SwiSetPLMNMode or SwiGetPLMNSelection.

swi_char SWI_STRUCT_PlmnSelection::szAbvPLMN[LENGTH_AbvPLMN]

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

swi_char SWI_STRUCT_PlmnSelection::szName[LENGTH_PLMN]

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:

Linux SDK V1.4.0.5
Copyright (c) 2011 Sierra Wireless, Inc. All rights reserved