Closed DNNlearning closed 5 years ago
Is there a proper example code for how to receive and send j1939 CAN frames in C++ ? The sample C++ code that exists in CAN folder does not work, giving me errors like these:
undefined reference to `Can::CanEasy::initialize(unsigned int, void ()(Can::CanFrame const&, Utils::TimeStamp const&, std::__cxx11::basic_string<char, std::char_traits, std::allocator > const&, void), bool (*)())'
undefined reference to Can::CanEasy::mSniffer' undefined reference toCan::CanEasy::mSniffer' undefined reference to `Can::CanSniffer::sniff(unsigned int) const'
Can::CanEasy::mSniffer' undefined reference to
For sure,
Check out TRCPlayer or TRCDumper
They make use of libCAN to inject frames from a file or record them into a file.
Closed due to inactivity
Is there a proper example code for how to receive and send j1939 CAN frames in C++ ? The sample C++ code that exists in CAN folder does not work, giving me errors like these:
undefined reference to `Can::CanEasy::initialize(unsigned int, void ()(Can::CanFrame const&, Utils::TimeStamp const&, std::__cxx11::basic_string<char, std::char_traits, std::allocator > const&, void ), bool (*)())'
undefined reference to
Can::CanEasy::mSniffer' undefined reference to
Can::CanEasy::mSniffer' undefined reference to `Can::CanSniffer::sniff(unsigned int) const'