source: ntrip/trunk/BNC/CHANGELOG.md@ 10945

Last change on this file since 10945 was 10945, checked in by stuerze, 8 weeks ago

Added a Minimum Elevation parameter to BNC's RINEX Editing & QC feature

File size: 11.6 KB
Line 
1# Changelog
2## 2.13.7 (2026-??-??)
3- ADDED: PPP-AR Algorithm description is now part of BNCs help contents
4- ADDED: L1C/B (RINEX code: '1E') in QZSS Signal ID Mapping
5- ADDED: Minimum Elevation parameter to BNC's RINEX Editing & QC feature [(#195)](https://software.rtcm-ntrip.org/ticket/195)
6- FIXED: BNC is now able to work with com ports with higher numbers, e.g. COM11 or COM17 [(#205)](https://software.rtcm-ntrip.org/ticket/205)
7- FIXED: Handling of ionospheric constraints [(#220)](https://software.rtcm-ntrip.org/ticket/220)
8
9
10## 2.13.6 (2026-05-05)
11- ADDED: **Multi-Frequency PPP capability**
12- ADDED: **Ambiguity Resolution (PPP with AR)** using the Best Integer Equivariant algorithm (BIE) as algorithm for the ambiguity resolution
13- FIXED: Bug within NavIC broadcast ephemeris encoding/decoding
14- FIXED: Bug for finding client certificates
15- FIXED: sign of biases, which is defined different in SSR and SINEX
16- FIXED: Bug in IGS SSR Epoch Time, which is defined as follows: Full seconds since the beginning of the week of continuous time scale with no offset from GPS, Galileo, QZSS, SBAS, UTC leap seconds from GLONASS, -14 s offset from BDS
17
18## 2.13.5 (2025-10-11)
19- FIXED: The serial port is introduced as case sensitive and supports a wider range of interfaces with it
20
21## 2.13.4 (2025-09-02)
22- ADDED: **NtripServer Functionallity:** BNC can upload streams in any format to another caster installation
23
24## 2.13.3 (2025-07-18)
25- FIXED: Bug in RINEX QC (RINEX version 2)
26- FIXED: Bug in RTNET upload
27- ADDED: Orbit and attitude correction in combination approach
28- ADDED: RTCM message 1230 (on-change) and the size of each RTCM message in scanRTCM()
29- CHANGED: Bind all outPorts to localHost
30
31## 2.13.2 (2025-03-21)
32- FIXED: Bug in SBAS health check
33- FIXED: BUG in reading the RTNET format [(#198)](https://software.rtcm-ntrip.org/ticket/198)
34- FIXED: Bug in writing code biases into a SSR file
35- FIXED: Bug in GLO ephemeris RTCM3 encoder
36- FIXED: Bug in BDT methods
37- FIXED: Obs types from skl file can be used now to write them into RINEX version 3 AND 4 observation files as configured
38- ADDED: 24:00 epoch in orbit and clock product files
39- ADDED: Nav Type considerred in all applications: GPS/QZSS/NavIC: LNAV, GLONASS: FDMA_M, Galileo: I/NAV, BDS: D1/D2, SBAS: SBASL1
40- ADDED: Service CRS and RTCM CRS message encodung and decoding
41- ADDED: Data field range checks within RTCM3 ephemeris decoders mainly regarding TOC and TOE
42- ADDED: Decoder string 'ZERO2FILE': Using this, BNC allows to by-pass its decoders and directly save the input in daily log files
43- CHANGED: Decoder string 'ZERO' means now that the raw data are forwarded only
44- CHANGED: According to the Galileo OS SDD v1.3 SHS=2 now leads to a newly-defined "EOM" status that means that the satellite signal may be used for PNT [(#185)](https://software.rtcm-ntrip.org/ticket/185)
45- CHANGED: Obsolete qt-class members are replaced
46- CHNAGED: from common receiver clock + ISBs to system specific receiver clocks in PPP mode
47- CHANGED: 'IRNSS' replaced by 'NavIC'
48
49## 2.13.1 (2024-04-30)
50- FIXED: Health status of Galileo satellites is now determined by the combination of HS, DVS and SISA [(#174)](https://software.rtcm-ntrip.org/ticket/174)
51- FIXED: Bug regarding the reading of the RINEX Version 4 Navigation files
52- FIXED: Bug regarding the flexibel usage of any port in secure mode
53- ADDED: A check in PPP and combination mode if stored ephemerides are still valid [(#176)](https://software.rtcm-ntrip.org/ticket/176)
54- ADDED: A SIGHUP signal to BNC will result into a reload of its configuration file [(#179)](https://software.rtcm-ntrip.org/ticket/179)
55- ADDED: The possibility to exclude satellites or satellite systems for individual ACs from the combination.
56- ADDED: The possibility to ignore orbit corrections from an indiviul AC that differ by more than 'Maximal Orb Displacement' meters from the average of all orbit corrections per satellite.
57- CHANGED: hDOP and vDOP values are computed from the variances of the NEU components of the receiver position estimates
58- CHANGED: Sampling interval for Manual NMEA can be used now in the Auto NMEA option as well [(#122)](https://software.rtcm-ntrip.org/ticket/122)
59
60## 2.13.0 (2023-12-01)
61- ADDED: **RINEX Version 4 Support** (in navigation files currently the EPH message type is considered only)
62- ADDED: **PPP Client Upgrade**
63- ADDED: Multi-GNSS-PPP using uncombined code and/or phase data of two frequencies
64- ADDED: Multi-GNSS-PPP using uncombined code and/or phase data of one frequency
65- ADDED: Ionospheric constraints in form of pseudo observations can be added
66- ADDED: **Ntrip Version 2.0 Upload including TLS**
67- ADDED: **Multi-GNSS Satellite Clock Combination**
68- ADDED: Individual code biases will be considered before satellite clocks are combined
69- ADDED: Satellite clock combination result includes code biases
70- ADDED: Ephemerides upload for different systems in parallel
71- ADDED: **Multi-GNSS SP3, Clock RINEX and SINEX Bias** support
72- ADDED: QC multipath analysis for more than two signals
73- ADDED: Transition from Qt4 to **Qt5**
74
75
76## 2.12.19 (2022-04-04)
77- CHANGED: Minimum combination sampling interval
78
79
80## 2.12.18 (2021-09-28)
81- FIXED: Bug in ephemeris check
82- ADDED: Satellite antenna phase center correction
83- CHANGED: Some OSM updates to force https usage and another crossOriginKeyword
84- CHANGED: Signal usage in BDS PPP
85
86
87## 2.12.17 (2021-04-20)
88- FIXED: Bug in SSR GLONASS upload
89- FIXED: Redundant output concerning unhealthy satellites
90- ADDED: One more line with satellite health flags for the GLONASS navigation message as defined in RINEX v. 3.05
91
92
93## 2.12.16 (2021-02-25)
94- FIXED: Bug in IRNSS ephemeris encoding / decoding
95- FIXED: Bug in RTCM3coDecoder regrading SSR format
96- FIXED: Bug regarding consideration of incoming ephemerides
97- FIXED: Bug regarding latency check
98- FIXED: Relativistic effects are adapted with respect to the respective GNSS ICD
99- FIXED: Bug regarding the generation of combined SSR orbit and clock messages
100- FIXED: Bug within ephemeris check
101- ADDED: Check to prevent the same eph data sets with different TOC values
102- CHANGED: A priori coordinates within examples are updated
103- CHANGED: Changes to prevent erroneous ephemeris data sets from usage in combination
104- CHANGED: Small format adaptations regarding latency check
105- CHANGED: Range of MSM messages enlarged to 1237
106- CHANGED: PPP map now with OSM only
107
108
109## 2.12.15 (2020-11-10)
110- FIXED: Cleanup of the example configurations
111- FIXED: Bug regarding long mountpoint names in latency check and latency plots
112- FIXED: Bug in clock rinex header line
113- ADDED: Ephemeris checks and related debugging output
114- ADDED: Check if orbit and clock corrections are out of range
115- CHANGED: Cleanup of the relativistic effects w.r.t. IGS-SSR
116
117## 2.12.14 (2020-09-04)
118- ADDED: Encoding and decoding of IGS-SSR messages
119- ADDED: B2b/7D BDS in signal mapping for MSM
120- CHANGED: IRNSS experimental in official ephemeris message number
121- CHANGED: Lock Time Indicator is replaced by cycle slip counter in feed engine output
122
123## 2.12.13 (2020-06-09)
124- FIXED: QZSS fit Interval is specified as flag in RINEX 3.04
125- CHANGED: BDS SSR IOD is changed from 24 into 8 bit
126- CHANGED: BDS and QZSS SSR signal and tracking mode is adapted
127
128## 2.12.12 (2020-01-21)
129- ADDED: GPS and QZSS fit Interval in hours
130- CHANGED: Epehmeris check
131
132## 2.12.11 (2019-11-08)
133- CHANGED:: Harmonization of RTCM3 Signal ID Mapping and RTCM SSR Signal and Tracking Mode Identifiers for BDS and QZSS
134
135## 2.12.10 (2019-10-02)
136- FIXED: Multiple message indicator in SSR messages
137- FIXED: GLONASS message frame time written into RINEX files
138- ADDED: IRNSS ephemeris support in RTCM3 Encoder
139- ADDED: IRNSS MSM and ephemeris support in RTCM3 Decoder
140- CHANGED: RTCM signal mapping IDs for GLONASS
141- CHANGED: RTCM signal mapping IDs for BDS based on RTCM BDSWG proposal from 9/2019 as far as consistent with RINEX v 3.04
142- CHANGED: Up to 64 BDS prn codes are supported now
143
144
145## 2.12.9 (2019-05-20)
146- FIXED: Method to read the RTNET data buffer
147- FIXED: Typo in rtnet2ssr transition for ssr upload
148- CHANGED: Number of possible phase biases for SSR upload are enlarged to 100
149- CHANGED: Missing phase biases are added within rtnet2ssr transition for ssr upload
150
151
152## 2.12.8 (2019-05-06)
153- FIXED: Bug with respect to GLONASS upload
154- FIXED: Bug in NMEA output
155- CHANGED: Transformation parameters from ITRF2014 into DFREF91
156- CHANGED: Transformation parameters from ITRF2014 into ETRF2000
157- CHANGED: GLONASS ephemerides validity is now up to 2 hours.
158- CHANGED: Check with respect to wrong observation epochs
159
160
161## 2.12.7 (2019-04-03)
162- FIXED: Bug in NMEA checksum
163- FIXED: Bug in RINEX file concatenation
164- FIXED: Bug in RTCM3 ephemeris message for QZSS
165- FIXED: Bug in RTCM3 ephemeris message for BDS and SBAS
166- FIXED: RINEX version 3 filenames for re-sampled files
167- FIXED: Bug in reqc ephemeris check
168- FIXED: Bug in RINEX file concatenation
169- FIXED: Bug in ephemeris upload
170- FIXED: Bug in ephemeris check
171- FIXED: Bug in latency check
172- FIXED: Galileo geocentric gravitational constant is corrected
173- FIXED: Encoding/decoding of all missing parameters in MT 1020
174- FIXED: Bug in RTCM3 MSM Decoder
175- ADDED: Updates regarding RINEX Version 3.04
176- ADDED: Lock time in seconds as an optional feed engine output
177- ADDED: Two more polynomial coefficients of the SSR clock correction message
178- ADDED: One more parameter to describe the SSR URA
179- ADDED: Decoding of receiver descriptor in MT 1033
180- ADDED: Satellite health check
181- ADDED: IRNSS support in RINEX QC
182- CHANGED: Parameters for transformation of orbit and clock corrections from ITRF 2014 into ETRF2000 and DREF91,
183- CHANGED: No updated transformation parameters for NDA83 available, hence deleted
184- CHANGED: Allow 10 Hz observation data processing and re-sampling
185- CHANGED: SSR SBAS and BDS satellite IDs with respect to the proposal
186- CHANGED: Transformation of orbit and clock corrections into ETRF2000, NDA83 or DREF91 is done temporarily via ITRF2008
187
188
189## 2.12.6 (2017-09-26)
190- FIXED:: GPS SSR Orbit IOD has to be GPS IODE, not IODC
191
192## 2.12.5 (2017-08-30)
193- CHANGED: RTCM message number for BDS is updated
194
195## 2.12.4 (2017-04-10)
196- CHANGED: SIRGAS2000 transformation parameters adjusted to IGb14
197- CHANGED: Transformation parameters for ITRF2005 to GDA94 removed
198- CHANGED: Transformation parameters for ITRF2008 to SIRGAS95 removed
199- CHANGED: Transformation parameters for ITRF2014 to GDA2020 added
200
201## 2.12.3 (2016-09-05)
202- FIXED: Check regarding wrong observation epochs is done during latency check as well to prevent erroneous latencies
203- FIXED: Map generation from sourcetable entry
204- FIXED: Re-implementation of the well proven approach (from BNC version 2.11) on how to wait for clock corrections in PPP mode
205- FIXED: Some NMEA components in PPP output: Time stamp is now UTC, hDop value instead pDop value
206- FIXED: RINEX 2.11 ephemeris output for an unknown transmission time
207- ADDED: Number of allowed SSR biases is enlarged,
208 -ADDED: Some future GLONASS signal and tracking mode identifiers
209- ADDED: Data source information as comment within RINEX navigation file header
210- ADDED: Frequency specific signal priorities are for RINEX v3 to RINEX v2 conversion
211- ADDED: Consideration of provider ID changes in SSR streams during PPP analysis
212- CHANGED: Small adaptations in qwtpolar sources to allow a successful compilation of BNC on a Raspberry Pi
213- CHANGED: The real satellite visibility is considered, if the expected observations are computed in RINEX QC
214
215
216## 2.12.2 (2016-05-18)
217- FIXED: Wrong RINEX v2 header line excluded
218- ADDED: Expected observations in RINEX QC
219- ADDED: Limits for spherical harmonics/degree order extended
220
221## 2.12.1 (2016-04-21)
222- FIXED: RINEX v2 file naming for observation files
223- CHANGED: Release number is now part of BNC version
224
225## 2.12.0 (2016-04-19)
226
Note: See TracBrowser for help on using the repository browser.