FC_EtDiagExtToString

 

FC_EtDiagExtToString - Allgemeine Informationen

Übersicht

Typ

Funktion

Verfügbar ab:

V1.0.0.0

Versionen:

Aktuelle Version

Aufgabe

Umwandeln eines Aufzählungselements des Typs ET_DiagExt der Bibliothek PD_SmartInfeed in einen String.

Beschreibung

Jedes Aufzählungselement hat einen Namen bzw. einen Wert. Der Rückgabewert der Funktion ist der Name des Aufzählungselements.

Schnittstelle

Eingang

Datentyp

Beschreibung

i_etDiagExt

ET_DiagExt

Der umzuwandelnde ET_DiagExt-Wert

Ausgang

Datentyp

Beschreibung

q_etDiag

GD.ET_Diag

Allgemeingültige, bibliotheksunabhängige Aussage zur Diagnose.

Ein Wert ungleich GD.ET_Diag.Ok entspricht einer Fehlermeldung.

q_etDiagExt

ET_DiagExt

Bausteinspezifischer Ausgang des Diagnosegeräts.

q_etDiag = GD.ET_Diag.Ok -> Statusmeldung

q_etDiag <> GD.ET_Diag.Ok -> Fehlermeldung

Rückgabewert

Datentyp

Beschreibung

STRING[80]

Name des Aufzählungselements, das am Eingang i_etDiagExt übergeben wurde.

Diagnosemeldungen

q_etDiag

q_etDiagExt

Aufzählungswert

Beschreibung

OK

Ok

0

Ok

InputParameterInvalid

UnknownDiagExt

10

DiagExt ist unbekannt.

UnexpectedProgramBehavior

UnexpectedDiagExt

9

DiagExt ist unerwartet.

Ok

Aufzählungsname:

Ok

Aufzählungswert:

0

Beschreibung:

Ok

Die Aufzählung wurde erfolgreich in einen Text umgewandelt.

UnexpectedDiagExt

Aufzählungsname:

UnexpectedDiagExt

Aufzählungswert:

9

Beschreibung:

DiagExt ist unerwartet.

Problem

Ursache

Lösung

-

In der internen Ausführung ist ein Fehler aufgetreten.

Der am Eingang i_etDiagExt angelegte Wert konnte intern nicht richtig verarbeitet werden.

Bitte informieren Sie das Supportteam über diesen Fehler.

UnknownDiagExt

Aufzählungsname:

UnknownDiagExt

Aufzählungswert:

10

Beschreibung:

DiagExt ist unbekannt.

Problem

Ursache

Lösung

-

Am Eingang i_etDiagExt wurde eine Zahl übergeben, deren Wert keinem Element von ET_DiagExt zugeordnet werden kann.

Am Eingang i_etDiagExt muss ein Element der Aufzählung ET_DiagExt übergeben werden.