Command | Possible response(s) |
---|---|
+CPOS<CR> text is entered <ctrl-Z/ESC> | +CME ERROR: <err> |
+CPOS=? |
<?xml version="1.0" ?> <!DOCTYPE pos[ <!ELEMENT pos (location|GNSS_provided_location_information| assist_data|pos_meas|pos_meas_req|GPS_meas|OTDOA_ECID_req| Add_pos_req|OTDOA_meas|ECID_meas|GNSS_meas|Bluetooth_meas| Sensor_meas|TBS_meas|WLAN_meas|GPS_assist_req|GNSS_assist_req| OTDOA_assist_req|Sensor_assist_req|TBS_assist_req| capability_req|capabilities|msg|pos_err|reset_assist_data|Strobe)> <!ATTLIST pos protocol (RRLP|RRC|LPP) #IMPLIED transaction_id CDATA #IMPLIED> ]> |
<!ELEMENT location (location_parameters,time_of_fix?,time_assistance?)> <!ELEMENT time_of_fix (#PCDATA)> <!ELEMENT time_assistance (GPS_time,(GSM_time|WCDMA_time|LTE_time)?,TimeUnc?)> |
<!ELEMENT capability_req EMPTY> <!ELEMENT capabilities (GPS_method?,GNSS_method*,GPS_aid?, GNSS_aid?,OTDOA_capability?,ECID_capability?,Bluetooth_capability?, Sensor_capability?,TBS_capability?,WLAN_capability?)> <!ELEMENT GPS_Method (MSA_sup?,MSB_sup?,Standalone_sup?)> <!ELEMENT MSA_sup EMPTY> <!ATTLIST MSA_sup fta_sup CDATA "000"> <!-- as LPP fta-MeasSupport --> <!ELEMENT MSB_sup EMPTY> <!ATTLIST MSB_sup fta_sup CDATA "000" velocity_sup (true|false) "false"> <!ELEMENT Standalone_sup EMPTY> <!ATTLIST Standalone_sup fta_sup CDATA "000" <!-- as LPP fta-MeasSupport --> velocity_sup (true|false) "false"> <!ELEMENT GNSS_Method (MSA_sup?,MSB_sup?,Standalone_sup?)> <!ATTLIST GNSS_Method supported_signal (GPS_L1|GPS_L1C| GPS_L2C|GPS_L5|SBAS_L1|GLO_G1|GLO_G2|GLO_G3|BDS_B1I) "GPS_L1"> <!ELEMENT GPS_aid (almanac_sup?,UTC_model_sup?, ionospheric_sup?,nav_model_sup?,DGPS_sup?,ref_loc_sup?, ref_time_sup?,acquisition_sup?,rt_integr_sup?)> <!ELEMENT almanac_sup EMPTY> <!ELEMENT UTC_model_sup EMPTY> <!ELEMENT ionospheric_sup EMPTY> <!ELEMENT nav_model_sup EMPTY> <!ELEMENT DGPS_sup EMPTY> <!ELEMENT ref_loc_sup EMPTY> <!ELEMENT ref_time_sup EMPTY> <!ELEMENT acquisition_sup EMPTY> <!ELEMENT rt_integr_sup EMPTY> <!ELEMENT GNSS_aid (ionospheric_sup?,ref_loc_sup?, ref_time_sup?,earth_orient_sup?,GNSS_aid_for_one_gnss*)> <!ELEMENT earth_orient_sup EMPTY> <!ELEMENT GNSS_aid_for_one_gnss (orbit_sup*,clock_sup*, acquisition_sup?,rt_integr_sup?,GNSS_auxiliary_info_sup?, GNSS_databitassistance_sup?,GNSS_almanac_sup?, GNSS_UTC_model_sup?,BDS_grid_model_sup?)> <!ATTLIST GNSS_aid_for_one_gnss gnss_id (SBAS|MGPS|QZSS|Glonass|GPS|BDS) #IMPLIED sbas_id (WASS|EGNOS|MSAS|GAGAN) #IMPLIED> <!ELEMENT orbit_sup EMPTY> <!ATTLIST orbit_sup model (2|3|4|5|6) #REQUIRED> <!-- 2=GPS NAV, 3=GPS CNAV, 4=Glonass, 5=SBAS, 6=BDS --> <!ELEMENT clock_sup EMPTY> <!ATTLIST clock_sup model (2|3|4|5|6) #REQUIRED> <!ELEMENT GNSS_auxiliary_info_sup EMPTY> <!ELEMENT GNSS_databitassistance_sup EMPTY> <!ELEMENT GNSS_almanac_sup (almanac_model)> <!ELEMENT almanac_model (#PCDATA)> <!-- Integer corresponds to bit string 1-8 where bit at position if set, means particular almanac model is supported -bit6 set means BDS almanac model is supported. --> <!ELEMENT GNSS_UTC_model_sup (utc_model)> <!ELEMENT utc_model (#PCDATA)> <!-- Integer corresponds to bit string 1-8 where bit at position if set, means particular UTC model is supported -bit4 set means BDS UTC model is supported --> <!ELEMENT BDS_grid_model_sup EMPTY> <!ELEMENT OTDOA_capability (otdoa_mode,supported_band_list_EUTRA, interFreqRSTDmeasurement-r10?)> <!ELEMENT otdoa_mode #PCDATA> <!-- Integer corresponds to bit string 1-8 where bit at position if set, means particular OTDOA mode is supported bit0 -ue-assisted supported --> <!ELEMENT supported_band_list_EUTRA (band_EUTRA+)> <!ELEMENT band_EUTRA (#PCDATA)> <!-- 1..64 --> <!ELEMENT interFreqRSTDmeasurement-r10 EMPTY> <!ELEMENT ECID_capability (ECID_measSupported)> <!ELEMENT ECID_measSupported (#PCDATA)> <!-- Integer corresponds to bit string 1-8 where bit at position if set, means particular ECID mode is supported bit0-rsrp Supported,bit1-rsrq Supported,bit2-ueRxTx Supported --> <!ELEMENT Bluetooth_capability (bluetooth_modes,bluetooth_meas_sup)> <!ELEMENT bluetooth_modes #PCDATA> <!-- Integer corresponds to bit string 1-8 where bit at position if set, means particular bluetooth mode is supported bit0-standalone, bit1-ue-assisted supported --> <!ELEMENT bluetooth_meas_sup #PCDATA> <!-- Integer corresponds to bit string 1-8 where bit at position if set, means particular bluetooth measurement is supported bit0-rssi --> <!ELEMENT Sensor_capability (sensor_modes,sensor_databitassistance_sup)> <!ELEMENT sensor_modes #PCDATA> <!-- Integer corresponds to bit string 1-8 where bit at position if set, means particular Sensor mode is supported bit0-standalone, bit1-ue-assisted bit2-ue-based supported --> <!ELEMENT sensor_databitassistance_sup EMPTY> <!ELEMENT TBS_capability (tbs_modes,tbs_databitassistance_sup)> <!ELEMENT tbs_modes #PCDATA> <!-- Integer corresponds to bit string 1-8 where bit at position if set, means particular TBS mode is supported bit0-standalone, bit1-ue-assisted bit2-ue-based supported --> <!ELEMENT tbs_databitassistance_sup (mbs_acq,mbs_almanac)> <!ELEMENT mbs_acq #PCDATA> <!-- boolean --> <!ELEMENT mbs_almanac #PCDATA> <!-- boolean --> <!ELEMENT WLAN_capability (wlan_modes,wlan_meas_sup)> <!ELEMENT wlan_modes #PCDATA> <!-- Integer corresponds to bit string 1-8 where bit at position if set, means particular WLAN mode is supported bit0-standalone, bit1-ue-assisted --> <!ELEMENT wlan_meas_sup #PCDATA> <!-- Integer corresponds to bit string 1-8 where bit at position if set, means particular WLAN measurement is supported bit0-rssi, bit1-rtt --> |
<!ELEMENT assist_data (GPS_assist?,GNSS_assist?,msr_assist_data?, system_info_assist_data?,more_assist_data?,ext_container?, rel98_assist_data_ext?,rel5_assist_data_ext?,rel7_assist_data_ext?, OTDOA_assist_data?,GNSS_loc_server_err?,OTDOA_loc_server_err?, Sensor_assist_data?,TBS_assist_data?,Sensor_loc_server_err?, TBS_loc_server_err?)> <!ELEMENT GPS_assist (status_health?,BTS_clock_drift?, ref_time*,location_parameters?,DGPS_corrections?, nav_model_elem*,ionospheric_model?,UTC_model?,almanac?, acqu_assist*,GPS_rt_integrity?)> <!ELEMENT status_health (#PCDATA)> <!ELEMENT BTS_clock_drift (#PCDATA)> <!ELEMENT ref_time (GPS_time), (GSM_time|WCDMA_time|LTE_time)?,TimeUnc?,GPS_TOW_assist*)> <!ELEMENT GPS_time (GPS_TOW_msec,GPS_week)> <!ELEMENT GPS_TOW_msec (#PCDATA)> <!ELEMENT GPS_week (#PCDATA)> <!ELEMENT GPS_TOW_assist (sat_id,tlm_word,anti_sp,alert,tlm_res)> <!ELEMENT sat_id (#PCDATA)> <!ELEMENT tlm_word (#PCDATA)> <!ELEMENT anti_sp (#PCDATA)> <!ELEMENT alert (#PCDATA)> <!ELEMENT tlm_res (#PCDATA)> <!ELEMENT DGPS_corrections (sat_id,iode,UDRE,PRC,RRC,delta_PRC2?,delta_RRC2?)> <!ELEMENT iode (#PCDATA)> <!ELEMENT UDRE (#PCDATA)> <!ELEMENT PRC (#PCDATA)> <!ELEMENT RRC (#PCDATA)> <!ELEMENT delta_PRC2 (#PCDATA)> <!ELEMENT delta_RRC2 (#PCDATA)> <!ELEMENT nav_model_elem (sat_id,sat_status,ephem_and_clock?)> <!ELEMENT sat_status EMPTY> <!ATTLIST sat_status literal (NS_NN-U|ES_NN-U|NS_NN|ES_SN|REVD) #REQUIRED> <!ELEMENT ephem_and_clock (l2_code,ura,sv_health,iodc, l2p_flag,esr1,esr2,esr3,esr4,tgd,toc,af2,af1,af0, crs,delta_n,m0,cuc,ecc,cus,power_half,toe,fit_flag, aoda,cic,omega0,cis,i0,crc,omega,omega_dot,idot,derived?)> <!ELEMENT l2_code (#PCDATA)> <!ELEMENT ura (#PCDATA)> <!ELEMENT sv_health (#PCDATA)> <!ELEMENT iodc (#PCDATA)> <!ELEMENT l2p_flag (#PCDATA)> <!ELEMENT esr1 (#PCDATA)> <!ELEMENT esr2 (#PCDATA)> <!ELEMENT esr3 (#PCDATA)> <!ELEMENT esr4 (#PCDATA)> <!ELEMENT tgd (#PCDATA)> <!ELEMENT toc (#PCDATA)> <!ELEMENT af2 (#PCDATA)> <!ELEMENT af1 (#PCDATA)> <!ELEMENT af0 (#PCDATA)> <!ELEMENT crs (#PCDATA)> <!ELEMENT delta_n (#PCDATA)> <!ELEMENT m0 (#PCDATA)> <!ELEMENT cuc (#PCDATA)> <!ELEMENT ecc (#PCDATA)> <!ELEMENT cus (#PCDATA)> <!ELEMENT power_half (#PCDATA)> <!ELEMENT toe (#PCDATA)> <!ELEMENT fit_flag (#PCDATA)> <!ELEMENT aoda (#PCDATA)> <!ELEMENT cic (#PCDATA)> <!ELEMENT omega0 (#PCDATA)> <!ELEMENT cis (#PCDATA)> <!ELEMENT i0 (#PCDATA)> <!ELEMENT crc (#PCDATA)> <!ELEMENT omega (#PCDATA)> <!ELEMENT omega_dot (#PCDATA)> <!ELEMENT idot (#PCDATA)> <!ELEMENT derived EMPTY> <!-- data derived locally, e.g from EE --> <!ELEMENT ionospheric_model (alfa0,alfa1,alfa2,alfa3,beta0,beta1,beta2,beta3)> <!ELEMENT alfa0 (#PCDATA)> <!ELEMENT alfa1 (#PCDATA)> <!ELEMENT alfa2 (#PCDATA)> <!ELEMENT alfa3 (#PCDATA)> <!ELEMENT beta0 (#PCDATA)> <!ELEMENT beta1 (#PCDATA)> <!ELEMENT beta2 (#PCDATA)> <!ELEMENT beta3 (#PCDATA)> <!ELEMENT UTC_model (a1,a0,tot,wnt,dtls,wnlsf,dn,dtlsf)> <!ELEMENT a1 (#PCDATA)> <!ELEMENT a0 (#PCDATA)> <!ELEMENT tot (#PCDATA)> <!ELEMENT wnt (#PCDATA)> <!ELEMENT dtls (#PCDATA)> <!ELEMENT wnlsf (#PCDATA)> <!ELEMENT dn (#PCDATA)> <!ELEMENT dtlsf (#PCDATA)> <!ELEMENT almanac (wna,alm_elem*)> <!ELEMENT wna (#PCDATA)> <!ELEMENT alm_elem (data_id?,sat_id,alm_ecc, alm_toa,alm_ksii,alm_omega_dot,alm_sv_health, alm_power_half,alm_omega0,alm_omega,alm_m0,alm_af0,alm_af1)> <!ELEMENT data_id (#PCDATA)> <!ELEMENT alm_ecc (#PCDATA)> <!ELEMENT alm_toa (#PCDATA)> <!ELEMENT alm_ksii (#PCDATA)> <!ELEMENT alm_omega_dot (#PCDATA)> <!ELEMENT alm_sv_health (#PCDATA)> <!ELEMENT alm_power_half (#PCDATA)> <!ELEMENT alm_omega0 (#PCDATA)> <!ELEMENT alm_omega (#PCDATA)> <!ELEMENT alm_m0 (#PCDATA)> <!ELEMENT alm_af0 (#PCDATA)> <!ELEMENT alm_af1 (#PCDATA)> <!ELEMENT GPS_rt_integrity (bad_satellite_set)> <!ELEMENT bad_satellite_set (sat_id+)> <!-- 1..16 --> <!ELEMENT msr_assist_data EMPTY> <!ELEMENT system_info_assist_data EMPTY> <!ELEMENT more_assist_data EMPTY> <!ELEMENT ext_container EMPTY> <!ELEMENT rel98_assist_data_ext EMPTY> <!ELEMENT rel5_assist_data_ext EMPTY> <!ELEMENT rel7_assist_data_ext EMPTY> <!ELEMENT OTDOA_assist_data (OTDOA_ref_cell_info,OTDOA_neighbour_cell_info_list)> <!ELEMENT OTDOA_ref_cell_info (phys_cell_id,cell_global_id, earfcn_ref?,antenna_port_conf?,cp_length,prs_info?)> <!ELEMENT phys_cell_id (#PCDATA)> <!-- 0..503 --> <!ELEMENT cell_global_id (plmn_identity,cell_identity)> <!ELEMENT plmn_identity (mcc,mnc)> <!ELEMENT mcc (#PCDATA)> <!ELEMENT mnc (#PCDATA)> <!ELEMENT cell_identity #PCDATA> <!-- 32-bit extended UTRAN cell ID; in case the cell ID is shorter, the most significant bits are set to 0. --> <!ELEMENT earfcn_ref (#PCDATA)> <!-- 0..65535 --> <!ELEMENT antenna_port_conf EMPTY> <!ATTLIST antenna_port_conf ports (ports1-or-2|ports4) "ports1-or-2"> <!ELEMENT cp_length EMPTY> <!ATTLIST cp_length literal(normal|extended) #REQUIRED> <!ELEMENT prs_info (prs_bandwidth,prs_conf_index, num_dl_frames,prs_muting_info_r9?)> <!ELEMENT prs_bandwidth EMPTY> <!ATTLIST prs_bandwidth literal(n6|n15|n25|n50|n75|n100)> <!ELEMENT prs_conf_index (#PCDATA)> <!-- 0..4095 --> <!ELEMENT num_dl_frames EMPTY> <!ATTLIST num_dl_frames literal(sf-1|sf-2|sf-4|sf-6)#REQUIRED> <!ELEMENT prs_muting_info_r9 muting_info> <!ATTLIST prs_muting_info_r9 literal(po2-r9|po4-r9|po8-r9|po16-r9) #REQUIRED> <!ELEMENT muting_info (#PCDATA)> <!ELEMENT OTDOA_neighbour_cell_info_list (OTDOA_neighbour_freq_info)+> <!ELEMENT OTDOA_neighbour_freq_info (OTDOA_neighbour_cell_info_element)+> <!ELEMENT OTDOA_neighbour_cell_info_element (phys_cell_id,cell_global_id?,earfcn?,cp_length?,prs_info?, antenna_port_conf?,slot_number_offset?,prs_subframe_offset?, expected_RSTD,expected_RSTD_uncertainty)> <!ELEMENT phys_cell_id (#PCDATA)> <!-- 0..503 --> <!ELEMENT cell_global_id (#PCDATA)> <!ELEMENT earfcn (#PCDATA)> <!-- 0..65535 --> <!ELEMENT cp_length EMPTY> <!ATTLIST cp_length literal(normal|extended) #REQUIRED> <!ELEMENT prs_info (prs_bandwidth,prs_conf_index,num_dl_frames,prs_muting_info_r9?)> <!ELEMENT prs_bandwidth EMPTY> <!ATTLIST prs_bandwidth literal(n6|n15|n25|n50|n75|n100)> <!ELEMENT prs_conf_index (#PCDATA)> <!-- 0..4095 --> <!ELEMENT num_dl_frames EMPTY> <!ATTLIST num_dl_frames literal(sf-1|sf-2|sf-4|sf-6)#REQUIRED> <!ELEMENT prs_muting_info_r9 muting_info> <!ATTLIST prs_muting_info_r9 literal (po2-r9|po4-r9|po8-r9|po16-r9) #REQUIRED> <!ELEMENT muting_info (#PCDATA)> <!ELEMENT antenna_port_conf EMPTY> <!ATTLIST antenna_port_conf ports(ports1-or-2|ports4) "ports1-or-2"> <!ELEMENT slot_number_offset (#PCDATA)> <!-- 0..19 --> <!ELEMENT prs_subframe_offset (#PCDATA)> <!-- 0..1279 --> <!ELEMENT expected_RSTD (#PCDATA)> <!-- 0..16383 --> <!ELEMENT expected_RSTD_uncertainty (#PCDATA)> <!-- 0..1023 --> <!ELEMENT GNSS_loc_server_err _EMPTY> <!ATTLIST GNSS_loc_server_err literal (undefined_error| undelivered_assistance_data_not_supported| undelivered_assistance_data_supported_but_currently_not_available| undelivered_assistance_data_is_partly_not_supported_and_partly_not_available) #REQUIRED> <!ELEMENT OTDOA_loc_server_err _EMPTY> <!ATTLIST OTDOA_loc_server_err literal (undefined_error|assistance_data_not_supported| assistance_data_supported_but_currently_not_available) #REQUIRED> <!ELEMENT Sensor_assist_data (ref_pressure?,ref_position?,ref_temperature?)> <!ELEMENT ref_pressure (#PCDATA)> <!-- -20000..10000 --> <!ELEMENT ref_position (ellipsoid_point_alt_uncertellipse)> <!ELEMENT ref_temperature (#PCDATA)> <!-- -64..63 --> <!ELEMENT TBS_assist_data (almanac?,acqu_assist?)> <!ELEMENT almanac (trans_id,trans_lat,trans_long,trans_alt,time_correct?)> <!ELEMENT trans_id (#PCDATA)> <!-- 0..32767 --> <!ELEMENT trans_lat (#PCDATA)> <!ELEMENT trans_long (#PCDATA)> <!ELEMENT trans_alt (#PCDATA)> <!ELEMENT time_correct (#PCDATA)> <!-- 0..25 --> <!ELEMENT acqu_assist (trans_id?,mbs_config?,pn_code?,freq?)> <!ELEMENT trans_id (#PCDATA)> <!-- 0..32767 --> <!ELEMENT mbs_config EMPTY> <!ATTLIST mbs_config literal(tb1|tb2|tb3|tb4)> <!ELEMENT pn_code (#PCDATA)> <!-- 1..128 --> <!ELEMENT freq (#PCDATA)> <!-- 919750000..927250000 --> <!ELEMENT Sensor_loc_server_err _EMPTY> <!ATTLIST Sensor_loc_server_err literal (undefined_error|assistance_data_not_supported| assistance_data_supported_but_currently_not_available) #REQUIRED> <!ELEMENT TBS_loc_server_err _EMPTY> <!ATTLIST TBS_loc_server_err literal (undefined_error|assistance_data_not_supported| assistance_data_supported_but_currently_not_available) #REQUIRED> |
<!ELEMENT GSM_time (frame_number,frame_number_msb, time_slot_number,bit_number,BCCH_carrier?,BSIC?)> <!ELEMENT frame_number (#PCDATA)> <!ELEMENT frame_number_msb (#PCDATA)> <!ELEMENT time_slot_number (#PCDATA)> <!ELEMENT bit_number (#PCDATA)> <!ELEMENT BCCH_carrier (#PCDATA)> <!ELEMENT BSIC (#PCDATA)> <!ELEMENT WCDMA_time (cell_timing_chips, (FDD_CPICH|TDD_cell_id|SFN),SFN_TOW_Unc?)> <!ELEMENT cell_timing_chips (#PCDATA)> <!ELEMENT FDD_CPICH (#PCDATA)> <!ELEMENT TDD_cell_id (#PCDATA)> <!ELEMENT SFN (#PCDATA)> <!ELEMENT SFN_TOW_Unc (#PCDATA)> <!-- Integer 0..1 0- Uncertainity less than 10 ms, 1-Uncertainity more than 10 ms --> <!ELEMENT LTE_time (secFromFrameStructStart,fractSecFromFrameStructStart, frameDrift?,physCellId,cellGlobalIdEUTRA?,earfcn,TimeUnc)> <!ELEMENT secFromFrameStructStart (#PCDATA)> <!-- 0..12533 --> <!ELEMENT fractSecFromFrameStructStart (#PCDATA)> <!-- 0..3999999 --> <!ELEMENT frameDrift (#PCDATA)> <!-- -64..63 --> <!ELEMENT physCellId (#PCDATA)> <!ELEMENT cellGlobalIdEUTRA (#PCDATA)> <!ELEMENT earfcn (#PCDATA)> <!ELEMENT TimeUnc EMPTY> <!ATTLIST TimeUnc Value CDATA "127" units (s|ms|us|rrlp_k|rrc_k|lpp_k) "rrc_k"> |
<!ELEMENT acqu_assist (tow_msec,sat_info*,confidence_r10?)> <!ELEMENT tow_msec (#PCDATA)> <!ELEMENT sat_info (sat_id,dopl0,dopl_extra?, code_ph,code_ph_int,GPS_bitno,srch_w,az_el?, doppler_uncertainty_ext_r10?)> <!ELEMENT dopl0 (#PCDATA)> <!ATTLIST dopl0 units (rrlp|rrc|lpp|Hz|mps) "rrlp"> <!-- rrlp gps is 2.5 Hz --> <!-- rrc gps is 2.5 Hz --> <!-- lpp gnss is 0.5 m/s --> <!ELEMENT dopl_extra (dopl1,dopl1_uncert)> <!ELEMENT dopl1 (#PCDATA)> <!ATTLIST dopl1 units (rrlp|rrc|lpp) "rrlp"> <!-- rrlp is 1/42 Hz/s --> <!-- rrc is 0.023 Hz/s --> <!-- lpp is 1/210 m/s/s --> <!ELEMENT dopl1_uncert EMPTY> <!ATTLIST dopl1_uncert literal (hz12-5|hz25|hz50|hz100|hz200) #REQUIRED> <!ELEMENT code_ph (#PCDATA)> <!ATTLIST code_ph units (chips|ms) "chips"> <!-- chips used for GPS in RRLP and RRC, ms used for LPP --> <!ELEMENT code_ph_int (#PCDATA)> <!ELEMENT GPS_bitno (#PCDATA)> <!ELEMENT srch_w (#PCDATA)> <!ELEMENT az_el (az,elev)> <!ELEMENT az (#PCDATA)> <!ATTLIST az_el units (rrlp|lpp|degree) "rrlp"> <!-- rrlp and rrc have units of 11.25 degree --> <!-- lpp has units of 0.703125 degrees --> <!ELEMENT elev (#PCDATA)> <!ELEMENT doppler_uncertainty_ext_r10> <!ATTLIST doppler_uncertainty_ext_r10 (d60|d80|d100|d120|no_information) #IMPLIED> <!ELEMENT confidence_r10 (#PCDATA)> <!-- 0..100 --> |
<!ELEMENT pos_meas (meas_abort|RRLP_meas|RRC_meas)> <!ELEMENT meas_abort EMPTY> <!ELEMENT RRLP_meas (RRLP_pos_instruct)> <!ELEMENT RRLP_pos_instruct (RRLP_method_type,RRLP_method,resp_time_seconds,mult_sets)> <!ELEMENT RRLP_method_type (ms_assisted|ms_assisted_no_accuracy|ms_based|ms_based_pref|ms_assisted_pref)> <!ELEMENT ms_assisted (method_accuracy)> <!ELEMENT method_accuracy (#PCDATA)> <!ELEMENT ms_assisted_no_accuracy EMPTY> <!ELEMENT ms_based (method_accuracy)> <!ELEMENT ms_based_pref (method_accuracy)> <!ELEMENT ms_assisted_pref (method_accuracy)> <!ELEMENT RRLP_method EMPTY> <!ATTLIST RRLP_method literal (gps) #REQUIRED> <!ELEMENT resp_time_seconds (#PCDATA)> <!ELEMENT mult_sets EMPTY> <!ATTLIST mult_sets literal (multiple|one) #REQUIRED> <!ELEMENT RRC_meas (rep_quant,rep_crit)> <!ELEMENT rep_quant (RRC_method_type,RRC_method,hor_acc?,vert_acc?)> <!ATTLIST rep_quant gps_timing_of_cell_wanted (true|false) "false" addl_assist_data_req (true|false) #REQUIRED> <!ELEMENT RRC_method_type EMPTY> <!ATTLIST RRC_method_type literal (ue_assisted|ue_based|ue_based_pref|ue_assisted_pref) #REQUIRED> <!ELEMENT RRC_method EMPTY> <!ATTLIST RRC_method literal (otdoa|gps|otdoaOrGPS|cellID) #REQUIRED> <!ELEMENT hor_acc (#PCDATA)> <!ELEMENT vert_acc (#PCDATA)> <!ELEMENT rep_crit (no_rep|event_rep_crit|period_rep_crit)> <!ELEMENT no_rep EMPTY> <!ELEMENT event_rep_crit (event_par*)> <!ELEMENT event_par (rep_amount,meas_interval,event_specific_info?)> <!ATTLIST event_par report_first_fix (true|false) #REQUIRED> <!ELEMENT rep_amount EMPTY> <!ATTLIST rep_amount literal (ra1|ra2|ra4|ra8|ra16|ra32|ra64|ra-Infinity) #REQUIRED> <!ELEMENT meas_interval EMPTY> <!ATTLIST meas_interval literal (e5|e15|e60|e300|e900|e1800|e3600|e7200) #REQUIRED> <!ELEMENT event_specific_info (tr_pos_chg|tr_SFN_SFN_chg|tr_SFN_GPS_TOW)> <!ELEMENT tr_pos_chg EMPTY> <!ATTLIST tr_pos_chg literal (pc10|pc20|pc30|pc40|pc50|pc100|pc200|pc300|pc500| pc1000|pc2000|pc5000|pc10000|pc20000|pc50000|pc100000) #REQUIRED> <!ELEMENT tr_SFN_SFN_chg EMPTY> <!ATTLIST tr_SFN_SFN_chg literal (c0-25|c0-5|c1|c2|c3|c4|c5|c10|c20|c50|c100|c200| c500|c1000|c2000|c5000) #REQUIRED> <!ELEMENT tr_SFN_GPS_TOW EMPTY> <!ATTLIST tr_SFN_GPS_TOW literal (ms1|ms2|ms3|ms5|ms10|ms20|ms50|ms100) #REQUIRED> <!ELEMENT period_rep_crit EMPTY> <!ATTLIST period_rep_crit rep_amount (ra1|ra2|ra4|ra8|ra16|ra32|ra64|ra-Infinity) "ra-Infinity"> <!ATTLIST period_rep_crit rep_interval_long (ril0|ril0-25|ril0-5|ril1|ril2|ril3|ril4|ril6|ril8| ril12|ril16|ril20|ril24|ril28|ril32|ril64) #REQUIRED> |
<!-- Alternative to pos_meas, supports RRLP, RRC and LPP --> <!ELEMENT pos_meas_req (abort|(req_info,qos,loc_coordinate_types?))> <!ATTLIST pos_meas_req aid_req_allowed (yes|no) #IMPLIED> <!-- Present for RRC and LPP procedures --> <!ELEMENT abort EMPTY)> <!ELEMENT req_info (GNSS_allowed_methods?)> <!ATTLIST req_info loc_info_type (loc_req|meas_req|loc_pref|MSB_req|MSA_req|MSB_pref|MSA_pref) "loc_req" velocity_req (true|false) "false" time_req (true|false) "false" multiple_sets (yes|no) "no" additional_info (yes|no) "no"> <!-- lpp only --> <!-- MSB synonomous with loc_req --> <!ELEMENT GNSS_allowed_methods (gps_method?,sbas_method?,qzss_method?,glonass_method?,BDS_method?)> <!ELEMENT gps_method EMPTY> <!ELEMENT sbas_method EMPTY> <!ELEMENT qzss_method EMPTY> <!ELEMENT glonass_method EMPTY> <!ELEMENT BDS_method EMPTY> <!ELEMENT qos (response_time?,(reporting_interval,amount)?,hacc?,vacc?)> <!-- The presence of reporting_interval implies a periodic procedure --> <!-- The absence of reporting_interval implies a one-shot procedure --> <!ELEMENT response_time(time,responseTimeEarlyFix-r12?) <!ELEMENT time (#PCDATA)> <!-- 1..128 --> <!ELEMENT responseTimeEarlyFix-r12(#PCDATA)> <!-- 1..128,value of responseTimeEarlyFix-r12 should be less than time --> <!ELEMENT reporting_interval EMPTY> <!ATTLIST reporting_interval ri_exp (ril1|ril2|ril3|ril4|ril6|ril8|ril12| ril16|ril20|ril24|ril28|ril32|ril64) "ril20" > <!ELEMENT amount EMPTY> <!ATTLIST amount amount (ra1|ra2|ra4|ra8|ra16|ra32|ra64|ra-Infinity) "ra-Infinity"> <!ELEMENT hacc EMPTY> <!ATTLIST hacc accuracy_k CDATA #IMPLIED confidence CDATA #IMPLIED> <!ELEMENT vacc EMPTY> <!ATTLIST vacc accuracy_k CDATA #IMPLIED confidence CDATA #IMPLIED> <ELEMENT loc_coordinate_types(#PCDATA)> <!-- Integer corresponds to bit string 1-8 where bit at position if set, means location co-ordinate type is supported bit0-ellipsoidPoint supported,bit1-ellipsoidPointWithUncertaintyCircle supported, bit2-ellipsoidPointWithUncertaintyEllipse supported, bit3-polygon supported,bit4ellipsoidPointWithAltitude supported,bit5ellipsoidPointWithAltitudeAndUncertaintyEllipsoid supported, bit6-ellipsoidArc supported --> |
<!ELEMENT GPS_meas (ref_time_only,meas_params*)> <!ELEMENT ref_time_only (tow_msec)> <!ELEMENT meas_params (sat_id,carr2_noise,dopl, whole_chips,fract_chips,multi_path,psr_rms_err)> <!ELEMENT carr2_noise (#PCDATA)> <!ELEMENT dopl (#PCDATA)> <!ELEMENT whole_chips (#PCDATA)> <!ELEMENT fract_chips (#PCDATA)> <!ELEMENT multi_path EMPTY> <!ATTLIST multi_path literal (not_measured|low|medium|high) #REQUIRED> <!ELEMENT psr_rms_err (#PCDATA)> |
<!ELEMENT GNSS_meas ( GNSS_meas_for_one_gnss+,TOD_ms|ref_time_only,earlyFixReport-r12?)> <!ELEMENT GNSS_meas_for_one_gnss (GNSS_sgn_meas_element+) <!ATTLIST GNSS_meas_for_one_gnss gnss_id GPS|SBAS|QZSS|Galileo|Glonass|BDS) "GPS"> <!ELEMENT GNSS_sgn_meas_element (code_phase_ambiguity?, GNSS_sat_meas_element+)> <!ATTLIST GNSS_sgn_meas_element measured_signal (GPS_L1| GPS_L1C|GPS_L2C|GPS_L5|SBAS_L1|GLO_G1|GLO_G2|GLO_G3|BDS_B11) "GPS_L1"> <!ELEMENT code_phase_ambiguity (#PCDATA)> <!-- 0..127 --> <!ELEMENT GNSS_sat_meas_element (sat_id,carr2_noise, doppler_mps?,code_phase_ms?,integer_code_phase?,multi_path, psr_rms_err,adr?,whole_chips?,fract_chips?,carrier_quality_ind?)> <!ELEMENT doppler_mps (#PCDATA)> <!-- m/s Range -32768..32767 --> <!ELEMENT code_phase_ms (#PCDATA)> <!-- ms Range 0..2097151 --> <!ELEMENT integer_code_phase (#PCDATA)> <!ELEMENT adr (#PCDATA)> <!ELEMENT carrier_quality_ind (#PCDATA)> <!-- 0..3 --> <!ELEMENT TOD_ms (gnss_TOD_msec,gnss_TOD_frac?,gnss_TOD_unc?) > <!ATTLIST TOD_ms gnss_time_id (GPS|Glonass|QZSS|BDS) "GPS"> <!ELEMENT earlyFixReport-r12 EMPTY> |
<!ELEMENT GPS_assist_req (nav_addl_data?)> <!ATTLIST GPS_assist_req alm_req (true|false) "false" UTC_model_req (true|false) "false" ion_req (true|false) "false" nav_model_req (true|false) "false" DGPS_corr_req (true|false) "false" ref_loc_req (true|false) "false" ref_time_req (true|false) "false" aqu_assist_req (true|false) "false" rt_integr_req (true|false) "false"> <!ELEMENT nav_addl_data (GPS_week,GPS_toe,ttoe_limit,addl_req_sat*)> <!ELEMENT GPS_toe (#PCDATA)> <!ELEMENT ttoe_limit (#PCDATA)> <!ELEMENT addl_req_sat (sat_id,iode)> |
<!ELEMENT msg EMPTY> <!ATTLIST msg status (assist_data_delivered|abort_confirm) #REQUIRED> |
<!ELEMENT pos_err (err_reason,GPS_assist_req?,ECID_meas_error_cause?,GNSS_assist_req?)> <!ELEMENT err_reason_EMPTY> <!ATTLIST err_reason literal (undefined_error| not_enough_gps_satellites|gps_assist_data_missing| gnss_assist_data_missing|not_enough_gnss_satellites| OTDOA_undefined|OTDOA_assistance_data_missing| OTDOA_unable_to_measure_referencecell| OTDOA_unable_to_measure_any_neighbourcell| OTDOA_attempted_but_unable_to_measure_some_neighbourcells| ECID_undefined|ECID_requested_measurement_not_available| ECID_not_all_requested_measurements_possible| Bluetooth_undefined| Bluetooth_not_all_requested_measurements_possible| Sensor_undefined|TBS_undefined|TBS_not_enough_MBS_beacons| WLAN_undefined|WLAN_not_all_requested_measurements_possible) #REQUIRED> <!ELEMENT ECID_meas_error_cause (#PCDATA)> <!-- Integer corresponds to bit string 1-8 where bit at position represents ECID error cause. Only applicable, when value of err_reason = "ECID_not_all_requested_measurements_possible" bit0-rsrpMeasurementNotPossible, bit1- rsrqMeasurementNotPossible, bit2-ueRxTxMeasurementNotPossible --> |
<!ELEMENT GNSS_assist (GNSS_ref_time?,GNSS_ref_location?, GNSS_ref_measurment_assist?,GNSS_ionospheric_model?, GNSS_earth_orient_param?,GNSS_additional_ion_model?, GNSS_time_model,GNSS_nav_model?,GNSS_integrity?, acqu_assist*,GNSS_databitassistance?,GNSS_almanac?, GNSS_UTC_model?,BDS-GridModel-r12?,GNSS_auxiliary_info?)> <!ATTLIST GNSS_assist gnss_id (SBAS|MGPS|QZSS|Glonass|GPS|BDS) #IMPLIED sbas_id (WASS|EGNOS|MSAS|GAGAN) #IMPLIED> <!ELEMENT GNSS_ref_time (GNSS_day,GNSS_TOD_s,notification_leap_sec?, GNSS_TOD_frac_ms?,TimeUnc?)> <!ATTLIST GNSS_ref_time gnss_time_id (GPS|Glonass|QZSS|BDS) #REQUIRED> <!ELEMENT GNSS_day (#PCDATA)> <!ELEMENT GNSS_TOD_s (#PCDATA)> <!-- 0..86399 seconds --> <!ELEMENT GNSS_TOD_frac_ms (#PCDATA)> <!-- 0..999 milli-seconds --> <!-- TOD Uncertainty presented in TimeUnc --> <!ELEMENT notification_leap_sec (#PCDATA) > <!-- hex LPP only --> <!ELEMENT GNSS_ref_location (location_parameters)> <!ELEMENT GNSS_ref_measurment_assist (acqu_assist)> <!ELEMENT GNSS_ionospheric_model (gnss_ion_ai0,gnss_ion_ai1,gnss_ion_ai2,gnss_ion_flags?)> <!ELEMENT gnss_ion_ai0 (#PCDATA)> <!-- range 0..4095 --> <!ELEMENT gnss_ion_ai1 (#PCDATA)> <!-- range 0..4095 --> <!ELEMENT gnss_ion_ai2 (#PCDATA)> <!-- range 0..4095 --> <!ELEMENT gnss_ion_flags EMPTY> <!ATTLIST gnss_ion_flags storm_flag1 (0|1) "0" storm_flag2 (0|1) "0" storm_flag3 (0|1) "0" storm_flag4 (0|1) "0" storm_flag5 (0|1) "0"> <!ELEMENT GNSS_earth_orient_param (gnss_eop_teop, gnss_eop_pmX,gnss_eop_pmX_d,gnss_eop_pmY,gnss_eop_pmY_d, gnss_eop_deltaUT1,gnss_eop_deltaUT1_d)> <!ELEMENT gnss_eop_teop (#PCDATA)> <!-- range 0..65535 --> <!ELEMENT gnss_eop_pmX (#PCDATA)> <!-- range -1048576..1048575 --> <!ELEMENT gnss_eop_pmX_d (#PCDATA)> <!-- range -16384..16383 --> <!ELEMENT gnss_eop_pmY (#PCDATA)> <!-- range -1048576..1048575 --> <!ELEMENT gnss_eop_pmY_d (#PCDATA)> <!-- range -16384..16383 --> <!ELEMENT gnss_eop_deltaUT1 (#PCDATA)> <!-- range -1073741824..1073741823 --> <!ELEMENT gnss_eop_deltaUT1_d (#PCDATA)> <!-- range -262144..262143 --> <!ELEMENT GNSS_additional_ion_model (ionospheric_model)> <!ATTLIST GNSS_additional_ion_model ion_model_data_id (00|11|01) "00"> <!-- from rrlp 11=QZSS 00=other 01=BDS --> <!ELEMENT GNSS_time_model (tme_ref_time,tme_A0,tme_A1?,tme_A2?,tme_week?)> <!ATTLIST GNSS_time_model gnss_time_id (GPS|Glonass|QZSS|BDS) #REQUIRED> <!ELEMENT tme_ref_time (#PCDATA)> <!-- sec scale 2**4 --> <!ELEMENT tme_A0 (#PCDATA)> <!-sec scale 2**-35 --> <!ELEMENT tme_A1 (#PCDATA)> <!-- sec/sec scale 2**-51 --> <!ELEMENT tme_A2 (#PCDATA)> <!-- sec/sec sec scale 2**-68 --> <!ELEMENT tme_week (#PCDATA)> <!-- 0..8191 --> <!ELEMENT GNSS_nav_model (GNSS_satelite+)> <!ATTLIST GNSS_nav_model non_broadcast_ind_flag (0|1) "0"> <!ELEMENT GNSS_satelite (sat_id,nms_health,nms_iod, ((nms_clock_nav,nms_orbit_nav)| (nms_clock_cnav,nms_orbit_cnav)| (nms_clock_glonass,nms_orbit_glonass)| (nms_clock_sbas,nms_orbit_sbas)| (nms_clock_bds,nms_orbit_bds)))> <!ELEMENT nms_health (#PCDATA)> <!-- in hexadecimal --> <!ELEMENT nms_iod (#PCDATA)> <!-- includes iod_msb --> <!ELEMENT GNSS_integrity (bad_signal*)> <!ELEMENT bad_signal (sat_id,GNSS_signal?)> <!ELEMENT GNSS_signal (#PCDATA)> <!ELEMENT GNSS_databitassistance (gnss-TOD, gnss-TODfrac?,gnss-DataBitsSatList+)> <!ELEMENT gnss-TOD (#PCDATA)> <!-- 0..3599 --> <!ELEMENT gnss-TODfrac (#PCDATA)> <!-- 0..99 --> <!ELEMENT gnss-DataBitsSatList(sat_id,gnss-DataBitsSgnList+)> <!ATTLIST gnss-DataBitsSatList signal_id (GPS_L1|GPS_L1C| GPS_L2C|GPS_L5|SBAS_L1|GLO_G1|GLO_G2|GLO_G3|BDS_B1I) "GPS_L1"> <!ELEMENT gnss-DataBitsSgnList (GNSS_databits)> <> <!ELEMENT GNSS_databits (#PCDATA)> <!-- 1..1024 --> <!ELEMENT GNSS_almanac(week_number?,toa,ioda?, completeAlmanacProvided,gnss-AlmanacList+)> <!ELEMENT week_number (#PCDATA)> <!-- 0..255 --> <!ELEMENT toa (#PCDATA)> <!-- 0..255 --> <!ELEMENT ioda(#PCDATA)> <!-- 0..3 --> <!ELEMENT completeAlmanacProvided (#PCDATA)> <!ELEMENT gnss-AlmanacList(keplerianBDS-Almanac-r12)> <!ELEMENT keplerianBDS-Almanac-r12(sat_id, bdsAlmToa-r12?,bdsAlmSqrtA-r12,bdsAlmE-r12, bdsAlmW-r12,bdsAlmM0-r12,bdsAlmOmega0-r12, bdsAlmOmegaDot-r12,bdsAlmDeltaI-r12,bdsAlmA0-r12, bdsAlmA1-r12,bdsSvHealth-r12?)> <!ELEMENT bdsAlmToa-r12 (#PCDATA)> <!-- 0..256 --> <!ELEMENT bdsAlmSqrtA-r12 (#PCDATA)> <!-- 0..16777215 --> <!ELEMENT bdsAlmE-r12 (#PCDATA)> <!-- 0..131071 --> <!ELEMENT bdsAlmW-r12 (#PCDATA)> <!-- -8388608..8388607 --> <!ELEMENT bdsAlmM0-r12 (#PCDATA)> <!-- -8388608..8388607 --> <!ELEMENT bdsAlmOmega0-r12(#PCDATA)> <!-- -8388608..8388607 --> <!ELEMENT bdsAlmOmegaDot-r12 (#PCDATA)> <!-- -65536..65535 --> <!ELEMENT bdsAlmDeltaI-r12 (#PCDATA)> <!-- -32768..32767 --> <!ELEMENT bdsAlmA0-r12 (#PCDATA)> <!-- -1024..1023 --> <!ELEMENT bdsAlmA1-r12 (#PCDATA)> <!-- -1024..1023 --> <!ELEMENT bdsSvHealth-r12(#PCDATA)> <!-- 0..3599 --> <!ELEMENT GNSS_UTC_model (utcModel5-r12)> <!ELEMENT utcModel5-r12 (utcA0-r12,utcA1-r12,utcDeltaTls-r12, utcWNlsf-r12,utcDN-r12,utcDeltaTlsf-r12)> <!ELEMENT utcA0-r12 (#PCDATA)> <!-- -2147483648..2147483647 --> <!ELEMENT utcA1-r12 (#PCDATA)> <!-- -8388608..8388607 --> <!ELEMENT utcDeltaTls-r12 (#PCDATA)> <!-- -128..127 --> <!ELEMENT utcWNlsf-r12 (#PCDATA)> <!-- 0..255 --> <!ELEMENT utcDN-r12(#PCDATA)> <!-- 0..255 --> <!ELEMENT utcDeltaTlsf-r12 (#PCDATA)> <!-- -128..127 --> <!ELEMENT BDS-GridModel-r12(bds-RefTime-r12,gridIonList-r12+)> <!ELEMENT bds-RefTime-r12 (#PCDATA)> <!-- 0..3599 --> <!ELEMENT gridIonList-r12 (igp-ID-r12,dt-r12,givei-r12)> <!ELEMENT igp-ID-r12 (#PCDATA)> <!-- 1..320 --> <!ELEMENT dt-r12 (#PCDATA)> <!-- 0..511 --> <!ELEMENT givei-r12 (#PCDATA)> <!-- 0..15 --> <!ELEMENT GNSS_auxiliary_info (GNSS_id_glonass)> <!ELEMENT GNSS_id_glonass (GNSS_id_glonass_sat_element+)> <!ELEMENT GNSS_id_glonass_sat_element (sat_id, GNSS_signal_id,channel_number?)> <!-- sat_id 0..63 --> <!ELEMENT GNSS_signal_id (#PCDATA)> <!-- Integer corresponds to bit string 1-8 where bit at position if set, means particular signal is addressed; a zero-value at the particular bit position means the signal is not addressed --> <!ELEMENT channel_number (#PCDATA)> <!-- -7..13 --> <!ELEMENT GNSS_assist_req (GNSS_assist_req_per_gnss*)> <!-- common assist req --> <!ELEMENT GNSS_ref_time_req EMPTY> <!ATTLIST GNSS_ref_time_req time_req_pref (SBAS|MGPS|QZSS|Glonass|GPS) #IMPLIED tow_req (false|true) "false" leap_sec_req (false|true) #IMPLIED> <!ELEMENT GNSS_ref_loc_req EMPTY> <!ELEMENT GNSS_ion_model_req EMPTY> <!ELEMENT GNSS_earth_orient_req EMPTY> <!-- generic req --> <!ELEMENT GNSS_assist_req_per_gnss (GNSS_time_model_req?, GNSS_navigation_model_req?,GNSS_integrity_req?,GNSS_acquisition_req?, GNSS_auxiliary_info_req?,GNSS_databitassistance_req?,GNSS_Almanac_req?, GNSS_UTC_model_req?,BDS_grid_model_req_r12?)> <!ATTLIST GNSS_assist_req_per_gnss gnss_id (SBAS|MGPS|QZSS|Glonass|GPS) #REQUIRED sbas_id (WASS|EGNOS|MSAS|GAGAN) #IMPLIED> <!ELEMENT GNSS_time_model_req EMPTY> <!-- For LPP gnss-TO-IDsReq is derived from gnss_id --> <!ATTLIST GNSS_time_model_req delta_T_req (false|true) #IMPLIED> <!ELEMENT GNSS_navigation_model_req (stored_nav_list?,requested_nav_list?) > <!ELEMENT stored_nav_list (snl_week_or_day, snl_toe,snl_toe_limit,stored_sat_list_element*,requested_nav_list?)> <!ELEMENT snl_week_or_day (#PCDATA)> <!ELEMENT snl_toe (#PCDATA)> <!ELEMENT snl_toe_limit (#PCDATA)> <!ELEMENT stored_sat_list_element EMPTY> <!ATTLIST stored_sat_list_element stored_id CDATA #REQUIRED stored_iod CDATA #REQUIRED stored_clock_model (2|3|4|5|6) #IMPLIED stored_orbit_model (2|3|4|5|6) #IMPLIED> <!ELEMENT requested_nav_list (requested_nav_list_info*)> <!ELEMENT requested_nav_list_info EMPTY> <!ATTLIST requested_nav_list_info requested_sv CDATA "00000000ffffffff" requested_clock_model (2|3|4|5|6) #IMPLIED requested_orbit_model (2|3|4|5|6) #IMPLIED requested_add_nav_param (false|true) #IMPLIED> <!-- requested_sv is a bit string in hexidecimal, needed for LPP --> <!ELEMENT GNSS_integrity_req EMPTY> <!ELEMENT GNSS_acquisition_req EMPTY> <!ATTLIST GNSS_acquisition_req signal (GPS_L1|GPS_L1C| GPS_L2C|GPS_L5|SBAS_L1|GLO_G1|GLO_G2|GLO_G3|BDS_B1I) "GPS_L1"> <!ELEMENT GNSS_databitassistance_req (gnss_TOD_req, gnss_TOD_fraq?,databit_interval,databit_reqsat_list+)> <!ATTLIST GNSS_databitassistance_req signal (GPS_L1|GPS_L1C| GPS_L2C|GPS_L5|SBAS_L1|GLO_G1|GLO_G2|GLO_G3|BDS_B1l) "GPS_L1"> confidence_support (yes|no) #IMPLIED doppler_uncertainty_ext_support(yes|no) #IMPLIED> <!ELEMENT GNSS_auxiliary_info_req EMPTY> <!ELEMENT gnss_TOD_req (#PCDATA)> <!-- 0..3599 --> <!ELEMENT gnss_TOD_fraq (#PCDATA)> <!-- 0..599 --> <!ELEMENT databit_interval (#PCDATA)> <!-- 0..15 --> <!ELEMENT databit_reqsat_list (sat_id)> <!-- sat_id 0..63 --> <!ELEMENT GNSS_Almanac_req > <!ATTLIST GNSS_Almanac_req model (7)#IMPLIED> <!ELEMENT GNSS_UTC_model_req > <!ATTLIST GNSS_UTC_model_req model (5)#IMPLIED> <!ELEMENT BDS_grid_model_req_r12 EMPTY> |
<!ELEMENT nms_clock_nav (nav_Toc,nav_af2,nav_af1,nav_af0,nav_Tgd)> <!ELEMENT nav_Toc (#PCDATA)> <!-- 0..37799 --> <!ELEMENT nav_af2 (#PCDATA)> <!-- -128..127 --> <!ELEMENT nav_af1 (#PCDATA)> <!-- -32768..32767 --> <!ELEMENT nav_af0 (#PCDATA)> <!-- -2097152..2097151 --> <!ELEMENT nav_Tgd (#PCDATA)> <!-- -128..127 --> <!ELEMENT nms_orbit_nav (nav_URA,nav_FitFlag,nav_Toe, nav_Omega,nav_DeltaN,nav_M0,nav_OmegaA_d,nav_E,nav_I_d, nav_APowerHalf,nav_I0,nav_OmegaA0,nav_Crs,nav_Cis,nav_Cus, nav_Crc,nav_Cic,nav_Cuc,(nav_CodeOnL2,nav_L2Pflag,nav_sf1_1, nav_sf1_2,nav_sf1_3,nav_sf1_4,nav_AODA)?)> <!ELEMENT nav_URA (#PCDATA)> <!-- 0..15 --> <!ELEMENT nav_FitFlag (#PCDATA)> <!-- 0..1 --> <!ELEMENT nav_Toe (#PCDATA)> <!-- 0..37799 --> <!ELEMENT nav_Omega (#PCDATA)> <!-- -2147483648..2147483647 --> <!ELEMENT nav_DeltaN (#PCDATA)> <!-- -32768..32767 --> <!ELEMENT nav_M0 (#PCDATA)> <!-- -2147483648..2147483647 --> <!ELEMENT nav_OmegaA_d (#PCDATA)> <!-- -8388608..8388607 --> <!ELEMENT nav_E (#PCDATA)> <!-- 0..4294967295 --> <!ELEMENT nav_I_d (#PCDATA)> <!-- -8192..8191 --> <!ELEMENT nav_APowerHalf (#PCDATA)> <!-- 0..4294967295 --> <!ELEMENT nav_I0 (#PCDATA)> <!-- -2147483648..2147483647 --> <!ELEMENT nav_OmegaA0 (#PCDATA)> <!-- -2147483648..2147483647 --> <!ELEMENT nav_Crs (#PCDATA)> <!-- -32768..32767 --> <!ELEMENT nav_Cis (#PCDATA)> <!-- -32768..32767 --> <!ELEMENT nav_Cus (#PCDATA)> <!-- -32768..32767 --> <!ELEMENT nav_Crc (#PCDATA)> <!-- -32768..32767 --> <!ELEMENT nav_Cic (#PCDATA)> <!-- -32768..32767 --> <!ELEMENT nav_Cuc (#PCDATA)> <!-- -32768..32767 --> <!ELEMENT nav_CodeOnL2 (#PCDATA)> <!-- 0..3 --> <!ELEMENT nav_L2Pflag (#PCDATA)> <!-- 0..1 --> <!ELEMENT nav_sf1_1 (#PCDATA)> <!-- 0..8388607 --> <!ELEMENT nav_sf1_2 (#PCDATA)> <!-- 0..16777215 --> <!ELEMENT nav_sf1_3 (#PCDATA)> <!-- 0..16777215 --> <!ELEMENT nav_sf1_4 (#PCDATA)> <!-- 0..65535 --> <!ELEMENT nav_AODA (#PCDATA)> <!-- 0..31 --> <!ELEMENT nms_clock_cnav (cnav_Toc,cnav_Top,cnav_URA0,cnav_URA1, cnav_URA2,cnav_Af2,cnav_Af1,cnav_Af0,cnav_Tgd,cnav_ISCl1cp?, cnav_ISCl1cd?,cnav_ISCl1ca?,cnav_ISCl2c?,cnav_ISCl5i5?,cnav_ISCl5q5?)> <!ELEMENT cnav_Toc (#PCDATA)> <!-- 0..2015 --> <!ELEMENT cnav_Top (#PCDATA)> <!-- 0..2015 --> <!ELEMENT cnav_URA0 (#PCDATA)> <!-- -16..15 --> <!ELEMENT cnav_URA1 (#PCDATA)> <!-- 0..7 --> <!ELEMENT cnav_URA2 (#PCDATA)> <!-- 0..7 --> <!ELEMENT cnav_Af2 (#PCDATA)> <!-- -512..511 --> <!ELEMENT cnav_Af1 (#PCDATA)> <!-- -524288..524287 --> <!ELEMENT cnav_Af0 (#PCDATA)> <!-- -33554432..33554431 --> <!ELEMENT cnav_Tgd (#PCDATA)> <!-- -4096..4095 --> <!ELEMENT cnav_ISCl1cp (#PCDATA)> <!-- -4096..4095 --> <!ELEMENT cnav_ISCl1cd (#PCDATA)> <!-- -4096..4095 --> <!ELEMENT cnav_ISCl1ca (#PCDATA)> <!-- -4096..4095 --> <!ELEMENT cnav_ISCl2c (#PCDATA)> <!-- -4096..4095 --> <!ELEMENT cnav_ISCl5i5 (#PCDATA)> <!-- -4096..4095 --> <!ELEMENT cnav_ISCl5q5 (#PCDATA)> <!-- -4096..4095 --> <!ELEMENT nms_orbit_cnav (cnav_Top,cnav_URAindex,cnav_DeltaA, cnav_Adot,cnav_DeltaNo,cnav_DeltaNoDot,cnav_Mo,cnav_E,cnav_Omega, cnav_OMEGA0,cnav_DeltaOmegaDot,cnav_Io,cnav_IoDot,cnav_Cis, cnav_Cic,cnav_Crs,cnav_Crc,cnav_Cus,cnav_Cuc)> <!ELEMENT cnav_URAindex (#PCDATA)> <!-- -16..15 --> <!ELEMENT cnav_DeltaA (#PCDATA)> <!-- -33554432..33554431 --> <!ELEMENT cnav_Adot (#PCDATA)> <!-- -16777216..16777215 --> <!ELEMENT cnav_DeltaNo (#PCDATA)> <!-- -65536..65535 --> <!ELEMENT cnav_DeltaNoDot (#PCDATA)> <!-- -4194304..4194303 --> <!ELEMENT cnav_Mo (#PCDATA)> <!-- -4294967296..4294967295 --> <!ELEMENT cnav_E (#PCDATA)> <!-- 0..8589934591 --> <!ELEMENT cnav_Omega (#PCDATA)> <!-- -4294967296..4294967295 --> <!ELEMENT cnav_OMEGA0 (#PCDATA)> <!-- -4294967296..4294967295 --> <!ELEMENT cnav_DeltaOmegaDot (#PCDATA)> <!-- -65536..65535 --> <!ELEMENT cnav_Io (#PCDATA)> <!-- -4294967296..4294967295 --> <!ELEMENT cnav_IoDot (#PCDATA)> <!-- -16384..16383 --> <!ELEMENT cnav_Cis (#PCDATA)> <!-- -32768..32767 --> <!ELEMENT cnav_Cic (#PCDATA)> <!-- -32768..32767 --> <!ELEMENT cnav_Crs (#PCDATA)> <!-- -8388608..8388607 --> <!ELEMENT cnav_Crc (#PCDATA)> <!-- -8388608..8388607 --> <!ELEMENT cnav_Cus (#PCDATA)> <!-- -1048576..1048575 --> <!ELEMENT cnav_Cuc (#PCDATA)> <!-- -1048576..1048575 --> . |
<!ELEMENT nms_orbit_glonass (glo_En,glo_P1,glo_P2,glo_M,glo_X, glo_X_d,glo_X_dd,glo_Y,glo_Y_d,glo_Y_dd,glo_Z_d,glo_Z_dd)> <!ELEMENT glo_En (#PCDATA)> <!-- 0..31 --> <!ELEMENT glo_P1 (#PCDATA)> <!-- hex --> <!ELEMENT glo_P2 (#PCDATA)> <!-- 0..1 --> <!ELEMENT glo_M (#PCDATA)> <!-- 0..3 --> <!ELEMENT glo_X (#PCDATA)> <!-- -67108864..67108863 --> <!ELEMENT glo_X_d (#PCDATA)> <!-- -8388608..8388607 --> <!ELEMENT glo_X_dd (#PCDATA)> <!-- -16..15 --> <!ELEMENT glo_Y (#PCDATA)> <!-- -67108864..67108863 --> <!ELEMENT glo_Y_d (#PCDATA)> <!-- -8388608..8388607 --> <!ELEMENT glo_Y_dd (#PCDATA)> <!-- -16..15 --> <!ELEMENT glo_Z (#PCDATA)> <!-- -67108864..67108863 --> <!ELEMENT glo_Z_d (#PCDATA)> <!-- -8388608..8388607 --> <!ELEMENT glo_Z_dd (#PCDATA)> <!-- -16..15 --> <!ELEMENT nms_clock_glonass (glo_Tau,glo_Gamma,glo_DeltaTau)> <!ELEMENT glo_Tau (#PCDATA)> <!-- -2097152..2097151 --> <!ELEMENT glo_Gamma (#PCDATA)> <!-- -1024..1023 --> <!ELEMENT glo_DeltaTau (#PCDATA)> <!-- -16..15 --> |
<!ELEMENT nms_clock_sbas (sbas_To,sbas_Agfo,sbas_Agf1)> <!-- model 4 --> <!ELEMENT sbas_To (#PCDATA)> <!ELEMENT sbas_Agfo (#PCDATA)> <!ELEMENT sbas_Agf1 (#PCDATA)> <!ELEMENT nms_orbit_sbas (sbas_To,sbas_accuracy,sbas_Xg,sbas_Yg, sbas_Zg,sbas_Xg_d,sbas_Yg_d,sbas_Zg_d,sbas_Xg_dd,sbas_Yg_dd,sbas_Zg_dd)> <!-- model 4--> <!ELEMENT sbas_accuracy (#PCDATA)> <!-- hex --> <!ELEMENT sbas_Xg (#PCDATA)> <!ELEMENT sbas_Yg (#PCDATA)> <!ELEMENT sbas_Zg (#PCDATA)> <!ELEMENT sbas_Xg_d (#PCDATA)> <!ELEMENT sbas_Yg_d (#PCDATA)> <!ELEMENT sbas_Zg_d (#PCDATA)> <!ELEMENT sbas_Xg_dd (#PCDATA)> <!ELEMENT sbas_Yg_dd (#PCDATA)> <!ELEMENT sbas_Zg_dd (#PCDATA)> |
<!ELEMNT GNSS_provided_location_information (GNSS_meas*| (agnss_list,GNSS_meas_ref_time,locationparameters,earlyFixReport-r12?))> <!ELEMENT agnss_list (#PCDATA) <!-- Integer corresponds to bit string 1-8 where bit at position if set, means particular GNSS id is supported bit0-GPS,bit1-sbas,bit2-qzss, bit3-galileo,bit4-glonass,bit5-bds --> <!ELEMENT GNSS_meas_ref_time (gnss_TOD_msec,gnss_TOD_frac?,gnss_TOD_unc?)> <!ATTLIST GNSS_meas_ref_time time_id(SBAS|MGPS|QZSS|Glonass|GPS|BDS) #IMPLIED> <!ELEMENT gnss_TOD_msec (#PCDATA)> <!-- 0..3599999 --> <!ELEMENT gnss_TOD_frac (#PCDATA)> <!-- 0..39999 --> <!ELEMENT gnss_TOD_unc (#PCDATA)> <!-- 0..127 --> |
<!ELEMENT OTDOA_meas (system_frame_number,phys_cell_id_ref, cell_global_id_ref?,earfcn_ref?,ref_quality?,neighbour_meas_list, earlyFixReport-r12?)> <!ELEMENT system_frame_number (#PCDATA)> <!ELEMENT phys_cell_id_ref (#PCDATA)> <!-- 0..503 --> <!ELEMENT cell_global_id_ref (mcc,mnc,cell_id)> <!ELEMENT mcc (#PCDATA)> <!ELEMENT mnc (#PCDATA)> <!ELEMENT cell_id (#PCDATA)> <!ELEMENT earfcn_ref (#PCDATA)> <!-- 0..65535 --> <!ELEMENT ref_quality (OTDOA_meas_quality)> <!ELEMENT neighbour_meas_list (neighbour_meas_element)+> <!ELEMENT neighbour_meas_element (phys_cell_id_neighbour, cell_global_id_neighbour?,earfcn_neighbour?,rstd,rstd_quality)> <!ELEMENT phys_cell_id_neighbour (#PCDATA)> <!ELEMENT cell_global_id_neighbour (mcc,mnc,cell_identity)> <!ELEMENT mcc (#PCDATA)> <!ELEMENT mnc (#PCDATA)> <!ELEMENT cell_identity (#PCDATA)> <!ELEMENT earfcn_neighbour (#PCDATA)> <!-- 0..65535 --> <!ELEMENT rstd (#PCDATA)> <!-- 0..12711 --> <!ELEMENT rstd_quality (OTDOA_meas_quality)> <!ELEMENT OTDOA_meas_quality (err_resolution,err_value,err_num_samples?)> <!ELEMENT err_resolution (#PCDATA)> <!ELEMENT err_value (#PCDATA)> <!ELEMENT err_num_samples (#PCDATA)> |
<!ELEMENT OTDOA_assist_req (phys_cell_id)> <!ELEMENT phys_cell_id (#PCDATA)> <!-- 0..503 --> |
<!ELEMENT reset_assist_data EMPTY> <!-- Reset UE positioning stored AGNSS/OTDOA/Sensor/TBS assistance data --> |
<!ELEMENT OTDOA_ECID_req (abort|request_location_info)> <!ELEMENT abort EMPTY> <!ATTLIST abort abort_otdoa_meas_req (true|false) "false" abort_ecid_meas_req (true|false) "false"> <!-- Session ID will be provided in Transaction ID under root element <pos> --> <!ELEMENT request_location_info (OTDOA_req_loc_info?, ECID_req_loc_info?,(response_time|periodic_reporting|triggered_reporting)?)> <!-- triggered_reporting for ECID_req_loc_info only --> <!ATTLIST request_location_info emergency_call_indicator (true|false) "false"> <!ELEMENT OTDOA_req_loc_info EMPTY> <!ATTLIST OTDOA_req_loc_info assistance_available (true|false) #REQUIRED> <!ELEMENT ECID_req_loc_info EMPTY> <!ATTLIST ECID_req_loc_info rs_rp_req (true|false) "false" rs_rq_req (true|false) "false" ue_rx_tx_req (true|false) "false"> <!ELEMENT response_time(time,earlyFixReport-r12?) <!ELEMENT periodic_reporting (rep_amount,rep_interval)> <!ELEMENT rep_amount EMPTY> <!ATTLIST rep_amount literal (ra1|ra2| ra4|ra8|ra16|ra32|ra64|ra-Infinity) #REQUIRED> <!ELEMENT rep_interval EMPTY> <!ATTLIST rep_interval literal (ri1|ri2|ri4|ri8|ri16|ri32|ri64)> <!ELEMENT triggered_reporting (rep_duration)> <!ATTLIST triggered_reporting cell_change (true|false) #REQUIRED> <!ELEMENT rep_duration #PCDATA> <!-- 0..255 --> |
<!ELEMENT ECID_meas (primary_cell_measured_results?,measured_result_list)> <!ELEMENT primary_cell_measured_results (measured_result_element)> <!ELEMENT measured_result_element (phys_cell_id,cell_global_id?, earfcn_eutra,sfn?,rsrp_result?,rsrq_result?,ue_rxtx_time_diff?)> <!ELEMENT phys_cell_id (#PCDATA)> <!-- 0..503 --> <!ELEMENT cell_global_id (mcc,mnc,cell_id)> <!ELEMENT mcc (#PCDATA)> <!ELEMENT mnc (#PCDATA)> <!ELEMENT cell_id (#PCDATA)> <!ELEMENT earfcn_eutra (#PCDATA)> <!-- 0..262143 --> <!ELEMENT sfn (#PCDATA)> <!ELEMENT rsrp_result (#PCDATA)> <!-- 0..97 --> <!ELEMENT rsrq_result (#PCDATA)> <!-- 0..34 --> <!ELEMENT ue_rxtx_time_diff (#PCDATA)> <!-0..4095 --> <!ELEMENT measured_result_list (measured_result_element+)> <!-- 1..32 --> |
<!ELEMENT Strobe (#PCDATA)> <!- Triggers the generation of a strobe --> |
<!ELEMENT nms_clock_bds (bdsToc-r12,bdsA0-r12,bdsA1-r12,bdsA2-r12,bdsTgd1-r12)> <!ELEMENT bdsToc-r12 (#PCDATA)> <!-- 0..131071 --> <!ELEMENT bdsA0-r12 (#PCDATA)> <!-- -8388608..8388607 --> <!ELEMENT bdsA1-r12 (#PCDATA)> <!-- -2097152..2097151 --> <!ELEMENT bdsA2-r12 (#PCDATA)> <!-- -1024..1023 --> <!ELEMENT bdsTgd1-r12 (#PCDATA)> <!-- -512..511--> |
<!ELEMENT nms_orbit_bds(bdsURAI-r12,bdsToe-r12,bdsAPowerHalf-r12, bdsE-r12,bdsW-r12,bdsDeltaN-r12,bdsM0-r12,bdsOmega0-r12,bdsOmegaDot-r12, bdsI0-r12, bdsIDot-r12,bdsCuc-r12,bdsCus-r12,bdsCrc-r12,bdsCrs-r12, bdsCic-r12,bdsCis-r12)> <!ELEMENT bdsURAI-r12 (#PCDATA)> <!-- 0..15 --> <!ELEMENT bdsToe-r12 (#PCDATA)> <!-- 0..131071 --> <!ELEMENT bdsAPowerHalf-r12 (#PCDATA)> <!-- 0..4294967295 --> <!ELEMENT bdsE-r12 (#PCDATA)> <!-- 0..4294967295 --> <!ELEMENT bdsW-r12 (#PCDATA)> <!-- -2147483648..2147483647 --> <!ELEMENT bdsDeltaN-r12 (#PCDATA)> <!-- (-32768..32767 --> <!ELEMENT bdsM0-r12 (#PCDATA)> <!-- -2147483648..2147483647 --> <!ELEMENT bdsOmega0-r12 (#PCDATA)> <!-- -2147483648..2147483647 --> <!ELEMENT bdsOmegaDot-r12 (#PCDATA)> <!-- -8388608..8388607 --> <!ELEMENT bdsI0-r12 (#PCDATA)> <!-- -2147483648..2147483647 --> <!ELEMENT bdsIDot-r12 (#PCDATA)> <!-- -8192..8191 --> <!ELEMENT bdsCuc-r12 (#PCDATA)> <!-- -131072..131071 --> <!ELEMENT bdsCus-r12 (#PCDATA)> <!-- -131072..131071 --> <!ELEMENT bdsCrc-r12 (#PCDATA)> <!-- -131072..131071 --> <!ELEMENT bdsCrs-r12 (#PCDATA)> <!-- -131072..131071 --> <!ELEMENT bdsCic-r12 (#PCDATA)> <!-- -131072..131071 --> <!ELEMENT bdsCis-r12 (#PCDATA)> <!-- -131072..131071 --> |
<!ELEMENT Bluetooth_meas (meas_ref_time?,bt_meas?)> <!ELEMENT meas_ref_time (#PCDATA)> <!-- ASN.1 data type UTCTime --> <!ELEMENT bt_meas (bt_addr,rssi?)> <!ELEMENT bt_addr (#PCDATA)> <!ELEMENT rssi (#PCDATA)> |
<!ELEMENT Sensor_meas (meas_ref_time?,unc_baro_pressure?,uncertainty?)> <!ELEMENT meas_ref_time (#PCDATA)> <!-- ASN.1 data type UTCTime --> <!ELEMENT unc_baro_pressure (#PCDATA)> <!-- 30000..115000 --> <!ELEMENT uncertainty (range,confidence)> <!ELEMENT range (#PCDATA)> <!-- 0..1000 --> <!ELEMENT confidence (#PCDATA)> <!-- 1..100 --> |
<!ELEMENT Sensor_assist_req EMPTY> |
<!ELEMENT TBS_meas (meas_ref_time?,mbs_meas_list?)> <!ELEMENT meas_ref_time (#PCDATA)> <!-- ASN.1 data type UTCTime --> <!ELEMENT mbs_meas_list (trans_ID,code_phase,code_phase_rms_error)> <!ELEMENT trans_ID (#PCDATA)> <!-- 0..32767 --> <!ELEMENT code_phase (#PCDATA)> <!-- 0..2097151 --> <!ELEMENT code_phase_rms_error (#PCDATA)> <!-- 0..63 --> |
<!ELEMENT TBS_assist_req (mbs_almanac_assist_req,mbs_acqu_assist_req)> <!ELEMENT mbs_almanac_assist_req EMPTY> <!ELEMENT mbs_acqu_assist_req EMPTY> |
<!ELEMENT WLAN_meas (meas_ref_time?,wlan_meas_list?)> <!ELEMENT meas_ref_time (#PCDATA)> <!-- ASN.1 data type UTCTime --> <!ELEMENT wlan_meas_list (wlan_AP_ID,rssi?,rtt?,ap_ch_freq?,serving_flag?)> <!ELEMENT wlan_AP_ID (#PCDATA)> <!ELEMENT rssi (#PCDATA)> <!ELEMENT rtt (#PCDATA)> <!ELEMENT ap_ch_freq (#PCDATA)> <!ELEMENT serving_flag (true|false)> |