|
LinuxSDK
V1.4.0.5
|
#include <SwiApiGsmLbs.h>
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.
| 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.