The BypassLogger component monitors a boolean value and logs the timestamp and elapsed time of active periods. On a transition from false to true of the bypassInput, the current time is latched. On a subsequent transition from true to false of the bypassInput, a record is appended to the history. The record includes timestamp (timestamp of transition from false to true), timestampEnd (timestamp of transition from true to false), and elapsedTime (difference between timestamp and timestampEnd).
Status
BStatus slot which reflects the current status of the component.
Fault Cause
String property which stores the fault cause if the component's status is in fault.
Enabled
Boolean property which controls whether the value changes of the bypassInput are logged.
Active Period
Defines the time period when this component should be collecting.
Active
Readonly property that indicates if the component is enabled and in the active period.
History Name
BFormat property used to specify the history id. This can be a combination of static text and BFormat calls.
History Config
The configuration for the history created by this extension.
Elapsed Time Facets
The facets applied to the elapsed time column in the history and the elapsedTime property of the component.
Timestamp Facets
The facets applied to the timestamp columns in the history and the timestamp properties of the component.
Bypass Input
StatusBoolean input value which triggers the component to append a record to the history.
Timestamp
BAbsTime property which displays the start time of the last bypass event.
Timestamp End
BAbsTime property which displays the stop time of the last bypass event.
Elapsed Time
BRelTime property which dispalys the elapsed time of the last bypass event.