kshana 0.22.0

Open, reproducible PNT-resilience simulator with quantum-sensor performance models
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
// SPDX-License-Identifier: AGPL-3.0-only
use kshana::fom_label::{tier_for, ValidationTier};
#[test]
fn every_fom_has_a_tier_and_holdover_is_modelled() {
    for name in [
        "timing_rms_ns",
        "timing_p95_ns",
        "holdover_s",
        "resilience_slope_ns_per_s",
        "availability",
        "integrity",
        "security",
    ] {
        assert!(tier_for(name).is_some(), "no tier for {name}");
    }
    assert_eq!(tier_for("holdover_s"), Some(ValidationTier::Modelled));
}