GeneralPermalink

The library contains a single function block "Diag", providing several methods to process diagnosis descriptions.

All methods for system diagnosis start with "Get...". For device diagnosis the prefix "Diag" is added: "DiagGet...". For better readability, only the method names for system diagnosis is used in the descriptions of the methods.

Table 1034: Methods for handling diagnosis entries

Method for system diagnosis

Method for device diagnosis

Description

Ack

DiagAck

Acknowledge a diagnosis alarm previously requested by using any ‎Get...‎ / ‎DiagGet...‎ method⮫ “Method Ack / DiagAck: acknowledgement”

GetFirstVal

DiagGetFirstVal

Get the first (oldest) diagnosis message, numeric values⮫ “Methods Get... / DiagGet...: get and sort diagnosis messages”

GetNextVal

DiagGetNextVal

Get the next diagnosis message, numeric values⮫ “Method Get-xxx-Val / DiagGet-xxx-Val: numeric values”

GetLastVal

DiagGetLastVal

Get the last (newest) diagnosis message, numeric values⮫ “Method Get-xxx-Val / DiagGet-xxx-Val: numeric values”

GetPrevVal

DiagGetPrevVal

Get the previous diagnosis message, numeric values⮫ “Method Get-xxx-Val / DiagGet-xxx-Val: numeric values”

GetFirstValExt

DiagGetFirstValExt

Get the first (oldest) diagnosis message, numeric and extended numeric values⮫ “Method Get-xxx-ValExt / DiagGet-xxx-ValExt: numeric values and extended numeric values”

GetNextValExt

DiagGetNextValExt

Get the next diagnosis message, numeric and extended numeric values⮫ “Method Get-xxx-ValExt / DiagGet-xxx-ValExt: numeric values and extended numeric values”

GetLastValExt

Diag GetLastValExt

Get the last (newest) diagnosis message, numeric and extended numeric values⮫ “Method Get-xxx-ValExt / DiagGet-xxx-ValExt: numeric values and extended numeric values”

GetPrevValExt

DiagGetPrevValExt

Get the previous diagnosis message, numeric and extended numeric values⮫ “Method Get-xxx-ValExt / DiagGet-xxx-ValExt: numeric values and extended numeric values”

GetFirstValAndTxt

DiagGetFirstValAndTxt

Get the first (oldest) diagnosis message, numeric values and text⮫ “Method Get-xxx-ValAndTxt / DiagGet-xxx-ValAndTxt: numeric values and text”

GetNextValAndTxt

DiagGetNextValAndTxt

Get the next diagnosis message, numeric values and text⮫ “Method Get-xxx-ValAndTxt / DiagGet-xxx-ValAndTxt: numeric values and text”

GetLastValAndTxt

DiagGetLastValAndTxt

Get the last (newest) diagnosis message, numeric values and text⮫ “Method Get-xxx-ValAndTxt / DiagGet-xxx-ValAndTxt: numeric values and text”

GetPrevValAndTxt

DiagGetPrevValAndTxt

Get the previous diagnosis message, numeric values and text⮫ “Method Get-xxx-ValAndTxt / DiagGet-xxx-ValAndTxt: numeric values and text”

GetFirstValAndTxtExt

DiagGetFirstValAndTxtExt

Get the first (oldest) diagnosis message, numeric, extended numeric values and text⮫ “Method Get-xxx-ValAndTxtExt / DiagGet-xxx-ValAndTxtExt: numeric values, extended numeric values and text”

GetNextValAndTxtExt

DiagGetNextValAndTxtExt

Get the next diagnosis message, numeric, extended numeric values and text⮫ “Method Get-xxx-ValAndTxtExt / DiagGet-xxx-ValAndTxtExt: numeric values, extended numeric values and text”

GetLastValAndTxtExt

DiagGetLastValAndTxtExt

Get the last (newest) diagnosis message, extended numeric values and text⮫ “Method Get-xxx-ValAndTxtExt / DiagGet-xxx-ValAndTxtExt: numeric values, extended numeric values and text”

GetPrevValAndTxtExt

DiagGetPrevValAndTxtExt

Get the previous diagnosis message, extended numeric values and text⮫ “Method Get-xxx-ValAndTxtExt / DiagGet-xxx-ValAndTxtExt: numeric values, extended numeric values and text”