CANErrorMessage
CANErrorMessage — Gibt eine textuelle Beschreibung eines Rückgabewertes aus
einer API-Funktion zurück.
Syntax
#include <AnaGateDllCan.h>
AnaInt32 CANErrorMessage(AnaInt32 nRetCode, char * pcMessage, AnaInt32
nMessageLen);
Parameter
nRetCode Error-Code, dessen Fehlerbeschreibung ermittelt werden soll.
pcMessage Datenpuffer, der die Fehlerbeschreibung aufnehmen soll.
nMessageLen Größe des übergebenen Datenpuffers in Byte.
Rückgabewert
Tatsächliche Größe der zurückgegebenen Beschreibung in Byte.
Beschreibung
Gibt eine textuelle Beschreibung des übergebenen Rückgabewertes zurück (siehe
auch Anhang A, Rückgabewerte aus den API-Funktionen ). Ist der Ziel-Datenpuffer
nicht groß genug, um den Fehlertext aufzunehmen, wird der Text auf die angegebene
Puffergröße gekürzt. Alle Fehlertexte sind in englischer Sprache.
Im folgenden ein Programmier-Beispiel in C/C++.
#include <AnaGateDllCan.h>
// ...
AnaInt32 nRC;
char cBuffer[200];
//... call an API function here
CANErrorMessage(nRC, cBuffer, sizeof cBuffer);
std::cout << "Fehler: " << cBuffer << std::endl;
CAN API Funktionen
44
© 2007-2015 Analytica GmbH