| IsoTp |
Factory entry point for opening IIsoTpChannel and IsoTpFunctionalClient instances. Non-instantiable. |
| IsoTpChannelOptions |
Configuration for an IIsoTpChannel. |
| IsoTpDatagramReceivedEventArgs |
Event data raised by DatagramReceived after a full ISO-TP PDU (Single-Frame, or First-Frame + all Consecutive Frames) has been reassembled. |
| IsoTpException |
Base type for ISO-TP protocol errors surfaced by IIsoTpChannel. Derives from CanKitException so L2/L3/L4 failures can be caught uniformly across the library (NFR-006 error architecture, arc42 ADR-12). |
| IsoTpFrameCodec |
Deterministic, side-effect-free codec for ISO 15765-2 (ISO-TP) Protocol-Control-Information frames on classic CAN and CAN-FD. This assembly deliberately contains no scheduler, no channel, no runtime and no vendor-adapter reference; every method here is a pure function over spans and value types. |
| IsoTpFunctionalClient |
ISO-TP functional (1:N broadcast) client per ISO 15765-2 §9 / ISO 14229-1 §7.5.4. |
| IsoTpFunctionalOptions |
Configuration for an IsoTpFunctionalClient. |
| IsoTpFunctionalResponse |
A single ISO-TP PDU received from one ECU in response to a functional (1:N) request. |
| IsoTpOverflowException |
Raised when the peer sends Overflow in response to a First Frame (SRS FR-TP-012). |
| IsoTpSendRejectedException |
Raised when the driver rejected a frame the channel tried to transmit (Rejected). |
| IsoTpTimeoutException |
Raised when an ISO-TP timeout (N_As, N_Bs or N_Cr) expires on a still-active PDU (SRS FR-TP-010). |
| IsoTpWaitFrameLimitExceededException |
Raised when the sender receives more than WftMax consecutive Wait Flow-Control frames (SRS FR-TP-011). |