Ginan
Loading...
Searching...
No Matches
StagedObservation Struct Reference

Staged observation data for deferred processing. More...

Detailed Description

Staged observation data for deferred processing.

Container for observation data that requires validation and conflict resolution before final commitment. Supports both direct observations and phase observations with priority-based code resolution.

Note
Used in staging pattern to enable robust data processing
Collaboration diagram for StagedObservation:

Data Fields

double value = 0.0
 Numerical observation value.
 
double lli = 0.0
 Loss of Lock Indicator.
 
E_ObsCode obsCode = E_ObsCode::NONE
 Primary observation code.
 
E_FType frequency = E_FType::NONE
 Frequency type (F1, F2, F5, etc.)
 
bool isValid = false
 Validation status flag.
 
vector< E_ObsCode > priorityCodes
 Priority-ordered codes for phase resolution.
 
bool isPhaseWithPriority = false
 Flag indicating priority-based phase observation.
 

Field Documentation

◆ frequency

E_FType StagedObservation::frequency = E_FType::NONE

Frequency type (F1, F2, F5, etc.)

◆ isPhaseWithPriority

bool StagedObservation::isPhaseWithPriority = false

Flag indicating priority-based phase observation.

◆ isValid

bool StagedObservation::isValid = false

Validation status flag.

◆ lli

double StagedObservation::lli = 0.0

Loss of Lock Indicator.

◆ obsCode

E_ObsCode StagedObservation::obsCode = E_ObsCode::NONE

Primary observation code.

◆ priorityCodes

vector<E_ObsCode> StagedObservation::priorityCodes

Priority-ordered codes for phase resolution.

◆ value

double StagedObservation::value = 0.0

Numerical observation value.


The documentation for this struct was generated from the following file: