From 560ff94f764794fb44cad08c588bbd6c934d2708 Mon Sep 17 00:00:00 2001 From: Carles Fernandez Date: Thu, 25 Oct 2018 21:21:36 +0200 Subject: [PATCH 01/10] Add XML Schemas for Assisted GNSS --- docs/xml-schemas/README.md | 28 +++++++++ docs/xml-schemas/cnav_ephemeris_map.xsd | 72 +++++++++++++++++++++++ docs/xml-schemas/ephemeris_map.xsd | 78 +++++++++++++++++++++++++ docs/xml-schemas/gal_almanac_map.xsd | 56 ++++++++++++++++++ docs/xml-schemas/gal_ephemeris_map.xsd | 60 +++++++++++++++++++ docs/xml-schemas/gal_utc_model.xsd | 28 +++++++++ docs/xml-schemas/gps_almanac_map.xsd | 52 +++++++++++++++++ docs/xml-schemas/iono_model.xsd | 27 +++++++++ docs/xml-schemas/utc_model.xsd | 28 +++++++++ 9 files changed, 429 insertions(+) create mode 100644 docs/xml-schemas/README.md create mode 100644 docs/xml-schemas/cnav_ephemeris_map.xsd create mode 100644 docs/xml-schemas/ephemeris_map.xsd create mode 100644 docs/xml-schemas/gal_almanac_map.xsd create mode 100644 docs/xml-schemas/gal_ephemeris_map.xsd create mode 100644 docs/xml-schemas/gal_utc_model.xsd create mode 100644 docs/xml-schemas/gps_almanac_map.xsd create mode 100644 docs/xml-schemas/iono_model.xsd create mode 100644 docs/xml-schemas/utc_model.xsd diff --git a/docs/xml-schemas/README.md b/docs/xml-schemas/README.md new file mode 100644 index 000000000..bd1a06a78 --- /dev/null +++ b/docs/xml-schemas/README.md @@ -0,0 +1,28 @@ +# XML Schemas for Assisted GNSS-SDR + +GNSS-SDR can read assistance data from [Extensible Markup Language (XML)](https://www.w3.org/XML/) files, and can store navigation data decoded from GNSS signals in the same format. This page provides XML Schemas which describe the structure for those XML files. + +[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) + - [iono_model.xsd](./iono_model.xsd) + - [utc_model.xsd](./utc_model.xsd) + - [gps_almanac_map.xsd](./gps_almanac_map.xsd) + + +GPS L2C and L5 +-------------- + + - [cnav_ephemeris_map.xsd](./cnav_ephemeris_map.xsd) + + +Galileo OS +---------- + + - [gal_ephemeris_map.xsd](./gal_ephemeris_map.xsd) + - [gal_utc_model.xsd](./gal_utc_model.xsd) + - [gal_almanac_map.xsd](./gal_almanac_map.xsd) diff --git a/docs/xml-schemas/cnav_ephemeris_map.xsd b/docs/xml-schemas/cnav_ephemeris_map.xsd new file mode 100644 index 000000000..139756f36 --- /dev/null +++ b/docs/xml-schemas/cnav_ephemeris_map.xsd @@ -0,0 +1,72 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/docs/xml-schemas/ephemeris_map.xsd b/docs/xml-schemas/ephemeris_map.xsd new file mode 100644 index 000000000..f76c5e900 --- /dev/null +++ b/docs/xml-schemas/ephemeris_map.xsd @@ -0,0 +1,78 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/docs/xml-schemas/gal_almanac_map.xsd b/docs/xml-schemas/gal_almanac_map.xsd new file mode 100644 index 000000000..887caf064 --- /dev/null +++ b/docs/xml-schemas/gal_almanac_map.xsd @@ -0,0 +1,56 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/docs/xml-schemas/gal_ephemeris_map.xsd b/docs/xml-schemas/gal_ephemeris_map.xsd new file mode 100644 index 000000000..06c541af5 --- /dev/null +++ b/docs/xml-schemas/gal_ephemeris_map.xsd @@ -0,0 +1,60 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/docs/xml-schemas/gal_utc_model.xsd b/docs/xml-schemas/gal_utc_model.xsd new file mode 100644 index 000000000..a589f94fb --- /dev/null +++ b/docs/xml-schemas/gal_utc_model.xsd @@ -0,0 +1,28 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/docs/xml-schemas/gps_almanac_map.xsd b/docs/xml-schemas/gps_almanac_map.xsd new file mode 100644 index 000000000..818dc49c3 --- /dev/null +++ b/docs/xml-schemas/gps_almanac_map.xsd @@ -0,0 +1,52 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/docs/xml-schemas/iono_model.xsd b/docs/xml-schemas/iono_model.xsd new file mode 100644 index 000000000..26cda74bd --- /dev/null +++ b/docs/xml-schemas/iono_model.xsd @@ -0,0 +1,27 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/docs/xml-schemas/utc_model.xsd b/docs/xml-schemas/utc_model.xsd new file mode 100644 index 000000000..44005a628 --- /dev/null +++ b/docs/xml-schemas/utc_model.xsd @@ -0,0 +1,28 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + From d04c4b3f1e1eef8c1d993e3e890aa5e735aa2f63 Mon Sep 17 00:00:00 2001 From: Carles Fernandez Date: Thu, 25 Oct 2018 21:45:46 +0200 Subject: [PATCH 02/10] Add Galileo ionospheric model --- docs/xml-schemas/README.md | 5 +++-- docs/xml-schemas/gal_iono_model.xsd | 29 +++++++++++++++++++++++++++++ 2 files changed, 32 insertions(+), 2 deletions(-) create mode 100644 docs/xml-schemas/gal_iono_model.xsd diff --git a/docs/xml-schemas/README.md b/docs/xml-schemas/README.md index bd1a06a78..ab5a9b37f 100644 --- a/docs/xml-schemas/README.md +++ b/docs/xml-schemas/README.md @@ -20,9 +20,10 @@ GPS L2C and L5 - [cnav_ephemeris_map.xsd](./cnav_ephemeris_map.xsd) -Galileo OS ----------- +Galileo +------- - [gal_ephemeris_map.xsd](./gal_ephemeris_map.xsd) - [gal_utc_model.xsd](./gal_utc_model.xsd) + - [gal_iono_model.xsd](./gal_iono_model.xsd) - [gal_almanac_map.xsd](./gal_almanac_map.xsd) diff --git a/docs/xml-schemas/gal_iono_model.xsd b/docs/xml-schemas/gal_iono_model.xsd new file mode 100644 index 000000000..dc0219273 --- /dev/null +++ b/docs/xml-schemas/gal_iono_model.xsd @@ -0,0 +1,29 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + From 443bd5afa6ab83f5c4aa90eb5945482cd9b39ed8 Mon Sep 17 00:00:00 2001 From: Carles Fernandez Date: Thu, 25 Oct 2018 22:17:42 +0200 Subject: [PATCH 03/10] Add link to TTFF definition --- docs/xml-schemas/README.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/docs/xml-schemas/README.md b/docs/xml-schemas/README.md index ab5a9b37f..2b3641a0c 100644 --- a/docs/xml-schemas/README.md +++ b/docs/xml-schemas/README.md @@ -1,6 +1,6 @@ # XML Schemas for Assisted GNSS-SDR -GNSS-SDR can read assistance data from [Extensible Markup Language (XML)](https://www.w3.org/XML/) files, and can store navigation data decoded from GNSS signals in the same format. This page provides XML Schemas which describe the structure for those XML files. +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. @@ -24,6 +24,6 @@ Galileo ------- - [gal_ephemeris_map.xsd](./gal_ephemeris_map.xsd) - - [gal_utc_model.xsd](./gal_utc_model.xsd) - [gal_iono_model.xsd](./gal_iono_model.xsd) + - [gal_utc_model.xsd](./gal_utc_model.xsd) - [gal_almanac_map.xsd](./gal_almanac_map.xsd) From 8cbc14ce9d42a2bb5a687c97fea979d932a92ded Mon Sep 17 00:00:00 2001 From: Carles Fernandez Date: Thu, 25 Oct 2018 22:39:07 +0200 Subject: [PATCH 04/10] Add description of XSD files --- docs/xml-schemas/README.md | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/docs/xml-schemas/README.md b/docs/xml-schemas/README.md index 2b3641a0c..cba42485e 100644 --- a/docs/xml-schemas/README.md +++ b/docs/xml-schemas/README.md @@ -8,22 +8,22 @@ GNSS-SDR can read assistance data from [Extensible Markup Language (XML)](https: GPS L1 C/A ---------- - - [ephemeris_map.xsd](./ephemeris_map.xsd) - - [iono_model.xsd](./iono_model.xsd) - - [utc_model.xsd](./utc_model.xsd) - - [gps_almanac_map.xsd](./gps_almanac_map.xsd) + - [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 messsage almanac. GPS L2C and L5 -------------- - - [cnav_ephemeris_map.xsd](./cnav_ephemeris_map.xsd) + - [cnav_ephemeris_map.xsd](./cnav_ephemeris_map.xsd) - GPS CNAV message ephemeris parameters. Galileo ------- - - [gal_ephemeris_map.xsd](./gal_ephemeris_map.xsd) - - [gal_iono_model.xsd](./gal_iono_model.xsd) - - [gal_utc_model.xsd](./gal_utc_model.xsd) - - [gal_almanac_map.xsd](./gal_almanac_map.xsd) + - [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. From f7b324023d2adb2829e82a47c494c5d62abd8f7c Mon Sep 17 00:00:00 2001 From: Carles Fernandez Date: Thu, 25 Oct 2018 22:44:01 +0200 Subject: [PATCH 05/10] Fix typo --- docs/xml-schemas/README.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/docs/xml-schemas/README.md b/docs/xml-schemas/README.md index cba42485e..c79fa1726 100644 --- a/docs/xml-schemas/README.md +++ b/docs/xml-schemas/README.md @@ -1,6 +1,6 @@ # 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. +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. @@ -11,7 +11,7 @@ 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 messsage almanac. + - [gps_almanac_map.xsd](./gps_almanac_map.xsd) - GPS NAV message almanac. GPS L2C and L5 From 5ac848e73503b47607615d9e48dce38a4015d649 Mon Sep 17 00:00:00 2001 From: Carles Fernandez Date: Thu, 25 Oct 2018 22:49:48 +0200 Subject: [PATCH 06/10] Fix typo --- docs/xml-schemas/README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/xml-schemas/README.md b/docs/xml-schemas/README.md index c79fa1726..059279ea1 100644 --- a/docs/xml-schemas/README.md +++ b/docs/xml-schemas/README.md @@ -1,6 +1,6 @@ # 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. +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. From ebc6ffa6b899f73656d502aba3fb325b691d7529 Mon Sep 17 00:00:00 2001 From: Carles Fernandez Date: Fri, 26 Oct 2018 09:13:29 +0200 Subject: [PATCH 07/10] Add link to the documentation page --- docs/xml-schemas/README.md | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/docs/xml-schemas/README.md b/docs/xml-schemas/README.md index 059279ea1..c74912386 100644 --- a/docs/xml-schemas/README.md +++ b/docs/xml-schemas/README.md @@ -27,3 +27,8 @@ Galileo - [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/sp-blocks/global-parameters/ for more information about the usage of XML files in GNSS-SDR. + From 5dbf59ee4f850f37db4fa67eb12ef05afb8a0d38 Mon Sep 17 00:00:00 2001 From: Carles Fernandez Date: Fri, 26 Oct 2018 09:34:54 +0200 Subject: [PATCH 08/10] Fix link --- docs/xml-schemas/README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/xml-schemas/README.md b/docs/xml-schemas/README.md index c74912386..b04b7e3ab 100644 --- a/docs/xml-schemas/README.md +++ b/docs/xml-schemas/README.md @@ -30,5 +30,5 @@ Galileo ------- - Please check https//gnss-sdr.org/sp-blocks/global-parameters/ for more information about the usage of XML files in GNSS-SDR. +Please check [https//gnss-sdr.org/sp-blocks/global-parameters/](https//gnss-sdr.org/sp-blocks/global-parameters/) for more information about the usage of XML files in GNSS-SDR. From 59efffb4dd1d31425612beb809e62f72d13d661c Mon Sep 17 00:00:00 2001 From: Carles Fernandez Date: Fri, 26 Oct 2018 09:36:35 +0200 Subject: [PATCH 09/10] Fix link --- docs/xml-schemas/README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/xml-schemas/README.md b/docs/xml-schemas/README.md index b04b7e3ab..9f4bcb0df 100644 --- a/docs/xml-schemas/README.md +++ b/docs/xml-schemas/README.md @@ -30,5 +30,5 @@ Galileo ------- -Please check [https//gnss-sdr.org/sp-blocks/global-parameters/](https//gnss-sdr.org/sp-blocks/global-parameters/) for more information about the usage of XML files in GNSS-SDR. +Please check https://gnss-sdr.org/sp-blocks/global-parameters/ for more information about the usage of XML files in GNSS-SDR. From e56d0cf0183e2698c29708981c8c43756dcfd43e Mon Sep 17 00:00:00 2001 From: Carles Fernandez Date: Fri, 26 Oct 2018 09:38:17 +0200 Subject: [PATCH 10/10] Fix link :-) --- docs/xml-schemas/README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/xml-schemas/README.md b/docs/xml-schemas/README.md index 9f4bcb0df..e85c643fe 100644 --- a/docs/xml-schemas/README.md +++ b/docs/xml-schemas/README.md @@ -30,5 +30,5 @@ Galileo ------- -Please check https://gnss-sdr.org/sp-blocks/global-parameters/ for more information about the usage of XML files in GNSS-SDR. +Please check https://gnss-sdr.org/docs/sp-blocks/global-parameters/ for more information about the usage of XML files in GNSS-SDR.