J1939TpAbortReason Enum¶
Connection Abort reason codes carried in byte 1 of the TP.CM Abort control frame (SAE J1939-21 §5.10.5 / A-2). The list mirrors the standard's own enumerated values so we can round-trip them on the wire without translation; callers should treat unknown values as Unknown.
Fields¶
Unknown 0
Unknown or undefined reason (default).
ResourceNeededForHigherPriorityProcess 1
One or more of the previously allocated resources for this connection are needed by a higher priority process (§5.10.5, code 1).
NoResourcesAvailable 2
System resources were needed for another task so this connection managed session was terminated (§5.10.5, code 2).
Timeout 3
A timeout occurred and the session is terminated. Used by every T1/T2/T3/T4/Tr/Th enforcement path in this stack (§5.10.5, code 3).
UnexpectedCtsNumPackets 4
Unexpected CTS numPackets value (larger than remaining).
UnexpectedCtsSequenceNumber 5
Unexpected CTS next-packet-SN.
RetransmitNotSupported 6
Retransmit requests are not supported by this implementation.
SessionAlreadyOpen 7
Session already open with this peer for this PGN.
ReceiverAbort 250
The receiver aborted the session for an unspecified reason.