#include <SwiStructsCm.h>
Public Attributes | |
U32 | sizeStruct |
U32 | nNiId |
TYPE_LbsNiReqResp | eReqResp |
TYPE_LbsNiReqErrCode | eErrCode |
U32 | nTimeout |
TYPE_LbsNiReqNotif | eNotifType |
TYPE_LbsNiReqId | eReqIdType |
WCHAR | szReqId [LENGTH_LbsReqId] |
TYPE_LbsNiReqClientName | eClientName |
WCHAR | szClientName [LENGTH_LbsClientName] |
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.
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.
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.
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.
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.
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.
Notification ID. This value is returned in SWI_NOTIFY_LbsNiReq and must be supplied when calling SwiSetLbsNiReq.
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.
The size, in bytes, of this structure. This value must always be populated by the calling application.
WCHAR SWI_STRUCT_LbsNiReq::szClientName[LENGTH_LbsClientName] |
A NULL terminated string containing the client name.
WCHAR SWI_STRUCT_LbsNiReq::szReqId[LENGTH_LbsReqId] |
A NULL terminated string containing the requester ID.