GNSS_NI_REQUEST_PARAM structure (gnssdriver.h)
This structure contains the NI request parameters.
Syntax
typedef struct {
ULONG Size;
ULONG Version;
ULONG RequestId;
GNSS_NI_REQUEST_TYPE RequestType;
GNSS_NI_NOTIFICATION_TYPE NotificationType;
GNSS_NI_PLANE_TYPE RequestPlaneType;
union {
GNSS_SUPL_NI_INFO SuplNiInfo;
GNSS_CP_NI_INFO CpNiInfo;
GNSS_V2UPL_NI_INFO V2UplNiInfo;
};
ULONG ResponseTimeInSec;
BOOL EmergencyLocation;
} GNSS_NI_REQUEST_PARAM, *PGNSS_NI_REQUEST_PARAM;
Members
Size
Structure size.
Version
Version number.
RequestId
The ID that uniquely identifies the NI request. It is used later by the NI response to identify the request to respond to.
RequestType
A GNSS_NI_REQUEST_TYPE enumeration value that specifies the request type.
NotificationType
A GNSS_NI_NOTIFICATION_TYPE enumeration value that specifies the notification type.
RequestPlaneType
A GNSS_NI_PLANE_TYPE enumeration value that specifies the plane type.
SuplNiInfo
The GNSS_SUPL_NI_INFO structure that contains the SUPL NI information.
CpNiInfo
The GNSS_CP_NI_INFO structure that contains CP NI information.
V2UplNiInfo
V2Upl NI request information.
ResponseTimeInSec
The required response time, in seconds.
EmergencyLocation
Indicates an emergency request, so an existing NI dialog will be dismissed and the new request will be processed immediately.
Requirements
Requirement | Value |
---|---|
Header | gnssdriver.h |