ISafety Monitor V 4 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
Assembly: SafetyMonitoExtension (in SafetyMonitoExtension.dll) Version: 0.1+d75ea7ab874235e354c93329218ac96a84f66202
C#
public interface ISafetyMonitorV4 : ISafetyMonitorV3VB
Public Interface ISafetyMonitorV4
Inherits 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. |