Diagnostics (FB)ΒΆ

FUNCTION_BLOCK ABSTRACT Diagnostics IMPLEMENTS IDiagnostics

This is the common part of RootDiagnostics, ConnectionDiagnostics, ReaderGroupDiagnostics, ReaderDiagnostics, WriterGroupDiagnostics and WriterDiagnostics

InOut:

Scope

Name

Type

Comment

Input Const

eDiagnosticsLevel

DiagnosticsLevel

Output

itfTotalInformation

IDiagnosticsCounter

Provides the sum of all counters in this Objectdiagnostics with DiagnosticsClassification.Information

itfTotalError

IDiagnosticsCounter

Provides the sum of all counters in this Objectdiagnostics with DiagnosticsClassification.Error

xSubError

BOOL

Indicates if any statistics Object of the next PubSublayer Objects shows a value > 0 in itfTotalError

itfStateError

IDiagnosticsCounter

PubSub state machine changed to STATE.ERROR

itfStateOperationalByMethod

IDiagnosticsCounter

State changed to STATE.OPERATIONAL triggered by Enable Method call.

itfStateOperationalByParent

IDiagnosticsCounter

State changed to STATE.OPERATIONAL triggered by an operational parent.

itfStateOperationalFromError

IDiagnosticsCounter

State changed from STATE.ERROR to STATE.OPERATIONAL

itfStatePausedByParent

IDiagnosticsCounter

State changed to STATE.PAUSED triggered by a paused or disabled parent.

itfStateDisabledByMethod

IDiagnosticsCounter

State changed to STATE.DISABLED triggered by Disable Method call.