X-Git-Url: https://gerrit.automotivelinux.org/gerrit/gitweb?a=blobdiff_plain;f=src%2Fcan_reader.cpp;h=24bc6004ff83421e48fd0b49560466985ae14059;hb=836feaecd602e86ea6d954ae018a2d7bbc04aa7a;hp=aab47b65e38625da3651124b4c58b11c437f37f2;hpb=ec95cbf8d430f9616eff050f510268f9901944b6;p=apps%2Fagl-service-can-low-level.git diff --git a/src/can_reader.cpp b/src/can_reader.cpp index aab47b65..24bc6004 100644 --- a/src/can_reader.cpp +++ b/src/can_reader.cpp @@ -16,20 +16,15 @@ * limitations under the License. */ -#include -#include +#include "can_reader.hpp" -#include - -#include "can-utils.h" - -void can_reader(can_bus_t &can_bus) +void can_reader(can_bus_dev_t &can_bus_dev, can_bus_t& can_bus) { - can_message_t can_message; + can_message_t can_message(can_bus.interface_); - while(can_bus.is_running()) + while(can_bus_dev.is_running()) { - can_message.convert_from_canfd_frame(canbus.read()); - can_bus.insert_new_can_message(can_message); + can_message.convert_from_canfd_frame(can_bus_dev.read(can_bus.interface_)); + can_bus.push_new_can_message(can_message); } } \ No newline at end of file