Details
-
Bug
-
Resolution: Unresolved
-
P3: Somewhat important
-
None
-
5.15.0
-
None
Description
Using the socketcan plugin, setting CAN bus bitrate like
canDevice->setConfigurationParameter(QCanBusDevice::BitRateKey, 1000000);
returns message
qt.canbus.plugins.socketcan: Cannot apply parameter: 4 with value: 1000000
Libsocketcan is installed, application has root rights.
Can be reproduced using the can example in module serialbus: [CAN Bus example | Qt Serial Bus 5.15.2|https://doc.qt.io/qt-5/qtserialbus-can-example.html]
- start the application with root rights
- in the connector:
- select plugin socketcan
- specify can interface can0
- click "ok" to connect
See also: Qt Forum thread
Attachments
Gerrit Reviews
For Gerrit Dashboard: QTBUG-89066 | ||||||
---|---|---|---|---|---|---|
# | Subject | Branch | Project | Status | CR | V |
527817,2 | SocketCAN: Avoid "cannot set the bitrate" warning | dev | qt/qtserialbus | Status: NEW | 0 | 0 |
325691,2 | SocketCAN: Fix returning bitrate setting result | dev | qt/qtserialbus | Status: MERGED | +2 | 0 |
331898,2 | SocketCAN: Fix returning bitrate setting result | tqtc/lts-5.15 | qt/tqtc-qtserialbus | Status: MERGED | +2 | 0 |