OVERVIEW INDEX DEPRECATED HELP CORRESPONDENCES | provided by TTworkbench

Modulepars Data Types Component Types Port Types Constants Templates Signatures Functions Altsteps Test cases

# Module LPP_PDU_Definitions

Import Declarations:

- ASNAUX
  all

Data Types Summary
SequenceNumber |
TransactionNumber |
_0AccessTypes |
ARFCN_ValueEUTRA |
ARFCN_ValueUTRA |
_0_0CellGlobalIdEUTRA_AndUTRA0 |
_0_0CellGlobalIdEUTRA_AndUTRA00 |
_0_0CellGlobalIdEUTRA_AndUTRA |
_0_0_0CellGlobalIdEUTRA_AndUTRA |
_0_0CellGlobalIdEUTRA_AndUTRA1 |
_0_0_0CellGlobalIdEUTRA_AndUTRA1 |
_0CellGlobalIdGERAN0 |
_0CellGlobalIdGERAN1 |
_0_0CellGlobalIdGERAN0 |
_0_0_0CellGlobalIdGERAN0 |
_0_0CellGlobalIdGERAN |
_0_0_0CellGlobalIdGERAN |
_0ECGI1 |
_0ECGI |
_0_0ECGI |
_0ECGI0 |
_0_0ECGI0 |
_0Ellipsoid_Point1 |
_0Ellipsoid_Point0 |
_0Ellipsoid_PointWithUncertaintyCircle0 |
_0Ellipsoid_PointWithUncertaintyCircle1 |
_0Ellipsoid_PointWithUncertaintyCircle2 |
_0EllipsoidPointWithUncertaintyEllipse4 |
_0EllipsoidPointWithUncertaintyEllipse2 |
_0EllipsoidPointWithUncertaintyEllipse5 |
_0EllipsoidPointWithUncertaintyEllipse3 |
_0EllipsoidPointWithUncertaintyEllipse0 |
_0EllipsoidPointWithUncertaintyEllipse1 |
_0EllipsoidPointWithAltitude3 |
_0EllipsoidPointWithAltitude1 |
_0EllipsoidPointWithAltitude0 |
_0EllipsoidPointWithAltitudeAndUncertaintyEllipsoid6 |
_0EllipsoidPointWithAltitudeAndUncertaintyEllipsoid7 |
_0EllipsoidPointWithAltitudeAndUncertaintyEllipsoid8 |
_0EllipsoidPointWithAltitudeAndUncertaintyEllipsoid1 |
_0EllipsoidPointWithAltitudeAndUncertaintyEllipsoid0 |
_0EllipsoidPointWithAltitudeAndUncertaintyEllipsoid3 |
_0EllipsoidPointWithAltitudeAndUncertaintyEllipsoid5 |
_0EllipsoidPointWithAltitudeAndUncertaintyEllipsoid4 |
_0EllipsoidArc4 |
_0EllipsoidArc5 |
_0EllipsoidArc6 |
_0EllipsoidArc0 |
_0EllipsoidArc1 |
_0EllipsoidArc2 |
_0EllipsoidArc3 |
EPDU_Sequence |
EPDU_ID |
EPDU_Name |
EPDU_Body |
_0HorizontalVelocity |
_0HorizontalVelocity0 |
_0HorizontalWithVerticalVelocity2 |
_0HorizontalWithVerticalVelocity |
_0HorizontalWithVerticalVelocity0 |
_0HorizontalVelocityWithUncertainty |
_0HorizontalVelocityWithUncertainty1 |
_0HorizontalVelocityWithUncertainty0 |
_0HorizontalWithVerticalVelocityAndUncertainty |
_0HorizontalWithVerticalVelocityAndUncertainty3 |
_0HorizontalWithVerticalVelocityAndUncertainty4 |
_0HorizontalWithVerticalVelocityAndUncertainty2 |
_0HorizontalWithVerticalVelocityAndUncertainty0 |
Polygon |
_0PolygonPoints0 |
_0PolygonPoints1 |
_0PositioningModes |
ReportingDuration |
_0HorizontalAccuracy |
_0HorizontalAccuracy0 |
_0VerticalAccuracy0 |
_0VerticalAccuracy |
_0ResponseTime |
_0OTDOA_ReferenceCellInfo |
_0PRS_Info0 |
_0_0PRS_Info22 |
_0_0PRS_Info20 |
_0_0PRS_Info21 |
_0_0PRS_Info2 |
OTDOA_NeighbourCellInfoList |
OTDOA_NeighbourFreqInfo |
_0OTDOA_NeighbourCellInfoElement |
_0OTDOA_NeighbourCellInfoElement3 |
_0OTDOA_NeighbourCellInfoElement2 |
_0OTDOA_NeighbourCellInfoElement5 |
_0OTDOA_NeighbourCellInfoElement4 |
_0OTDOA_RequestAssistanceData |
_0OTDOA_SignalMeasurementInformation0 |
_0OTDOA_SignalMeasurementInformation |
NeighbourMeasurementList |
_0NeighbourMeasurementElement0 |
_0NeighbourMeasurementElement |
_0OTDOA_MeasQuality |
_0OTDOA_MeasQuality0 |
_0OTDOA_MeasQuality1 |
_0OTDOA_ProvideCapabilities0 |
_0OTDOA_ProvideCapabilities |
_0SupportedBandEUTRA |
GNSS_GenericAssistData |
_0GNSS_ReferenceTime0 |
_0GNSS_ReferenceTime |
_0GNSS_ReferenceTimeForOneCell |
_0GNSS_SystemTime0 |
_0GNSS_SystemTime2 |
_0GNSS_SystemTime1 |
_0GNSS_SystemTime |
GPS_TOW_Assist |
_0GPS_TOW_AssistElement |
_0GPS_TOW_AssistElement1 |
_0GPS_TOW_AssistElement0 |
_0GPS_TOW_AssistElement3 |
_0GPS_TOW_AssistElement2 |
_0NetworkTime1 |
_0NetworkTime0 |
_0NetworkTime |
_0_0_0_0_0NetworkTime200 |
_0_0_0_0_0NetworkTime20 |
_0_0_0NetworkTime21 |
_0_0_0NetworkTime210 |
_0_0_0NetworkTime2 |
_0KlobucharModelParameter3 |
_0KlobucharModelParameter2 |
_0KlobucharModelParameter5 |
_0KlobucharModelParameter4 |
_0KlobucharModelParameter1 |
_0KlobucharModelParameter |
_0KlobucharModelParameter0 |
_0KlobucharModelParameter6 |
_0KlobucharModelParameter7 |
_0NeQuickModelParameter5 |
_0NeQuickModelParameter6 |
_0NeQuickModelParameter0 |
_0NeQuickModelParameter |
_0NeQuickModelParameter4 |
_0NeQuickModelParameter3 |
_0NeQuickModelParameter2 |
_0NeQuickModelParameter1 |
_0GNSS_EarthOrientationParameters1 |
_0GNSS_EarthOrientationParameters2 |
_0GNSS_EarthOrientationParameters3 |
_0GNSS_EarthOrientationParameters4 |
_0GNSS_EarthOrientationParameters0 |
_0GNSS_EarthOrientationParameters5 |
_0GNSS_EarthOrientationParameters |
GNSS_TimeModelList |
_0GNSS_TimeModelElement4 |
_0GNSS_TimeModelElement3 |
_0GNSS_TimeModelElement2 |
_0GNSS_TimeModelElement1 |
_0GNSS_TimeModelElement0 |
_0GNSS_TimeModelElement5 |
_0GNSS_TimeModelElement |
_0GNSS_DifferentialCorrections |
DGNSS_SgnTypeList |
_0DGNSS_SgnTypeElement |
DGNSS_SatList |
_0DGNSS_CorrectionsElement0 |
_0DGNSS_CorrectionsElement1 |
_0DGNSS_CorrectionsElement |
_0DGNSS_CorrectionsElement2 |
_0DGNSS_CorrectionsElement3 |
_0DGNSS_CorrectionsElement4 |
_0GNSS_NavigationModel |
GNSS_NavModelSatelliteList |
_0GNSS_NavModelSatelliteElement |
_0GNSS_NavModelSatelliteElement0 |
StandardClockModelList |
_0StandardClockModelElement |
_0StandardClockModelElement4 |
_0StandardClockModelElement3 |
_0StandardClockModelElement0 |
_0StandardClockModelElement1 |
_0StandardClockModelElement2 |
_0NAV_ClockModel0 |
_0NAV_ClockModel1 |
_0NAV_ClockModel2 |
_0NAV_ClockModel3 |
_0NAV_ClockModel |
_0CNAV_ClockModel |
_0CNAV_ClockModel12 |
_0CNAV_ClockModel13 |
_0CNAV_ClockModel4 |
_0CNAV_ClockModel8 |
_0CNAV_ClockModel3 |
_0CNAV_ClockModel7 |
_0CNAV_ClockModel6 |
_0CNAV_ClockModel10 |
_0CNAV_ClockModel5 |
_0CNAV_ClockModel9 |
_0CNAV_ClockModel11 |
_0CNAV_ClockModel0 |
_0CNAV_ClockModel2 |
_0CNAV_ClockModel1 |
_0GLONASS_ClockModel1 |
_0GLONASS_ClockModel0 |
_0GLONASS_ClockModel |
_0SBAS_ClockModel0 |
_0SBAS_ClockModel1 |
_0SBAS_ClockModel |
_0NavModelKeplerianSet7 |
_0NavModelKeplerianSet6 |
_0NavModelKeplerianSet |
_0NavModelKeplerianSet9 |
_0NavModelKeplerianSet8 |
_0NavModelKeplerianSet11 |
_0NavModelKeplerianSet12 |
_0NavModelKeplerianSet0 |
_0NavModelKeplerianSet1 |
_0NavModelKeplerianSet10 |
_0NavModelKeplerianSet2 |
_0NavModelKeplerianSet3 |
_0NavModelKeplerianSet4 |
_0NavModelKeplerianSet5 |
_0NavModelKeplerianSet13 |
_0NavModelKeplerianSet14 |
_0_0_0NavModelNAV_KeplerianSet171 |
_0_0_0NavModelNAV_KeplerianSet1710 |
_0_0_0NavModelNAV_KeplerianSet1711 |
_0_0_0NavModelNAV_KeplerianSet1712 |
_0_0NavModelNAV_KeplerianSet172 |
_0_0NavModelNAV_KeplerianSet170 |
_0_0NavModelNAV_KeplerianSet17 |
_0NavModelNAV_KeplerianSet15 |
_0NavModelNAV_KeplerianSet16 |
_0NavModelNAV_KeplerianSet |
_0NavModelNAV_KeplerianSet13 |
_0NavModelNAV_KeplerianSet14 |
_0NavModelNAV_KeplerianSet11 |
_0NavModelNAV_KeplerianSet12 |
_0NavModelNAV_KeplerianSet2 |
_0NavModelNAV_KeplerianSet10 |
_0NavModelNAV_KeplerianSet3 |
_0NavModelNAV_KeplerianSet0 |
_0NavModelNAV_KeplerianSet1 |
_0NavModelNAV_KeplerianSet6 |
_0NavModelNAV_KeplerianSet7 |
_0NavModelNAV_KeplerianSet4 |
_0NavModelNAV_KeplerianSet5 |
_0NavModelNAV_KeplerianSet8 |
_0NavModelNAV_KeplerianSet9 |
_0NavModelCNAV_KeplerianSet9 |
_0NavModelCNAV_KeplerianSet8 |
_0NavModelCNAV_KeplerianSet7 |
_0NavModelCNAV_KeplerianSet6 |
_0NavModelCNAV_KeplerianSet5 |
_0NavModelCNAV_KeplerianSet3 |
_0NavModelCNAV_KeplerianSet4 |
_0NavModelCNAV_KeplerianSet1 |
_0NavModelCNAV_KeplerianSet2 |
_0NavModelCNAV_KeplerianSet16 |
_0NavModelCNAV_KeplerianSet17 |
_0NavModelCNAV_KeplerianSet0 |
_0NavModelCNAV_KeplerianSet14 |
_0NavModelCNAV_KeplerianSet15 |
_0NavModelCNAV_KeplerianSet12 |
_0NavModelCNAV_KeplerianSet13 |
_0NavModelCNAV_KeplerianSet10 |
_0NavModelCNAV_KeplerianSet11 |
_0NavModelCNAV_KeplerianSet |
_0NavModel_GLONASS_ECEF |
_0NavModel_GLONASS_ECEF0 |
_0NavModel_GLONASS_ECEF10 |
_0NavModel_GLONASS_ECEF3 |
_0NavModel_GLONASS_ECEF4 |
_0NavModel_GLONASS_ECEF1 |
_0NavModel_GLONASS_ECEF2 |
_0NavModel_GLONASS_ECEF8 |
_0NavModel_GLONASS_ECEF7 |
_0NavModel_GLONASS_ECEF6 |
_0NavModel_GLONASS_ECEF5 |
_0NavModel_GLONASS_ECEF9 |
_0NavModel_SBAS_ECEF0 |
_0NavModel_SBAS_ECEF4 |
_0NavModel_SBAS_ECEF3 |
_0NavModel_SBAS_ECEF2 |
_0NavModel_SBAS_ECEF1 |
_0NavModel_SBAS_ECEF9 |
_0NavModel_SBAS_ECEF |
_0NavModel_SBAS_ECEF5 |
_0NavModel_SBAS_ECEF6 |
_0NavModel_SBAS_ECEF7 |
_0NavModel_SBAS_ECEF8 |
GNSS_BadSignalList |
_0GNSS_DataBitAssistance0 |
_0GNSS_DataBitAssistance |
GNSS_DataBitsSatList |
GNSS_DataBitsSgnList |
_0GNSS_DataBitsSgnElement |
GNSS_AcquisitionAssistList |
_0GNSS_AcquisitionAssistElement5 |
_0GNSS_AcquisitionAssistElement |
_0GNSS_AcquisitionAssistElement6 |
_0GNSS_AcquisitionAssistElement3 |
_0GNSS_AcquisitionAssistElement4 |
_0GNSS_AcquisitionAssistElement1 |
_0GNSS_AcquisitionAssistElement2 |
_0GNSS_AcquisitionAssistElement0 |
_0GNSS_Almanac |
_0GNSS_Almanac1 |
_0GNSS_Almanac0 |
GNSS_AlmanacList |
_0AlmanacKeplerianSet8 |
_0AlmanacKeplerianSet7 |
_0AlmanacKeplerianSet2 |
_0AlmanacKeplerianSet1 |
_0AlmanacKeplerianSet0 |
_0AlmanacKeplerianSet6 |
_0AlmanacKeplerianSet5 |
_0AlmanacKeplerianSet4 |
_0AlmanacKeplerianSet3 |
_0AlmanacKeplerianSet |
_0AlmanacNAV_KeplerianSet5 |
_0AlmanacNAV_KeplerianSet6 |
_0AlmanacNAV_KeplerianSet |
_0AlmanacNAV_KeplerianSet7 |
_0AlmanacNAV_KeplerianSet8 |
_0AlmanacNAV_KeplerianSet1 |
_0AlmanacNAV_KeplerianSet2 |
_0AlmanacNAV_KeplerianSet3 |
_0AlmanacNAV_KeplerianSet4 |
_0AlmanacNAV_KeplerianSet0 |
_0AlmanacReducedKeplerianSet0 |
_0AlmanacReducedKeplerianSet1 |
_0AlmanacReducedKeplerianSet |
_0AlmanacMidiAlmanacSet6 |
_0AlmanacMidiAlmanacSet7 |
_0AlmanacMidiAlmanacSet |
_0AlmanacMidiAlmanacSet4 |
_0AlmanacMidiAlmanacSet5 |
_0AlmanacMidiAlmanacSet2 |
_0AlmanacMidiAlmanacSet3 |
_0AlmanacMidiAlmanacSet1 |
_0AlmanacMidiAlmanacSet0 |
_0AlmanacGLONASS_AlmanacSet6 |
_0AlmanacGLONASS_AlmanacSet5 |
_0AlmanacGLONASS_AlmanacSet8 |
_0AlmanacGLONASS_AlmanacSet7 |
_0AlmanacGLONASS_AlmanacSet2 |
_0AlmanacGLONASS_AlmanacSet1 |
_0AlmanacGLONASS_AlmanacSet4 |
_0AlmanacGLONASS_AlmanacSet |
_0AlmanacGLONASS_AlmanacSet3 |
_0AlmanacGLONASS_AlmanacSet9 |
_0AlmanacGLONASS_AlmanacSet10 |
_0AlmanacGLONASS_AlmanacSet11 |
_0AlmanacGLONASS_AlmanacSet0 |
_0AlmanacECEF_SBAS_AlmanacSet |
_0AlmanacECEF_SBAS_AlmanacSet7 |
_0AlmanacECEF_SBAS_AlmanacSet1 |
_0AlmanacECEF_SBAS_AlmanacSet2 |
_0AlmanacECEF_SBAS_AlmanacSet0 |
_0AlmanacECEF_SBAS_AlmanacSet5 |
_0AlmanacECEF_SBAS_AlmanacSet6 |
_0AlmanacECEF_SBAS_AlmanacSet3 |
_0AlmanacECEF_SBAS_AlmanacSet4 |
_0UTC_ModelSet16 |
_0UTC_ModelSet1 |
_0UTC_ModelSet11 |
_0UTC_ModelSet10 |
_0UTC_ModelSet13 |
_0UTC_ModelSet12 |
_0UTC_ModelSet15 |
_0UTC_ModelSet14 |
_0UTC_ModelSet27 |
_0UTC_ModelSet2 |
_0UTC_ModelSet22 |
_0UTC_ModelSet21 |
_0UTC_ModelSet20 |
_0UTC_ModelSet26 |
_0UTC_ModelSet25 |
_0UTC_ModelSet24 |
_0UTC_ModelSet23 |
_0UTC_ModelSet30 |
_0UTC_ModelSet31 |
_0UTC_ModelSet32 |
_0UTC_ModelSet33 |
_0UTC_ModelSet3 |
_0UTC_ModelSet47 |
_0UTC_ModelSet45 |
_0UTC_ModelSet46 |
_0UTC_ModelSet43 |
_0UTC_ModelSet44 |
_0UTC_ModelSet41 |
_0UTC_ModelSet42 |
_0UTC_ModelSet40 |
_0UTC_ModelSet4 |
GNSS_ID_GPS |
GNSS_ID_GLONASS |
_0GNSS_ID_GLONASS_SatElement |
GNSS_GenericAssistDataReq |
_0GNSS_ReferenceTimeReq |
_0GNSS_IonosphericModelReq |
GNSS_TimeModelListReq |
_0GNSS_TimeModelElementReq |
_0StoredNavListInfo1 |
_0StoredNavListInfo0 |
_0StoredNavListInfo |
SatListRelatedDataList |
_0SatListRelatedDataElement |
_0SatListRelatedDataElement1 |
_0SatListRelatedDataElement0 |
_0ReqNavListInfo0 |
_0_0ReqNavListInfo0 |
_0ReqNavListInfo1 |
_0_0ReqNavListInfo1 |
_0ReqNavListInfo |
_0GNSS_DataBitAssistanceReq0 |
_0GNSS_DataBitAssistanceReq1 |
_0GNSS_DataBitAssistanceReq |
GNSS_DataBitsReqSatList |
_0GNSS_AlmanacReq |
_0GNSS_UTC_ModelReq |
_0MeasurementReferenceTime1 |
_0_0_0MeasurementReferenceTime200 |
_0_0_0_0_0MeasurementReferenceTime200 |
_0_0_0_0_0MeasurementReferenceTime20 |
_0_0_0_0MeasurementReferenceTime2110 |
_0_0_0_0MeasurementReferenceTime211 |
_0_0_0MeasurementReferenceTime210 |
_0_0_0MeasurementReferenceTime212 |
_0_0_0MeasurementReferenceTime21 |
_0_0_0MeasurementReferenceTime2 |
_0_0_0MeasurementReferenceTime22 |
_0MeasurementReferenceTime |
_0MeasurementReferenceTime0 |
GNSS_MeasurementList |
GNSS_SgnMeasList |
_0GNSS_SgnMeasElement |
GNSS_SatMeasList |
_0GNSS_SatMeasElement4 |
_0GNSS_SatMeasElement3 |
_0GNSS_SatMeasElement2 |
_0GNSS_SatMeasElement1 |
_0GNSS_SatMeasElement6 |
_0GNSS_SatMeasElement5 |
_0GNSS_SatMeasElement |
GNSS_SupportList |
_0GNSS_IonosphericModelSupport |
GNSS_GenericAssistanceDataSupport |
_0GNSS_NavigationModelSupport0 |
_0GNSS_NavigationModelSupport |
_0GNSS_AlmanacSupport |
_0GNSS_UTC_ModelSupport |
_0GNSS_ID_Bitmap |
_0GNSS_SignalID |
_0GNSS_SignalIDs |
_0SBAS_IDs |
_0SV_ID |
MeasuredResultsList |
_0MeasuredResultsElement |
_0MeasuredResultsElement0 |
_0MeasuredResultsElement1 |
_0MeasuredResultsElement2 |
_0MeasuredResultsElement3 |
_0ECID_RequestLocationInformation |
_0ECID_ProvideCapabilities |
Initiator |
_0Ellipsoid_Point |
_0Ellipsoid_PointWithUncertaintyCircle |
_0EllipsoidPointWithUncertaintyEllipse |
_0EllipsoidPointWithAltitude |
_0EllipsoidPointWithAltitude2 |
_0EllipsoidPointWithAltitudeAndUncertaintyEllipsoid |
_0EllipsoidPointWithAltitudeAndUncertaintyEllipsoid2 |
_0EllipsoidArc |
_0HorizontalWithVerticalVelocity1 |
_0HorizontalWithVerticalVelocityAndUncertainty1 |
_0PolygonPoints |
LocationInformationType |
_0PeriodicalReportingCriteria |
_0PeriodicalReportingCriteria0 |
AdditionalInformation |
Environment |
LocationFailureCause |
_0CommonIEsAbort |
_0CommonIEsError |
_0OTDOA_ReferenceCellInfo1 |
_0OTDOA_ReferenceCellInfo0 |
_0PRS_Info |
_0PRS_Info1 |
_0OTDOA_NeighbourCellInfoElement1 |
_0OTDOA_NeighbourCellInfoElement0 |
_0OTDOA_LocationServerErrorCauses |
_0OTDOA_TargetDeviceErrorCauses |
_0GNSS_ReferenceTimeForOneCell0 |
_0GNSS_SatMeasElement0 |
_0GNSS_LocationServerErrorCauses |
_0GNSS_TargetDeviceErrorCauses |
_0GNSS_ID |
_0SBAS_ID |
_0ECID_LocationServerErrorCauses |
_0ECID_TargetDeviceErrorCauses |
LPP_Message |
Acknowledgement |
_0LPP_MessageBody0 |
LPP_TransactionID |
RequestCapabilities |
_0_0RequestCapabilities0 |
RequestCapabilities_r9_IEs |
ProvideCapabilities |
_0_0ProvideCapabilities0 |
ProvideCapabilities_r9_IEs |
RequestAssistanceData |
_0_0RequestAssistanceData0 |
RequestAssistanceData_r9_IEs |
ProvideAssistanceData |
_0_0ProvideAssistanceData0 |
ProvideAssistanceData_r9_IEs |
RequestLocationInformation |
_0_0RequestLocationInformation0 |
RequestLocationInformation_r9_IEs |
ProvideLocationInformation |
_0_0ProvideLocationInformation0 |
ProvideLocationInformation_r9_IEs |
Abort |
_0_0Abort0 |
Abort_r9_IEs |
_0Error |
Error_r9_IEs |
AccessTypes |
CellGlobalIdEUTRA_AndUTRA |
_0CellGlobalIdEUTRA_AndUTRA |
CellGlobalIdGERAN |
_0CellGlobalIdGERAN |
ECGI |
Ellipsoid_Point |
Ellipsoid_PointWithUncertaintyCircle |
EllipsoidPointWithUncertaintyEllipse |
EllipsoidPointWithAltitude |
EllipsoidPointWithAltitudeAndUncertaintyEllipsoid |
EllipsoidArc |
EPDU |
EPDU_Identifier |
HorizontalVelocity |
HorizontalWithVerticalVelocity |
HorizontalVelocityWithUncertainty |
HorizontalWithVerticalVelocityAndUncertainty |
LocationCoordinateTypes |
PolygonPoints |
PositioningModes |
VelocityTypes |
CommonIEsRequestCapabilities |
CommonIEsProvideCapabilities |
CommonIEsRequestAssistanceData |
CommonIEsProvideAssistanceData |
CommonIEsRequestLocationInformation |
PeriodicalReportingCriteria |
TriggeredReportingCriteria |
QoS |
HorizontalAccuracy |
VerticalAccuracy |
ResponseTime |
CommonIEsProvideLocationInformation |
LocationError |
CommonIEsAbort |
CommonIEsError |
OTDOA_ProvideAssistanceData |
OTDOA_ReferenceCellInfo |
PRS_Info |
OTDOA_NeighbourCellInfoElement |
OTDOA_RequestAssistanceData |
OTDOA_ProvideLocationInformation |
OTDOA_SignalMeasurementInformation |
NeighbourMeasurementElement |
OTDOA_MeasQuality |
OTDOA_RequestLocationInformation |
OTDOA_ProvideCapabilities |
SupportedBandEUTRA |
OTDOA_RequestCapabilities |
OTDOA_LocationServerErrorCauses |
OTDOA_TargetDeviceErrorCauses |
A_GNSS_ProvideAssistanceData |
GNSS_CommonAssistData |
GNSS_GenericAssistDataElement |
GNSS_ReferenceTime |
GNSS_ReferenceTimeForOneCell |
GNSS_SystemTime |
GPS_TOW_AssistElement |
NetworkTime |
_0_0NetworkTime20 |
_0_0_0_0NetworkTime200 |
_0_0_0_0NetworkTime20 |
_0_0NetworkTime21 |
_0_0NetworkTime2 |
GNSS_ReferenceLocation |
GNSS_IonosphericModel |
KlobucharModelParameter |
NeQuickModelParameter |
GNSS_EarthOrientationParameters |
GNSS_TimeModelElement |
GNSS_DifferentialCorrections |
DGNSS_SgnTypeElement |
DGNSS_CorrectionsElement |
GNSS_NavigationModel |
GNSS_NavModelSatelliteElement |
StandardClockModelElement |
NAV_ClockModel |
CNAV_ClockModel |
GLONASS_ClockModel |
SBAS_ClockModel |
NavModelKeplerianSet |
NavModelNAV_KeplerianSet |
_0NavModelNAV_KeplerianSet17 |
_0_0NavModelNAV_KeplerianSet171 |
NavModelCNAV_KeplerianSet |
NavModel_GLONASS_ECEF |
NavModel_SBAS_ECEF |
GNSS_RealTimeIntegrity |
BadSignalElement |
GNSS_DataBitAssistance |
GNSS_DataBitsSatElement |
GNSS_DataBitsSgnElement |
GNSS_AcquisitionAssistance |
GNSS_AcquisitionAssistElement |
GNSS_Almanac |
AlmanacKeplerianSet |
AlmanacNAV_KeplerianSet |
AlmanacReducedKeplerianSet |
AlmanacMidiAlmanacSet |
AlmanacGLONASS_AlmanacSet |
AlmanacECEF_SBAS_AlmanacSet |
UTC_ModelSet1 |
UTC_ModelSet2 |
UTC_ModelSet3 |
UTC_ModelSet4 |
GNSS_ID_GPS_SatElement |
GNSS_ID_GLONASS_SatElement |
A_GNSS_RequestAssistanceData |
GNSS_CommonAssistDataReq |
GNSS_GenericAssistDataReqElement |
GNSS_ReferenceTimeReq |
GNSS_ReferenceLocationReq |
GNSS_IonosphericModelReq |
GNSS_EarthOrientationParametersReq |
GNSS_TimeModelElementReq |
GNSS_DifferentialCorrectionsReq |
StoredNavListInfo |
SatListRelatedDataElement |
ReqNavListInfo |
GNSS_RealTimeIntegrityReq |
GNSS_DataBitAssistanceReq |
GNSS_DataBitsReqSatElement |
GNSS_AcquisitionAssistanceReq |
GNSS_AlmanacReq |
GNSS_UTC_ModelReq |
GNSS_AuxiliaryInformationReq |
A_GNSS_ProvideLocationInformation |
GNSS_SignalMeasurementInformation |
MeasurementReferenceTime |
_0_0MeasurementReferenceTime20 |
_0_0_0_0MeasurementReferenceTime200 |
_0_0_0_0MeasurementReferenceTime20 |
_0_0MeasurementReferenceTime21 |
_0_0_0MeasurementReferenceTime211 |
_0_0MeasurementReferenceTime2 |
GNSS_MeasurementForOneGNSS |
GNSS_SgnMeasElement |
GNSS_SatMeasElement |
GNSS_LocationInformation |
A_GNSS_RequestLocationInformation |
GNSS_PositioningInstructions |
A_GNSS_ProvideCapabilities |
GNSS_SupportElement |
_0GNSS_SupportElement |
AssistanceDataSupportList |
GNSS_CommonAssistanceDataSupport |
GNSS_ReferenceTimeSupport |
GNSS_ReferenceLocationSupport |
GNSS_IonosphericModelSupport |
GNSS_EarthOrientationParametersSupport |
GNSS_GenericAssistDataSupportElement |
GNSS_TimeModelListSupport |
GNSS_DifferentialCorrectionsSupport |
GNSS_NavigationModelSupport |
GNSS_RealTimeIntegritySupport |
GNSS_DataBitAssistanceSupport |
GNSS_AcquisitionAssistanceSupport |
GNSS_AlmanacSupport |
GNSS_UTC_ModelSupport |
GNSS_AuxiliaryInformationSupport |
A_GNSS_RequestCapabilities |
GNSS_LocationServerErrorCauses |
GNSS_TargetDeviceErrorCauses |
GNSS_ID |
GNSS_ID_Bitmap |
GNSS_SignalID |
GNSS_SignalIDs |
SBAS_ID |
SBAS_IDs |
SV_ID |
ECID_ProvideLocationInformation |
ECID_SignalMeasurementInformation |
MeasuredResultsElement |
ECID_RequestLocationInformation |
ECID_ProvideCapabilities |
ECID_RequestCapabilities |
ECID_LocationServerErrorCauses |
ECID_TargetDeviceErrorCauses |
LPP_MessageBody |
_0LPP_MessageBody |
_0RequestCapabilities |
_0_0RequestCapabilities |
_0ProvideCapabilities |
_0_0ProvideCapabilities |
_0RequestAssistanceData |
_0_0RequestAssistanceData |
_0ProvideAssistanceData |
_0_0ProvideAssistanceData |
_0RequestLocationInformation |
_0_0RequestLocationInformation |
_0ProvideLocationInformation |
_0_0ProvideLocationInformation |
_0Abort |
_0_0Abort |
Error |
_0CellGlobalIdEUTRA_AndUTRA0 |
LocationCoordinates |
Velocity |
_0PRS_Info2 |
OTDOA_Error |
_0NetworkTime2 |
_0_0_0NetworkTime20 |
GNSS_ClockModel |
GNSS_OrbitModel |
GNSS_AlmanacElement |
GNSS_UTC_Model |
GNSS_AuxiliaryInformation |
GNSS_NavigationModelReq |
_0MeasurementReferenceTime2 |
_0_0_0MeasurementReferenceTime20 |
A_GNSS_Error |
ECID_Error |

Constants Summary
AccessTypes_accessTypes_utra_ |
AccessTypes_accessTypes_gsm_ |
AccessTypes_accessTypes_eutra_ |
maxEPDU |
PositioningModes_posModes_ue_based_ |
PositioningModes_posModes_standalone_ |
PositioningModes_posModes_ue_assisted_ |
maxFreqLayers |
OTDOA_ProvideCapabilities_otdoa_Mode_ue_assisted_ |
maxBands |
GNSS_IonosphericModelSupport_ionoModel_klobuchar_ |
GNSS_IonosphericModelSupport_ionoModel_neQuick_ |
GNSS_NavigationModelSupport_orbitModel_model_2_ |
GNSS_NavigationModelSupport_orbitModel_model_1_ |
GNSS_NavigationModelSupport_orbitModel_model_3_ |
GNSS_NavigationModelSupport_orbitModel_model_4_ |
GNSS_NavigationModelSupport_orbitModel_model_5_ |
GNSS_NavigationModelSupport_clockModel_model_5_ |
GNSS_NavigationModelSupport_clockModel_model_2_ |
GNSS_NavigationModelSupport_clockModel_model_1_ |
GNSS_NavigationModelSupport_clockModel_model_4_ |
GNSS_NavigationModelSupport_clockModel_model_3_ |
GNSS_AlmanacSupport_almanacModel_model_4_ |
GNSS_AlmanacSupport_almanacModel_model_2_ |
GNSS_AlmanacSupport_almanacModel_model_5_ |
GNSS_AlmanacSupport_almanacModel_model_1_ |
GNSS_AlmanacSupport_almanacModel_model_6_ |
GNSS_AlmanacSupport_almanacModel_model_3_ |
GNSS_UTC_ModelSupport_utc_Model_model_1_ |
GNSS_UTC_ModelSupport_utc_Model_model_2_ |
GNSS_UTC_ModelSupport_utc_Model_model_3_ |
GNSS_UTC_ModelSupport_utc_Model_model_4_ |
GNSS_ID_Bitmap_gnss_ids_galileo_ |
GNSS_ID_Bitmap_gnss_ids_sbas_ |
GNSS_ID_Bitmap_gnss_ids_qzss_ |
GNSS_ID_Bitmap_gnss_ids_glonass_ |
GNSS_ID_Bitmap_gnss_ids_gps_ |
SBAS_IDs_sbas_IDs_gagan_ |
SBAS_IDs_sbas_IDs_egnos_ |
SBAS_IDs_sbas_IDs_waas_ |
SBAS_IDs_sbas_IDs_msas_ |
ECID_RequestLocationInformation_requestedMeasurements_rsrqReq_ |
ECID_RequestLocationInformation_requestedMeasurements_rsrpReq_ |
ECID_RequestLocationInformation_requestedMeasurements_ueRxTxReq_ |
ECID_ProvideCapabilities_ecid_MeasSupported_rsrpSup_ |
ECID_ProvideCapabilities_ecid_MeasSupported_ueRxTxSup_ |
ECID_ProvideCapabilities_ecid_MeasSupported_rsrqSup_ |

## Details

SequenceNumber

    SequenceNumber ::= INTEGER (0..255)
    Acknowledgement

TransactionNumber

    TransactionNumber ::= INTEGER (0..255)
    RequestCapabilities

_0AccessTypes

    BIT STRING {  eutra   (0),
      utra    (1),
      gsm     (2)  } (SIZE (1..8))

ARFCN_ValueEUTRA

    ARFCN-ValueEUTRA ::= INTEGER (0.. 65535)
    ARFCN-ValueUTRA

ARFCN_ValueUTRA

    ARFCN-ValueUTRA ::= INTEGER (0..16383)
    CellGlobalIdEUTRA-AndUTRA

_0_0CellGlobalIdEUTRA_AndUTRA0

    BIT STRING (SIZE (28))

_0_0CellGlobalIdEUTRA_AndUTRA00

    BIT STRING (SIZE (32))

_0_0CellGlobalIdEUTRA_AndUTRA

    SEQUENCE (SIZE (3))   OF INTEGER (0..9)

_0_0_0CellGlobalIdEUTRA_AndUTRA

    INTEGER (0..9)

_0_0CellGlobalIdEUTRA_AndUTRA1

    SEQUENCE (SIZE (2..3))  OF INTEGER (0..9)

_0_0_0CellGlobalIdEUTRA_AndUTRA1

    INTEGER (0..9)

_0CellGlobalIdGERAN0

    BIT STRING (SIZE (16))

_0CellGlobalIdGERAN1

    BIT STRING (SIZE (16))

_0_0CellGlobalIdGERAN0

    SEQUENCE (SIZE (2..3))  OF INTEGER (0..9)

_0_0_0CellGlobalIdGERAN0

    INTEGER (0..9)

_0_0CellGlobalIdGERAN

    SEQUENCE (SIZE (3))   OF INTEGER (0..9)

_0_0_0CellGlobalIdGERAN

    INTEGER (0..9)

_0ECGI1

    BIT STRING (SIZE (28))

_0ECGI

    SEQUENCE (SIZE (3))   OF INTEGER (0..9)

_0_0ECGI

    INTEGER (0..9)

_0ECGI0

    SEQUENCE (SIZE (2..3))  OF INTEGER (0..9)

_0_0ECGI0

    INTEGER (0..9)

_0Ellipsoid_Point1

    INTEGER (-8388608..8388607)

_0Ellipsoid_Point0

    INTEGER (0..8388607)

_0Ellipsoid_PointWithUncertaintyCircle0

    INTEGER (0..8388607)

_0Ellipsoid_PointWithUncertaintyCircle1

    INTEGER (-8388608..8388607)

_0Ellipsoid_PointWithUncertaintyCircle2

    INTEGER (0..127)

_0EllipsoidPointWithUncertaintyEllipse4

    INTEGER (0..179)

_0EllipsoidPointWithUncertaintyEllipse2

    INTEGER (0..127)

_0EllipsoidPointWithUncertaintyEllipse5

    INTEGER (0..100)

_0EllipsoidPointWithUncertaintyEllipse3

    INTEGER (0..127)

_0EllipsoidPointWithUncertaintyEllipse0

    INTEGER (0..8388607)

_0EllipsoidPointWithUncertaintyEllipse1

    INTEGER (-8388608..8388607)

_0EllipsoidPointWithAltitude3

    INTEGER (0..32767)

_0EllipsoidPointWithAltitude1

    INTEGER (-8388608..8388607)

_0EllipsoidPointWithAltitude0

    INTEGER (0..8388607)

_0EllipsoidPointWithAltitudeAndUncertaintyEllipsoid6

    INTEGER (0..179)

_0EllipsoidPointWithAltitudeAndUncertaintyEllipsoid7

    INTEGER (0..127)

_0EllipsoidPointWithAltitudeAndUncertaintyEllipsoid8

    INTEGER (0..100)

_0EllipsoidPointWithAltitudeAndUncertaintyEllipsoid1

    INTEGER (-8388608..8388607)

_0EllipsoidPointWithAltitudeAndUncertaintyEllipsoid0

    INTEGER (0..8388607)

_0EllipsoidPointWithAltitudeAndUncertaintyEllipsoid3

    INTEGER (0..32767)

_0EllipsoidPointWithAltitudeAndUncertaintyEllipsoid5

    INTEGER (0..127)

_0EllipsoidPointWithAltitudeAndUncertaintyEllipsoid4

    INTEGER (0..127)

_0EllipsoidArc4

    INTEGER (0..179)

_0EllipsoidArc5

    INTEGER (0..179)

_0EllipsoidArc6

    INTEGER (0..100)

_0EllipsoidArc0

    INTEGER (0..8388607)

_0EllipsoidArc1

    INTEGER (-8388608..8388607)

_0EllipsoidArc2

    INTEGER (0..65535)

_0EllipsoidArc3

    INTEGER (0..127)

EPDU_Sequence

    EPDU-Sequence ::= SEQUENCE (SIZE (1..maxEPDU)) OF EPDU
    maxEPDU

EPDU_ID

    EPDU-ID ::= INTEGER (1..256)
    EPDU-Name

EPDU_Name

    EPDU-Name ::= VisibleString (SIZE (1..32))
    EPDU-Body

EPDU_Body

    EPDU-Body ::= OCTET STRING
    HorizontalVelocity

_0HorizontalVelocity

    INTEGER(0..359)

_0HorizontalVelocity0

    INTEGER(0..2047)

_0HorizontalWithVerticalVelocity2

    INTEGER(0..255)

_0HorizontalWithVerticalVelocity

    INTEGER(0..359)

_0HorizontalWithVerticalVelocity0

    INTEGER(0..2047)

_0HorizontalVelocityWithUncertainty

    INTEGER(0..359)

_0HorizontalVelocityWithUncertainty1

    INTEGER(0..255)

_0HorizontalVelocityWithUncertainty0

    INTEGER(0..2047)

_0HorizontalWithVerticalVelocityAndUncertainty

    INTEGER(0..359)

_0HorizontalWithVerticalVelocityAndUncertainty3

    INTEGER(0..255)

_0HorizontalWithVerticalVelocityAndUncertainty4

    INTEGER(0..255)

_0HorizontalWithVerticalVelocityAndUncertainty2

    INTEGER(0..255)

_0HorizontalWithVerticalVelocityAndUncertainty0

    INTEGER(0..2047)

Polygon

    Polygon ::= SEQUENCE (SIZE (3..15)) OF PolygonPoints
    PolygonPoints

_0PolygonPoints0

    INTEGER (0..8388607)

_0PolygonPoints1

    INTEGER (-8388608..8388607)

_0PositioningModes

    BIT STRING {  standalone  (0),
      ue-based  (1),
      ue-assisted (2)  } (SIZE (1..8))

ReportingDuration

    ReportingDuration ::=       INTEGER (0..255)
    AdditionalInformation

_0HorizontalAccuracy

    INTEGER(0..127)

_0HorizontalAccuracy0

    INTEGER(0..100)

_0VerticalAccuracy0

    INTEGER(0..100)

_0VerticalAccuracy

    INTEGER(0..127)

_0ResponseTime

    INTEGER (1..128)

_0OTDOA_ReferenceCellInfo

    INTEGER (0..503)

_0PRS_Info0

    INTEGER (0..4095)

_0_0PRS_Info22

    BIT STRING (SIZE(16))

_0_0PRS_Info20

    BIT STRING (SIZE(4))

_0_0PRS_Info21

    BIT STRING (SIZE(8))

_0_0PRS_Info2

    BIT STRING (SIZE(2))

OTDOA_NeighbourCellInfoList

    OTDOA-NeighbourCellInfoList ::= SEQUENCE (SIZE (1..maxFreqLayers)) OF OTDOA-NeighbourFreqInfo
    OTDOA-NeighbourFreqInfo

OTDOA_NeighbourFreqInfo

    OTDOA-NeighbourFreqInfo ::= SEQUENCE (SIZE (1..24)) OF OTDOA-NeighbourCellInfoElement
    OTDOA-NeighbourCellInfoElement

_0OTDOA_NeighbourCellInfoElement

    INTEGER (0..503)

_0OTDOA_NeighbourCellInfoElement3

    INTEGER (0..1279) OPTIONAL

_0OTDOA_NeighbourCellInfoElement2

    INTEGER(0..19)    OPTIONAL

_0OTDOA_NeighbourCellInfoElement5

    INTEGER (0..1023)

_0OTDOA_NeighbourCellInfoElement4

    INTEGER (0..16383)

_0OTDOA_RequestAssistanceData

    INTEGER (0..503)

_0OTDOA_SignalMeasurementInformation0

    INTEGER (0..503)

_0OTDOA_SignalMeasurementInformation

    BIT STRING (SIZE (10))

NeighbourMeasurementList

    NeighbourMeasurementList ::= SEQUENCE (SIZE(1..24)) OF NeighbourMeasurementElement
    NeighbourMeasurementElement

_0NeighbourMeasurementElement0

    INTEGER (0..12711)

_0NeighbourMeasurementElement

    INTEGER (0..503)

_0OTDOA_MeasQuality

    BIT STRING (SIZE (2))

_0OTDOA_MeasQuality0

    BIT STRING (SIZE (5))

_0OTDOA_MeasQuality1

    BIT STRING (SIZE (3))       OPTIONAL

_0OTDOA_ProvideCapabilities0

    SEQUENCE (SIZE (1..maxBands)) OF SupportedBandEUTRA   OPTIONAL

_0OTDOA_ProvideCapabilities

    BIT STRING {  ue-assisted (0) } (SIZE (1..8))

_0SupportedBandEUTRA

    INTEGER (1..64)

GNSS_GenericAssistData

    GNSS-GenericAssistData ::= SEQUENCE (SIZE (1..16)) OF GNSS-GenericAssistDataElement
    GNSS-GenericAssistDataElement

_0GNSS_ReferenceTime0

    SEQUENCE (SIZE (1..16)) OF
      GNSS-ReferenceTimeForOneCell  OPTIONAL

_0GNSS_ReferenceTime

    INTEGER (0..127)          OPTIONAL

_0GNSS_ReferenceTimeForOneCell

    INTEGER (0..127)

_0GNSS_SystemTime0

    INTEGER (0..86399)

_0GNSS_SystemTime2

    BIT STRING (SIZE(2))  OPTIONAL

_0GNSS_SystemTime1

    INTEGER (0..999)    OPTIONAL

_0GNSS_SystemTime

    INTEGER (0..32767)

GPS_TOW_Assist

    GPS-TOW-Assist ::= SEQUENCE (SIZE(1..64)) OF GPS-TOW-AssistElement
    GPS-TOW-AssistElement

_0GPS_TOW_AssistElement

    INTEGER (1..64)

_0GPS_TOW_AssistElement1

    INTEGER (0..1)

_0GPS_TOW_AssistElement0

    INTEGER (0..16383)

_0GPS_TOW_AssistElement3

    INTEGER (0..3)

_0GPS_TOW_AssistElement2

    INTEGER (0..1)

_0NetworkTime1

    INTEGER (-64..63)   OPTIONAL

_0NetworkTime0

    INTEGER(0..3999999)

_0NetworkTime

    INTEGER(0..12533)

_0_0_0_0_0NetworkTime200

    INTEGER (0..127)

_0_0_0_0_0NetworkTime20

    INTEGER (0..511)

_0_0_0NetworkTime21

    INTEGER (0..1023)

_0_0_0NetworkTime210

    INTEGER (0..63)

_0_0_0NetworkTime2

    INTEGER (0..503)

_0KlobucharModelParameter3

    INTEGER (-128..127)

_0KlobucharModelParameter2

    INTEGER (-128..127)

_0KlobucharModelParameter5

    INTEGER (-128..127)

_0KlobucharModelParameter4

    INTEGER (-128..127)

_0KlobucharModelParameter1

    INTEGER (-128..127)

_0KlobucharModelParameter

    BIT STRING (SIZE (2))

_0KlobucharModelParameter0

    INTEGER (-128..127)

_0KlobucharModelParameter6

    INTEGER (-128..127)

_0KlobucharModelParameter7

    INTEGER (-128..127)

_0NeQuickModelParameter5

    INTEGER (0..1)    OPTIONAL

_0NeQuickModelParameter6

    INTEGER (0..1)    OPTIONAL

_0NeQuickModelParameter0

    INTEGER (0..4095)

_0NeQuickModelParameter

    INTEGER (0..4095)

_0NeQuickModelParameter4

    INTEGER (0..1)    OPTIONAL

_0NeQuickModelParameter3

    INTEGER (0..1)    OPTIONAL

_0NeQuickModelParameter2

    INTEGER (0..1)    OPTIONAL

_0NeQuickModelParameter1

    INTEGER (0..4095)

_0GNSS_EarthOrientationParameters1

    INTEGER (-16384..16383)

_0GNSS_EarthOrientationParameters2

    INTEGER (-1048576..1048575)

_0GNSS_EarthOrientationParameters3

    INTEGER (-16384..16383)

_0GNSS_EarthOrientationParameters4

    INTEGER (-1073741824..1073741823)

_0GNSS_EarthOrientationParameters0

    INTEGER (-1048576..1048575)

_0GNSS_EarthOrientationParameters5

    INTEGER (-262144..262143)

_0GNSS_EarthOrientationParameters

    INTEGER (0..65535)

GNSS_TimeModelList

    GNSS-TimeModelList ::= SEQUENCE (SIZE (1..15)) OF GNSS-TimeModelElement
    GNSS-TimeModelElement

_0GNSS_TimeModelElement4

    INTEGER (0..8191)             OPTIONAL

_0GNSS_TimeModelElement3

    INTEGER (1..15)

_0GNSS_TimeModelElement2

    INTEGER (-64..63)             OPTIONAL

_0GNSS_TimeModelElement1

    INTEGER (-4096..4095)           OPTIONAL

_0GNSS_TimeModelElement0

    INTEGER (-67108864..67108863)

_0GNSS_TimeModelElement5

    INTEGER (-128..127)           OPTIONAL

_0GNSS_TimeModelElement

    INTEGER (0..65535)

_0GNSS_DifferentialCorrections

    INTEGER (0..3599)

DGNSS_SgnTypeList

    DGNSS-SgnTypeList ::= SEQUENCE (SIZE (1..3)) OF DGNSS-SgnTypeElement
    DGNSS-SgnTypeElement

_0DGNSS_SgnTypeElement

    INTEGER (0..7)

DGNSS_SatList

    DGNSS-SatList ::= SEQUENCE (SIZE (1..64)) OF DGNSS-CorrectionsElement
    DGNSS-CorrectionsElement

_0DGNSS_CorrectionsElement0

    INTEGER (0..3)

_0DGNSS_CorrectionsElement1

    INTEGER (-2047..2047)

_0DGNSS_CorrectionsElement

    BIT STRING (SIZE(11))

_0DGNSS_CorrectionsElement2

    INTEGER (-127..127)

_0DGNSS_CorrectionsElement3

    INTEGER (0..7)      OPTIONAL

_0DGNSS_CorrectionsElement4

    INTEGER (0..7)      OPTIONAL

_0GNSS_NavigationModel

    INTEGER (0..1)

GNSS_NavModelSatelliteList

    GNSS-NavModelSatelliteList ::= SEQUENCE (SIZE(1..64)) OF GNSS-NavModelSatelliteElement
    GNSS-NavModelSatelliteElement

_0GNSS_NavModelSatelliteElement

    BIT STRING (SIZE(8))

_0GNSS_NavModelSatelliteElement0

    BIT STRING (SIZE(11))

StandardClockModelList

    StandardClockModelList ::= SEQUENCE (SIZE(1..2)) OF StandardClockModelElement
    StandardClockModelElement

_0StandardClockModelElement

    INTEGER (0..16383)

_0StandardClockModelElement4

    INTEGER (0..1)            OPTIONAL

_0StandardClockModelElement3

    INTEGER (-512..511)         OPTIONAL

_0StandardClockModelElement0

    INTEGER (-2048..2047)

_0StandardClockModelElement1

    INTEGER (-131072..131071)

_0StandardClockModelElement2

    INTEGER (-134217728..134217727)

_0NAV_ClockModel0

    INTEGER (-128..127)

_0NAV_ClockModel1

    INTEGER (-32768..32767)

_0NAV_ClockModel2

    INTEGER (-2097152..2097151)

_0NAV_ClockModel3

    INTEGER (-128..127)

_0NAV_ClockModel

    INTEGER (0..37799)

_0CNAV_ClockModel

    INTEGER (0..2015)

_0CNAV_ClockModel12

    INTEGER (-4096..4095)       OPTIONAL

_0CNAV_ClockModel13

    INTEGER (-4096..4095)       OPTIONAL

_0CNAV_ClockModel4

    INTEGER (-512..511)

_0CNAV_ClockModel8

    INTEGER (-4096..4095)       OPTIONAL

_0CNAV_ClockModel3

    INTEGER (0..7)

_0CNAV_ClockModel7

    INTEGER (-4096..4095)

_0CNAV_ClockModel6

    INTEGER (-33554432..33554431)

_0CNAV_ClockModel10

    INTEGER (-4096..4095)       OPTIONAL

_0CNAV_ClockModel5

    INTEGER (-524288..524287)

_0CNAV_ClockModel9

    INTEGER (-4096..4095)       OPTIONAL

_0CNAV_ClockModel11

    INTEGER (-4096..4095)       OPTIONAL

_0CNAV_ClockModel0

    INTEGER (0..2015)

_0CNAV_ClockModel2

    INTEGER (0..7)

_0CNAV_ClockModel1

    INTEGER (-16..15)

_0GLONASS_ClockModel1

    INTEGER (-16..15)         OPTIONAL

_0GLONASS_ClockModel0

    INTEGER (-1024..1023)

_0GLONASS_ClockModel

    INTEGER (-2097152..2097151)

_0SBAS_ClockModel0

    INTEGER (-2048..2047)

_0SBAS_ClockModel1

    INTEGER (-128..127)

_0SBAS_ClockModel

    INTEGER (0..5399)

_0NavModelKeplerianSet7

    INTEGER (-2147483648..2147483647)

_0NavModelKeplerianSet6

    INTEGER (0.. 4294967295)

_0NavModelKeplerianSet

    INTEGER (0 .. 16383)

_0NavModelKeplerianSet9

    INTEGER (-32768..32767)

_0NavModelKeplerianSet8

    INTEGER (-2147483648..2147483647)

_0NavModelKeplerianSet11

    INTEGER (-32768..32767)

_0NavModelKeplerianSet12

    INTEGER (-32768..32767)

_0NavModelKeplerianSet0

    INTEGER (-2147483648..2147483647)

_0NavModelKeplerianSet1

    INTEGER (-32768..32767)

_0NavModelKeplerianSet10

    INTEGER (-32768..32767)

_0NavModelKeplerianSet2

    INTEGER (-2147483648..2147483647)

_0NavModelKeplerianSet3

    INTEGER (-8388608.. 8388607)

_0NavModelKeplerianSet4

    INTEGER (0..4294967295)

_0NavModelKeplerianSet5

    INTEGER (-8192..8191)

_0NavModelKeplerianSet13

    INTEGER (-32768..32767)

_0NavModelKeplerianSet14

    INTEGER (-32768..32767)

_0_0_0NavModelNAV_KeplerianSet171

    INTEGER (0..8388607)

_0_0_0NavModelNAV_KeplerianSet1710

    INTEGER (0..16777215)

_0_0_0NavModelNAV_KeplerianSet1711

    INTEGER (0..16777215)

_0_0_0NavModelNAV_KeplerianSet1712

    INTEGER (0..65535)

_0_0NavModelNAV_KeplerianSet172

    INTEGER (0..31)

_0_0NavModelNAV_KeplerianSet170

    INTEGER (0..1)

_0_0NavModelNAV_KeplerianSet17

    INTEGER (0..3)

_0NavModelNAV_KeplerianSet15

    INTEGER (-32768..32767)

_0NavModelNAV_KeplerianSet16

    INTEGER (-32768..32767)

_0NavModelNAV_KeplerianSet

    INTEGER (0..15)

_0NavModelNAV_KeplerianSet13

    INTEGER (-32768..32767)

_0NavModelNAV_KeplerianSet14

    INTEGER (-32768..32767)

_0NavModelNAV_KeplerianSet11

    INTEGER (-32768..32767)

_0NavModelNAV_KeplerianSet12

    INTEGER (-32768..32767)

_0NavModelNAV_KeplerianSet2

    INTEGER (-2147483648..2147483647)

_0NavModelNAV_KeplerianSet10

    INTEGER (-2147483648..2147483647)

_0NavModelNAV_KeplerianSet3

    INTEGER (-32768..32767)

_0NavModelNAV_KeplerianSet0

    INTEGER (0..1)

_0NavModelNAV_KeplerianSet1

    INTEGER (0..37799)

_0NavModelNAV_KeplerianSet6

    INTEGER (0..4294967295)

_0NavModelNAV_KeplerianSet7

    INTEGER (-8192..8191)

_0NavModelNAV_KeplerianSet4

    INTEGER (-2147483648..2147483647)

_0NavModelNAV_KeplerianSet5

    INTEGER (-8388608..8388607)

_0NavModelNAV_KeplerianSet8

    INTEGER (0..4294967295)

_0NavModelNAV_KeplerianSet9

    INTEGER (-2147483648..2147483647)

_0NavModelCNAV_KeplerianSet9

    INTEGER (-65536..65535)

_0NavModelCNAV_KeplerianSet8

    INTEGER (-4294967296..4294967295)

_0NavModelCNAV_KeplerianSet7

    INTEGER (-4294967296..4294967295)

_0NavModelCNAV_KeplerianSet6

    INTEGER (0..8589934591)

_0NavModelCNAV_KeplerianSet5

    INTEGER (-4294967296..4294967295)

_0NavModelCNAV_KeplerianSet3

    INTEGER (-65536..65535)

_0NavModelCNAV_KeplerianSet4

    INTEGER (-4194304..4194303)

_0NavModelCNAV_KeplerianSet1

    INTEGER (-33554432..33554431)

_0NavModelCNAV_KeplerianSet2

    INTEGER (-16777216..16777215)

_0NavModelCNAV_KeplerianSet16

    INTEGER (-1048576..1048575)

_0NavModelCNAV_KeplerianSet17

    INTEGER (-1048576..1048575)

_0NavModelCNAV_KeplerianSet0

    INTEGER (-16..15)

_0NavModelCNAV_KeplerianSet14

    INTEGER (-8388608..8388607)

_0NavModelCNAV_KeplerianSet15

    INTEGER (-8388608..8388607)

_0NavModelCNAV_KeplerianSet12

    INTEGER (-32768..32767)

_0NavModelCNAV_KeplerianSet13

    INTEGER (-32768..32767)

_0NavModelCNAV_KeplerianSet10

    INTEGER (-4294967296..4294967295)

_0NavModelCNAV_KeplerianSet11

    INTEGER (-16384..16383)

_0NavModelCNAV_KeplerianSet

    INTEGER (0..2015)

_0NavModel_GLONASS_ECEF

    INTEGER (0..31)

_0NavModel_GLONASS_ECEF0

    BIT STRING (SIZE(2))

_0NavModel_GLONASS_ECEF10

    INTEGER (-16..15)

_0NavModel_GLONASS_ECEF3

    INTEGER (-8388608..8388607)

_0NavModel_GLONASS_ECEF4

    INTEGER (-16..15)

_0NavModel_GLONASS_ECEF1

    INTEGER (0..3)

_0NavModel_GLONASS_ECEF2

    INTEGER (-67108864..67108863)

_0NavModel_GLONASS_ECEF8

    INTEGER (-67108864..67108863)

_0NavModel_GLONASS_ECEF7

    INTEGER (-16..15)

_0NavModel_GLONASS_ECEF6

    INTEGER (-8388608..8388607)

_0NavModel_GLONASS_ECEF5

    INTEGER (-67108864..67108863)

_0NavModel_GLONASS_ECEF9

    INTEGER (-8388608..8388607)

_0NavModel_SBAS_ECEF0

    BIT STRING (SIZE(4))

_0NavModel_SBAS_ECEF4

    INTEGER (-65536..65535)

_0NavModel_SBAS_ECEF3

    INTEGER (-16777216..16777215)

_0NavModel_SBAS_ECEF2

    INTEGER (-536870912..536870911)

_0NavModel_SBAS_ECEF1

    INTEGER (-536870912..536870911)

_0NavModel_SBAS_ECEF9

    INTEGER (-512..511)

_0NavModel_SBAS_ECEF

    INTEGER (0..5399)           OPTIONAL

_0NavModel_SBAS_ECEF5

    INTEGER (-65536..65535)

_0NavModel_SBAS_ECEF6

    INTEGER (-131072..131071)

_0NavModel_SBAS_ECEF7

    INTEGER (-512..511)

_0NavModel_SBAS_ECEF8

    INTEGER (-512..511)

GNSS_BadSignalList

    GNSS-BadSignalList ::= SEQUENCE (SIZE(1..64)) OF BadSignalElement
    BadSignalElement

_0GNSS_DataBitAssistance0

    INTEGER (0..999)    OPTIONAL

_0GNSS_DataBitAssistance

    INTEGER (0..3599)

GNSS_DataBitsSatList

    GNSS-DataBitsSatList ::= SEQUENCE (SIZE(1..64))OF GNSS-DataBitsSatElement
    GNSS-DataBitsSatElement

GNSS_DataBitsSgnList

    GNSS-DataBitsSgnList ::= SEQUENCE (SIZE(1..8)) OF GNSS-DataBitsSgnElement
    GNSS-DataBitsSgnElement

_0GNSS_DataBitsSgnElement

    BIT STRING (SIZE (1..1024))

GNSS_AcquisitionAssistList

    GNSS-AcquisitionAssistList ::= SEQUENCE (SIZE(1..64)) OF GNSS-AcquisitionAssistElement
    GNSS-AcquisitionAssistElement

_0GNSS_AcquisitionAssistElement5

    INTEGER (0..511)

_0GNSS_AcquisitionAssistElement

    INTEGER (-2048..2047)

_0GNSS_AcquisitionAssistElement6

    INTEGER (0..127)

_0GNSS_AcquisitionAssistElement3

    INTEGER (0..127)

_0GNSS_AcquisitionAssistElement4

    INTEGER (0..31)

_0GNSS_AcquisitionAssistElement1

    INTEGER (0..4)

_0GNSS_AcquisitionAssistElement2

    INTEGER (0..1022)

_0GNSS_AcquisitionAssistElement0

    INTEGER (0..63)

_0GNSS_Almanac

    INTEGER (0..255)  OPTIONAL

_0GNSS_Almanac1

    INTEGER (0..3)    OPTIONAL

_0GNSS_Almanac0

    INTEGER (0..255)  OPTIONAL

GNSS_AlmanacList

    GNSS-AlmanacList ::= SEQUENCE (SIZE(1..64)) OF GNSS-AlmanacElement
    GNSS-AlmanacElement

_0AlmanacKeplerianSet8

    INTEGER (-1024..1023)

_0AlmanacKeplerianSet7

    INTEGER (-8192..8191)

_0AlmanacKeplerianSet2

    INTEGER (0..15)

_0AlmanacKeplerianSet1

    INTEGER (-1024..1023)

_0AlmanacKeplerianSet0

    INTEGER (-1024..1023)

_0AlmanacKeplerianSet6

    INTEGER (-32768..32767)

_0AlmanacKeplerianSet5

    INTEGER (-32768..32767)

_0AlmanacKeplerianSet4

    INTEGER (-32768..32767)

_0AlmanacKeplerianSet3

    INTEGER (-65536..65535)

_0AlmanacKeplerianSet

    INTEGER (0..2047)

_0AlmanacNAV_KeplerianSet5

    INTEGER (-8388608..8388607)

_0AlmanacNAV_KeplerianSet6

    INTEGER (-8388608..8388607)

_0AlmanacNAV_KeplerianSet

    INTEGER (0..65535)

_0AlmanacNAV_KeplerianSet7

    INTEGER (-1024..1023)

_0AlmanacNAV_KeplerianSet8

    INTEGER (-1024..1023)

_0AlmanacNAV_KeplerianSet1

    INTEGER (-32768..32767)

_0AlmanacNAV_KeplerianSet2

    INTEGER (0..255)

_0AlmanacNAV_KeplerianSet3

    INTEGER (0..16777215)

_0AlmanacNAV_KeplerianSet4

    INTEGER (-8388608..8388607)

_0AlmanacNAV_KeplerianSet0

    INTEGER (-32768..32767)

_0AlmanacReducedKeplerianSet0

    INTEGER (-64..63)

_0AlmanacReducedKeplerianSet1

    INTEGER (-64..63)

_0AlmanacReducedKeplerianSet

    INTEGER (-128..127)

_0AlmanacMidiAlmanacSet6

    INTEGER (-1024..1023)

_0AlmanacMidiAlmanacSet7

    INTEGER (-512..511)

_0AlmanacMidiAlmanacSet

    INTEGER (0..2047)

_0AlmanacMidiAlmanacSet4

    INTEGER (-32768..32767)

_0AlmanacMidiAlmanacSet5

    INTEGER (-32768..32767)

_0AlmanacMidiAlmanacSet2

    INTEGER (0..131071)

_0AlmanacMidiAlmanacSet3

    INTEGER (-32768..32767)

_0AlmanacMidiAlmanacSet1

    INTEGER (-1024..1023)

_0AlmanacMidiAlmanacSet0

    INTEGER (-1024..1023)

_0AlmanacGLONASS_AlmanacSet6

    INTEGER (-64..63)

_0AlmanacGLONASS_AlmanacSet5

    INTEGER (-2097152..2097151)

_0AlmanacGLONASS_AlmanacSet8

    INTEGER (-32768..32767)

_0AlmanacGLONASS_AlmanacSet7

    INTEGER (0..32767)

_0AlmanacGLONASS_AlmanacSet2

    INTEGER (-1048576..1048575)

_0AlmanacGLONASS_AlmanacSet1

    INTEGER (0..31)

_0AlmanacGLONASS_AlmanacSet4

    INTEGER (-131072..131071)

_0AlmanacGLONASS_AlmanacSet

    INTEGER (1..1461)

_0AlmanacGLONASS_AlmanacSet3

    INTEGER (0..2097151)

_0AlmanacGLONASS_AlmanacSet9

    INTEGER (-512..511)

_0AlmanacGLONASS_AlmanacSet10

    INTEGER (0..1)

_0AlmanacGLONASS_AlmanacSet11

    BIT STRING (SIZE(2))      OPTIONAL

_0AlmanacGLONASS_AlmanacSet0

    INTEGER (1..24)

_0AlmanacECEF_SBAS_AlmanacSet

    INTEGER (0..3)

_0AlmanacECEF_SBAS_AlmanacSet7

    INTEGER (0..2047)

_0AlmanacECEF_SBAS_AlmanacSet1

    INTEGER (-16384..16383)

_0AlmanacECEF_SBAS_AlmanacSet2

    INTEGER (-16384..16383)

_0AlmanacECEF_SBAS_AlmanacSet0

    BIT STRING (SIZE(8))

_0AlmanacECEF_SBAS_AlmanacSet5

    INTEGER (-4..3)

_0AlmanacECEF_SBAS_AlmanacSet6

    INTEGER (-8..7)

_0AlmanacECEF_SBAS_AlmanacSet3

    INTEGER (-256..255)

_0AlmanacECEF_SBAS_AlmanacSet4

    INTEGER (-4..3)

_0UTC_ModelSet16

    INTEGER (-128..127)

_0UTC_ModelSet1

    INTEGER (-8388608..8388607)

_0UTC_ModelSet11

    INTEGER (0..255)

_0UTC_ModelSet10

    INTEGER (-2147483648..2147483647)

_0UTC_ModelSet13

    INTEGER (-128..127)

_0UTC_ModelSet12

    INTEGER (0..255)

_0UTC_ModelSet15

    INTEGER (-128..127)

_0UTC_ModelSet14

    INTEGER (0..255)

_0UTC_ModelSet27

    INTEGER (-128..127)

_0UTC_ModelSet2

    INTEGER (-32768..32767)

_0UTC_ModelSet22

    INTEGER (-128..127)

_0UTC_ModelSet21

    INTEGER (-64..63)

_0UTC_ModelSet20

    INTEGER (-4096..4095)

_0UTC_ModelSet26

    BIT STRING (SIZE(4))

_0UTC_ModelSet25

    INTEGER (0..255)

_0UTC_ModelSet24

    INTEGER (0..8191)

_0UTC_ModelSet23

    INTEGER (0..65535)

_0UTC_ModelSet30

    INTEGER (-2147483648..2147483647)

_0UTC_ModelSet31

    INTEGER (-1024..1023)           OPTIONAL

_0UTC_ModelSet32

    INTEGER (-512..511)           OPTIONAL

_0UTC_ModelSet33

    BIT STRING (SIZE(2))          OPTIONAL

_0UTC_ModelSet3

    INTEGER (1..1461)

_0UTC_ModelSet47

    INTEGER (0..7)

_0UTC_ModelSet45

    INTEGER (-128..127)

_0UTC_ModelSet46

    INTEGER (-128..127)

_0UTC_ModelSet43

    INTEGER (-128..127)

_0UTC_ModelSet44

    INTEGER (0..255)

_0UTC_ModelSet41

    INTEGER (0..255)

_0UTC_ModelSet42

    INTEGER (0..255)

_0UTC_ModelSet40

    INTEGER (-2147483648..2147483647)

_0UTC_ModelSet4

    INTEGER (-8388608..8388607)

GNSS_ID_GPS

    GNSS-ID-GPS ::= SEQUENCE  (SIZE(1..64)) OF GNSS-ID-GPS-SatElement
    GNSS-ID-GPS-SatElement

GNSS_ID_GLONASS

    GNSS-ID-GLONASS ::= SEQUENCE (SIZE(1..64)) OF GNSS-ID-GLONASS-SatElement
    GNSS-ID-GLONASS-SatElement

_0GNSS_ID_GLONASS_SatElement

    INTEGER (-7..13)    OPTIONAL

GNSS_GenericAssistDataReq

    GNSS-GenericAssistDataReq ::= SEQUENCE (SIZE (1..16)) OF GNSS-GenericAssistDataReqElement
    GNSS-GenericAssistDataReqElement

_0GNSS_ReferenceTimeReq

    SEQUENCE (SIZE (1..8)) OF GNSS-ID

_0GNSS_IonosphericModelReq

    BIT STRING (SIZE(2))  OPTIONAL

GNSS_TimeModelListReq

    GNSS-TimeModelListReq ::= SEQUENCE (SIZE(1..15)) OF GNSS-TimeModelElementReq
    GNSS-TimeModelElementReq

_0GNSS_TimeModelElementReq

    INTEGER (1..15)

_0StoredNavListInfo1

    INTEGER (0..15)

_0StoredNavListInfo0

    INTEGER (0..255)

_0StoredNavListInfo

    INTEGER (0..4095)

SatListRelatedDataList

    SatListRelatedDataList ::= SEQUENCE (SIZE (1..64)) OF SatListRelatedDataElement
    SatListRelatedDataElement

_0SatListRelatedDataElement

    BIT STRING (SIZE(11))

_0SatListRelatedDataElement1

    INTEGER (1..8)      OPTIONAL

_0SatListRelatedDataElement0

    INTEGER (1..8)      OPTIONAL

_0ReqNavListInfo0

    SEQUENCE (SIZE (1..8)) OF INTEGER (1..8)    OPTIONAL

_0_0ReqNavListInfo0

    INTEGER (1..8)    OPTIONAL

_0ReqNavListInfo1

    SEQUENCE (SIZE (1..8)) OF INTEGER (1..8)    OPTIONAL

_0_0ReqNavListInfo1

    INTEGER (1..8)    OPTIONAL

_0ReqNavListInfo

    BIT STRING (SIZE (64))

_0GNSS_DataBitAssistanceReq0

    INTEGER (0..999)    OPTIONAL

_0GNSS_DataBitAssistanceReq1

    INTEGER (0..15)

_0GNSS_DataBitAssistanceReq

    INTEGER (0..3599)

GNSS_DataBitsReqSatList

    GNSS-DataBitsReqSatList ::= SEQUENCE (SIZE(1..64)) OF GNSS-DataBitsReqSatElement
    GNSS-DataBitsReqSatElement

_0GNSS_AlmanacReq

    INTEGER(1..8) OPTIONAL

_0GNSS_UTC_ModelReq

    INTEGER(1..8) OPTIONAL

_0MeasurementReferenceTime1

    INTEGER (0..127)      OPTIONAL

_0_0_0MeasurementReferenceTime200

    INTEGER (0..4095)

_0_0_0_0_0MeasurementReferenceTime200

    INTEGER (0..127)

_0_0_0_0_0MeasurementReferenceTime20

    INTEGER (0..511)

_0_0_0_0MeasurementReferenceTime2110

    INTEGER (0..63)   OPTIONAL

_0_0_0_0MeasurementReferenceTime211

    INTEGER (0..65535)

_0_0_0MeasurementReferenceTime210

    INTEGER (0..63)

_0_0_0MeasurementReferenceTime212

    INTEGER (0 .. 127)    OPTIONAL

_0_0_0MeasurementReferenceTime21

    INTEGER (0..1023)

_0_0_0MeasurementReferenceTime2

    INTEGER (0..503)

_0_0_0MeasurementReferenceTime22

    BIT STRING (SIZE (10))

_0MeasurementReferenceTime

    INTEGER (0..3599999)

_0MeasurementReferenceTime0

    INTEGER (0..3999)     OPTIONAL

GNSS_MeasurementList

    GNSS-MeasurementList  ::= SEQUENCE (SIZE(1..16)) OF GNSS-MeasurementForOneGNSS
    GNSS-MeasurementForOneGNSS

GNSS_SgnMeasList

    GNSS-SgnMeasList ::= SEQUENCE (SIZE(1..8)) OF GNSS-SgnMeasElement
    GNSS-SgnMeasElement

_0GNSS_SgnMeasElement

    INTEGER (0..127)    OPTIONAL

GNSS_SatMeasList

    GNSS-SatMeasList ::= SEQUENCE (SIZE(1..64)) OF GNSS-SatMeasElement
    GNSS-SatMeasElement

_0GNSS_SatMeasElement4

    INTEGER (0..63)

_0GNSS_SatMeasElement3

    INTEGER (0..127)      OPTIONAL

_0GNSS_SatMeasElement2

    INTEGER (0..2097151)

_0GNSS_SatMeasElement1

    INTEGER (0..3)        OPTIONAL

_0GNSS_SatMeasElement6

    INTEGER (0..33554431)     OPTIONAL

_0GNSS_SatMeasElement5

    INTEGER (-32768..32767)   OPTIONAL

_0GNSS_SatMeasElement

    INTEGER (0..63)

GNSS_SupportList

    GNSS-SupportList ::= SEQUENCE (SIZE(1..16)) OF GNSS-SupportElement
    GNSS-SupportElement

_0GNSS_IonosphericModelSupport

    BIT STRING {  klobuchar   (0),
      neQuick   (1) } (SIZE (1..8))

GNSS_GenericAssistanceDataSupport

    GNSS-GenericAssistanceDataSupport ::=
                    SEQUENCE (SIZE (1..16)) OF GNSS-GenericAssistDataSupportElement
    GNSS-GenericAssistDataSupportElement

_0GNSS_NavigationModelSupport0

    BIT STRING {  model-1   (0),
      model-2   (1),
      model-3   (2),
      model-4   (3),
      model-5   (4) } (SIZE (1..8))   OPTIONAL

_0GNSS_NavigationModelSupport

    BIT STRING {  model-1   (0),
      model-2   (1),
      model-3   (2),
      model-4   (3),
      model-5   (4) } (SIZE (1..8))   OPTIONAL

_0GNSS_AlmanacSupport

    BIT STRING {  model-1   (0),
    model-2   (1),
    model-3   (2),
    model-4   (3),
    model-5   (4),
    model-6   (5) } (SIZE (1..8))   OPTIONAL

_0GNSS_UTC_ModelSupport

    BIT STRING {  model-1   (0),
      model-2   (1),
      model-3   (2),
      model-4   (3) } (SIZE (1..8))   OPTIONAL

_0GNSS_ID_Bitmap

    BIT STRING {  gps     (0),
    sbas    (1),
    qzss    (2),
    galileo   (3),
    glonass   (4)  } (SIZE (1..16))

_0GNSS_SignalID

    INTEGER (0 .. 7)

_0GNSS_SignalIDs

    BIT STRING (SIZE(8))

_0SBAS_IDs

    BIT STRING {  waas    (0),
      egnos     (1),
      msas    (2),
      gagan   (3)  } (SIZE (1..8))

_0SV_ID

    INTEGER(0..63)

MeasuredResultsList

    MeasuredResultsList ::= SEQUENCE (SIZE(1..32)) OF MeasuredResultsElement
    MeasuredResultsElement

_0MeasuredResultsElement

    INTEGER (0..503)

_0MeasuredResultsElement0

    BIT STRING (SIZE (10))        OPTIONAL

_0MeasuredResultsElement1

    INTEGER (0..97)           OPTIONAL

_0MeasuredResultsElement2

    INTEGER (0..34)           OPTIONAL

_0MeasuredResultsElement3

    INTEGER (0..4095)         OPTIONAL

_0ECID_RequestLocationInformation

    BIT STRING {  rsrpReq   (0),
    rsrqReq   (1),
    ueRxTxReq (2) } (SIZE(1..8))

_0ECID_ProvideCapabilities

    BIT STRING {  rsrpSup   (0),
    rsrqSup   (1),
    ueRxTxSup (2) } (SIZE(1..8))

Initiator

    ENUMERATED {
      locationServer,
      targetDevice,
      ...
    }
    TransactionNumber

_0Ellipsoid_Point

    ENUMERATED {north, south}

_0Ellipsoid_PointWithUncertaintyCircle

    ENUMERATED {north, south}

_0EllipsoidPointWithUncertaintyEllipse

    ENUMERATED {north, south}

_0EllipsoidPointWithAltitude

    ENUMERATED {north, south}

_0EllipsoidPointWithAltitude2

    ENUMERATED {height, depth}

_0EllipsoidPointWithAltitudeAndUncertaintyEllipsoid

    ENUMERATED {north, south}

_0EllipsoidPointWithAltitudeAndUncertaintyEllipsoid2

    ENUMERATED {height, depth}

_0EllipsoidArc

    ENUMERATED {north, south}

_0HorizontalWithVerticalVelocity1

    ENUMERATED{upward, downward}

_0HorizontalWithVerticalVelocityAndUncertainty1

    ENUMERATED{upward, downward}

_0PolygonPoints

    ENUMERATED {north, south}

LocationInformationType

    ENUMERATED {
      locationEstimateRequired,
      locationMeasurementsRequired,
      locationEstimatePreferred,
      locationMeasurementsPreferred,
      ...
    }
    PeriodicalReportingCriteria

_0PeriodicalReportingCriteria

    ENUMERATED {
      ra1, ra2, ra4, ra8, ra16, ra32,
      ra64, ra-Infinity
    } DEFAULT

_0PeriodicalReportingCriteria0

    ENUMERATED {
      noPeriodicalReporting, ri0-25,
      ri0-5, ri1, ri2, ri4, ri8, ri16, ri32, ri64
    }

AdditionalInformation

    ENUMERATED {
      onlyReturnInformationRequested,
      mayReturnAditionalInformation,
      ...
    }
    QoS

Environment

    ENUMERATED {
      badArea,
      notBadArea,
      mixedArea,
      ...
    }
    CommonIEsProvideLocationInformation

LocationFailureCause

    ENUMERATED {
      undefined,
      requestedMethodNotSupported,
      positionMethodFailure,
      periodicLocationMeasurementsNotAvailable,
      ...
    }
    CommonIEsAbort

_0CommonIEsAbort

    ENUMERATED {
    undefined,
    stopPeriodicReporting,
    targetDeviceAbort,
    networkAbort,
    ...
      }

_0CommonIEsError

    ENUMERATED {
    undefined,
    lppMessageHeaderError,
    lppMessageBodyError,
    epduError,
    incorrectDataValue,
      ...
      }

_0OTDOA_ReferenceCellInfo1

    ENUMERATED { normal, extended, ... }

_0OTDOA_ReferenceCellInfo0

    ENUMERATED {ports1-or-2, ports4, ... }
      OPTIONAL

_0PRS_Info

    ENUMERATED { n6, n15, n25, n50, n75, n100, ... }

_0PRS_Info1

    ENUMERATED {sf-1, sf-2, sf-4, sf-6, ...}

_0OTDOA_NeighbourCellInfoElement1

    ENUMERATED {ports-1-or-2, ports-4, ...}
      OPTIONAL

_0OTDOA_NeighbourCellInfoElement0

    ENUMERATED {normal, extended, ...}
      OPTIONAL

_0OTDOA_LocationServerErrorCauses

    ENUMERATED  { undefined,
    assistanceDataNotSupportedByServer,
    assistanceDataSupportedButCurrentlyNotAvailableByServer,
    ...
      }

_0OTDOA_TargetDeviceErrorCauses

    ENUMERATED {  undefined,
    assistance-data-missing,
    unableToMeasureReferenceCell,
    unableToMeasureAnyNeighbourCell,
    attemptedButUnableToMeasureSomeNeighbourCells,
    ...
      }

_0GNSS_ReferenceTimeForOneCell0

    ENUMERATED {true} OPTIONAL

_0GNSS_SatMeasElement0

    ENUMERATED {notMeasured (0), low (1), medium (2), high (3), ...}

_0GNSS_LocationServerErrorCauses

    ENUMERATED  {
      undefined,
      undeliveredAssistanceDataIsNotSupportedByServer,
      undeliveredAssistanceDataIsSupportedButCurrentlyNotAvailableByServer,               undeliveredAssistanceDataIsPartlyNotSupportedAndPartlyNotAvailableByServer,
      ...
      }

_0GNSS_TargetDeviceErrorCauses

    ENUMERATED {  undefined,
    thereWereNotEnoughSatellitesReceived,
    assistanceDataMissing,
    notAllRequestedMeasurementsPossible,
    ...
      }

_0GNSS_ID

    ENUMERATED{ gps, sbas, qzss, galileo, glonass, ...}

_0SBAS_ID

    ENUMERATED { waas, egnos, msas, gagan, ...}

_0ECID_LocationServerErrorCauses

    ENUMERATED  { undefined,
    ...
      }

_0ECID_TargetDeviceErrorCauses

    ENUMERATED {  undefined,
    requestedMeasurementNotAvailable,
    notAllrequestedMeasurementsPossible,
    ...
      }

LPP_Message

    LPP-Message ::= SEQUENCE {
      transactionID     LPP-TransactionID OPTIONAL, -- Need ON
      endTransaction      BOOLEAN,
      sequenceNumber      SequenceNumber    OPTIONAL, -- Need ON
      acknowledgement     Acknowledgement   OPTIONAL, -- Need ON
      lpp-MessageBody     LPP-MessageBody   OPTIONAL  -- Need ON
    }
    SequenceNumber

Acknowledgement

    Acknowledgement ::= SEQUENCE {
      ackRequested  BOOLEAN,
      ackIndicator  SequenceNumber    OPTIONAL
    }
    LPP-MessageBody

_0LPP_MessageBody0

    SEQUENCE {}

LPP_TransactionID

    LPP-TransactionID ::= SEQUENCE {
      initiator       Initiator,
      transactionNumber   TransactionNumber,
      ...
    }
    Initiator

RequestCapabilities

    RequestCapabilities ::= SEQUENCE {
      criticalExtensions    CHOICE {
        c1            CHOICE {
          requestCapabilities-r9    RequestCapabilities-r9-IEs,
          spare3 NULL, spare2 NULL, spare1 NULL
        },
        criticalExtensionsFuture  SEQUENCE {}
      }
    }
    RequestCapabilities-r9-IEs

_0_0RequestCapabilities0

    SEQUENCE {}

RequestCapabilities_r9_IEs

    RequestCapabilities-r9-IEs ::= SEQUENCE {
      commonIEsRequestCapabilities    CommonIEsRequestCapabilities    OPTIONAL, -- Need ON
      a-gnss-RequestCapabilities      A-GNSS-RequestCapabilities      OPTIONAL,
      otdoa-RequestCapabilities     OTDOA-RequestCapabilities     OPTIONAL,
      ecid-RequestCapabilities      ECID-RequestCapabilities      OPTIONAL,
      epdu-RequestCapabilities      EPDU-Sequence           OPTIONAL, -- Need ON
      ...
    }
    ProvideCapabilities

ProvideCapabilities

    ProvideCapabilities ::= SEQUENCE {
      criticalExtensions    CHOICE {
        c1            CHOICE {
          provideCapabilities-r9    ProvideCapabilities-r9-IEs,
          spare3 NULL, spare2 NULL, spare1 NULL
        },
        criticalExtensionsFuture  SEQUENCE {}
      }
    }
    ProvideCapabilities-r9-IEs

_0_0ProvideCapabilities0

    SEQUENCE {}

ProvideCapabilities_r9_IEs

    ProvideCapabilities-r9-IEs ::= SEQUENCE {
      commonIEsProvideCapabilities    CommonIEsProvideCapabilities    OPTIONAL, -- Need ON
      a-gnss-ProvideCapabilities      A-GNSS-ProvideCapabilities      OPTIONAL, -- Need ON
      otdoa-ProvideCapabilities     OTDOA-ProvideCapabilities     OPTIONAL, -- Need ON
      ecid-ProvideCapabilities      ECID-ProvideCapabilities      OPTIONAL, -- Need ON
      epdu-ProvideCapabilities      EPDU-Sequence           OPTIONAL, -- Need ON
      ...
    }
    RequestAssistanceData

RequestAssistanceData

    RequestAssistanceData ::= SEQUENCE {
      criticalExtensions    CHOICE {
        c1            CHOICE {
          requestAssistanceData-r9  RequestAssistanceData-r9-IEs,
          spare3 NULL, spare2 NULL, spare1 NULL
        },
        criticalExtensionsFuture  SEQUENCE {}
      }
    }
    RequestAssistanceData-r9-IEs

_0_0RequestAssistanceData0

    SEQUENCE {}

RequestAssistanceData_r9_IEs

    RequestAssistanceData-r9-IEs ::= SEQUENCE {
      commonIEsRequestAssistanceData    CommonIEsRequestAssistanceData    OPTIONAL, -- Need ON
      a-gnss-RequestAssistanceData    A-GNSS-RequestAssistanceData    OPTIONAL, -- Need ON
      otdoa-RequestAssistanceData     OTDOA-RequestAssistanceData     OPTIONAL, -- Need ON
      epdu-RequestAssistanceData      EPDU-Sequence           OPTIONAL, -- Need ON
      ...
    }
    ProvideAssistanceData

ProvideAssistanceData

    ProvideAssistanceData ::= SEQUENCE {
      criticalExtensions    CHOICE {
        c1            CHOICE {
          provideAssistanceData-r9  ProvideAssistanceData-r9-IEs,
          spare3 NULL, spare2 NULL, spare1 NULL
        },
        criticalExtensionsFuture  SEQUENCE {}
      }
    }
    ProvideAssistanceData-r9-IEs

_0_0ProvideAssistanceData0

    SEQUENCE {}

ProvideAssistanceData_r9_IEs

    ProvideAssistanceData-r9-IEs ::= SEQUENCE {
      commonIEsProvideAssistanceData    CommonIEsProvideAssistanceData    OPTIONAL, -- Need ON
      a-gnss-ProvideAssistanceData    A-GNSS-ProvideAssistanceData    OPTIONAL, -- Need ON
      otdoa-ProvideAssistanceData     OTDOA-ProvideAssistanceData     OPTIONAL, -- Need ON
      epdu-Provide-Assistance-Data    EPDU-Sequence           OPTIONAL, -- Need ON
      ...
    }
    RequestLocationInformation

RequestLocationInformation

    RequestLocationInformation ::= SEQUENCE {
      criticalExtensions    CHOICE {
        c1            CHOICE {
          requestLocationInformation-r9 RequestLocationInformation-r9-IEs,
          spare3 NULL, spare2 NULL, spare1 NULL
        },
        criticalExtensionsFuture  SEQUENCE {}
      }
    }
    RequestLocationInformation-r9-IEs

_0_0RequestLocationInformation0

    SEQUENCE {}

RequestLocationInformation_r9_IEs

    RequestLocationInformation-r9-IEs ::= SEQUENCE {
      commonIEsRequestLocationInformation
                      CommonIEsRequestLocationInformation   OPTIONAL, -- Need ON
      a-gnss-RequestLocationInformation A-GNSS-RequestLocationInformation OPTIONAL, -- Need ON
      otdoa-RequestLocationInformation  OTDOA-RequestLocationInformation  OPTIONAL, -- Need ON
      ecid-RequestLocationInformation   ECID-RequestLocationInformation   OPTIONAL, -- Need ON
      epdu-RequestLocationInformation   EPDU-Sequence           OPTIONAL, -- Need ON
      ...
    }
    ProvideLocationInformation

ProvideLocationInformation

    ProvideLocationInformation ::= SEQUENCE {
      criticalExtensions    CHOICE {
        c1            CHOICE {
          provideLocationInformation-r9 ProvideLocationInformation-r9-IEs,
          spare3 NULL, spare2 NULL, spare1 NULL
        },
        criticalExtensionsFuture  SEQUENCE {}
      }
    }
    ProvideLocationInformation-r9-IEs

_0_0ProvideLocationInformation0

    SEQUENCE {}

ProvideLocationInformation_r9_IEs

    ProvideLocationInformation-r9-IEs ::= SEQUENCE {
      commonIEsProvideLocationInformation
                      CommonIEsProvideLocationInformation   OPTIONAL, -- Need ON
      a-gnss-ProvideLocationInformation A-GNSS-ProvideLocationInformation OPTIONAL, -- Need ON
      otdoa-ProvideLocationInformation  OTDOA-ProvideLocationInformation  OPTIONAL, -- Need ON
      ecid-ProvideLocationInformation   ECID-ProvideLocationInformation   OPTIONAL, -- Need ON
      epdu-ProvideLocationInformation   EPDU-Sequence           OPTIONAL, -- Need ON
      ...
    }
    Abort

Abort

    Abort ::= SEQUENCE {
      criticalExtensions    CHOICE {
        c1            CHOICE {
          abort-r9    Abort-r9-IEs,
          spare3 NULL, spare2 NULL, spare1 NULL
        },
        criticalExtensionsFuture  SEQUENCE {}
      }
    }
    Abort-r9-IEs

_0_0Abort0

    SEQUENCE {}

Abort_r9_IEs

    Abort-r9-IEs ::= SEQUENCE {
      commonIEsAbort    CommonIEsAbort      OPTIONAL, -- Need ON
      ...,
      epdu-Abort      EPDU-Sequence     OPTIONAL  -- Need ON
    }
    Error

_0Error

    SEQUENCE {}

Error_r9_IEs

    Error-r9-IEs ::= SEQUENCE {
      commonIEsError    CommonIEsError      OPTIONAL, -- Need ON
      ...,
      epdu-Error      EPDU-Sequence     OPTIONAL  -- Need ON
    }
    AccessTypes

AccessTypes

    AccessTypes ::= SEQUENCE {
      accessTypes   BIT STRING {  eutra   (0),
                      utra    (1),
                      gsm     (2)  } (SIZE (1..8)),
      ...
    }
    ARFCN-ValueEUTRA

CellGlobalIdEUTRA_AndUTRA

    CellGlobalIdEUTRA-AndUTRA ::= SEQUENCE {
      plmn-Identity   SEQUENCE {
                  mcc   SEQUENCE (SIZE (3))   OF INTEGER (0..9),
                  mnc   SEQUENCE (SIZE (2..3))  OF INTEGER (0..9)
                },
      cellIdentity    CHOICE {
        eutra BIT STRING (SIZE (28)),
        utra  BIT STRING (SIZE (32))
      },
      ...
    }
    CellGlobalIdGERAN

_0CellGlobalIdEUTRA_AndUTRA

    SEQUENCE {
      mcc   SEQUENCE (SIZE (3))   OF INTEGER (0..9),
      mnc   SEQUENCE (SIZE (2..3))  OF INTEGER (0..9)
    }

CellGlobalIdGERAN

    CellGlobalIdGERAN ::= SEQUENCE {
      plmn-Identity   SEQUENCE {
                  mcc   SEQUENCE (SIZE (3))   OF INTEGER (0..9),
                  mnc   SEQUENCE (SIZE (2..3))  OF INTEGER (0..9)
                  },
      locationAreaCode    BIT STRING (SIZE (16)),
      cellIdentity      BIT STRING (SIZE (16)),
      ...
    }
    ECGI

_0CellGlobalIdGERAN

    SEQUENCE {
      mcc   SEQUENCE (SIZE (3))   OF INTEGER (0..9),
      mnc   SEQUENCE (SIZE (2..3))  OF INTEGER (0..9)
      }

ECGI

    ECGI ::= SEQUENCE {
      mcc       SEQUENCE (SIZE (3))   OF INTEGER (0..9),
      mnc       SEQUENCE (SIZE (2..3))  OF INTEGER (0..9),
      cellidentity  BIT STRING (SIZE (28))
    }
    Ellipsoid-Point

Ellipsoid_Point

    Ellipsoid-Point ::= SEQUENCE {
      latitudeSign        ENUMERATED {north, south},
      degreesLatitude       INTEGER (0..8388607),     -- 23 bit field
      degreesLongitude      INTEGER (-8388608..8388607)   -- 24 bit field
    }
    Ellipsoid-PointWithUncertaintyCircle

Ellipsoid_PointWithUncertaintyCircle

    Ellipsoid-PointWithUncertaintyCircle ::= SEQUENCE {
      latitudeSign        ENUMERATED {north, south},
      degreesLatitude       INTEGER (0..8388607),     -- 23 bit field
      degreesLongitude      INTEGER (-8388608..8388607),  -- 24 bit field
      uncertainty         INTEGER (0..127)
    }
    EllipsoidPointWithUncertaintyEllipse

EllipsoidPointWithUncertaintyEllipse

    EllipsoidPointWithUncertaintyEllipse ::= SEQUENCE {
      latitudeSign        ENUMERATED {north, south},
      degreesLatitude       INTEGER (0..8388607),     -- 23 bit field
      degreesLongitude      INTEGER (-8388608..8388607),  -- 24 bit field
      uncertaintySemiMajor    INTEGER (0..127),
      uncertaintySemiMinor    INTEGER (0..127),
      orientationMajorAxis    INTEGER (0..179),
      confidence          INTEGER (0..100)
    }
    EllipsoidPointWithAltitude

EllipsoidPointWithAltitude

    EllipsoidPointWithAltitude ::= SEQUENCE {
      latitudeSign        ENUMERATED {north, south},
      degreesLatitude       INTEGER (0..8388607),     -- 23 bit field
      degreesLongitude      INTEGER (-8388608..8388607),  -- 24 bit field
      altitudeDirection     ENUMERATED {height, depth},
      altitude          INTEGER (0..32767)        -- 15 bit field
    }
    EllipsoidPointWithAltitudeAndUncertaintyEllipsoid

EllipsoidPointWithAltitudeAndUncertaintyEllipsoid

    EllipsoidPointWithAltitudeAndUncertaintyEllipsoid ::= SEQUENCE {
      latitudeSign        ENUMERATED {north, south},
      degreesLatitude       INTEGER (0..8388607),     -- 23 bit field
      degreesLongitude      INTEGER (-8388608..8388607),  -- 24 bit field
      altitudeDirection     ENUMERATED {height, depth},
      altitude          INTEGER (0..32767),       -- 15 bit field
      uncertaintySemiMajor    INTEGER (0..127),
      uncertaintySemiMinor    INTEGER (0..127),
      orientationMajorAxis    INTEGER (0..179),
      uncertaintyAltitude     INTEGER (0..127),
      confidence          INTEGER (0..100)
    }
    EllipsoidArc

EllipsoidArc

    EllipsoidArc ::= SEQUENCE {
      latitudeSign        ENUMERATED {north, south},
      degreesLatitude       INTEGER (0..8388607),     -- 23 bit field
      degreesLongitude      INTEGER (-8388608..8388607),  -- 24 bit field
      innerRadius         INTEGER (0..65535),       -- 16 bit field,
      uncertaintyRadius     INTEGER (0..127),
      offsetAngle         INTEGER (0..179),
      includedAngle       INTEGER (0..179),
      confidence          INTEGER (0..100)
    }
    EPDU-Sequence

EPDU

    EPDU ::= SEQUENCE {
      ePDU-Identifier     EPDU-Identifier,
      ePDU-Body       EPDU-Body
    }
    EPDU-Identifier

EPDU_Identifier

    EPDU-Identifier ::= SEQUENCE {
      ePDU-ID         EPDU-ID,
      ePDU-Name       EPDU-Name   OPTIONAL,
      ...
    }
    EPDU-ID

HorizontalVelocity

    HorizontalVelocity ::= SEQUENCE {
      bearing           INTEGER(0..359),
      horizontalSpeed       INTEGER(0..2047)
    }
    HorizontalWithVerticalVelocity

HorizontalWithVerticalVelocity

    HorizontalWithVerticalVelocity ::= SEQUENCE {
      bearing           INTEGER(0..359),
      horizontalSpeed       INTEGER(0..2047),
      verticalDirection     ENUMERATED{upward, downward},
      verticalSpeed       INTEGER(0..255)
    }
    HorizontalVelocityWithUncertainty

HorizontalVelocityWithUncertainty

    HorizontalVelocityWithUncertainty ::= SEQUENCE {
      bearing           INTEGER(0..359),
      horizontalSpeed       INTEGER(0..2047),
      uncertaintySpeed      INTEGER(0..255)
    }
    HorizontalWithVerticalVelocityAndUncertainty

HorizontalWithVerticalVelocityAndUncertainty

    HorizontalWithVerticalVelocityAndUncertainty ::= SEQUENCE {
      bearing           INTEGER(0..359),
      horizontalSpeed       INTEGER(0..2047),
      verticalDirection     ENUMERATED{upward, downward},
      verticalSpeed       INTEGER(0..255),
      horizontalUncertaintySpeed  INTEGER(0..255),
      verticalUncertaintySpeed  INTEGER(0..255)
    }
    LocationCoordinateTypes

LocationCoordinateTypes

    LocationCoordinateTypes ::= SEQUENCE {
      ellipsoidPoint                      BOOLEAN,
      ellipsoidPointWithUncertaintyCircle           BOOLEAN,
      ellipsoidPointWithUncertaintyEllipse          BOOLEAN,
      polygon                         BOOLEAN,
      ellipsoidPointWithAltitude                BOOLEAN,
      ellipsoidPointWithAltitudeAndUncertaintyEllipsoid   BOOLEAN,
      ellipsoidArc                      BOOLEAN,
      ...
    }
    Polygon

PolygonPoints

    PolygonPoints ::= SEQUENCE {
      latitudeSign        ENUMERATED {north, south},
      degreesLatitude       INTEGER (0..8388607),     -- 23 bit field
      degreesLongitude      INTEGER (-8388608..8388607)   -- 24 bit field
    }
    PositioningModes

PositioningModes

    PositioningModes ::= SEQUENCE {
      posModes    BIT STRING {  standalone  (0),
                      ue-based  (1),
                      ue-assisted (2)  } (SIZE (1..8)),
      ...
    }
    VelocityTypes

VelocityTypes

    VelocityTypes ::= SEQUENCE {
      horizontalVelocity                    BOOLEAN,
      horizontalWithVerticalVelocity              BOOLEAN,
      horizontalVelocityWithUncertainty           BOOLEAN,
      horizontalWithVerticalVelocityAndUncertainty      BOOLEAN,
      ...
    }
    CommonIEsRequestCapabilities

CommonIEsRequestCapabilities

    CommonIEsRequestCapabilities ::= SEQUENCE {
      ...
    }
    CommonIEsProvideCapabilities

CommonIEsProvideCapabilities

    CommonIEsProvideCapabilities ::= SEQUENCE {
      ...
    }
    CommonIEsRequestAssistanceData

CommonIEsRequestAssistanceData

    CommonIEsRequestAssistanceData ::= SEQUENCE {
      primaryCellID   ECGI    OPTIONAL, -- Cond EUTRA
      ...
    }
    CommonIEsProvideAssistanceData

CommonIEsProvideAssistanceData

    CommonIEsProvideAssistanceData ::= SEQUENCE {
      ...
    }
    CommonIEsRequestLocationInformation

CommonIEsRequestLocationInformation

    CommonIEsRequestLocationInformation ::= SEQUENCE {
      locationInformationType   LocationInformationType,
      triggeredReporting      TriggeredReportingCriteria  OPTIONAL, -- Cond ECID
        periodicalReporting         PeriodicalReportingCriteria OPTIONAL, -- Need ON
      additionalInformation   AdditionalInformation   OPTIONAL, -- Need ON
      qos             QoS             OPTIONAL, -- Need ON
      environment         Environment         OPTIONAL, -- Need ON
      locationCoordinateTypes   LocationCoordinateTypes   OPTIONAL, -- Need ON
      velocityTypes       VelocityTypes       OPTIONAL, -- Need ON
      ...
    }
    LocationInformationType

PeriodicalReportingCriteria

    PeriodicalReportingCriteria ::=   SEQUENCE {
      reportingAmount           ENUMERATED {
                          ra1, ra2, ra4, ra8, ra16, ra32,
                          ra64, ra-Infinity
                        } DEFAULT ra-Infinity,
      reportingInterval         ENUMERATED {
                          noPeriodicalReporting, ri0-25,
                          ri0-5, ri1, ri2, ri4, ri8, ri16, ri32, ri64
                        }
    }
    TriggeredReportingCriteria

TriggeredReportingCriteria

    TriggeredReportingCriteria ::=    SEQUENCE {
      cellChange              BOOLEAN,
      reportingDuration         ReportingDuration,
      ...
    }
    ReportingDuration

QoS

    QoS ::= SEQUENCE {
      horizontalAccuracy      HorizontalAccuracy    OPTIONAL, -- Need ON
      verticalCoordinateRequest BOOLEAN,
      verticalAccuracy      VerticalAccuracy    OPTIONAL, -- Need ON
      responseTime        ResponseTime      OPTIONAL, -- Need ON
      velocityRequest       BOOLEAN,
      ...
    }
    HorizontalAccuracy

HorizontalAccuracy

    HorizontalAccuracy ::= SEQUENCE {
      accuracy    INTEGER(0..127),
      confidence    INTEGER(0..100),
      ...
    }
    VerticalAccuracy

VerticalAccuracy

    VerticalAccuracy ::= SEQUENCE {
      accuracy    INTEGER(0..127),
      confidence    INTEGER(0..100),
      ...
    }
    ResponseTime

ResponseTime

    ResponseTime ::= SEQUENCE {
      time      INTEGER (1..128),
      ...
    }
    Environment

CommonIEsProvideLocationInformation

    CommonIEsProvideLocationInformation ::= SEQUENCE {
      locationEstimate      LocationCoordinates   OPTIONAL,
      velocityEstimate      Velocity        OPTIONAL,
      locationError       LocationError     OPTIONAL,
      ...
    }
    LocationCoordinates

LocationError

    LocationError ::= SEQUENCE {
      locationfailurecause      LocationFailureCause,
      ...
    }
    LocationFailureCause

CommonIEsAbort

    CommonIEsAbort ::= SEQUENCE {
      abortCause      ENUMERATED {
        undefined,
        stopPeriodicReporting,
        targetDeviceAbort,
        networkAbort,
        ...
      }
    }
    CommonIEsError

CommonIEsError

    CommonIEsError ::= SEQUENCE {
      errorCause    ENUMERATED {
        undefined,
        lppMessageHeaderError,
        lppMessageBodyError,
        epduError,
        incorrectDataValue,
      ...
      }
    }
    OTDOA-ProvideAssistanceData

OTDOA_ProvideAssistanceData

    OTDOA-ProvideAssistanceData ::= SEQUENCE {
      otdoa-ReferenceCellInfo     OTDOA-ReferenceCellInfo       OPTIONAL,
      otdoa-NeighbourCellInfo     OTDOA-NeighbourCellInfoList     OPTIONAL,
      otdoa-Error           OTDOA-Error             OPTIONAL,
      ...
    }
    OTDOA-ReferenceCellInfo

OTDOA_ReferenceCellInfo

    OTDOA-ReferenceCellInfo ::= SEQUENCE {
      physCellId          INTEGER (0..503),
      cellGlobalId        ECGI            OPTIONAL,   -- Need ON
      earfcnRef         ARFCN-ValueEUTRA      OPTIONAL,   -- Cond NotSameAsServ0
      antennaPortConfig     ENUMERATED {ports1-or-2, ports4, ... }
                                  OPTIONAL,   -- Cond NotSameAsServ1
      cpLength          ENUMERATED { normal, extended, ... },
      prsInfo           PRS-Info          OPTIONAL,   -- Cond PRS
      ...
    }
    PRS-Info

PRS_Info

    PRS-Info ::= SEQUENCE {
      prs-Bandwidth     ENUMERATED { n6, n15, n25, n50, n75, n100, ... },
      prs-ConfigurationIndex  INTEGER (0..4095),
      numDL-Frames      ENUMERATED {sf-1, sf-2, sf-4, sf-6, ...},
      ...,
      prs-MutingInfo-r9   CHOICE {
        po2-r9          BIT STRING (SIZE(2)),
        po4-r9          BIT STRING (SIZE(4)),
        po8-r9          BIT STRING (SIZE(8)),
        po16-r9         BIT STRING (SIZE(16)),
        ...
      }                           OPTIONAL        -- Need OP
    }
    OTDOA-NeighbourCellInfoList

OTDOA_NeighbourCellInfoElement

    OTDOA-NeighbourCellInfoElement ::= SEQUENCE {
      physCellId              INTEGER (0..503),
      cellGlobalId            ECGI        OPTIONAL,   -- Need ON
      earfcn                ARFCN-ValueEUTRA  OPTIONAL,   -- Cond NotSameAsRef0
      cpLength              ENUMERATED {normal, extended, ...}
                                  OPTIONAL,   -- Cond NotSameAsRef1
      prsInfo               PRS-Info      OPTIONAL,   -- Cond NotSameAsRef2
      antennaPortConfig         ENUMERATED {ports-1-or-2, ports-4, ...}
                                  OPTIONAL,     -- Cond NotsameAsRef3
      slotNumberOffset          INTEGER(0..19)    OPTIONAL,   -- Cond NotSameAsRef4
      prs-SubframeOffset          INTEGER (0..1279) OPTIONAL,   -- Cond InterFreq
      expectedRSTD            INTEGER (0..16383),
      expectedRSTD-Uncertainty      INTEGER (0..1023),
      ...
    }
    maxFreqLayers

OTDOA_RequestAssistanceData

    OTDOA-RequestAssistanceData ::= SEQUENCE {
      physCellId    INTEGER (0..503),
      ...
    }
    OTDOA-ProvideLocationInformation

OTDOA_ProvideLocationInformation

    OTDOA-ProvideLocationInformation ::= SEQUENCE {
      otdoaSignalMeasurementInformation OTDOA-SignalMeasurementInformation  OPTIONAL,
      otdoa-Error             OTDOA-Error             OPTIONAL,
      ...
    }
    OTDOA-SignalMeasurementInformation

OTDOA_SignalMeasurementInformation

    OTDOA-SignalMeasurementInformation ::= SEQUENCE {
      systemFrameNumber   BIT STRING (SIZE (10)),
      physCellIdRef     INTEGER (0..503),
      cellGlobalIdRef     ECGI          OPTIONAL,
      earfcnRef       ARFCN-ValueEUTRA    OPTIONAL,
      referenceQuality    OTDOA-MeasQuality   OPTIONAL,
      neighbourMeasurementList  NeighbourMeasurementList,
      ...
    }
    NeighbourMeasurementList

NeighbourMeasurementElement

    NeighbourMeasurementElement ::= SEQUENCE {
      physCellIdNeighbor    INTEGER (0..503),
      cellGlobalIdNeighbour ECGI          OPTIONAL,
      earfcnNeighbour     ARFCN-ValueEUTRA    OPTIONAL,
      rstd          INTEGER (0..12711),
      rstd-Quality      OTDOA-MeasQuality,
      ...
    }
    OTDOA-MeasQuality

OTDOA_MeasQuality

    OTDOA-MeasQuality ::= SEQUENCE {
      error-Resolution    BIT STRING (SIZE (2)),
      error-Value       BIT STRING (SIZE (5)),
      error-NumSamples    BIT STRING (SIZE (3))       OPTIONAL,
      ...
    }
    OTDOA-RequestLocationInformation

OTDOA_RequestLocationInformation

    OTDOA-RequestLocationInformation ::= SEQUENCE {
      assistanceAvailability    BOOLEAN,
      ...
    }
    OTDOA-ProvideCapabilities

OTDOA_ProvideCapabilities

    OTDOA-ProvideCapabilities ::= SEQUENCE {
      otdoa-Mode    BIT STRING {  ue-assisted (0) } (SIZE (1..8)),
      ...,
      supportedBandListEUTRA    SEQUENCE (SIZE (1..maxBands)) OF SupportedBandEUTRA   OPTIONAL
    }
    maxBands

SupportedBandEUTRA

    SupportedBandEUTRA ::= SEQUENCE {
      bandEUTRA             INTEGER (1..64)}
    OTDOA-RequestCapabilities

OTDOA_RequestCapabilities

    OTDOA-RequestCapabilities ::= SEQUENCE {
      ...
    }
    OTDOA-Error

OTDOA_LocationServerErrorCauses

    OTDOA-LocationServerErrorCauses ::= SEQUENCE {
      cause   ENUMERATED  { undefined,
                    assistanceDataNotSupportedByServer,
                    assistanceDataSupportedButCurrentlyNotAvailableByServer,
                    ...
                  },
      ...
    }
    OTDOA-TargetDeviceErrorCauses

OTDOA_TargetDeviceErrorCauses

    OTDOA-TargetDeviceErrorCauses ::= SEQUENCE {
      cause   ENUMERATED {  undefined,
                    assistance-data-missing,
                    unableToMeasureReferenceCell,
                    unableToMeasureAnyNeighbourCell,
                    attemptedButUnableToMeasureSomeNeighbourCells,
                    ...
                  },
      ...
    }
    A-GNSS-ProvideAssistanceData

A_GNSS_ProvideAssistanceData

    A-GNSS-ProvideAssistanceData ::= SEQUENCE {
      gnss-CommonAssistData     GNSS-CommonAssistData       OPTIONAL, -- Need ON
      gnss-GenericAssistData      GNSS-GenericAssistData        OPTIONAL, -- Need ON
      gnss-Error            A-GNSS-Error            OPTIONAL, -- Need ON
      ...
    }
    GNSS-CommonAssistData

GNSS_CommonAssistData

    GNSS-CommonAssistData ::= SEQUENCE {
      gnss-ReferenceTime        GNSS-ReferenceTime          OPTIONAL, -- Need ON
      gnss-ReferenceLocation      GNSS-ReferenceLocation        OPTIONAL, -- Need ON
      gnss-IonosphericModel     GNSS-IonosphericModel       OPTIONAL, -- Need ON
      gnss-EarthOrientationParameters GNSS-EarthOrientationParameters   OPTIONAL, -- Need ON
      ...
    }
    GNSS-GenericAssistData

GNSS_GenericAssistDataElement

    GNSS-GenericAssistDataElement ::= SEQUENCE {
      gnss-ID             GNSS-ID,
      sbas-ID             SBAS-ID             OPTIONAL, -- Cond GNSS-ID-SBAS
      gnss-TimeModels         GNSS-TimeModelList        OPTIONAL, -- Need ON
      gnss-DifferentialCorrections  GNSS-DifferentialCorrections  OPTIONAL, -- Need ON
      gnss-NavigationModel      GNSS-NavigationModel      OPTIONAL, -- Need ON
      gnss-RealTimeIntegrity      GNSS-RealTimeIntegrity      OPTIONAL, -- Need ON
      gnss-DataBitAssistance      GNSS-DataBitAssistance      OPTIONAL, -- Need ON
      gnss-AcquisitionAssistance    GNSS-AcquisitionAssistance    OPTIONAL, -- Need ON
      gnss-Almanac          GNSS-Almanac          OPTIONAL, -- Need ON
      gnss-UTC-Model          GNSS-UTC-Model          OPTIONAL, -- Need ON
      gnss-AuxiliaryInformation   GNSS-AuxiliaryInformation   OPTIONAL, -- Need ON
      ...
    }
    GNSS-ReferenceTime

GNSS_ReferenceTime

    GNSS-ReferenceTime ::= SEQUENCE  {
      gnss-SystemTime       GNSS-SystemTime,
      referenceTimeUnc      INTEGER (0..127)          OPTIONAL, -- Cond noFTA
      gnss-ReferenceTimeForCells  SEQUENCE (SIZE (1..16)) OF
                      GNSS-ReferenceTimeForOneCell  OPTIONAL, -- Need ON
      ...
    }
    GNSS-ReferenceTimeForOneCell

GNSS_ReferenceTimeForOneCell

    GNSS-ReferenceTimeForOneCell  ::= SEQUENCE {
      networkTime         NetworkTime,
      referenceTimeUnc      INTEGER (0..127),
      bsAlign           ENUMERATED {true} OPTIONAL,
      ...
    }
    GNSS-SystemTime

GNSS_SystemTime

    GNSS-SystemTime ::= SEQUENCE {
      gnss-TimeID           GNSS-ID,
      gnss-DayNumber          INTEGER (0..32767),
      gnss-TimeOfDay          INTEGER (0..86399),
      gnss-TimeOfDayFrac-msec     INTEGER (0..999)    OPTIONAL, -- Need ON
      notificationOfLeapSecond    BIT STRING (SIZE(2))  OPTIONAL, -- Cond gnss-TimeID-glonass
      gps-TOW-Assist          GPS-TOW-Assist      OPTIONAL, -- Cond gnss-TimeID-gps
      ...
    }
    GPS-TOW-Assist

GPS_TOW_AssistElement

    GPS-TOW-AssistElement ::= SEQUENCE {
      satelliteID   INTEGER (1..64),
      tlmWord     INTEGER (0..16383),
      antiSpoof   INTEGER (0..1),
      alert     INTEGER (0..1),
      tlmRsvdBits   INTEGER (0..3),
      ...
    }
    NetworkTime

NetworkTime

    NetworkTime ::= SEQUENCE {
      secondsFromFrameStructureStart        INTEGER(0..12533),
      fractionalSecondsFromFrameStructureStart  INTEGER(0..3999999),
      frameDrift                  INTEGER (-64..63)   OPTIONAL, -- Cond GNSSsynch
      cellID    CHOICE {
            eUTRA   SEQUENCE {
                  physCellId      INTEGER (0..503),
                  cellGlobalIdEUTRA CellGlobalIdEUTRA-AndUTRA OPTIONAL, -- Need ON
                  earfcn        ARFCN-ValueEUTRA,
                  ...
                  },
            uTRA    SEQUENCE {
                  mode  CHOICE {
                      fdd   SEQUENCE {
                          primary-CPICH-Info  INTEGER (0..511),
                          ...
                          },
                      tdd   SEQUENCE {
                          cellParameters    INTEGER (0..127),
                          ...
                          }
                      },
                  cellGlobalIdUTRA  CellGlobalIdEUTRA-AndUTRA OPTIONAL, -- Need ON
                  uarfcn        ARFCN-ValueUTRA,
                  ...
                  },
            gSM     SEQUENCE {
                  bcchCarrier     INTEGER (0..1023),
                  bsic        INTEGER (0..63),
                  cellGlobalIdGERAN CellGlobalIdGERAN     OPTIONAL, -- Need ON
                  ...
                  },
            ...
            },
      ...
    }
    GNSS-ReferenceLocation

_0_0NetworkTime20

    SEQUENCE {
      mode  CHOICE {
      fdd   SEQUENCE {
      primary-CPICH-Info  INTEGER (0..511),
      ...
      },
      tdd   SEQUENCE {
      cellParameters    INTEGER (0..127),
      ...
      }
      },
      cellGlobalIdUTRA  CellGlobalIdEUTRA-AndUTRA OPTIONAL, -- Need ON
      uarfcn        ARFCN-ValueUTRA,
      ...
      }

_0_0_0_0NetworkTime200

    SEQUENCE {
      cellParameters    INTEGER (0..127),
      ...
      }

_0_0_0_0NetworkTime20

    SEQUENCE {
      primary-CPICH-Info  INTEGER (0..511),
      ...
      }

_0_0NetworkTime21

    SEQUENCE {
      bcchCarrier     INTEGER (0..1023),
      bsic        INTEGER (0..63),
      cellGlobalIdGERAN CellGlobalIdGERAN     OPTIONAL, -- Need ON
      ...
      }

_0_0NetworkTime2

    SEQUENCE {
      physCellId      INTEGER (0..503),
      cellGlobalIdEUTRA CellGlobalIdEUTRA-AndUTRA OPTIONAL, -- Need ON
      earfcn        ARFCN-ValueEUTRA,
      ...
      }

GNSS_ReferenceLocation

    GNSS-ReferenceLocation ::= SEQUENCE {
        threeDlocation      EllipsoidPointWithAltitudeAndUncertaintyEllipsoid,
        ...
    }
    GNSS-IonosphericModel

GNSS_IonosphericModel

    GNSS-IonosphericModel ::= SEQUENCE {
      klobucharModel      KlobucharModelParameter   OPTIONAL, -- Need ON
      neQuickModel      NeQuickModelParameter   OPTIONAL, -- Need ON
      ...
    }
    KlobucharModelParameter

KlobucharModelParameter

    KlobucharModelParameter ::= SEQUENCE {
      dataID      BIT STRING (SIZE (2)),
      alfa0     INTEGER (-128..127),
      alfa1     INTEGER (-128..127),
      alfa2     INTEGER (-128..127),
      alfa3     INTEGER (-128..127),
      beta0     INTEGER (-128..127),
      beta1     INTEGER (-128..127),
      beta2     INTEGER (-128..127),
      beta3     INTEGER (-128..127),
      ...
    }
    NeQuickModelParameter

NeQuickModelParameter

    NeQuickModelParameter ::= SEQUENCE {
      ai0       INTEGER (0..4095),
      ai1       INTEGER (0..4095),
      ai2       INTEGER (0..4095),
      ionoStormFlag1  INTEGER (0..1)    OPTIONAL, -- Need OP
      ionoStormFlag2  INTEGER (0..1)    OPTIONAL, -- Need OP
      ionoStormFlag3  INTEGER (0..1)    OPTIONAL, -- Need OP
      ionoStormFlag4  INTEGER (0..1)    OPTIONAL, -- Need OP
      ionoStormFlag5  INTEGER (0..1)    OPTIONAL, -- Need OP
      ...
    }
    GNSS-EarthOrientationParameters

GNSS_EarthOrientationParameters

    GNSS-EarthOrientationParameters ::= SEQUENCE {
      teop        INTEGER (0..65535),
      pmX         INTEGER (-1048576..1048575),
      pmXdot        INTEGER (-16384..16383),
      pmY         INTEGER (-1048576..1048575),
      pmYdot        INTEGER (-16384..16383),
      deltaUT1      INTEGER (-1073741824..1073741823),
      deltaUT1dot     INTEGER (-262144..262143),
      ...
    }
    GNSS-TimeModelList

GNSS_TimeModelElement

    GNSS-TimeModelElement ::= SEQUENCE {
      gnss-TimeModelRefTime   INTEGER (0..65535),
      tA0             INTEGER (-67108864..67108863),
      tA1             INTEGER (-4096..4095)           OPTIONAL, -- Need ON
      tA2             INTEGER (-64..63)             OPTIONAL, -- Need ON
      gnss-TO-ID          INTEGER (1..15),
      weekNumber          INTEGER (0..8191)             OPTIONAL, -- Need ON
      deltaT            INTEGER (-128..127)           OPTIONAL, -- Need ON
      ...
    }
    GNSS-DifferentialCorrections

GNSS_DifferentialCorrections

    GNSS-DifferentialCorrections ::= SEQUENCE {
      dgnss-RefTime   INTEGER (0..3599),
      dgnss-SgnTypeList DGNSS-SgnTypeList,
      ...
    }
    DGNSS-SgnTypeList

DGNSS_SgnTypeElement

    DGNSS-SgnTypeElement ::= SEQUENCE {
      gnss-SignalID    GNSS-SignalID,
      gnss-StatusHealth  INTEGER (0..7),
      dgnss-SatList    DGNSS-SatList,
      ...
    }
    DGNSS-SatList

DGNSS_CorrectionsElement

    DGNSS-CorrectionsElement ::= SEQUENCE {
      svID        SV-ID,
      iod         BIT STRING (SIZE(11)),
      udre        INTEGER (0..3),
      pseudoRangeCor    INTEGER (-2047..2047),
      rangeRateCor    INTEGER (-127..127),
      udreGrowthRate    INTEGER (0..7)      OPTIONAL, -- Need ON
      udreValidityTime  INTEGER (0..7)      OPTIONAL, -- Need ON
      ...
    }
    GNSS-NavigationModel

GNSS_NavigationModel

    GNSS-NavigationModel ::= SEQUENCE {
      nonBroadcastIndFlag   INTEGER (0..1),
      gnss-SatelliteList    GNSS-NavModelSatelliteList,
      ...
    }
    GNSS-NavModelSatelliteList

GNSS_NavModelSatelliteElement

    GNSS-NavModelSatelliteElement ::= SEQUENCE {
      svID        SV-ID,
      svHealth      BIT STRING (SIZE(8)),
      iod         BIT STRING (SIZE(11)),
      gnss-ClockModel   GNSS-ClockModel,
      gnss-OrbitModel   GNSS-OrbitModel,
      ...
    }
    GNSS-ClockModel

StandardClockModelElement

    StandardClockModelElement ::= SEQUENCE {
      stanClockToc  INTEGER (0..16383),
      stanClockAF2  INTEGER (-2048..2047),
      stanClockAF1  INTEGER (-131072..131071),
      stanClockAF0  INTEGER (-134217728..134217727),
      stanClockTgd  INTEGER (-512..511)         OPTIONAL, -- Need ON
      stanModelID   INTEGER (0..1)            OPTIONAL, -- Need ON
      ...
    }
    NAV-ClockModel

NAV_ClockModel

    NAV-ClockModel ::= SEQUENCE {
      navToc      INTEGER (0..37799),
      navaf2      INTEGER (-128..127),
      navaf1      INTEGER (-32768..32767),
      navaf0      INTEGER (-2097152..2097151),
      navTgd      INTEGER (-128..127),
      ...
    }
    CNAV-ClockModel

CNAV_ClockModel

    CNAV-ClockModel ::= SEQUENCE {
      cnavToc     INTEGER (0..2015),
      cnavTop     INTEGER (0..2015),
      cnavURA0    INTEGER (-16..15),
      cnavURA1    INTEGER (0..7),
      cnavURA2    INTEGER (0..7),
      cnavAf2     INTEGER (-512..511),
      cnavAf1     INTEGER (-524288..524287),
      cnavAf0     INTEGER (-33554432..33554431),
      cnavTgd     INTEGER (-4096..4095),
      cnavISCl1cp   INTEGER (-4096..4095)       OPTIONAL, -- Need ON
      cnavISCl1cd   INTEGER (-4096..4095)       OPTIONAL, -- Need ON
      cnavISCl1ca   INTEGER (-4096..4095)       OPTIONAL, -- Need ON
      cnavISCl2c    INTEGER (-4096..4095)       OPTIONAL, -- Need ON
      cnavISCl5i5   INTEGER (-4096..4095)       OPTIONAL, -- Need ON
      cnavISCl5q5   INTEGER (-4096..4095)       OPTIONAL, -- Need ON
      ...
    }
    GLONASS-ClockModel

GLONASS_ClockModel

    GLONASS-ClockModel ::= SEQUENCE {
      gloTau      INTEGER (-2097152..2097151),
      gloGamma    INTEGER (-1024..1023),
      gloDeltaTau   INTEGER (-16..15)         OPTIONAL, -- Need ON
      ...
    }
    SBAS-ClockModel

SBAS_ClockModel

    SBAS-ClockModel ::= SEQUENCE {
      sbasTo      INTEGER (0..5399),
      sbasAgfo    INTEGER (-2048..2047),
      sbasAgf1    INTEGER (-128..127),
      ...
    }
    NavModelKeplerianSet

NavModelKeplerianSet

    NavModelKeplerianSet ::= SEQUENCE {
      keplerToe      INTEGER (0 .. 16383),
      keplerW      INTEGER (-2147483648..2147483647),
      keplerDeltaN   INTEGER (-32768..32767),
      keplerM0     INTEGER (-2147483648..2147483647),
      keplerOmegaDot   INTEGER (-8388608.. 8388607),
      keplerE      INTEGER (0..4294967295),
      keplerIDot     INTEGER (-8192..8191),
      keplerAPowerHalf INTEGER (0.. 4294967295),
      keplerI0     INTEGER (-2147483648..2147483647),
      keplerOmega0   INTEGER (-2147483648..2147483647),
      keplerCrs    INTEGER (-32768..32767),
      keplerCis    INTEGER (-32768..32767),
      keplerCus    INTEGER (-32768..32767),
      keplerCrc    INTEGER (-32768..32767),
      keplerCic    INTEGER (-32768..32767),
      keplerCuc    INTEGER (-32768..32767),
      ...
    }
    NavModelNAV-KeplerianSet

NavModelNAV_KeplerianSet

    NavModelNAV-KeplerianSet ::= SEQUENCE {
      navURA      INTEGER (0..15),
      navFitFlag    INTEGER (0..1),
      navToe      INTEGER (0..37799),
      navOmega    INTEGER (-2147483648..2147483647),
      navDeltaN   INTEGER (-32768..32767),
      navM0     INTEGER (-2147483648..2147483647),
      navOmegaADot  INTEGER (-8388608..8388607),
      navE      INTEGER (0..4294967295),
      navIDot     INTEGER (-8192..8191),
      navAPowerHalf INTEGER (0..4294967295),
      navI0     INTEGER (-2147483648..2147483647),
      navOmegaA0    INTEGER (-2147483648..2147483647),
      navCrs      INTEGER (-32768..32767),
      navCis      INTEGER (-32768..32767),
      navCus      INTEGER (-32768..32767),
      navCrc      INTEGER (-32768..32767),
      navCic      INTEGER (-32768..32767),
      navCuc      INTEGER (-32768..32767),
      addNAVparam   SEQUENCE {
        ephemCodeOnL2 INTEGER (0..3),
        ephemL2Pflag  INTEGER (0..1),
        ephemSF1Rsvd  SEQUENCE {
          reserved1   INTEGER (0..8388607), -- 23-bit field
          reserved2   INTEGER (0..16777215),  -- 24-bit field
          reserved3   INTEGER (0..16777215),  -- 24-bit field
          reserved4   INTEGER (0..65535)    -- 16-bit field
        },
        ephemAODA   INTEGER (0..31)
      }   OPTIONAL, -- Need ON
      ...
    }
    NavModelCNAV-KeplerianSet

_0NavModelNAV_KeplerianSet17

    SEQUENCE {
    ephemCodeOnL2 INTEGER (0..3),
    ephemL2Pflag  INTEGER (0..1),
    ephemSF1Rsvd  SEQUENCE {
      reserved1   INTEGER (0..8388607), -- 23-bit field
      reserved2   INTEGER (0..16777215),  -- 24-bit field
      reserved3   INTEGER (0..16777215),  -- 24-bit field
      reserved4   INTEGER (0..65535)    -- 16-bit field
    },
    ephemAODA   INTEGER (0..31)
      }   OPTIONAL

_0_0NavModelNAV_KeplerianSet171

    SEQUENCE {
      reserved1   INTEGER (0..8388607), -- 23-bit field
      reserved2   INTEGER (0..16777215),  -- 24-bit field
      reserved3   INTEGER (0..16777215),  -- 24-bit field
      reserved4   INTEGER (0..65535)    -- 16-bit field
    }

NavModelCNAV_KeplerianSet

    NavModelCNAV-KeplerianSet ::= SEQUENCE {
      cnavTop       INTEGER (0..2015),
      cnavURAindex    INTEGER (-16..15),
      cnavDeltaA      INTEGER (-33554432..33554431),
      cnavAdot      INTEGER (-16777216..16777215),
      cnavDeltaNo     INTEGER (-65536..65535),
      cnavDeltaNoDot    INTEGER (-4194304..4194303),
      cnavMo        INTEGER (-4294967296..4294967295),
      cnavE       INTEGER (0..8589934591),
      cnavOmega     INTEGER (-4294967296..4294967295),
      cnavOMEGA0      INTEGER (-4294967296..4294967295),
      cnavDeltaOmegaDot INTEGER (-65536..65535),
      cnavIo        INTEGER (-4294967296..4294967295),
      cnavIoDot     INTEGER (-16384..16383),
      cnavCis       INTEGER (-32768..32767),
      cnavCic       INTEGER (-32768..32767),
      cnavCrs       INTEGER (-8388608..8388607),
      cnavCrc       INTEGER (-8388608..8388607),
      cnavCus       INTEGER (-1048576..1048575),
      cnavCuc       INTEGER (-1048576..1048575),
      ...
    }
    NavModel-GLONASS-ECEF

NavModel_GLONASS_ECEF

    NavModel-GLONASS-ECEF ::= SEQUENCE {
      gloEn       INTEGER (0..31),
      gloP1       BIT STRING (SIZE(2)),
      gloP2       BOOLEAN,
      gloM        INTEGER (0..3),
      gloX        INTEGER (-67108864..67108863),
      gloXdot       INTEGER (-8388608..8388607),
      gloXdotdot      INTEGER (-16..15),
      gloY        INTEGER (-67108864..67108863),
      gloYdot       INTEGER (-8388608..8388607),
      gloYdotdot      INTEGER (-16..15),
      gloZ        INTEGER (-67108864..67108863),
      gloZdot       INTEGER (-8388608..8388607),
      gloZdotdot      INTEGER (-16..15),
      ...
    }
    NavModel-SBAS-ECEF

NavModel_SBAS_ECEF

    NavModel-SBAS-ECEF ::= SEQUENCE {
      sbasTo        INTEGER (0..5399)           OPTIONAL, -- Cond ClockModel
      sbasAccuracy    BIT STRING (SIZE(4)),
      sbasXg        INTEGER (-536870912..536870911),
      sbasYg        INTEGER (-536870912..536870911),
      sbasZg        INTEGER (-16777216..16777215),
      sbasXgDot     INTEGER (-65536..65535),
      sbasYgDot     INTEGER (-65536..65535),
      sbasZgDot     INTEGER (-131072..131071),
      sbasXgDotDot    INTEGER (-512..511),
      sbagYgDotDot    INTEGER (-512..511),
      sbasZgDotDot    INTEGER (-512..511),
      ...
    }
    GNSS-RealTimeIntegrity

GNSS_RealTimeIntegrity

    GNSS-RealTimeIntegrity ::= SEQUENCE {
      gnss-BadSignalList  GNSS-BadSignalList,
      ...
    }
    GNSS-BadSignalList

BadSignalElement

    BadSignalElement ::= SEQUENCE {
      badSVID       SV-ID,
      badSignalID     GNSS-SignalIDs  OPTIONAL, -- Need OP
      ...
    }
    GNSS-DataBitAssistance

GNSS_DataBitAssistance

    GNSS-DataBitAssistance ::= SEQUENCE {
      gnss-TOD        INTEGER (0..3599),
      gnss-TODfrac      INTEGER (0..999)    OPTIONAL, -- Need ON
      gnss-DataBitsSatList  GNSS-DataBitsSatList,
      ...
    }
    GNSS-DataBitsSatList

GNSS_DataBitsSatElement

    GNSS-DataBitsSatElement ::= SEQUENCE {
      svID          SV-ID,
      gnss-DataBitsSgnList  GNSS-DataBitsSgnList,
      ...
    }
    GNSS-DataBitsSgnList

GNSS_DataBitsSgnElement

    GNSS-DataBitsSgnElement ::= SEQUENCE {
      gnss-SignalType     GNSS-SignalID,
      gnss-DataBits     BIT STRING (SIZE (1..1024)),
      ...
    }
    GNSS-AcquisitionAssistance

GNSS_AcquisitionAssistance

    GNSS-AcquisitionAssistance ::= SEQUENCE {
      gnss-SignalID       GNSS-SignalID,
      gnss-AcquisitionAssistList  GNSS-AcquisitionAssistList,
      ...
    }
    GNSS-AcquisitionAssistList

GNSS_AcquisitionAssistElement

    GNSS-AcquisitionAssistElement  ::= SEQUENCE {
      svID            SV-ID,
      doppler0          INTEGER (-2048..2047),
      doppler1          INTEGER (0..63),
      dopplerUncertainty      INTEGER (0..4),
      codePhase         INTEGER (0..1022),
      intCodePhase        INTEGER (0..127),
      codePhaseSearchWindow   INTEGER (0..31),
      azimuth           INTEGER (0..511),
      elevation         INTEGER (0..127),
      ...,
      codePhase1023       BOOLEAN       OPTIONAL  -- Need OP
    }
    GNSS-Almanac

GNSS_Almanac

    GNSS-Almanac ::= SEQUENCE {
      weekNumber          INTEGER (0..255)  OPTIONAL, -- Need ON
      toa             INTEGER (0..255)  OPTIONAL, -- Need ON
      ioda            INTEGER (0..3)    OPTIONAL, -- Need ON
      completeAlmanacProvided   BOOLEAN,
      gnss-AlmanacList      GNSS-AlmanacList,
      ...
    }
    GNSS-AlmanacList

AlmanacKeplerianSet

    AlmanacKeplerianSet ::= SEQUENCE {
      svID          SV-ID,
      kepAlmanacE       INTEGER (0..2047),
      kepAlmanacDeltaI    INTEGER (-1024..1023),
      kepAlmanacOmegaDot    INTEGER (-1024..1023),
      kepSVHealth       INTEGER (0..15),
      kepAlmanacAPowerHalf  INTEGER (-65536..65535),
      kepAlmanacOmega0    INTEGER (-32768..32767),
      kepAlmanacW       INTEGER (-32768..32767),
      kepAlmanacM0      INTEGER (-32768..32767),
      kepAlmanacAF0     INTEGER (-8192..8191),
      kepAlmanacAF1     INTEGER (-1024..1023),
      ...
    }
    AlmanacNAV-KeplerianSet

AlmanacNAV_KeplerianSet

    AlmanacNAV-KeplerianSet ::= SEQUENCE {
      svID          SV-ID,
      navAlmE         INTEGER (0..65535),
      navAlmDeltaI      INTEGER (-32768..32767),
      navAlmOMEGADOT      INTEGER (-32768..32767),
      navAlmSVHealth      INTEGER (0..255),
      navAlmSqrtA       INTEGER (0..16777215),
      navAlmOMEGAo      INTEGER (-8388608..8388607),
      navAlmOmega       INTEGER (-8388608..8388607),
      navAlmMo        INTEGER (-8388608..8388607),
      navAlmaf0       INTEGER (-1024..1023),
      navAlmaf1       INTEGER (-1024..1023),
      ...
    }
    AlmanacReducedKeplerianSet

AlmanacReducedKeplerianSet

    AlmanacReducedKeplerianSet ::= SEQUENCE {
      svID          SV-ID,
      redAlmDeltaA      INTEGER (-128..127),
      redAlmOmega0      INTEGER (-64..63),
      redAlmPhi0        INTEGER (-64..63),
      redAlmL1Health      BOOLEAN,
      redAlmL2Health      BOOLEAN,
      redAlmL5Health      BOOLEAN,
      ...
    }
    AlmanacMidiAlmanacSet

AlmanacMidiAlmanacSet

    AlmanacMidiAlmanacSet ::= SEQUENCE {
      svID          SV-ID,
      midiAlmE        INTEGER (0..2047),
      midiAlmDeltaI     INTEGER (-1024..1023),
      midiAlmOmegaDot     INTEGER (-1024..1023),
      midiAlmSqrtA      INTEGER (0..131071),
      midiAlmOmega0     INTEGER (-32768..32767),
      midiAlmOmega      INTEGER (-32768..32767),
      midiAlmMo       INTEGER (-32768..32767),
      midiAlmaf0        INTEGER (-1024..1023),
      midiAlmaf1        INTEGER (-512..511),
      midiAlmL1Health     BOOLEAN,
      midiAlmL2Health     BOOLEAN,
      midiAlmL5Health     BOOLEAN,
      ...
    }
    AlmanacGLONASS-AlmanacSet

AlmanacGLONASS_AlmanacSet

    AlmanacGLONASS-AlmanacSet ::= SEQUENCE {
      gloAlm-NA       INTEGER (1..1461),
      gloAlmnA        INTEGER (1..24),
      gloAlmHA        INTEGER (0..31),
      gloAlmLambdaA     INTEGER (-1048576..1048575),
      gloAlmtlambdaA      INTEGER (0..2097151),
      gloAlmDeltaIa     INTEGER (-131072..131071),
      gloAlmDeltaTA     INTEGER (-2097152..2097151),
      gloAlmDeltaTdotA    INTEGER (-64..63),
      gloAlmEpsilonA      INTEGER (0..32767),
      gloAlmOmegaA      INTEGER (-32768..32767),
      gloAlmTauA        INTEGER (-512..511),
      gloAlmCA        INTEGER (0..1),
      gloAlmMA        BIT STRING (SIZE(2))      OPTIONAL, -- Need ON
      ...
    }
    AlmanacECEF-SBAS-AlmanacSet

AlmanacECEF_SBAS_AlmanacSet

    AlmanacECEF-SBAS-AlmanacSet ::= SEQUENCE {
      sbasAlmDataID     INTEGER (0..3),
      svID          SV-ID,
      sbasAlmHealth     BIT STRING (SIZE(8)),
      sbasAlmXg       INTEGER (-16384..16383),
      sbasAlmYg       INTEGER (-16384..16383),
      sbasAlmZg       INTEGER (-256..255),
      sbasAlmXgdot      INTEGER (-4..3),
      sbasAlmYgDot      INTEGER (-4..3),
      sbasAlmZgDot      INTEGER (-8..7),
      sbasAlmTo       INTEGER (0..2047),
      ...
    }
    GNSS-UTC-Model

UTC_ModelSet1

    UTC-ModelSet1 ::= SEQUENCE {
      gnss-Utc-A1     INTEGER (-8388608..8388607),
      gnss-Utc-A0     INTEGER (-2147483648..2147483647),
      gnss-Utc-Tot    INTEGER (0..255),
      gnss-Utc-WNt    INTEGER (0..255),
      gnss-Utc-DeltaTls INTEGER (-128..127),
      gnss-Utc-WNlsf    INTEGER (0..255),
      gnss-Utc-DN     INTEGER (-128..127),
      gnss-Utc-DeltaTlsf  INTEGER (-128..127),
      ...
    }
    UTC-ModelSet2

UTC_ModelSet2

    UTC-ModelSet2 ::= SEQUENCE {
      utcA0       INTEGER (-32768..32767),
      utcA1       INTEGER (-4096..4095),
      utcA2       INTEGER (-64..63),
      utcDeltaTls     INTEGER (-128..127),
      utcTot        INTEGER (0..65535),
      utcWNot       INTEGER (0..8191),
      utcWNlsf      INTEGER (0..255),
      utcDN       BIT STRING (SIZE(4)),
      utcDeltaTlsf    INTEGER (-128..127),
      ...
    }
    UTC-ModelSet3

UTC_ModelSet3

    UTC-ModelSet3 ::= SEQUENCE {
      nA          INTEGER (1..1461),
      tauC        INTEGER (-2147483648..2147483647),
      b1          INTEGER (-1024..1023)           OPTIONAL, -- Cond GLONASS-M
      b2          INTEGER (-512..511)           OPTIONAL, -- Cond GLONASS-M
      kp          BIT STRING (SIZE(2))          OPTIONAL, -- Cond GLONASS-M
      ...
    }
    UTC-ModelSet4

UTC_ModelSet4

    UTC-ModelSet4 ::= SEQUENCE {
      utcA1wnt      INTEGER (-8388608..8388607),
      utcA0wnt      INTEGER (-2147483648..2147483647),
      utcTot        INTEGER (0..255),
      utcWNt        INTEGER (0..255),
      utcDeltaTls     INTEGER (-128..127),
      utcWNlsf      INTEGER (0..255),
      utcDN       INTEGER (-128..127),
      utcDeltaTlsf    INTEGER (-128..127),
      utcStandardID   INTEGER (0..7),
      ...
    }
    GNSS-AuxiliaryInformation

GNSS_ID_GPS_SatElement

    GNSS-ID-GPS-SatElement ::= SEQUENCE {
      svID        SV-ID,
      signalsAvailable  GNSS-SignalIDs,
      ...
    }
    GNSS-ID-GLONASS

GNSS_ID_GLONASS_SatElement

    GNSS-ID-GLONASS-SatElement ::= SEQUENCE {
      svID        SV-ID,
      signalsAvailable  GNSS-SignalIDs,
      channelNumber   INTEGER (-7..13)    OPTIONAL,   -- Cond FDMA
      ...
    }
    A-GNSS-RequestAssistanceData

A_GNSS_RequestAssistanceData

    A-GNSS-RequestAssistanceData ::= SEQUENCE {
      gnss-CommonAssistDataReq    GNSS-CommonAssistDataReq    OPTIONAL, -- Cond CommonADReq
      gnss-GenericAssistDataReq   GNSS-GenericAssistDataReq   OPTIONAL, -- Cond GenADReq
      ...
    }
    GNSS-CommonAssistDataReq

GNSS_CommonAssistDataReq

    GNSS-CommonAssistDataReq ::= SEQUENCE {
      gnss-ReferenceTimeReq       GNSS-ReferenceTimeReq
                                    OPTIONAL, -- Cond RefTimeReq
      gnss-ReferenceLocationReq     GNSS-ReferenceLocationReq
                                    OPTIONAL, -- Cond RefLocReq
      gnss-IonosphericModelReq      GNSS-IonosphericModelReq
                                    OPTIONAL, -- Cond IonoModReq
      gnss-EarthOrientationParametersReq  GNSS-EarthOrientationParametersReq
                                    OPTIONAL, -- Cond EOPReq
      ...
    }
    GNSS-GenericAssistDataReq

GNSS_GenericAssistDataReqElement

    GNSS-GenericAssistDataReqElement ::= SEQUENCE {
      gnss-ID             GNSS-ID,
      sbas-ID             SBAS-ID             OPTIONAL, -- Cond GNSS-ID-SBAS
      gnss-TimeModelsReq        GNSS-TimeModelListReq     OPTIONAL, -- Cond TimeModReq
      gnss-DifferentialCorrectionsReq GNSS-DifferentialCorrectionsReq OPTIONAL, -- Cond DGNSS-Req
      gnss-NavigationModelReq     GNSS-NavigationModelReq     OPTIONAL, -- Cond NavModReq
      gnss-RealTimeIntegrityReq   GNSS-RealTimeIntegrityReq   OPTIONAL, -- Cond RTIReq
      gnss-DataBitAssistanceReq   GNSS-DataBitAssistanceReq   OPTIONAL, -- Cond DataBitsReq
      gnss-AcquisitionAssistanceReq GNSS-AcquisitionAssistanceReq   OPTIONAL, -- Cond AcquAssistReq
      gnss-AlmanacReq         GNSS-AlmanacReq         OPTIONAL, -- Cond AlmanacReq
      gnss-UTCModelReq        GNSS-UTC-ModelReq       OPTIONAL, -- Cond UTCModReq
      gnss-AuxiliaryInformationReq  GNSS-AuxiliaryInformationReq  OPTIONAL, -- Cond AuxInfoReq
      ...
    }
    GNSS-ReferenceTimeReq

GNSS_ReferenceTimeReq

    GNSS-ReferenceTimeReq ::= SEQUENCE {
      gnss-TimeReqPrefList  SEQUENCE (SIZE (1..8)) OF GNSS-ID,
      gps-TOW-assistReq   BOOLEAN               OPTIONAL, -- Cond gps
      notOfLeapSecReq     BOOLEAN               OPTIONAL, -- Cond glonass
      ...
    }
    GNSS-ReferenceLocationReq

GNSS_ReferenceLocationReq

    GNSS-ReferenceLocationReq ::=   SEQUENCE {
      ...
    }
    GNSS-IonosphericModelReq

GNSS_IonosphericModelReq

    GNSS-IonosphericModelReq ::=  SEQUENCE {
      klobucharModelReq   BIT STRING (SIZE(2))  OPTIONAL, -- Cond klobuchar
      neQuickModelReq     NULL          OPTIONAL, -- Cond nequick
      ...
    }
    GNSS-EarthOrientationParametersReq

GNSS_EarthOrientationParametersReq

    GNSS-EarthOrientationParametersReq ::=  SEQUENCE {
      ...
    }
    GNSS-TimeModelListReq

GNSS_TimeModelElementReq

    GNSS-TimeModelElementReq ::= SEQUENCE {
      gnss-TO-IDsReq  INTEGER (1..15),
      deltaTreq   BOOLEAN,
      ...
    }
    GNSS-DifferentialCorrectionsReq

GNSS_DifferentialCorrectionsReq

    GNSS-DifferentialCorrectionsReq ::=   SEQUENCE {
      dgnss-SignalsReq      GNSS-SignalIDs,
      dgnss-ValidityTimeReq   BOOLEAN,
      ...
    }
    GNSS-NavigationModelReq

StoredNavListInfo

    StoredNavListInfo ::= SEQUENCE {
      gnss-WeekOrDay      INTEGER (0..4095),
      gnss-Toe        INTEGER (0..255),
      t-toeLimit        INTEGER (0..15),
      satListRelatedDataList  SatListRelatedDataList  OPTIONAL,
      ...
    }
    SatListRelatedDataList

SatListRelatedDataElement

    SatListRelatedDataElement ::= SEQUENCE {
      svID        SV-ID,
      iod         BIT STRING (SIZE(11)),
      clockModelID    INTEGER (1..8)      OPTIONAL,
    orbitModelID    INTEGER (1..8)      OPTIONAL,
      ...
    }
    ReqNavListInfo

ReqNavListInfo

    ReqNavListInfo ::=  SEQUENCE {
      svReqList       BIT STRING (SIZE (64)),
      clockModelID-PrefList SEQUENCE (SIZE (1..8)) OF INTEGER (1..8)    OPTIONAL,
      orbitModelID-PrefList SEQUENCE (SIZE (1..8)) OF INTEGER (1..8)    OPTIONAL,
      addNavparamReq      BOOLEAN       OPTIONAL, -- Cond orbitModelID-2
      ...
    }
    GNSS-RealTimeIntegrityReq

GNSS_RealTimeIntegrityReq

    GNSS-RealTimeIntegrityReq ::=   SEQUENCE {
      ...
    }
    GNSS-DataBitAssistanceReq

GNSS_DataBitAssistanceReq

    GNSS-DataBitAssistanceReq ::=   SEQUENCE {
      gnss-TOD-Req    INTEGER (0..3599),
      gnss-TOD-FracReq  INTEGER (0..999)    OPTIONAL,
      dataBitInterval   INTEGER (0..15),
      gnss-SignalType   GNSS-SignalIDs,
      gnss-DataBitsReq  GNSS-DataBitsReqSatList OPTIONAL,
      ...
    }
    GNSS-DataBitsReqSatList

GNSS_DataBitsReqSatElement

    GNSS-DataBitsReqSatElement ::= SEQUENCE {
      svID        SV-ID,
      ...
    }
    GNSS-AcquisitionAssistanceReq

GNSS_AcquisitionAssistanceReq

    GNSS-AcquisitionAssistanceReq ::=   SEQUENCE {
      gnss-SignalID-Req   GNSS-SignalID,
      ...
    }
    GNSS-AlmanacReq

GNSS_AlmanacReq

    GNSS-AlmanacReq ::= SEQUENCE {
      modelID       INTEGER(1..8) OPTIONAL,
      ...
    }
    GNSS-UTC-ModelReq

GNSS_UTC_ModelReq

    GNSS-UTC-ModelReq ::=   SEQUENCE {
      modelID       INTEGER(1..8) OPTIONAL,
      ...
    }
    GNSS-AuxiliaryInformationReq

GNSS_AuxiliaryInformationReq

    GNSS-AuxiliaryInformationReq ::=  SEQUENCE {
      ...
    }
    A-GNSS-ProvideLocationInformation

A_GNSS_ProvideLocationInformation

    A-GNSS-ProvideLocationInformation ::= SEQUENCE {
      gnss-SignalMeasurementInformation GNSS-SignalMeasurementInformation   OPTIONAL,
      gnss-LocationInformation      GNSS-LocationInformation        OPTIONAL,
      gnss-Error              A-GNSS-Error              OPTIONAL,
      ...
    }
    GNSS-SignalMeasurementInformation

GNSS_SignalMeasurementInformation

    GNSS-SignalMeasurementInformation ::= SEQUENCE {
      measurementReferenceTime    MeasurementReferenceTime,
      gnss-MeasurementList      GNSS-MeasurementList,
      ...
    }
    MeasurementReferenceTime

MeasurementReferenceTime

    MeasurementReferenceTime  ::= SEQUENCE {
      gnss-TOD-msec   INTEGER (0..3599999),
      gnss-TOD-frac   INTEGER (0..3999)     OPTIONAL,
      gnss-TOD-unc    INTEGER (0..127)      OPTIONAL,
      gnss-TimeID     GNSS-ID,
      networkTime     CHOICE {
        eUTRA SEQUENCE {
            physCellId      INTEGER (0..503),
            cellGlobalId    CellGlobalIdEUTRA-AndUTRA   OPTIONAL,
            systemFrameNumber BIT STRING (SIZE (10)),
            ...
            },
        uTRA  SEQUENCE {
            mode          CHOICE {
                        fdd     SEQUENCE {
                              primary-CPICH-Info  INTEGER (0..511),
                              ...
                              },
                        tdd     SEQUENCE {
                              cellParameters    INTEGER (0..127),
                              ...
                              }
                        },
            cellGlobalId      CellGlobalIdEUTRA-AndUTRA   OPTIONAL,
            referenceSystemFrameNumber
                        INTEGER (0..4095),
            ...
            },
        gSM   SEQUENCE {
            bcchCarrier     INTEGER (0..1023),
            bsic        INTEGER (0..63),
            cellGlobalId    CellGlobalIdGERAN         OPTIONAL,
            referenceFrame    SEQUENCE {
                      referenceFN     INTEGER (0..65535),
                      referenceFNMSB    INTEGER (0..63)   OPTIONAL,
                      ...
                      },
            deltaGNSS-TOD     INTEGER (0 .. 127)    OPTIONAL,
            ...
            },
        ...
        }   OPTIONAL,
      ...
    }
    GNSS-MeasurementList

_0_0MeasurementReferenceTime20

    SEQUENCE {
    mode          CHOICE {
    fdd     SEQUENCE {
      primary-CPICH-Info  INTEGER (0..511),
      ...
      },
    tdd     SEQUENCE {
      cellParameters    INTEGER (0..127),
      ...
      }
    },
    cellGlobalId      CellGlobalIdEUTRA-AndUTRA   OPTIONAL,
    referenceSystemFrameNumber
    INTEGER (0..4095),
    ...
    }

_0_0_0_0MeasurementReferenceTime200

    SEQUENCE {
      cellParameters    INTEGER (0..127),
      ...
      }

_0_0_0_0MeasurementReferenceTime20

    SEQUENCE {
      primary-CPICH-Info  INTEGER (0..511),
      ...
      }

_0_0MeasurementReferenceTime21

    SEQUENCE {
    bcchCarrier     INTEGER (0..1023),
    bsic        INTEGER (0..63),
    cellGlobalId    CellGlobalIdGERAN         OPTIONAL,
    referenceFrame    SEQUENCE {
      referenceFN     INTEGER (0..65535),
      referenceFNMSB    INTEGER (0..63)   OPTIONAL,
      ...
      },
    deltaGNSS-TOD     INTEGER (0 .. 127)    OPTIONAL,
    ...
    }

_0_0_0MeasurementReferenceTime211

    SEQUENCE {
      referenceFN     INTEGER (0..65535),
      referenceFNMSB    INTEGER (0..63)   OPTIONAL,
      ...
      }

_0_0MeasurementReferenceTime2

    SEQUENCE {
    physCellId      INTEGER (0..503),
    cellGlobalId    CellGlobalIdEUTRA-AndUTRA   OPTIONAL,
    systemFrameNumber BIT STRING (SIZE (10)),
    ...
    }

GNSS_MeasurementForOneGNSS

    GNSS-MeasurementForOneGNSS ::= SEQUENCE {
      gnss-ID         GNSS-ID,
      gnss-SgnMeasList    GNSS-SgnMeasList,
      ...
    }
    GNSS-SgnMeasList

GNSS_SgnMeasElement

    GNSS-SgnMeasElement ::= SEQUENCE {
      gnss-SignalID     GNSS-SignalID,
      gnss-CodePhaseAmbiguity INTEGER (0..127)    OPTIONAL,
      gnss-SatMeasList    GNSS-SatMeasList,
      ...
    }
    GNSS-SatMeasList

GNSS_SatMeasElement

    GNSS-SatMeasElement ::= SEQUENCE {
      svID        SV-ID,
      cNo         INTEGER (0..63),
      mpathDet      ENUMERATED {notMeasured (0), low (1), medium (2), high (3), ...},
      carrierQualityInd   INTEGER (0..3)        OPTIONAL,
      codePhase       INTEGER (0..2097151),
      integerCodePhase  INTEGER (0..127)      OPTIONAL,
      codePhaseRMSError   INTEGER (0..63),
      doppler       INTEGER (-32768..32767)   OPTIONAL,
      adr         INTEGER (0..33554431)     OPTIONAL,
      ...
    }
    GNSS-LocationInformation

GNSS_LocationInformation

    GNSS-LocationInformation ::= SEQUENCE {
      measurementReferenceTime    MeasurementReferenceTime,
      agnss-List            GNSS-ID-Bitmap,
      ...
    }
    A-GNSS-RequestLocationInformation

A_GNSS_RequestLocationInformation

    A-GNSS-RequestLocationInformation ::= SEQUENCE {
      gnss-PositioningInstructions    GNSS-PositioningInstructions,
      ...
    }
    GNSS-PositioningInstructions

GNSS_PositioningInstructions

    GNSS-PositioningInstructions ::= SEQUENCE {
      gnss-Methods        GNSS-ID-Bitmap,
      fineTimeAssistanceMeasReq BOOLEAN,
      adrMeasReq          BOOLEAN,
      multiFreqMeasReq      BOOLEAN,
      assistanceAvailability    BOOLEAN,
      ...
    }
    A-GNSS-ProvideCapabilities

A_GNSS_ProvideCapabilities

    A-GNSS-ProvideCapabilities ::= SEQUENCE {
      gnss-SupportList      GNSS-SupportList        OPTIONAL,
      assistanceDataSupportList AssistanceDataSupportList   OPTIONAL,
      locationCoordinateTypes   LocationCoordinateTypes     OPTIONAL,
      velocityTypes       VelocityTypes         OPTIONAL,
      ...
    }
    GNSS-SupportList

GNSS_SupportElement

    GNSS-SupportElement ::= SEQUENCE {
      gnss-ID             GNSS-ID,
      sbas-IDs            SBAS-IDs          OPTIONAL, -- Cond GNSS-ID-SBAS
      agnss-Modes           PositioningModes,
      gnss-Signals          GNSS-SignalIDs,
      fta-MeasSupport         SEQUENCE {
                        cellTime  AccessTypes,
                        mode    PositioningModes,
                        ...
                      }             OPTIONAL, -- Cond fta
      adr-Support           BOOLEAN,
      velocityMeasurementSupport    BOOLEAN,
      ...
    }
    AssistanceDataSupportList

_0GNSS_SupportElement

    SEQUENCE {
    cellTime  AccessTypes,
    mode    PositioningModes,
    ...
      }             OPTIONAL

AssistanceDataSupportList

    AssistanceDataSupportList ::= SEQUENCE {
      gnss-CommonAssistanceDataSupport  GNSS-CommonAssistanceDataSupport,
      gnss-GenericAssistanceDataSupport GNSS-GenericAssistanceDataSupport,
      ...
    }
    GNSS-CommonAssistanceDataSupport

GNSS_CommonAssistanceDataSupport

    GNSS-CommonAssistanceDataSupport ::= SEQUENCE {
      gnss-ReferenceTimeSupport       GNSS-ReferenceTimeSupport
                                    OPTIONAL, -- Cond RefTimeSup
      gnss-ReferenceLocationSupport     GNSS-ReferenceLocationSupport
                                    OPTIONAL, -- Cond RefLocSup
      gnss-IonosphericModelSupport      GNSS-IonosphericModelSupport
                                    OPTIONAL, -- Cond IonoModSup
      gnss-EarthOrientationParametersSupport  GNSS-EarthOrientationParametersSupport
                                    OPTIONAL, -- Cond EOPSup
      ...
    }
    GNSS-ReferenceTimeSupport

GNSS_ReferenceTimeSupport

    GNSS-ReferenceTimeSupport ::=   SEQUENCE {
      gnss-SystemTime   GNSS-ID-Bitmap,
      fta-Support     AccessTypes                   OPTIONAL, -- Cond fta
      ...
    }
    GNSS-ReferenceLocationSupport

GNSS_ReferenceLocationSupport

    GNSS-ReferenceLocationSupport ::=   SEQUENCE {
      ...
    }
    GNSS-IonosphericModelSupport

GNSS_IonosphericModelSupport

    GNSS-IonosphericModelSupport ::=  SEQUENCE {
      ionoModel   BIT STRING {  klobuchar   (0),
                      neQuick   (1) } (SIZE (1..8)),
      ...
    }
    GNSS-EarthOrientationParametersSupport

GNSS_EarthOrientationParametersSupport

    GNSS-EarthOrientationParametersSupport ::=  SEQUENCE {
      ...
    }
    GNSS-GenericAssistanceDataSupport

GNSS_GenericAssistDataSupportElement

    GNSS-GenericAssistDataSupportElement ::= SEQUENCE {
      gnss-ID               GNSS-ID,
      sbas-ID               SBAS-ID           OPTIONAL, -- Cond GNSS ID SBAS
      gnss-TimeModelsSupport        GNSS-TimeModelListSupport
                                      OPTIONAL, -- Cond TimeModSup
      gnss-DifferentialCorrectionsSupport GNSS-DifferentialCorrectionsSupport
                                      OPTIONAL, -- Cond DGNSS-Sup
      gnss-NavigationModelSupport     GNSS-NavigationModelSupport
                                      OPTIONAL, -- Cond NavModSup
      gnss-RealTimeIntegritySupport   GNSS-RealTimeIntegritySupport
                                      OPTIONAL, -- Cond RTISup
      gnss-DataBitAssistanceSupport   GNSS-DataBitAssistanceSupport
                                      OPTIONAL, -- Cond DataBitsSup
      gnss-AcquisitionAssistanceSupport GNSS-AcquisitionAssistanceSupport
                                      OPTIONAL, -- Cond AcquAssistSup
      gnss-AlmanacSupport         GNSS-AlmanacSupport
                                      OPTIONAL, -- Cond AlmanacSup
      gnss-UTC-ModelSupport       GNSS-UTC-ModelSupport
                                      OPTIONAL, -- Cond UTCModSup
      gnss-AuxiliaryInformationSupport  GNSS-AuxiliaryInformationSupport
                                      OPTIONAL, -- Cond AuxInfoSup
      ...
    }
    GNSS-TimeModelListSupport

GNSS_TimeModelListSupport

    GNSS-TimeModelListSupport ::=   SEQUENCE {
      ...
    }
    GNSS-DifferentialCorrectionsSupport

GNSS_DifferentialCorrectionsSupport

    GNSS-DifferentialCorrectionsSupport ::=   SEQUENCE {
      gnssSignalIDs     GNSS-SignalIDs,
      dgnss-ValidityTimeSup BOOLEAN,
      ...
    }
    GNSS-NavigationModelSupport

GNSS_NavigationModelSupport

    GNSS-NavigationModelSupport ::= SEQUENCE {
      clockModel    BIT STRING {  model-1   (0),
                      model-2   (1),
                      model-3   (2),
                      model-4   (3),
                      model-5   (4) } (SIZE (1..8))   OPTIONAL,
      orbitModel    BIT STRING {  model-1   (0),
                      model-2   (1),
                      model-3   (2),
                      model-4   (3),
                      model-5   (4) } (SIZE (1..8))   OPTIONAL,
      ...
    }
    GNSS-RealTimeIntegritySupport

GNSS_RealTimeIntegritySupport

    GNSS-RealTimeIntegritySupport ::=   SEQUENCE {
      ...
    }
    GNSS-DataBitAssistanceSupport

GNSS_DataBitAssistanceSupport

    GNSS-DataBitAssistanceSupport ::=   SEQUENCE {
      ...
    }
    GNSS-AcquisitionAssistanceSupport

GNSS_AcquisitionAssistanceSupport

    GNSS-AcquisitionAssistanceSupport ::=   SEQUENCE {
      ...
    }
    GNSS-AlmanacSupport

GNSS_AlmanacSupport

    GNSS-AlmanacSupport ::=   SEQUENCE {
      almanacModel    BIT STRING {  model-1   (0),
                        model-2   (1),
                        model-3   (2),
                        model-4   (3),
                        model-5   (4),
                        model-6   (5) } (SIZE (1..8))   OPTIONAL,
      ...
    }
    GNSS-UTC-ModelSupport

GNSS_UTC_ModelSupport

    GNSS-UTC-ModelSupport ::=   SEQUENCE {
      utc-Model   BIT STRING {  model-1   (0),
                      model-2   (1),
                      model-3   (2),
                      model-4   (3) } (SIZE (1..8))   OPTIONAL,
      ...
    }
    GNSS-AuxiliaryInformationSupport

GNSS_AuxiliaryInformationSupport

    GNSS-AuxiliaryInformationSupport ::=  SEQUENCE {
      ...
    }
    A-GNSS-RequestCapabilities

A_GNSS_RequestCapabilities

    A-GNSS-RequestCapabilities ::= SEQUENCE {
      gnss-SupportListReq       BOOLEAN,
      assistanceDataSupportListReq  BOOLEAN,
      locationVelocityTypesReq    BOOLEAN,
      ...
    }
    A-GNSS-Error

GNSS_LocationServerErrorCauses

    GNSS-LocationServerErrorCauses ::= SEQUENCE {
      cause   ENUMERATED  {
              undefined,
              undeliveredAssistanceDataIsNotSupportedByServer,
              undeliveredAssistanceDataIsSupportedButCurrentlyNotAvailableByServer,               undeliveredAssistanceDataIsPartlyNotSupportedAndPartlyNotAvailableByServer,
              ...
              },
      ...
    }
    GNSS-TargetDeviceErrorCauses

GNSS_TargetDeviceErrorCauses

    GNSS-TargetDeviceErrorCauses ::= SEQUENCE {
      cause   ENUMERATED {  undefined,
                    thereWereNotEnoughSatellitesReceived,
                    assistanceDataMissing,
                    notAllRequestedMeasurementsPossible,
                    ...
                  },
      fineTimeAssistanceMeasurementsNotPossible   NULL    OPTIONAL,
      adrMeasurementsNotPossible            NULL    OPTIONAL,
      multiFrequencyMeasurementsNotPossible     NULL    OPTIONAL,
      ...
    }
    GNSS-ID

GNSS_ID

    GNSS-ID ::= SEQUENCE {
      gnss-id       ENUMERATED{ gps, sbas, qzss, galileo, glonass, ...},
      ...
    }
    GNSS-ID-Bitmap

GNSS_ID_Bitmap

    GNSS-ID-Bitmap ::= SEQUENCE {
      gnss-ids      BIT STRING {  gps     (0),
                        sbas    (1),
                        qzss    (2),
                        galileo   (3),
                        glonass   (4)  } (SIZE (1..16)),
      ...
    }
    GNSS-SignalID

GNSS_SignalID

    GNSS-SignalID ::= SEQUENCE {
      gnss-SignalID   INTEGER (0 .. 7),
      ...
    }
    GNSS-SignalIDs

GNSS_SignalIDs

    GNSS-SignalIDs  ::= SEQUENCE {
      gnss-SignalIDs    BIT STRING (SIZE(8)),
      ...
    }
    SBAS-ID

SBAS_ID

    SBAS-ID ::= SEQUENCE {
      sbas-id       ENUMERATED { waas, egnos, msas, gagan, ...},
      ...
    }
    SBAS-IDs

SBAS_IDs

    SBAS-IDs ::= SEQUENCE {
      sbas-IDs    BIT STRING {  waas    (0),
                      egnos     (1),
                      msas    (2),
                      gagan   (3)  } (SIZE (1..8)),
      ...
    }
    SV-ID

SV_ID

    SV-ID ::= SEQUENCE {
      satellite-id    INTEGER(0..63),
      ...
    }
    ECID-ProvideLocationInformation

ECID_ProvideLocationInformation

    ECID-ProvideLocationInformation ::= SEQUENCE {
      ecid-SignalMeasurementInformation ECID-SignalMeasurementInformation   OPTIONAL,
      ecid-Error              ECID-Error                OPTIONAL,
      ...
    }
    ECID-SignalMeasurementInformation

ECID_SignalMeasurementInformation

    ECID-SignalMeasurementInformation ::= SEQUENCE {
      primaryCellMeasuredResults  MeasuredResultsElement  OPTIONAL,
      measuredResultsList     MeasuredResultsList,
      ...
    }
    MeasuredResultsList

MeasuredResultsElement

    MeasuredResultsElement ::= SEQUENCE {
      physCellId    INTEGER (0..503),
      cellGlobalId  CellGlobalIdEUTRA-AndUTRA     OPTIONAL,
      arfcnEUTRA    ARFCN-ValueEUTRA,
      systemFrameNumber
              BIT STRING (SIZE (10))        OPTIONAL,
      rsrp-Result   INTEGER (0..97)           OPTIONAL,
      rsrq-Result   INTEGER (0..34)           OPTIONAL,
      ue-RxTxTimeDiff INTEGER (0..4095)         OPTIONAL,
      ...
    }
    ECID-RequestLocationInformation

ECID_RequestLocationInformation

    ECID-RequestLocationInformation ::= SEQUENCE {
      requestedMeasurements   BIT STRING {  rsrpReq   (0),
                            rsrqReq   (1),
                            ueRxTxReq (2) } (SIZE(1..8)),
      ...
    }
    ECID-ProvideCapabilities

ECID_ProvideCapabilities

    ECID-ProvideCapabilities ::= SEQUENCE {
      ecid-MeasSupported  BIT STRING {  rsrpSup   (0),
                        rsrqSup   (1),
                        ueRxTxSup (2) } (SIZE(1..8)),
      ...
    }
    ECID-RequestCapabilities

ECID_RequestCapabilities

    ECID-RequestCapabilities ::= SEQUENCE {
      ...
    }
    ECID-Error

ECID_LocationServerErrorCauses

    ECID-LocationServerErrorCauses ::= SEQUENCE {
      cause   ENUMERATED  { undefined,
                    ...
                  },
      ...
    }
    ECID-TargetDeviceErrorCauses

ECID_TargetDeviceErrorCauses

    ECID-TargetDeviceErrorCauses ::= SEQUENCE {
      cause   ENUMERATED {  undefined,
                    requestedMeasurementNotAvailable,
                    notAllrequestedMeasurementsPossible,
                    ...
                  },
      rsrpMeasurementNotPossible        NULL    OPTIONAL,
      rsrqMeasurementNotPossible        NULL    OPTIONAL,
      ueRxTxMeasurementNotPossible      NULL    OPTIONAL,
      ...
    }
    END

LPP_MessageBody

    LPP-MessageBody ::= CHOICE {
      c1            CHOICE {
        requestCapabilities     RequestCapabilities,
        provideCapabilities     ProvideCapabilities,
        requestAssistanceData   RequestAssistanceData,
        provideAssistanceData   ProvideAssistanceData,
        requestLocationInformation  RequestLocationInformation,
        provideLocationInformation  ProvideLocationInformation,
        abort           Abort,
        error           Error,
        spare7 NULL, spare6 NULL, spare5 NULL, spare4 NULL,
        spare3 NULL, spare2 NULL, spare1 NULL, spare0 NULL
      },
      messageClassExtension SEQUENCE {}
    }
    LPP-TransactionID

_0LPP_MessageBody

    CHOICE {
    requestCapabilities     RequestCapabilities,
    provideCapabilities     ProvideCapabilities,
    requestAssistanceData   RequestAssistanceData,
    provideAssistanceData   ProvideAssistanceData,
    requestLocationInformation  RequestLocationInformation,
    provideLocationInformation  ProvideLocationInformation,
    abort           Abort,
    error           Error,
    spare7 NULL, spare6 NULL, spare5 NULL, spare4 NULL,
    spare3 NULL, spare2 NULL, spare1 NULL, spare0 NULL
      }

_0RequestCapabilities

    CHOICE {
    c1            CHOICE {
      requestCapabilities-r9    RequestCapabilities-r9-IEs,
      spare3 NULL, spare2 NULL, spare1 NULL
    },
    criticalExtensionsFuture  SEQUENCE {}
      }

_0_0RequestCapabilities

    CHOICE {
      requestCapabilities-r9    RequestCapabilities-r9-IEs,
      spare3 NULL, spare2 NULL, spare1 NULL
    }

_0ProvideCapabilities

    CHOICE {
    c1            CHOICE {
      provideCapabilities-r9    ProvideCapabilities-r9-IEs,
      spare3 NULL, spare2 NULL, spare1 NULL
    },
    criticalExtensionsFuture  SEQUENCE {}
      }

_0_0ProvideCapabilities

    CHOICE {
      provideCapabilities-r9    ProvideCapabilities-r9-IEs,
      spare3 NULL, spare2 NULL, spare1 NULL
    }

_0RequestAssistanceData

    CHOICE {
    c1            CHOICE {
      requestAssistanceData-r9  RequestAssistanceData-r9-IEs,
      spare3 NULL, spare2 NULL, spare1 NULL
    },
    criticalExtensionsFuture  SEQUENCE {}
      }

_0_0RequestAssistanceData

    CHOICE {
      requestAssistanceData-r9  RequestAssistanceData-r9-IEs,
      spare3 NULL, spare2 NULL, spare1 NULL
    }

_0ProvideAssistanceData

    CHOICE {
    c1            CHOICE {
      provideAssistanceData-r9  ProvideAssistanceData-r9-IEs,
      spare3 NULL, spare2 NULL, spare1 NULL
    },
    criticalExtensionsFuture  SEQUENCE {}
      }

_0_0ProvideAssistanceData

    CHOICE {
      provideAssistanceData-r9  ProvideAssistanceData-r9-IEs,
      spare3 NULL, spare2 NULL, spare1 NULL
    }

_0RequestLocationInformation

    CHOICE {
    c1            CHOICE {
      requestLocationInformation-r9 RequestLocationInformation-r9-IEs,
      spare3 NULL, spare2 NULL, spare1 NULL
    },
    criticalExtensionsFuture  SEQUENCE {}
      }

_0_0RequestLocationInformation

    CHOICE {
      requestLocationInformation-r9 RequestLocationInformation-r9-IEs,
      spare3 NULL, spare2 NULL, spare1 NULL
    }

_0ProvideLocationInformation

    CHOICE {
    c1            CHOICE {
      provideLocationInformation-r9 ProvideLocationInformation-r9-IEs,
      spare3 NULL, spare2 NULL, spare1 NULL
    },
    criticalExtensionsFuture  SEQUENCE {}
      }

_0_0ProvideLocationInformation

    CHOICE {
      provideLocationInformation-r9 ProvideLocationInformation-r9-IEs,
      spare3 NULL, spare2 NULL, spare1 NULL
    }

_0Abort

    CHOICE {
    c1            CHOICE {
      abort-r9    Abort-r9-IEs,
      spare3 NULL, spare2 NULL, spare1 NULL
    },
    criticalExtensionsFuture  SEQUENCE {}
      }

_0_0Abort

    CHOICE {
      abort-r9    Abort-r9-IEs,
      spare3 NULL, spare2 NULL, spare1 NULL
    }

Error

    Error ::= CHOICE {
      error-r9          Error-r9-IEs,
      criticalExtensionsFuture  SEQUENCE {}
    }
    Error-r9-IEs

_0CellGlobalIdEUTRA_AndUTRA0

    CHOICE {
    eutra BIT STRING (SIZE (28)),
    utra  BIT STRING (SIZE (32))
      }

LocationCoordinates

    LocationCoordinates ::= CHOICE {
      ellipsoidPoint                Ellipsoid-Point,
      ellipsoidPointWithUncertaintyCircle     Ellipsoid-PointWithUncertaintyCircle,
      ellipsoidPointWithUncertaintyEllipse    EllipsoidPointWithUncertaintyEllipse,
      polygon                   Polygon,
      ellipsoidPointWithAltitude          EllipsoidPointWithAltitude,
      ellipsoidPointWithAltitudeAndUncertaintyEllipsoid
                            EllipsoidPointWithAltitudeAndUncertaintyEllipsoid,
      ellipsoidArc                EllipsoidArc,
      ...
    }
    Velocity

Velocity

    Velocity ::= CHOICE {
      horizontalVelocity              HorizontalVelocity,
      horizontalWithVerticalVelocity        HorizontalWithVerticalVelocity,
      horizontalVelocityWithUncertainty     HorizontalVelocityWithUncertainty,
      horizontalWithVerticalVelocityAndUncertainty
                            HorizontalWithVerticalVelocityAndUncertainty,
      ...
    }
    LocationError

_0PRS_Info2

    CHOICE {
    po2-r9          BIT STRING (SIZE(2)),
    po4-r9          BIT STRING (SIZE(4)),
    po8-r9          BIT STRING (SIZE(8)),
    po16-r9         BIT STRING (SIZE(16)),
    ...
      }                           OPTIONAL

OTDOA_Error

    OTDOA-Error ::= CHOICE {
      locationServerErrorCauses   OTDOA-LocationServerErrorCauses,
      targetDeviceErrorCauses     OTDOA-TargetDeviceErrorCauses,
      ...
    }
    OTDOA-LocationServerErrorCauses

_0NetworkTime2

    CHOICE {
    eUTRA   SEQUENCE {
      physCellId      INTEGER (0..503),
      cellGlobalIdEUTRA CellGlobalIdEUTRA-AndUTRA OPTIONAL, -- Need ON
      earfcn        ARFCN-ValueEUTRA,
      ...
      },
    uTRA    SEQUENCE {
      mode  CHOICE {
      fdd   SEQUENCE {
      primary-CPICH-Info  INTEGER (0..511),
      ...
      },
      tdd   SEQUENCE {
      cellParameters    INTEGER (0..127),
      ...
      }
      },
      cellGlobalIdUTRA  CellGlobalIdEUTRA-AndUTRA OPTIONAL, -- Need ON
      uarfcn        ARFCN-ValueUTRA,
      ...
      },
    gSM     SEQUENCE {
      bcchCarrier     INTEGER (0..1023),
      bsic        INTEGER (0..63),
      cellGlobalIdGERAN CellGlobalIdGERAN     OPTIONAL, -- Need ON
      ...
      },
    ...
    }

_0_0_0NetworkTime20

    CHOICE {
      fdd   SEQUENCE {
      primary-CPICH-Info  INTEGER (0..511),
      ...
      },
      tdd   SEQUENCE {
      cellParameters    INTEGER (0..127),
      ...
      }
      }

GNSS_ClockModel

    GNSS-ClockModel ::= CHOICE {
      standardClockModelList  StandardClockModelList,     -- Model-1
      nav-ClockModel      NAV-ClockModel,         -- Model-2
      cnav-ClockModel     CNAV-ClockModel,        -- Model-3
      glonass-ClockModel    GLONASS-ClockModel,       -- Model-4
      sbas-ClockModel     SBAS-ClockModel,        -- Model-5
      ...
    }
    GNSS-OrbitModel

GNSS_OrbitModel

    GNSS-OrbitModel ::= CHOICE {
      keplerianSet      NavModelKeplerianSet,     -- Model-1
      nav-KeplerianSet    NavModelNAV-KeplerianSet,   -- Model-2
      cnav-KeplerianSet   NavModelCNAV-KeplerianSet,    -- Model-3
      glonass-ECEF      NavModel-GLONASS-ECEF,      -- Model-4
      sbas-ECEF       NavModel-SBAS-ECEF,       -- Model-5
      ...
    }
    StandardClockModelList

GNSS_AlmanacElement

    GNSS-AlmanacElement ::= CHOICE {
      keplerianAlmanacSet   AlmanacKeplerianSet,    -- Model-1
      keplerianNAV-Almanac  AlmanacNAV-KeplerianSet,  -- Model-2
      keplerianReducedAlmanac AlmanacReducedKeplerianSet, -- Model-3
      keplerianMidiAlmanac  AlmanacMidiAlmanacSet,    -- Model-4
      keplerianGLONASS    AlmanacGLONASS-AlmanacSet,  -- Model-5
      ecef-SBAS-Almanac   AlmanacECEF-SBAS-AlmanacSet,-- Model-6
      ...
    }
    AlmanacKeplerianSet

GNSS_UTC_Model

    GNSS-UTC-Model ::= CHOICE {
      utcModel1     UTC-ModelSet1,  -- Model-1
      utcModel2     UTC-ModelSet2,  -- Model-2
      utcModel3     UTC-ModelSet3,  -- Model-3
      utcModel4     UTC-ModelSet4,  -- Model-4
      ...
    }
    UTC-ModelSet1

GNSS_AuxiliaryInformation

    GNSS-AuxiliaryInformation ::= CHOICE {
      gnss-ID-GPS   GNSS-ID-GPS,
      gnss-ID-GLONASS GNSS-ID-GLONASS,
      ...
    }
    GNSS-ID-GPS

GNSS_NavigationModelReq

    GNSS-NavigationModelReq ::=   CHOICE {
      storedNavList   StoredNavListInfo,
      reqNavList      ReqNavListInfo,
      ...
    }
    StoredNavListInfo

_0MeasurementReferenceTime2

    CHOICE {
    eUTRA SEQUENCE {
    physCellId      INTEGER (0..503),
    cellGlobalId    CellGlobalIdEUTRA-AndUTRA   OPTIONAL,
    systemFrameNumber BIT STRING (SIZE (10)),
    ...
    },
    uTRA  SEQUENCE {
    mode          CHOICE {
    fdd     SEQUENCE {
      primary-CPICH-Info  INTEGER (0..511),
      ...
      },
    tdd     SEQUENCE {
      cellParameters    INTEGER (0..127),
      ...
      }
    },
    cellGlobalId      CellGlobalIdEUTRA-AndUTRA   OPTIONAL,
    referenceSystemFrameNumber
    INTEGER (0..4095),
    ...
    },
    gSM   SEQUENCE {
    bcchCarrier     INTEGER (0..1023),
    bsic        INTEGER (0..63),
    cellGlobalId    CellGlobalIdGERAN         OPTIONAL,
    referenceFrame    SEQUENCE {
      referenceFN     INTEGER (0..65535),
      referenceFNMSB    INTEGER (0..63)   OPTIONAL,
      ...
      },
    deltaGNSS-TOD     INTEGER (0 .. 127)    OPTIONAL,
    ...
    },
    ...
    }   OPTIONAL

_0_0_0MeasurementReferenceTime20

    CHOICE {
    fdd     SEQUENCE {
      primary-CPICH-Info  INTEGER (0..511),
      ...
      },
    tdd     SEQUENCE {
      cellParameters    INTEGER (0..127),
      ...
      }
    }

A_GNSS_Error

    A-GNSS-Error ::= CHOICE {
      locationServerErrorCauses   GNSS-LocationServerErrorCauses,
      targetDeviceErrorCauses     GNSS-TargetDeviceErrorCauses,
      ...
    }
    GNSS-LocationServerErrorCauses

ECID_Error

    ECID-Error ::= CHOICE {
      locationServerErrorCauses   ECID-LocationServerErrorCauses,
      targetDeviceErrorCauses     ECID-TargetDeviceErrorCauses,
      ...
    }
    ECID-LocationServerErrorCauses

AccessTypes_accessTypes_utra_

    const _0AccessTypes utra    (1)

AccessTypes_accessTypes_gsm_

    const _0AccessTypes gsm     (2)

AccessTypes_accessTypes_eutra_

    const _0AccessTypes eutra   (0)

maxEPDU

    const integer maxEPDU INTEGER ::= 16
    EPDU

PositioningModes_posModes_ue_based_

    const _0PositioningModes ue-based  (1)

PositioningModes_posModes_standalone_

    const _0PositioningModes standalone  (0)

PositioningModes_posModes_ue_assisted_

    const _0PositioningModes ue-assisted (2)

maxFreqLayers

    const integer maxFreqLayers INTEGER ::= 3
    OTDOA-RequestAssistanceData

OTDOA_ProvideCapabilities_otdoa_Mode_ue_assisted_

    const _0OTDOA_ProvideCapabilities ue-assisted (0)

maxBands

    const integer maxBands INTEGER ::= 64
    SupportedBandEUTRA

GNSS_IonosphericModelSupport_ionoModel_klobuchar_

    const _0GNSS_IonosphericModelSupport klobuchar   (0)

GNSS_IonosphericModelSupport_ionoModel_neQuick_

    const _0GNSS_IonosphericModelSupport neQuick   (1)

GNSS_NavigationModelSupport_orbitModel_model_2_

    const _0GNSS_NavigationModelSupport0 model-2   (1)

GNSS_NavigationModelSupport_orbitModel_model_1_

    const _0GNSS_NavigationModelSupport0 model-1   (0)

GNSS_NavigationModelSupport_orbitModel_model_3_

    const _0GNSS_NavigationModelSupport0 model-3   (2)

GNSS_NavigationModelSupport_orbitModel_model_4_

    const _0GNSS_NavigationModelSupport0 model-4   (3)

GNSS_NavigationModelSupport_orbitModel_model_5_

    const _0GNSS_NavigationModelSupport0 model-5   (4)

GNSS_NavigationModelSupport_clockModel_model_5_

    const _0GNSS_NavigationModelSupport model-5   (4)

GNSS_NavigationModelSupport_clockModel_model_2_

    const _0GNSS_NavigationModelSupport model-2   (1)

GNSS_NavigationModelSupport_clockModel_model_1_

    const _0GNSS_NavigationModelSupport model-1   (0)

GNSS_NavigationModelSupport_clockModel_model_4_

    const _0GNSS_NavigationModelSupport model-4   (3)

GNSS_NavigationModelSupport_clockModel_model_3_

    const _0GNSS_NavigationModelSupport model-3   (2)

GNSS_AlmanacSupport_almanacModel_model_4_

    const _0GNSS_AlmanacSupport model-4   (3)

GNSS_AlmanacSupport_almanacModel_model_2_

    const _0GNSS_AlmanacSupport model-2   (1)

GNSS_AlmanacSupport_almanacModel_model_5_

    const _0GNSS_AlmanacSupport model-5   (4)

GNSS_AlmanacSupport_almanacModel_model_1_

    const _0GNSS_AlmanacSupport model-1   (0)

GNSS_AlmanacSupport_almanacModel_model_6_

    const _0GNSS_AlmanacSupport model-6   (5)

GNSS_AlmanacSupport_almanacModel_model_3_

    const _0GNSS_AlmanacSupport model-3   (2)

GNSS_UTC_ModelSupport_utc_Model_model_1_

    const _0GNSS_UTC_ModelSupport model-1   (0)

GNSS_UTC_ModelSupport_utc_Model_model_2_

    const _0GNSS_UTC_ModelSupport model-2   (1)

GNSS_UTC_ModelSupport_utc_Model_model_3_

    const _0GNSS_UTC_ModelSupport model-3   (2)

GNSS_UTC_ModelSupport_utc_Model_model_4_

    const _0GNSS_UTC_ModelSupport model-4   (3)

GNSS_ID_Bitmap_gnss_ids_galileo_

    const _0GNSS_ID_Bitmap galileo   (3)

GNSS_ID_Bitmap_gnss_ids_sbas_

    const _0GNSS_ID_Bitmap sbas    (1)

GNSS_ID_Bitmap_gnss_ids_qzss_

    const _0GNSS_ID_Bitmap qzss    (2)

GNSS_ID_Bitmap_gnss_ids_glonass_

    const _0GNSS_ID_Bitmap glonass   (4)

GNSS_ID_Bitmap_gnss_ids_gps_

    const _0GNSS_ID_Bitmap gps     (0)

SBAS_IDs_sbas_IDs_gagan_

    const _0SBAS_IDs gagan   (3)

SBAS_IDs_sbas_IDs_egnos_

    const _0SBAS_IDs egnos     (1)

SBAS_IDs_sbas_IDs_waas_

    const _0SBAS_IDs waas    (0)

SBAS_IDs_sbas_IDs_msas_

    const _0SBAS_IDs msas    (2)

ECID_RequestLocationInformation_requestedMeasurements_rsrqReq_

    const _0ECID_RequestLocationInformation rsrqReq   (1)

ECID_RequestLocationInformation_requestedMeasurements_rsrpReq_

    const _0ECID_RequestLocationInformation rsrpReq   (0)

ECID_RequestLocationInformation_requestedMeasurements_ueRxTxReq_

    const _0ECID_RequestLocationInformation ueRxTxReq (2)

ECID_ProvideCapabilities_ecid_MeasSupported_rsrpSup_

    const _0ECID_ProvideCapabilities rsrpSup   (0)

ECID_ProvideCapabilities_ecid_MeasSupported_ueRxTxSup_

    const _0ECID_ProvideCapabilities ueRxTxSup (2)

ECID_ProvideCapabilities_ecid_MeasSupported_rsrqSup_

    const _0ECID_ProvideCapabilities rsrqSup   (1)

© Copyright Testing Technologies IST GmbH 2012