ForeignPdoObserveResult Class¶
The outcome of ObserveForeignPdoAsync for one COB-ID. A COB-ID that no live
communication record assigns — and that the peer file does not assign either, when that live
read failed — has no Observations and a Reason. A COB-ID assigned
to more than one PDO has one observation per PDO, in transmit-record order and
then receive-record order.
Inheritance Object → ForeignPdoObserveResult
Properties¶
ForeignPdoObserveResult.CobId Property¶
The COB-ID (bit 29 set for an extended frame) that was observed.
Property Value¶
ForeignPdoObserveResult.Decoded Property¶
Whether at least one PDO was decoded into the sink.
Property Value¶
ForeignPdoObserveResult.Observations Property¶
One entry per PDO whose COB-ID is CobId, live record first and the peer file when that read failed. Empty when none match.
public System.Collections.Generic.IReadOnlyList<CanKit.Pro.CANopen.ForeignPdoObservation> Observations { get; }
Property Value¶
IReadOnlyList<ForeignPdoObservation>
ForeignPdoObserveResult.Reason Property¶
Why nothing was decoded, when Observations is empty.