Struct IslOdtsMeasurementEpoch

Struct Documentation

struct IslOdtsMeasurementEpoch

One epoch of onboard measurements handed to IslOdtsApp (via StageMeasurements) before the next Step() processes them.

The two-way crosslink range/range-rate rows are always present (one per link, in link order). The one-way pseudorange rows are optional aiding: anchor_pos_mci holds the (assumed-known) positions of any known-position anchor transmitters serving the hub this epoch (e.g. a lunar surface station) in the hub’s Moon-centered inertial frame (Frame::MOON_CI), and anchor_pseudorange_m their observed one-way pseudoranges (same length). Leave both empty for a crosslink-only update.

Public Members

std::vector<Vec3d> anchor_pos_mci
VecXd anchor_pseudorange_m
std::vector<Vec3d> anchor_vel_mci
VecXd anchor_doppler_mps