ISafetyMonitorV4 Interface

Proposed interface additions to the SafetyMonitor interface that can be used to track safety events.

Definition

Namespace: SafetyMonitorExtension
Assembly: SafetyMonitoExtension (in SafetyMonitoExtension.dll) Version: 0.1+d75ea7ab874235e354c93329218ac96a84f66202
C#
public interface ISafetyMonitorV4 : ISafetyMonitorV3
Implements
ISafetyMonitorV3

Properties

CanManageExternalEvents Indicates whether the safety monitor supports management of externally generated safety events via the SetExternalEvents(IEnumerableSafetyEvent) and ClearExternalEvents(IEnumerableString) methods.
IsSafe True when the monitored states are safe for use.
SafetyEvents Returns a list of safety events

Methods

ClearExternalEvents Removes one or more external safety events from the list returned by SafetyEvents.
SetExternalEvents Adds a list of SafetyEvent objects to the list returned by SafetyEvents.

See Also