#include #include #include "TSCANDef.hpp" using namespace std; #include extern "C" void ReceiveCANMessage(const TLibCAN* AData); extern "C" void ReceiveCANFDMessage(const TLibCANFD* AData); int main() { cout <<"libTSCAN Linux Api Demo"< 0) { u64 ADeviceHandle = 0x00; //const char * p = ""; //u64 retValue = tscan_connect("", &ADeviceHandle); //Connect default device u64 retValue = tscan_connect(AFSerial, &ADeviceHandle); //Connect the appointted device with serial no string: AFSerial if ((retValue == 0) || (retValue == 5)) //0:success; 5: isconnectted { qDebug()<FProperties.bits.istx) qDebug()<<"tx frame with id 0x"<FIdentifier, 16); else qDebug()<<"rx frame with id 0x"<FIdentifier, 16); } //Receive data in recall function: CANMFDessage Received Event void ReceiveCANFDMessage(const TLibCANFD* AFDData) { if(AFDData->FProperties.bits.istx) qDebug()<<"tx frame with id 0x"<FIdentifier, 16); else qDebug()<<"rx frame with id 0x"<FIdentifier, 16); }