Struct StationMeasurement

Struct Documentation

struct StationMeasurement

One tracking observation reported by a GroundStationTrackingApp to the GroundStationManagerApp. Range and range-rate are frame-invariant, so the station reports its own state in the world (inertial) frame and the manager builds the design matrix without needing the station’s geometry.

Public Members

double t = 0.0
int station_id = 0
int epoch_index = 0
Vec6d station_mci = Vec6d::Zero()
bool has_range = false
bool has_range_rate = false
double range = 0.0
double range_rate = 0.0
double range_sigma = 0.0
double range_rate_sigma = 0.0
double tropo_delay_m = 0.0
double iono_delay_m = 0.0
double shapiro_delay_m = 0.0
Vec3d tide_disp_m = Vec3d::Zero()