mirror of
https://github.com/gnss-sdr/gnss-sdr
synced 2024-12-15 04:30:33 +00:00
Merge branch 'next' of https://github.com/gnss-sdr/gnss-sdr into next
This commit is contained in:
commit
ead06a3222
34
docs/xml-schemas/README.md
Normal file
34
docs/xml-schemas/README.md
Normal file
@ -0,0 +1,34 @@
|
|||||||
|
# XML Schemas for Assisted GNSS-SDR
|
||||||
|
|
||||||
|
GNSS-SDR can read assistance data from [Extensible Markup Language (XML)](https://www.w3.org/XML/) files for faster [Time-To-First-Fix](https://gnss-sdr.org/design-forces/availability/#time-to-first-fix-ttff), and can store navigation data decoded from GNSS signals in the same format. This folder provides XML Schemas which describe those XML files structure.
|
||||||
|
|
||||||
|
[XSD (XML Schema Definition)](https://www.w3.org/XML/Schema) is a World Wide Web Consortium (W3C) recommendation that specifies how to formally describe the elements in an XML document.
|
||||||
|
|
||||||
|
|
||||||
|
GPS L1 C/A
|
||||||
|
----------
|
||||||
|
|
||||||
|
- [ephemeris_map.xsd](./ephemeris_map.xsd) - GPS NAV message ephemeris parameters.
|
||||||
|
- [iono_model.xsd](./iono_model.xsd) - GPS NAV message ionospheric model parameters.
|
||||||
|
- [utc_model.xsd](./utc_model.xsd) - GPS NAV message UTC model parameters.
|
||||||
|
- [gps_almanac_map.xsd](./gps_almanac_map.xsd) - GPS NAV message almanac.
|
||||||
|
|
||||||
|
|
||||||
|
GPS L2C and L5
|
||||||
|
--------------
|
||||||
|
|
||||||
|
- [cnav_ephemeris_map.xsd](./cnav_ephemeris_map.xsd) - GPS CNAV message ephemeris parameters.
|
||||||
|
|
||||||
|
|
||||||
|
Galileo
|
||||||
|
-------
|
||||||
|
|
||||||
|
- [gal_ephemeris_map.xsd](./gal_ephemeris_map.xsd) - Galileo ephemeris parameters.
|
||||||
|
- [gal_iono_model.xsd](./gal_iono_model.xsd) - Galileo ionospheric model parameters.
|
||||||
|
- [gal_utc_model.xsd](./gal_utc_model.xsd) - Galileo UTC model parameters.
|
||||||
|
- [gal_almanac_map.xsd](./gal_almanac_map.xsd) - Galileo almanac.
|
||||||
|
|
||||||
|
-------
|
||||||
|
|
||||||
|
Please check https://gnss-sdr.org/docs/sp-blocks/global-parameters/ for more information about the usage of XML files in GNSS-SDR.
|
||||||
|
|
72
docs/xml-schemas/cnav_ephemeris_map.xsd
Normal file
72
docs/xml-schemas/cnav_ephemeris_map.xsd
Normal file
@ -0,0 +1,72 @@
|
|||||||
|
<xs:schema attributeFormDefault="unqualified" elementFormDefault="qualified" xmlns:xs="http://www.w3.org/2001/XMLSchema">
|
||||||
|
<xs:element name="boost_serialization">
|
||||||
|
<xs:complexType>
|
||||||
|
<xs:sequence>
|
||||||
|
<xs:element name="GNSS-SDR_cnav_ephemeris_map">
|
||||||
|
<xs:complexType>
|
||||||
|
<xs:sequence>
|
||||||
|
<xs:element type="xs:byte" name="count"/>
|
||||||
|
<xs:element type="xs:byte" name="item_version"/>
|
||||||
|
<xs:element name="item" maxOccurs="unbounded" minOccurs="0">
|
||||||
|
<xs:complexType>
|
||||||
|
<xs:sequence>
|
||||||
|
<xs:element type="xs:byte" name="first"/>
|
||||||
|
<xs:element name="second">
|
||||||
|
<xs:complexType>
|
||||||
|
<xs:sequence>
|
||||||
|
<xs:element type="xs:byte" name="i_satellite_PRN"/>
|
||||||
|
<xs:element type="xs:float" name="d_TOW"/>
|
||||||
|
<xs:element type="xs:float" name="d_Crs"/>
|
||||||
|
<xs:element type="xs:float" name="d_M_0"/>
|
||||||
|
<xs:element type="xs:float" name="d_Cuc"/>
|
||||||
|
<xs:element type="xs:float" name="d_e_eccentricity"/>
|
||||||
|
<xs:element type="xs:float" name="d_Cus"/>
|
||||||
|
<xs:element type="xs:float" name="d_Toe1"/>
|
||||||
|
<xs:element type="xs:float" name="d_Toe2"/>
|
||||||
|
<xs:element type="xs:float" name="d_Toc"/>
|
||||||
|
<xs:element type="xs:float" name="d_Cic"/>
|
||||||
|
<xs:element type="xs:float" name="d_OMEGA0"/>
|
||||||
|
<xs:element type="xs:float" name="d_Cis"/>
|
||||||
|
<xs:element type="xs:float" name="d_i_0"/>
|
||||||
|
<xs:element type="xs:float" name="d_Crc"/>
|
||||||
|
<xs:element type="xs:float" name="d_OMEGA"/>
|
||||||
|
<xs:element type="xs:float" name="d_IDOT"/>
|
||||||
|
<xs:element type="xs:short" name="i_GPS_week"/>
|
||||||
|
<xs:element type="xs:float" name="d_TGD"/>
|
||||||
|
<xs:element type="xs:float" name="d_ISCL1"/>
|
||||||
|
<xs:element type="xs:float" name="d_ISCL2"/>
|
||||||
|
<xs:element type="xs:float" name="d_ISCL5I"/>
|
||||||
|
<xs:element type="xs:float" name="d_ISCL5Q"/>
|
||||||
|
<xs:element type="xs:float" name="d_DELTA_A"/>
|
||||||
|
<xs:element type="xs:float" name="d_A_DOT"/>
|
||||||
|
<xs:element type="xs:float" name="d_DELTA_OMEGA_DOT"/>
|
||||||
|
<xs:element type="xs:float" name="d_A_f0"/>
|
||||||
|
<xs:element type="xs:float" name="d_A_f1"/>
|
||||||
|
<xs:element type="xs:float" name="d_A_f2"/>
|
||||||
|
<xs:element type="xs:byte" name="b_integrity_status_flag"/>
|
||||||
|
<xs:element type="xs:byte" name="b_alert_flag"/>
|
||||||
|
<xs:element type="xs:byte" name="b_antispoofing_flag"/>
|
||||||
|
</xs:sequence>
|
||||||
|
<xs:attribute type="xs:byte" name="class_id" use="optional"/>
|
||||||
|
<xs:attribute type="xs:byte" name="tracking_level" use="optional"/>
|
||||||
|
<xs:attribute type="xs:byte" name="version" use="optional"/>
|
||||||
|
</xs:complexType>
|
||||||
|
</xs:element>
|
||||||
|
</xs:sequence>
|
||||||
|
<xs:attribute type="xs:byte" name="class_id" use="optional"/>
|
||||||
|
<xs:attribute type="xs:byte" name="tracking_level" use="optional"/>
|
||||||
|
<xs:attribute type="xs:byte" name="version" use="optional"/>
|
||||||
|
</xs:complexType>
|
||||||
|
</xs:element>
|
||||||
|
</xs:sequence>
|
||||||
|
<xs:attribute type="xs:byte" name="class_id"/>
|
||||||
|
<xs:attribute type="xs:byte" name="tracking_level"/>
|
||||||
|
<xs:attribute type="xs:byte" name="version"/>
|
||||||
|
</xs:complexType>
|
||||||
|
</xs:element>
|
||||||
|
</xs:sequence>
|
||||||
|
<xs:attribute type="xs:string" name="signature"/>
|
||||||
|
<xs:attribute type="xs:byte" name="version"/>
|
||||||
|
</xs:complexType>
|
||||||
|
</xs:element>
|
||||||
|
</xs:schema>
|
78
docs/xml-schemas/ephemeris_map.xsd
Normal file
78
docs/xml-schemas/ephemeris_map.xsd
Normal file
@ -0,0 +1,78 @@
|
|||||||
|
<xs:schema attributeFormDefault="unqualified" elementFormDefault="qualified" xmlns:xs="http://www.w3.org/2001/XMLSchema">
|
||||||
|
<xs:element name="boost_serialization">
|
||||||
|
<xs:complexType>
|
||||||
|
<xs:sequence>
|
||||||
|
<xs:element name="GNSS-SDR_ephemeris_map">
|
||||||
|
<xs:complexType>
|
||||||
|
<xs:sequence>
|
||||||
|
<xs:element type="xs:byte" name="count"/>
|
||||||
|
<xs:element type="xs:byte" name="item_version"/>
|
||||||
|
<xs:element name="item" maxOccurs="unbounded" minOccurs="0">
|
||||||
|
<xs:complexType>
|
||||||
|
<xs:sequence>
|
||||||
|
<xs:element type="xs:byte" name="first"/>
|
||||||
|
<xs:element name="second">
|
||||||
|
<xs:complexType>
|
||||||
|
<xs:sequence>
|
||||||
|
<xs:element type="xs:byte" name="i_satellite_PRN"/>
|
||||||
|
<xs:element type="xs:float" name="d_TOW"/>
|
||||||
|
<xs:element type="xs:float" name="d_IODE_SF2"/>
|
||||||
|
<xs:element type="xs:float" name="d_IODE_SF3"/>
|
||||||
|
<xs:element type="xs:float" name="d_Crs"/>
|
||||||
|
<xs:element type="xs:float" name="d_Delta_n"/>
|
||||||
|
<xs:element type="xs:float" name="d_M_0"/>
|
||||||
|
<xs:element type="xs:float" name="d_Cuc"/>
|
||||||
|
<xs:element type="xs:float" name="d_e_eccentricity"/>
|
||||||
|
<xs:element type="xs:float" name="d_Cus"/>
|
||||||
|
<xs:element type="xs:float" name="d_sqrt_A"/>
|
||||||
|
<xs:element type="xs:float" name="d_Toe"/>
|
||||||
|
<xs:element type="xs:float" name="d_Toc"/>
|
||||||
|
<xs:element type="xs:float" name="d_Cic"/>
|
||||||
|
<xs:element type="xs:float" name="d_OMEGA0"/>
|
||||||
|
<xs:element type="xs:float" name="d_Cis"/>
|
||||||
|
<xs:element type="xs:float" name="d_i_0"/>
|
||||||
|
<xs:element type="xs:float" name="d_Crc"/>
|
||||||
|
<xs:element type="xs:float" name="d_OMEGA"/>
|
||||||
|
<xs:element type="xs:float" name="d_OMEGA_DOT"/>
|
||||||
|
<xs:element type="xs:float" name="d_IDOT"/>
|
||||||
|
<xs:element type="xs:byte" name="i_code_on_L2"/>
|
||||||
|
<xs:element type="xs:short" name="i_GPS_week"/>
|
||||||
|
<xs:element type="xs:byte" name="b_L2_P_data_flag"/>
|
||||||
|
<xs:element type="xs:byte" name="i_SV_accuracy"/>
|
||||||
|
<xs:element type="xs:byte" name="i_SV_health"/>
|
||||||
|
<xs:element type="xs:float" name="d_TGD"/>
|
||||||
|
<xs:element type="xs:float" name="d_IODC"/>
|
||||||
|
<xs:element type="xs:short" name="i_AODO"/>
|
||||||
|
<xs:element type="xs:byte" name="b_fit_interval_flag"/>
|
||||||
|
<xs:element type="xs:float" name="d_spare1"/>
|
||||||
|
<xs:element type="xs:float" name="d_spare2"/>
|
||||||
|
<xs:element type="xs:float" name="d_A_f0"/>
|
||||||
|
<xs:element type="xs:float" name="d_A_f1"/>
|
||||||
|
<xs:element type="xs:float" name="d_A_f2"/>
|
||||||
|
<xs:element type="xs:byte" name="b_integrity_status_flag"/>
|
||||||
|
<xs:element type="xs:byte" name="b_alert_flag"/>
|
||||||
|
<xs:element type="xs:byte" name="b_antispoofing_flag"/>
|
||||||
|
</xs:sequence>
|
||||||
|
<xs:attribute type="xs:byte" name="class_id" use="optional"/>
|
||||||
|
<xs:attribute type="xs:byte" name="tracking_level" use="optional"/>
|
||||||
|
<xs:attribute type="xs:byte" name="version" use="optional"/>
|
||||||
|
</xs:complexType>
|
||||||
|
</xs:element>
|
||||||
|
</xs:sequence>
|
||||||
|
<xs:attribute type="xs:byte" name="class_id" use="optional"/>
|
||||||
|
<xs:attribute type="xs:byte" name="tracking_level" use="optional"/>
|
||||||
|
<xs:attribute type="xs:byte" name="version" use="optional"/>
|
||||||
|
</xs:complexType>
|
||||||
|
</xs:element>
|
||||||
|
</xs:sequence>
|
||||||
|
<xs:attribute type="xs:byte" name="class_id"/>
|
||||||
|
<xs:attribute type="xs:byte" name="tracking_level"/>
|
||||||
|
<xs:attribute type="xs:byte" name="version"/>
|
||||||
|
</xs:complexType>
|
||||||
|
</xs:element>
|
||||||
|
</xs:sequence>
|
||||||
|
<xs:attribute type="xs:string" name="signature"/>
|
||||||
|
<xs:attribute type="xs:byte" name="version"/>
|
||||||
|
</xs:complexType>
|
||||||
|
</xs:element>
|
||||||
|
</xs:schema>
|
56
docs/xml-schemas/gal_almanac_map.xsd
Normal file
56
docs/xml-schemas/gal_almanac_map.xsd
Normal file
@ -0,0 +1,56 @@
|
|||||||
|
<xs:schema attributeFormDefault="unqualified" elementFormDefault="qualified" xmlns:xs="http://www.w3.org/2001/XMLSchema">
|
||||||
|
<xs:element name="boost_serialization">
|
||||||
|
<xs:complexType>
|
||||||
|
<xs:sequence>
|
||||||
|
<xs:element name="GNSS-SDR_gal_almanac_map">
|
||||||
|
<xs:complexType>
|
||||||
|
<xs:sequence>
|
||||||
|
<xs:element type="xs:byte" name="count"/>
|
||||||
|
<xs:element type="xs:byte" name="item_version"/>
|
||||||
|
<xs:element name="item" maxOccurs="unbounded" minOccurs="0">
|
||||||
|
<xs:complexType>
|
||||||
|
<xs:sequence>
|
||||||
|
<xs:element type="xs:byte" name="first"/>
|
||||||
|
<xs:element name="second">
|
||||||
|
<xs:complexType mixed="true">
|
||||||
|
<xs:sequence>
|
||||||
|
<xs:element type="xs:byte" name="i_satellite_PRN"/>
|
||||||
|
<xs:element type="xs:float" name="d_Toa"/>
|
||||||
|
<xs:element type="xs:float" name="d_WNa"/>
|
||||||
|
<xs:element type="xs:float" name="d_IODa"/>
|
||||||
|
<xs:element type="xs:float" name="d_Delta_i"/>
|
||||||
|
<xs:element type="xs:float" name="d_M_0"/>
|
||||||
|
<xs:element type="xs:float" name="d_e_eccentricity"/>
|
||||||
|
<xs:element type="xs:float" name="d_Delta_sqrt_A"/>
|
||||||
|
<xs:element type="xs:float" name="d_OMEGA0"/>
|
||||||
|
<xs:element type="xs:float" name="d_OMEGA"/>
|
||||||
|
<xs:element type="xs:float" name="d_OMEGA_DOT"/>
|
||||||
|
<xs:element type="xs:float" name="d_A_f0"/>
|
||||||
|
<xs:element type="xs:float" name="d_A_f1"/>
|
||||||
|
<xs:element type="xs:float" name="E5b_HS"/>
|
||||||
|
<xs:element type="xs:float" name="E1B_HS"/>
|
||||||
|
<xs:element type="xs:float" name="E5a_HS"/>
|
||||||
|
</xs:sequence>
|
||||||
|
<xs:attribute type="xs:byte" name="class_id" use="optional"/>
|
||||||
|
<xs:attribute type="xs:byte" name="tracking_level" use="optional"/>
|
||||||
|
<xs:attribute type="xs:byte" name="version" use="optional"/>
|
||||||
|
</xs:complexType>
|
||||||
|
</xs:element>
|
||||||
|
</xs:sequence>
|
||||||
|
<xs:attribute type="xs:byte" name="class_id" use="optional"/>
|
||||||
|
<xs:attribute type="xs:byte" name="tracking_level" use="optional"/>
|
||||||
|
<xs:attribute type="xs:byte" name="version" use="optional"/>
|
||||||
|
</xs:complexType>
|
||||||
|
</xs:element>
|
||||||
|
</xs:sequence>
|
||||||
|
<xs:attribute type="xs:byte" name="class_id"/>
|
||||||
|
<xs:attribute type="xs:byte" name="tracking_level"/>
|
||||||
|
<xs:attribute type="xs:byte" name="version"/>
|
||||||
|
</xs:complexType>
|
||||||
|
</xs:element>
|
||||||
|
</xs:sequence>
|
||||||
|
<xs:attribute type="xs:string" name="signature"/>
|
||||||
|
<xs:attribute type="xs:byte" name="version"/>
|
||||||
|
</xs:complexType>
|
||||||
|
</xs:element>
|
||||||
|
</xs:schema>
|
60
docs/xml-schemas/gal_ephemeris_map.xsd
Normal file
60
docs/xml-schemas/gal_ephemeris_map.xsd
Normal file
@ -0,0 +1,60 @@
|
|||||||
|
<xs:schema attributeFormDefault="unqualified" elementFormDefault="qualified" xmlns:xs="http://www.w3.org/2001/XMLSchema">
|
||||||
|
<xs:element name="boost_serialization">
|
||||||
|
<xs:complexType>
|
||||||
|
<xs:sequence>
|
||||||
|
<xs:element name="GNSS-SDR_gal_ephemeris_map">
|
||||||
|
<xs:complexType>
|
||||||
|
<xs:sequence>
|
||||||
|
<xs:element type="xs:byte" name="count"/>
|
||||||
|
<xs:element type="xs:byte" name="item_version"/>
|
||||||
|
<xs:element name="item" maxOccurs="unbounded" minOccurs="0">
|
||||||
|
<xs:complexType>
|
||||||
|
<xs:sequence>
|
||||||
|
<xs:element type="xs:byte" name="first"/>
|
||||||
|
<xs:element name="second">
|
||||||
|
<xs:complexType>
|
||||||
|
<xs:sequence>
|
||||||
|
<xs:element type="xs:byte" name="i_satellite_PRN"/>
|
||||||
|
<xs:element type="xs:float" name="M0_1"/>
|
||||||
|
<xs:element type="xs:float" name="e_1"/>
|
||||||
|
<xs:element type="xs:float" name="A_1"/>
|
||||||
|
<xs:element type="xs:float" name="OMEGA_0_2"/>
|
||||||
|
<xs:element type="xs:float" name="i_0_2"/>
|
||||||
|
<xs:element type="xs:float" name="omega_2"/>
|
||||||
|
<xs:element type="xs:float" name="OMEGA_dot_3"/>
|
||||||
|
<xs:element type="xs:float" name="iDot_2"/>
|
||||||
|
<xs:element type="xs:float" name="C_uc_3"/>
|
||||||
|
<xs:element type="xs:float" name="C_us_3"/>
|
||||||
|
<xs:element type="xs:float" name="C_rc_3"/>
|
||||||
|
<xs:element type="xs:float" name="C_rs_3"/>
|
||||||
|
<xs:element type="xs:float" name="C_ic_4"/>
|
||||||
|
<xs:element type="xs:float" name="C_is_4"/>
|
||||||
|
<xs:element type="xs:float" name="t0e_1"/>
|
||||||
|
<xs:element type="xs:float" name="t0c_4"/>
|
||||||
|
<xs:element type="xs:float" name="af0_4"/>
|
||||||
|
<xs:element type="xs:float" name="af1_4"/>
|
||||||
|
<xs:element type="xs:float" name="af2_4"/>
|
||||||
|
</xs:sequence>
|
||||||
|
<xs:attribute type="xs:byte" name="class_id" use="optional"/>
|
||||||
|
<xs:attribute type="xs:byte" name="tracking_level" use="optional"/>
|
||||||
|
<xs:attribute type="xs:byte" name="version" use="optional"/>
|
||||||
|
</xs:complexType>
|
||||||
|
</xs:element>
|
||||||
|
</xs:sequence>
|
||||||
|
<xs:attribute type="xs:byte" name="class_id" use="optional"/>
|
||||||
|
<xs:attribute type="xs:byte" name="tracking_level" use="optional"/>
|
||||||
|
<xs:attribute type="xs:byte" name="version" use="optional"/>
|
||||||
|
</xs:complexType>
|
||||||
|
</xs:element>
|
||||||
|
</xs:sequence>
|
||||||
|
<xs:attribute type="xs:byte" name="class_id"/>
|
||||||
|
<xs:attribute type="xs:byte" name="tracking_level"/>
|
||||||
|
<xs:attribute type="xs:byte" name="version"/>
|
||||||
|
</xs:complexType>
|
||||||
|
</xs:element>
|
||||||
|
</xs:sequence>
|
||||||
|
<xs:attribute type="xs:string" name="signature"/>
|
||||||
|
<xs:attribute type="xs:byte" name="version"/>
|
||||||
|
</xs:complexType>
|
||||||
|
</xs:element>
|
||||||
|
</xs:schema>
|
29
docs/xml-schemas/gal_iono_model.xsd
Normal file
29
docs/xml-schemas/gal_iono_model.xsd
Normal file
@ -0,0 +1,29 @@
|
|||||||
|
<xs:schema attributeFormDefault="unqualified" elementFormDefault="qualified" xmlns:xs="http://www.w3.org/2001/XMLSchema">
|
||||||
|
<xs:element name="boost_serialization">
|
||||||
|
<xs:complexType>
|
||||||
|
<xs:sequence>
|
||||||
|
<xs:element name="GNSS-SDR_gal_iono_model">
|
||||||
|
<xs:complexType>
|
||||||
|
<xs:sequence>
|
||||||
|
<xs:element type="xs:float" name="ai0_5"/>
|
||||||
|
<xs:element type="xs:float" name="ai1_5"/>
|
||||||
|
<xs:element type="xs:float" name="ai2_5"/>
|
||||||
|
<xs:element type="xs:byte" name="Region1_flag_5"/>
|
||||||
|
<xs:element type="xs:byte" name="Region2_flag_5"/>
|
||||||
|
<xs:element type="xs:byte" name="Region3_flag_5"/>
|
||||||
|
<xs:element type="xs:byte" name="Region4_flag_5"/>
|
||||||
|
<xs:element type="xs:byte" name="Region5_flag_5"/>
|
||||||
|
<xs:element type="xs:float" name="TOW_5"/>
|
||||||
|
<xs:element type="xs:float" name="WN_5"/>
|
||||||
|
</xs:sequence>
|
||||||
|
<xs:attribute type="xs:byte" name="class_id"/>
|
||||||
|
<xs:attribute type="xs:byte" name="tracking_level"/>
|
||||||
|
<xs:attribute type="xs:byte" name="version"/>
|
||||||
|
</xs:complexType>
|
||||||
|
</xs:element>
|
||||||
|
</xs:sequence>
|
||||||
|
<xs:attribute type="xs:string" name="signature"/>
|
||||||
|
<xs:attribute type="xs:byte" name="version"/>
|
||||||
|
</xs:complexType>
|
||||||
|
</xs:element>
|
||||||
|
</xs:schema>
|
28
docs/xml-schemas/gal_utc_model.xsd
Normal file
28
docs/xml-schemas/gal_utc_model.xsd
Normal file
@ -0,0 +1,28 @@
|
|||||||
|
<xs:schema attributeFormDefault="unqualified" elementFormDefault="qualified" xmlns:xs="http://www.w3.org/2001/XMLSchema">
|
||||||
|
<xs:element name="boost_serialization">
|
||||||
|
<xs:complexType>
|
||||||
|
<xs:sequence>
|
||||||
|
<xs:element name="GNSS-SDR_gal_utc_model">
|
||||||
|
<xs:complexType>
|
||||||
|
<xs:sequence>
|
||||||
|
<xs:element type="xs:float" name="A0_6"/>
|
||||||
|
<xs:element type="xs:float" name="A1_6"/>
|
||||||
|
<xs:element type="xs:float" name="Delta_tLS_6"/>
|
||||||
|
<xs:element type="xs:float" name="t0t_6"/>
|
||||||
|
<xs:element type="xs:float" name="WNot_6"/>
|
||||||
|
<xs:element type="xs:float" name="WN_LSF_6"/>
|
||||||
|
<xs:element type="xs:float" name="DN_6"/>
|
||||||
|
<xs:element type="xs:float" name="Delta_tLSF_6"/>
|
||||||
|
<xs:element type="xs:byte" name="flag_utc_model"/>
|
||||||
|
</xs:sequence>
|
||||||
|
<xs:attribute type="xs:byte" name="class_id"/>
|
||||||
|
<xs:attribute type="xs:byte" name="tracking_level"/>
|
||||||
|
<xs:attribute type="xs:byte" name="version"/>
|
||||||
|
</xs:complexType>
|
||||||
|
</xs:element>
|
||||||
|
</xs:sequence>
|
||||||
|
<xs:attribute type="xs:string" name="signature"/>
|
||||||
|
<xs:attribute type="xs:byte" name="version"/>
|
||||||
|
</xs:complexType>
|
||||||
|
</xs:element>
|
||||||
|
</xs:schema>
|
52
docs/xml-schemas/gps_almanac_map.xsd
Normal file
52
docs/xml-schemas/gps_almanac_map.xsd
Normal file
@ -0,0 +1,52 @@
|
|||||||
|
<xs:schema attributeFormDefault="unqualified" elementFormDefault="qualified" xmlns:xs="http://www.w3.org/2001/XMLSchema">
|
||||||
|
<xs:element name="boost_serialization">
|
||||||
|
<xs:complexType>
|
||||||
|
<xs:sequence>
|
||||||
|
<xs:element name="GNSS-SDR_gps_almanac_map">
|
||||||
|
<xs:complexType>
|
||||||
|
<xs:sequence>
|
||||||
|
<xs:element type="xs:byte" name="count"/>
|
||||||
|
<xs:element type="xs:byte" name="item_version"/>
|
||||||
|
<xs:element name="item" maxOccurs="unbounded" minOccurs="0">
|
||||||
|
<xs:complexType>
|
||||||
|
<xs:sequence>
|
||||||
|
<xs:element type="xs:byte" name="first"/>
|
||||||
|
<xs:element name="second">
|
||||||
|
<xs:complexType>
|
||||||
|
<xs:sequence>
|
||||||
|
<xs:element type="xs:byte" name="i_satellite_PRN"/>
|
||||||
|
<xs:element type="xs:float" name="d_Delta_i"/>
|
||||||
|
<xs:element type="xs:float" name="d_Toa"/>
|
||||||
|
<xs:element type="xs:float" name="d_M_0"/>
|
||||||
|
<xs:element type="xs:float" name="d_e_eccentricity"/>
|
||||||
|
<xs:element type="xs:float" name="d_sqrt_A"/>
|
||||||
|
<xs:element type="xs:float" name="d_OMEGA0"/>
|
||||||
|
<xs:element type="xs:float" name="d_OMEGA"/>
|
||||||
|
<xs:element type="xs:float" name="d_OMEGA_DOT"/>
|
||||||
|
<xs:element type="xs:byte" name="i_SV_health"/>
|
||||||
|
<xs:element type="xs:float" name="d_A_f0"/>
|
||||||
|
<xs:element type="xs:float" name="d_A_f1"/>
|
||||||
|
</xs:sequence>
|
||||||
|
<xs:attribute type="xs:byte" name="class_id" use="optional"/>
|
||||||
|
<xs:attribute type="xs:byte" name="tracking_level" use="optional"/>
|
||||||
|
<xs:attribute type="xs:byte" name="version" use="optional"/>
|
||||||
|
</xs:complexType>
|
||||||
|
</xs:element>
|
||||||
|
</xs:sequence>
|
||||||
|
<xs:attribute type="xs:byte" name="class_id" use="optional"/>
|
||||||
|
<xs:attribute type="xs:byte" name="tracking_level" use="optional"/>
|
||||||
|
<xs:attribute type="xs:byte" name="version" use="optional"/>
|
||||||
|
</xs:complexType>
|
||||||
|
</xs:element>
|
||||||
|
</xs:sequence>
|
||||||
|
<xs:attribute type="xs:byte" name="class_id"/>
|
||||||
|
<xs:attribute type="xs:byte" name="tracking_level"/>
|
||||||
|
<xs:attribute type="xs:byte" name="version"/>
|
||||||
|
</xs:complexType>
|
||||||
|
</xs:element>
|
||||||
|
</xs:sequence>
|
||||||
|
<xs:attribute type="xs:string" name="signature"/>
|
||||||
|
<xs:attribute type="xs:byte" name="version"/>
|
||||||
|
</xs:complexType>
|
||||||
|
</xs:element>
|
||||||
|
</xs:schema>
|
27
docs/xml-schemas/iono_model.xsd
Normal file
27
docs/xml-schemas/iono_model.xsd
Normal file
@ -0,0 +1,27 @@
|
|||||||
|
<xs:schema attributeFormDefault="unqualified" elementFormDefault="qualified" xmlns:xs="http://www.w3.org/2001/XMLSchema">
|
||||||
|
<xs:element name="boost_serialization">
|
||||||
|
<xs:complexType>
|
||||||
|
<xs:sequence>
|
||||||
|
<xs:element name="GNSS-SDR_iono_model">
|
||||||
|
<xs:complexType>
|
||||||
|
<xs:sequence>
|
||||||
|
<xs:element type="xs:float" name="d_alpha0"/>
|
||||||
|
<xs:element type="xs:float" name="d_alpha1"/>
|
||||||
|
<xs:element type="xs:float" name="d_alpha2"/>
|
||||||
|
<xs:element type="xs:float" name="d_alpha3"/>
|
||||||
|
<xs:element type="xs:float" name="d_beta0"/>
|
||||||
|
<xs:element type="xs:float" name="d_beta1"/>
|
||||||
|
<xs:element type="xs:float" name="d_beta2"/>
|
||||||
|
<xs:element type="xs:float" name="d_beta3"/>
|
||||||
|
</xs:sequence>
|
||||||
|
<xs:attribute type="xs:byte" name="class_id"/>
|
||||||
|
<xs:attribute type="xs:byte" name="tracking_level"/>
|
||||||
|
<xs:attribute type="xs:byte" name="version"/>
|
||||||
|
</xs:complexType>
|
||||||
|
</xs:element>
|
||||||
|
</xs:sequence>
|
||||||
|
<xs:attribute type="xs:string" name="signature"/>
|
||||||
|
<xs:attribute type="xs:byte" name="version"/>
|
||||||
|
</xs:complexType>
|
||||||
|
</xs:element>
|
||||||
|
</xs:schema>
|
28
docs/xml-schemas/utc_model.xsd
Normal file
28
docs/xml-schemas/utc_model.xsd
Normal file
@ -0,0 +1,28 @@
|
|||||||
|
<xs:schema attributeFormDefault="unqualified" elementFormDefault="qualified" xmlns:xs="http://www.w3.org/2001/XMLSchema">
|
||||||
|
<xs:element name="boost_serialization">
|
||||||
|
<xs:complexType>
|
||||||
|
<xs:sequence>
|
||||||
|
<xs:element name="GNSS-SDR_utc_model">
|
||||||
|
<xs:complexType>
|
||||||
|
<xs:sequence>
|
||||||
|
<xs:element type="xs:byte" name="valid"/>
|
||||||
|
<xs:element type="xs:float" name="d_A1"/>
|
||||||
|
<xs:element type="xs:float" name="d_A0"/>
|
||||||
|
<xs:element type="xs:float" name="d_t_OT"/>
|
||||||
|
<xs:element type="xs:short" name="i_WN_T"/>
|
||||||
|
<xs:element type="xs:float" name="d_DeltaT_LS"/>
|
||||||
|
<xs:element type="xs:short" name="i_WN_LSF"/>
|
||||||
|
<xs:element type="xs:byte" name="i_DN"/>
|
||||||
|
<xs:element type="xs:float" name="d_DeltaT_LSF"/>
|
||||||
|
</xs:sequence>
|
||||||
|
<xs:attribute type="xs:byte" name="class_id"/>
|
||||||
|
<xs:attribute type="xs:byte" name="tracking_level"/>
|
||||||
|
<xs:attribute type="xs:byte" name="version"/>
|
||||||
|
</xs:complexType>
|
||||||
|
</xs:element>
|
||||||
|
</xs:sequence>
|
||||||
|
<xs:attribute type="xs:string" name="signature"/>
|
||||||
|
<xs:attribute type="xs:byte" name="version"/>
|
||||||
|
</xs:complexType>
|
||||||
|
</xs:element>
|
||||||
|
</xs:schema>
|
Loading…
Reference in New Issue
Block a user