diff options
author | Andre Hartmann <aha_1980@gmx.de> | 2017-11-11 19:58:16 +0100 |
---|---|---|
committer | André Hartmann <aha_1980@gmx.de> | 2017-11-19 12:40:11 +0000 |
commit | eec4d3034e4f1371fe60728e3f84bcb8ddd32c93 (patch) | |
tree | 7a64c950f6e0f495c56bbccba160331bd28fb3cd /src/plugins/canbus | |
parent | be9168aebae32a86094e6dfcb32b454b4887ff33 (diff) |
SocketCAN: Compile with Kernels without CAN FD BRS/ESI
[ChangeLog][SocketCAN] Fixed compiling the SocketCAN plugin
with older Kernels without support for CAN FD bitrate switch
and error state indicator.
Task-number: QTBUG-64406
Change-Id: I05a7869b7df64ae6c3c29aa69dbf423d886b610a
Reviewed-by: Denis Shienkov <denis.shienkov@gmail.com>
Reviewed-by: Alex Blasche <alexander.blasche@qt.io>
Diffstat (limited to 'src/plugins/canbus')
-rw-r--r-- | src/plugins/canbus/socketcan/socketcanbackend.cpp | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/src/plugins/canbus/socketcan/socketcanbackend.cpp b/src/plugins/canbus/socketcan/socketcanbackend.cpp index 930221d..2ec4379 100644 --- a/src/plugins/canbus/socketcan/socketcanbackend.cpp +++ b/src/plugins/canbus/socketcan/socketcanbackend.cpp @@ -74,6 +74,13 @@ struct canfd_frame { #endif +#ifndef CANFD_BRS +# define CANFD_BRS 0x01 /* bit rate switch (second bitrate for payload data) */ +#endif +#ifndef CANFD_ESI +# define CANFD_ESI 0x02 /* error state indicator of the transmitting node */ +#endif + QT_BEGIN_NAMESPACE const char sysClassNetC[] = "/sys/class/net/"; |