Changeset 11110 in ntrip for trunk/BNC/src/bncantex.h
- Timestamp:
- Oct 22, 2026, 11:10:34 AM (6 days ago)
- File:
-
- 1 edited
-
trunk/BNC/src/bncantex.h (modified) (4 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/BNC/src/bncantex.h
r11104 r11110 57 57 // Attitude model selection for satCoMcorrection(). 58 58 enum e_attMode { 59 ATT_COMPUTED = 0, // full model: GLONASS yaw-fixed +GPS noon/midnight turn59 ATT_COMPUTED = 0, // full model: GLONASS noon/shadow turns, GPS noon/midnight turns, Galileo/BDS orbit-normal mode 60 60 ATT_NOMINAL = 1, // simple nominal Sun-pointing only (no maneuver model) 61 61 ATT_EXTERNAL = 2, // use caller-supplied externalYaw angle [rad] … … 89 89 90 90 private: 91 // Per-satellite GLONASS yaw state: freezes the yaw angle while the92 // satellite cannot follow the nominal Sun-pointing law (Dilssner 2011).91 // Per-satellite GLONASS yaw state: rate-limited yaw during noon turns and 92 // in the Earth's shadow (Dilssner 2011). 93 93 class t_glonassYaw { 94 94 public: … … 98 98 valid = false; 99 99 fixed = false; 100 turnSign = 1.0; 100 101 } 101 102 double yaw; 102 103 double lastCallMjd; // Mjd of the most recent call (any branch) for this PRN 103 104 bool valid; 104 bool fixed; // true while the yaw-fixed override is currently active 105 bool fixed; // true during a noon/midnight turn or the catch-up after it 106 double turnSign; // direction of the turn (sign of the nominal yaw rate at its start) 105 107 }; 106 108 … … 115 117 valid = false; 116 118 inTurn = false; 119 turnSign = 1.0; 117 120 } 118 121 double yaw; 119 122 double lastCallMjd; 120 123 bool valid; 121 bool inTurn; // true while in a constrained noon/midnight turn 124 bool inTurn; // true while in a constrained noon/midnight turn 125 double turnSign; // direction of the turn (sign of the nominal yaw rate at its start) 122 126 }; 123 127
Note:
See TracChangeset
for help on using the changeset viewer.
