Notes On Higher Layer Can Protocol Coexistence: Notes
An application should be able to connect to any higher layer CAN protocol at the same time on the same physical datalink, as long as the baud rates are the same.
RP 1210B added support ISO15765-2 messages that appear either on a generic-CAN bus or on a J1939 datalink. Note that:
- Applications connected to a CAN/J1939 datalink need to know the link could contain ISO15765-2 traffic.
- The application should use the RP 1210 filtering mechanism should it not wish to receive ISO15765 traffic on that client connection.
- Applications connected to an ISO15765 datalink need to know the link could contain CAN/J1939 traffic.
- The application should use the RP 1210 filtering mechanism should it not wish to receive J1939 traffic on that client connection.
The RP1210 API will not be responsible for automatically filtering ISO15765 messages from a J1939 protocol connection, and vice versa. Also, the RP1210_SendCommand (Set_ISO15765_Link_Type) was removed in RP1210C. These are major changes from RP 1210B as it was balloted and accepted.
The PGNs that ISO15765 uses are 52480, 52736, 55808, 56064 (KW1, KW2, KW3, KW4). For more information on protocol coexistence information, see the ISO15765 or J1939 documentation.