TxConfirmFailureReason Enum¶
Why a TxConfirmation did not confirm the send (only meaningful when Confirmed is false).
Fields¶
None 0
Not a failure: Confirmed is true.
Timeout 1
No echo arrived within the configured timeout (FR-RAW-033).
BusOff 2
The adapter raised ICanBus.FaultOccurred while
ICanBus.BusState read
BusState.BusOff and the
confirmation was outstanding (FR-RAW-033). No CanKit 0.5.6 adapter raises
FaultOccurred for a bus-off -- they surface it through BusState and
error frames only, and under the default CanExceptionPolicy raise a fault only
when their receive loop dies -- so on those adapters a send outstanding during a bus-off
ends as Timeout instead (#348).
Rejected 3
The driver did not accept the frame at all (ICanBus.Transmit/TransmitAsync
returned 0) (FR-RAW-033).