ForeignSrdoState Class¶
State as of one poll. A retained instance is historical, not a live clock.
Inheritance Object → ForeignSrdoState
Properties¶
ForeignSrdoState.Age Property¶
Age of that last pair at AsOfTimestamp, even when no longer current.
Property Value¶
ForeignSrdoState.AsOfTimestamp Property¶
Monotonic timestamp through which this state has been evaluated.
Property Value¶
ForeignSrdoState.CaptureQuality Property¶
Quality since this evaluation window began; recovery requires a fresh complete pair.
Property Value¶
ForeignSrdoState.Configuration Property¶
Immutable configuration and provenance.
Property Value¶
ForeignSrdoState.EvaluationPeriodId Property¶
Current evaluation window.
Property Value¶
ForeignSrdoState.IsCurrent Property¶
True only for a valid state after the input has been drained.
Property Value¶
ForeignSrdoState.LastValidTimestamp Property¶
Last usable pair, retained as historical metadata across faults, but cleared on replacement.
Property Value¶
ForeignSrdoState.Signals Property¶
Current values only; empty after a fault, while waiting, or while catching up.
public System.Collections.Generic.IReadOnlyList<CanKit.Pro.CANopen.Safety.ForeignSrdoSignal> Signals { get; }
Property Value¶
IReadOnlyList<ForeignSrdoSignal>
ForeignSrdoState.Status Property¶
Latest pair/timing state.