Benutzer:Litzinger

Aus Deutschmann Wiki
Zur Navigation springen Zur Suche springen

Test Syntax Highlighting

Extension SyntaxHighlight_GeSHi

//Beispiel
SetByVar(DetailErrorCode, wTemp);
Set(ErrorCode, 2);

Extension SyntaxHighlight

//Beispiel
SetByVar(DetailErrorCode, wTemp);
Set(ErrorCode, 2);


More original content

Fehler werden automatisch nach einer einstellbaren Frist (Parameter WarningTime) zurückgenommen. Solange der Applikationsfehler besteht, muß der Fehlercode vor Ablauf der Frist erneut gesetzt werden. Set(ErrorCode, 0) nimmt die Alarmmeldung zurück. Zur Unterscheidung von Firmware-Fehlercodes addiert die Firmware auf Script-Fehlercodes den Wert 100 (vgl. folgendes GSD-Beispiel). In der GSD-Datei können den Fehler-Codes mittels der folgenden Einträge Texte zugeordnet werden.

<!-- Beispiel --->
<ValueItem ID="DiagSysError">
  <Assignments>
    <Assign TextId="IDT_SYSERR_NO_ERROR" Content="0"/>
    <Assign TextId="IDT_SYSERR_HW_FAULT" Content="1"/><!-- Application errors -->
    <Assign TextId="IDT_APPERR_UNRECOVERABLE"      Content="101"/>
    <Assign TextId="IDT_APPERR_WARNING"            Content="102"/>
    <Assign TextId="IDT_APPERR_SEVERE"             Content="103"/></Assignments>
</ValueItem><ExternalTextList>
  <PrimaryLanguage>
    <!--Error messages--><Text TextId="IDT_APPERR_UNRECOVERABLE"  Value="Unrecoverable error"/>
    <Text TextId="IDT_APPERR_WARNING"        Value="Warning (Application)"/>
    <Text TextId="IDT_APPERR_SEVERE"         Value="Severe error"/></PrimaryLanguage>
  <Language xml:lang="de"></Language>
</ExternalTextList>