ListenOnly-Modus in C++ aktivieren
Posted: Mon 19. Feb 2018, 08:01
Hallo liebe PEAK-Community!
Ich entwickle gerade eine C-Anwendung auf Linux / Debian und muss dabei nur CAN-Frames via PCAN-USB-Converter auslesen. Da würde sich die Option bzw. der Modus "ListenOnly" anbieten. Aber leider konnte ich keine Funktion finden, mit der man "ListenOnly" setzten kann.
Mein Code sieht derweil wie folgt aus:
Nun meine Frage: Wo und Wie kann ich den ListenOnly-Modus (in C/C++) aktivieren?
Vielen Dank für Eure Hilfe!
MfG Michael
Ich entwickle gerade eine C-Anwendung auf Linux / Debian und muss dabei nur CAN-Frames via PCAN-USB-Converter auslesen. Da würde sich die Option bzw. der Modus "ListenOnly" anbieten. Aber leider konnte ich keine Funktion finden, mit der man "ListenOnly" setzten kann.
Mein Code sieht derweil wie folgt aus:
Code: Select all
TPCANStatus CANStatus;
TPCANMsg ReadMessageBuffer;
TPCANTimestamp TimeStamp;
//...
CANStatus = CAN_Initialize(PCAN_USBBUS1, PCAN_BAUD_250K, 0, 0, 0);
if(CANStatus!=PCAN_ERROR_OK)
{
printf("Error while initialising CAN-Interface: 0x%x \nExiting...\n", CANStatus);
return EXIT_FAILURE;
}
CAN_Read(PCAN_USBBUS1, &ReadMessageBuffer, &TimeStamp);
//...
CAN_Uninitialize(PCAN_USBBUS1);
Vielen Dank für Eure Hilfe!
MfG Michael