Skip to content

IsoTpException Class

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).

public class IsoTpException : CanKit.Core.Exceptions.CanKitException

Inheritance ObjectExceptionCanKitException → IsoTpException

Derived
IsoTpOverflowException
IsoTpSendRejectedException
IsoTpTimeoutException
IsoTpWaitFrameLimitExceededException

Constructors

IsoTpException(CanKitErrorCode, string) Constructor

Creates a new IsoTpException with a specific library error code.

protected IsoTpException(CanKit.Core.Exceptions.CanKitErrorCode errorCode, string message);

Parameters

errorCode CanKitErrorCode

message String

IsoTpException(string) Constructor

Creates a new IsoTpException.

public IsoTpException(string message);

Parameters

message String

IsoTpException(string, Exception) Constructor

Creates a new IsoTpException with an inner exception.

public IsoTpException(string message, System.Exception innerException);

Parameters

message String

innerException Exception