Changeset 11031 in ntrip for trunk/BNC/src/RTCM3/clock_and_orbit/clock_orbit.h
- Timestamp:
- Sep 18, 2026, 9:54:17 AM (2 weeks ago)
- File:
-
- 1 edited
-
trunk/BNC/src/RTCM3/clock_and_orbit/clock_orbit.h (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/BNC/src/RTCM3/clock_and_orbit/clock_orbit.h
r11008 r11031 32 32 CLOCKORBIT_NUMGLONASS = t_prn::MAXPRN_GLONASS, 33 33 CLOCKORBIT_NUMGALILEO = t_prn::MAXPRN_GALILEO, 34 CLOCKORBIT_NUMQZSS = t_prn::MAXPRN_QZSS, 35 CLOCKORBIT_NUMSBAS = t_prn::MAXPRN_SBAS, 36 CLOCKORBIT_NUMBDS = t_prn::MAXPRN_BDS, 37 CLOCKORBIT_NUMBIAS = 150, 38 VTEC_NUMIONOLAYERS = 4, 39 VTEC_MAXIONOORDER = 16, 40 VTEC_MAXIONODEGREE = 16, 41 META_MAXNUMENTRIES = 7 34 CLOCKORBIT_NUMQZSS = t_prn::MAXPRN_QZSS, 35 CLOCKORBIT_NUMSBAS = t_prn::MAXPRN_SBAS, 36 CLOCKORBIT_NUMBDS = t_prn::MAXPRN_BDS, 37 CLOCKORBIT_NUMBIAS = 150, 38 VTEC_NUMIONOLAYERS = 4, 39 VTEC_MAXIONOORDER = 16, 40 VTEC_MAXIONODEGREE = 16, 41 META_MAXNUMENTRIES = 7, 42 ANT_MAXFREQUENCIES = 6, 43 ANT_MAXNADIRDEGREES = 40 42 44 }; 43 45 … … 475 477 }; 476 478 479 struct Antenna { 480 unsigned int SSRProviderID; 481 unsigned int SatelliteAntennaIOD; 482 unsigned int PhaseCenterInformationIndicator; 483 unsigned int GroupDelayInformationIndicator; 484 unsigned int NadirAngleDependentCorrectionIndicator; 485 unsigned int maximumOffNadirAngle; 486 unsigned int NadirAngleDependentCorrectionRangeExtension; 487 unsigned int SatelliteSetIndicator; 488 unsigned int SatelliteMask; 489 struct SatellitePart { 490 unsigned int FrequencySetIndicator; 491 unsigned int GnssFrequencyMask; 492 struct FrequencyPart { 493 unsigned int NadirCorrectionIndicator; 494 int NadirCorrection; 495 int NadirAngleCorrection[ANT_MAXNADIRDEGREES]; 496 } Freq[ANT_MAXFREQUENCIES]; 497 } Sat[CLOCKORBIT_COUNTSAT]; 498 } GNSS[CLOCKORBIT_SATNUM]; 499 477 500 /* return size of resulting data or 0 in case of an error */ 478 501 virtual size_t MakeClockOrbit(const struct ClockOrbit* co, CodeType type, int moremessagesfollow, char* buffer, size_t size) = 0; … … 482 505 /* buffer should point to a RTCM3 block */ 483 506 virtual enum GCOB_RETURN GetSSR(struct ClockOrbit* co, 484 struct CodeBias* b, struct VTEC* v, 507 struct CodeBias* cb, struct VTEC* v, 485 508 struct PhaseBias* pb, 486 509 struct MetaData* md, 510 struct Antenna* a, 487 511 const char* buffer, size_t size, int* bytesused) = 0; 488 512
Note:
See TracChangeset
for help on using the changeset viewer.
