WriterGroupDiagnostics (FB)

FUNCTION_BLOCK PUBLIC FINAL WriterGroupDiagnostics EXTENDS Diagnostics IMPLEMENTS IWriterGroupDiagnostics

Data structure for reporting diagnostic information
See IWriterGroupDiagnostics for more details
InOut:

Scope

Name

Type

Comment

Inherited from

Input Const

eDiagnosticsLevel

DiagnosticsLevel

Diagnostics

Output

itfTotalInformation

IDiagnosticsCounter

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

Diagnostics

itfTotalError

IDiagnosticsCounter

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

Diagnostics

xSubError

BOOL

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

Diagnostics

itfStateError

IDiagnosticsCounter

PubSub state machine changed to STATE.ERROR

Diagnostics

itfStateOperationalByMethod

IDiagnosticsCounter

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

Diagnostics

itfStateOperationalByParent

IDiagnosticsCounter

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

Diagnostics

itfStateOperationalFromError

IDiagnosticsCounter

State changed from STATE.ERROR to STATE.OPERATIONAL

Diagnostics

itfStatePausedByParent

IDiagnosticsCounter

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

Diagnostics

itfStateDisabledByMethod

IDiagnosticsCounter

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

Diagnostics

itfSentNetworkMessages

IDiagnosticsCounter

Number of sent NetworkMessages

itfFailedTransmissions

IDiagnosticsCounter

Number of failed NetworkMessage transmissions

uiConfiguredDataSetWriters

UINT

Number of configured Writer FB’s in this group

uiOperationalDataSetWriters

UINT

Number of configured Writer FB’s with state Operational