diff options
author | Romain Forlot <romain.forlot@iot.bzh> | 2017-02-21 13:21:59 +0000 |
---|---|---|
committer | Romain Forlot <romain.forlot@iot.bzh> | 2017-02-22 12:15:09 +0100 |
commit | dae58e000ef198f7fa09718c60d7a7f2250fc2ce (patch) | |
tree | f02fecdb5da402561207bf4a92c1526ecf1bf513 /src/can_decode_message.cpp | |
parent | b157cc6c5942ed0dfae672d2d3e32e0d7c6cb2ad (diff) |
Fix: force to pass a ref at threads launch
Change-Id: Ife4206d6f6dce6888157239cce56b0040e3d2cf4
Signed-off-by: Romain Forlot <romain.forlot@iot.bzh>
Diffstat (limited to 'src/can_decode_message.cpp')
-rw-r--r-- | src/can_decode_message.cpp | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/src/can_decode_message.cpp b/src/can_decode_message.cpp index f5f530e5..46b2977f 100644 --- a/src/can_decode_message.cpp +++ b/src/can_decode_message.cpp @@ -16,13 +16,13 @@ * limitations under the License. */ -#include "low-can-binding.hpp" +#include "can_decode_message.hpp" void can_decode_message(can_bus_t &can_bus) { - can_message_t can_message; - std:vector <CanSignal> signals; - std:vector <CanSignal>::iterator signals_i; + can_message_t can_message(interface) ; + std::vector <CanSignal> signals; + std::vector <CanSignal>::iterator signals_i; openxc_VehicleMessage vehicle_message; openxc_DynamicField search_key, ret; bool send = true; @@ -34,7 +34,7 @@ void can_decode_message(can_bus_t &can_bus) if(can_message = can_bus.next_can_message(interface)) { /* First we have to found which CanSignal is */ - search_key = build_DynamicField(openxc_DynamicField_Type::openxc_DynamicField_Type_NUM, (double)can_message.get_id()) + search_key = build_DynamicField((double)can_message.get_id()) signals = find_can_signals(search_key); /* Decoding the message ! Don't kill the messenger ! */ |