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+8d164eea21d4f186c9b409ea67adf7b992bb9b6b
Assembly: SafetyMonitoExtension (in SafetyMonitoExtension.dll) Version: 0.1+8d164eea21d4f186c9b409ea67adf7b992bb9b6b
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. |