ISafety Monitor V 4Is Safe Property
True when the monitored states are safe for use.
Definition
Namespace: SafetyMonitorExtension
Assembly: SafetyMonitoExtension (in SafetyMonitoExtension.dll) Version: 0.1+8d164eea21d4f186c9b409ea67adf7b992bb9b6b
Assembly: SafetyMonitoExtension (in SafetyMonitoExtension.dll) Version: 0.1+8d164eea21d4f186c9b409ea67adf7b992bb9b6b
C#
bool IsSafe { get; }VB
ReadOnly Property IsSafe As Boolean
GetProperty Value
BooleanImplements
ISafetyMonitorV3.IsSafeRemarks
This is a mandatory property and must be functionally implemented.
IsSafe must return true when the safety monitor's own monitored states are safe AND there are no events in the external events list (when CanManageExternalEvents is true).
IsSafe must return false when one or more of the safety monitor's own monitored states are unsafe OR there is at least one event in the external events list (when CanManageExternalEvents is true).
Exceptions
| NotConnectedException | If the device is not connected. |
| DriverException | An error occurred that is not described by one of the more specific ASCOM exceptions. Include sufficient detail in the message text to enable the issue to be accurately diagnosed by someone other than yourself. |