LinuxSDK  V1.4.0.5
Data Fields
SWI_STRUCT_LbsNiReq Struct Reference

#include <SwiApiGsmLbs.h>

Data Fields

swi_uint32 sizeStruct
 
swi_uint32 nNiId
 
enum TYPE_LbsNiReqResp eReqResp
 
enum TYPE_LbsNiReqErrCode eErrCode
 
swi_uint32 nTimeout
 
enum TYPE_LbsNiReqNotif eNotifType
 
enum TYPE_LbsNiReqId eReqIdType
 
swi_char szReqId [LENGTH_LbsReqId]
 
enum TYPE_LbsNiReqClientName eClientName
 
swi_char szClientName [LENGTH_LbsClientName]
 

Detailed Description

This object contains network initiated location fix request information.

SWI_NOTIFY_LbsNiReq uses this object to notify the host of a network initiated location fix request.

SwiLbsSetNiReq uses this object to send the user's response to the modem. This object also contains the response to the SwiSetLbsNiReq transaction.

See Also
SWI_NOTIFY_LbsNiReq
SwiSetLbsNiReq

Field Documentation

enum TYPE_LbsNiReqClientName SWI_STRUCT_LbsNiReq::eClientName

An enumeration of type TYPE_LbsNiReqClientName which indicates the format of szClientName. This field is ignored when used with SwiSetLbsNiReq.

enum TYPE_LbsNiReqErrCode SWI_STRUCT_LbsNiReq::eErrCode

An enumeration of type TYPE_LbsNiReqErrCode which indicates the status of the SwiSetLbsNiReq request. This field is not valid with SWI_NOTIFY_LbsNiReq.

enum TYPE_LbsNiReqNotif SWI_STRUCT_LbsNiReq::eNotifType

An enumeration of type TYPE_LbsNiReqNotif which indicates whether a user response is required. This field is ignored when used with SwiSetLbsNiReq.

enum TYPE_LbsNiReqId SWI_STRUCT_LbsNiReq::eReqIdType

An enumeration of type TYPE_LbsNiReqId which indicates the format of szReqId. This field is ignored when used with SwiSetLbsNiReq.

enum TYPE_LbsNiReqResp SWI_STRUCT_LbsNiReq::eReqResp

An enumeration of type TYPE_LbsNiReqResp, this value must be supplied by the caller when calling SwiSetLbsNiReq. This value represents the response the user has chosen. See notes above. This field is not valid with SWI_NOTIFY_LbsNiReq.

swi_uint32 SWI_STRUCT_LbsNiReq::nNiId

Notification ID. This value is returned in SWI_NOTIFY_LbsNiReq and must be supplied when calling SwiSetLbsNiReq.

swi_uint32 SWI_STRUCT_LbsNiReq::nTimeout

Timeout period allocated for the host to respond to the network initiated location fix request. Valid ranges are between 0x0000 - 0xFFFF. If the host does not respond within this specified timeout period, the modem will assume the host has canceled the request.

swi_uint32 SWI_STRUCT_LbsNiReq::sizeStruct

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

swi_char SWI_STRUCT_LbsNiReq::szClientName[LENGTH_LbsClientName]

A NULL terminated string containing the client name.

swi_char SWI_STRUCT_LbsNiReq::szReqId[LENGTH_LbsReqId]

A NULL terminated string containing the requester ID.


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