Skip to content

CanKit.Pro.Addressing Namespace

Classes
CanIdRange Validated construction/checking for 11-bit (Standard) and 29-bit (Extended) CAN IDs (arc42 "Adressierungs-Helfer"; SRS FR-RAW-040).
J1939Id Composes and decomposes 29-bit J1939 (SAE J1939-21) CAN identifiers (arc42 "Adressierungs- Helfer"; SRS FR-RAW-040). This generalizes the single hard-coded-PGN 29-bit ID builder previously scattered inside IsoTpEndpoint.CreateNormalFixed into a reusable, general-purpose PGN/Priority/Source-Address helper any protocol layer can call directly.
J1939Pgn Helpers for SAE J1939 Parameter Group Number classification.
Structs
J1939Fields The decomposed fields of a 29-bit J1939 CAN identifier (SAE J1939-21) — bit layout (MSB→LSB): Priority(3) | Reserved(1) | DataPage(1) | PDU-Format(8) | PDU-Specific(8) | Source-Address(8).
J1939Name Represents the 64-bit SAE J1939 NAME used by address claiming.