Herunterladen Inhalt Inhalt Diese Seite drucken
Inhaltsverzeichnis

Werbung

DPMCL2-Zusatzinformationen
4.1

Fehlerauswertung

Zweck
Syntax
Strukturelement
Error_Class
Strukturelement
Error_Code
Strukturelemente
Error_Decode,
Error_Code_1
Strukturelement
Error_Code_2
46
Die Fehlerkennung für die einzelnen Aufträge benutzen die einheitliche
Struktur dp_mcl2_error. Die verschiedenen Elemente geben im Feh-
lerfall die genaue Beschreibung der Fehlerursache zurück.
struct dp_mcl2_error
{
unsigned char Error_Decode;
unsigned char Error_Code_1;
unsigned char Error_Code_2;
unsigned short Error_Class;
unsigned short Error_Code;
}
Das Strukturelement Error_Class gibt die allgemeine Fehlerklasse an.
Der Eintrag in Error_Class ist identisch mit dem Rückgabewert des
Funktionsaufrufs.
Eine DPMCL2-Applikation kann daher alternativ das Strukturelement
Error_Class oder den Rückgabewert des Funktionsaufrufs auswerten.
Die möglichen Fehlerklassen sind in Tabelle 4-1 aufgeführt.
Das Strukturelement Error_Code ist relevant bei den Fehlerklassen:
• DP_MCL2_ERROR_REQUEST_PARAM
• DP_MCL2_ERROR_BOARD_ACCESS
• DP_MCL2_ERROR_INT_RESOURCE
Die Strukturelemente Error_Decode und Error_Code_1 sind nur rele-
vant bei der Fehlerklasse:
• DP_MCL2_ERROR_EVENT
Die beiden Strukturelemente sind dabei immer gemeinsam auszuwer-
ten.
Dieses Element wird derzeit nicht verwendet
DPMCL2-Programmierschnittstelle
C79000-B8900-C121-04

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis