diff options
author | Romain Forlot <romain.forlot@iot.bzh> | 2019-12-08 15:56:39 +0100 |
---|---|---|
committer | Romain Forlot <romain.forlot@iot.bzh> | 2020-01-09 16:25:36 +0100 |
commit | fe780799e8117ac30f9c05bcd43616638f35e66a (patch) | |
tree | fdb8446af8e6b2d2198a3426c15368134870ebf8 /low-can-binding/can/message-definition.cpp | |
parent | 82fcc034ffcd4a4b6566ea96f87c76fbdb522d1e (diff) |
converter: Improve bit_position computation
- Fix wrong bit_position swap computed:
Need to multiply then lenght in bytes by 8 to get it for bits.
- Add a continental bit_position function:
This allow to get the correct bit_position using the weird Continental.
bit numbering method where the Frame is read using little endianness
and bit count using a big endianness
- Use define CHAR_BIT instead of hardcoded 8 value
Change-Id: I8d458ab457f80e5fa116af942acfceaaef51b763
Signed-off-by: Romain Forlot <romain.forlot@iot.bzh>
Diffstat (limited to 'low-can-binding/can/message-definition.cpp')
0 files changed, 0 insertions, 0 deletions