Nix (Dev) 3.5.10
dev - 3.5.10 - 1af9301
Loading...
Searching...
No Matches
enums.hpp
Go to the documentation of this file.
1
2#ifndef IV_SRC_COMMS_CANJ1939_ENUMS_HPP_
3#define IV_SRC_COMMS_CANJ1939_ENUMS_HPP_
4
5#include <cstdint>
6
8{
16
18{
19 switch(pgn)
20 {
21 case 0xEC00:
23 case 0xEB00:
25 case 0xFECA:
27 default:
29 }
30}
32{
33 RequestToSend = 0x10,
34 ClearToSend = 0x11,
35 EndOfMessage = 0x13,
36 ConnectionAbort = 0x14,
37 BAM = 0x20
38};
39
41{
43 DM1
44};
45
47{
48 BAM,
49 RTSCTS
50};
51
52}// namespace iv::comms::canJ1939
53#endif//IV_SRC_COMMS_CANJ1939_ENUMS_HPP_
Definition CanJ1939CommunicationController.cpp:13
ePacketTypes
Definition enums.hpp:10
eJ1939SubProtocol
Definition enums.hpp:41
ePacketTypes getPacketType(iv::types::comms::pgn pgn)
Definition enums.hpp:17
eJ1939TransportProtocol
Definition enums.hpp:47
eControlByteValues
Definition enums.hpp:32
uint32_t pgn
Definition defines.hpp:25