pub fn passes(
source: &dyn ObservableEphemerisSource,
satellites: &[GnssSatelliteId],
receiver_ecef_m: [f64; 3],
window_j2000_s: (f64, f64),
step_seconds: u64,
options: &VisibilityOptions,
) -> Result<Vec<VisibilityPass>, DopError>Expand description
Build sampled rise/set/peak visibility passes over an inclusive time window.