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