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

Last change on this file since 10946 was 10946, checked in by stuerze, 2 months ago

added GLONASS-M yaw-fixed attitude model for the APC/CoM offset applied when saving SP3 files, reducing along-track/cross-track errors near the orbit noon/midnight points

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