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.
Method for system diagnosis |
Method for device diagnosis |
Description |
---|---|---|
Ack |
DiagAck |
Acknowledge a diagnosis alarm previously requested by using any |
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” |