- if(send)
- {
- openxc_SimpleMessage s_message = build_SimpleMessage(sig->get_name(), decoded_message);
- vehicle_message = build_VehicleMessage(s_message);
-
- std::lock_guard<std::mutex> decoded_can_message_lock(decoded_can_message_mutex_);
- push_new_vehicle_message(vehicle_message);
- }
- processed_signals++;
+ push_new_vehicle_message(std::make_pair(can_message.get_sub_id(), vehicle_message));
+ std::lock_guard<std::mutex> decoded_can_message_lock(decoded_can_message_mutex_);