pub enum SemanticStatus {
PersistentStructuralFault,
ClearStructuralDetection,
MarginalStructuralDegradation,
IsolatedStressEvent,
DegradedAmbiguous,
Ambiguous,
NotDetected,
}Expand description
Fine-grained semantic status combining class and temporal context.
Used for dashboard labelling and VITA 49.2 context packet annotation.
Variants§
PersistentStructuralFault
StructuralDetected + post-crossing duration ≥ duration_threshold. Persistent structural fault; recommend hardware inspection.
ClearStructuralDetection
StructuralDetected + duration < duration_threshold. Clear structural detection (single-event or early onset).
MarginalStructuralDegradation
StressDetected + post-crossing fraction ≥ fraction_threshold. Marginal but sustained degradation; link quality watch.
IsolatedStressEvent
StressDetected + fraction < fraction_threshold. Isolated stress event; transient interference likely.
DegradedAmbiguous
EarlyLowMarginCrossing sustained over multiple windows. Ambiguous: could be noise or nascent fault — heightened watch.
Ambiguous
EarlyLowMarginCrossing single occurrence. Ambiguous transient — monitor only.
NotDetected
NotDetected; nominal operation.
Trait Implementations§
Source§impl Clone for SemanticStatus
impl Clone for SemanticStatus
Source§fn clone(&self) -> SemanticStatus
fn clone(&self) -> SemanticStatus
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read more