Skip to content

IsoTpAddressingMode Enum

ISO 15765-2 addressing modes that the codec understands. The mode decides whether the first byte of the CAN payload is consumed by an address-extension byte or is available for PCI/data.

public enum IsoTpAddressingMode

Fields

Normal 0

Normal addressing — the CAN identifier alone carries the source/target information; the whole CAN payload is available for the ISO-TP PCI and data bytes.

NormalFixed 1

Normal-fixed addressing — like Normal but the 29-bit CAN identifier itself encodes the addresses (as defined by ISO 15765-2 for diagnostic communication). No address-extension byte is present in the payload.

Extended 2

Extended addressing — the first byte of the CAN payload carries the target address on TX and the source address on RX; only the remaining bytes are available for PCI and data.

Mixed 3

Mixed addressing — the first byte of the CAN payload carries an address extension byte shared by TX and RX; only the remaining bytes are available for PCI and data.