Methoden Get... / DiagGet...: Abrufen und Sortieren von Diagnosemeldungen

Alle diese Methoden können verwendet werden, um die erste (älteste), nächste, letzte (neueste) oder vorhergehende Diagnosemeldung zu erhalten, die im Diagnosesystem gespeichert ist. Der einzige Unterschied sind die Details, die die Methoden liefern. Während z. B. ‎Get-xxx-Val‎ nur die Basisinformationen in numerischem Format liefert, stellt ‎Get-xxx-ValExt‎ diese Informationen zusätzlich über die erweiterten Diagnosedaten des Eintrags bereit.

Das von diesen Methoden gelieferte numerische Format kann später bei Bedarf in ein Textformat umgewandelt werden⮫ „Function DiagValToTxt“. Alternativ können die Methoden ‎Get-xxx-ValAndTxt‎ und ‎Get-xxx-ValAndTxtExt‎ für numerische und textuelle Formate parallel verwendet werden⮫ „Methode Get-xxx-ValAndTxt / DiagGet-xxx-ValAndTxt: numerische Werte und Text“⮫ „Methode Get-xxx-ValAndTxtExt / DiagGet-xxx-ValAndTxtExt: numerische Werte, erweiterte numerische Werte und Text“.

Alle Methoden können mehrere Zyklen benötigen, um die Anfrage zu bearbeiten. Daher müssen sie in aufeinanderfolgenden Zyklen aufgerufen werden, bis sie ein Endergebnis⮫ „Enumeration ERROR_ID“ liefern.

Alle Diagnosemeldungen sortiert nach Zeit, aufsteigend

  1. Rufen Sie eine beliebige Methode ‎GetFirst...‎ auf, bis sie ein endgültiges Ergebnis anzeigt.

  2. Wenn das Ergebnis nicht "NO_ERROR_NO_DATA" ist: Rufen Sie eine beliebige ‎GetNext...‎ Methode auf, solange ihr Endergebnis "NO_ERROR" ist.

Alle Diagnosemeldungen sortiert nach Zeit, absteigend

  1. Rufen Sie eine beliebige Methode ‎GetLast...‎ auf, bis sie ein endgültiges Ergebnis anzeigt.

  2. Wenn das Ergebnis nicht "NO_ERROR_NO_DATA" ist: Rufen Sie eine beliebige ‎GetPrev...‎ Methode auf, solange ihr Endergebnis "NO_ERROR" ist.