ISafetyMonitorV4IsSafe Property

True when the monitored states are safe for use.

Definition

Namespace: SafetyMonitorExtension
Assembly: SafetyMonitoExtension (in SafetyMonitoExtension.dll) Version: 0.1+d75ea7ab874235e354c93329218ac96a84f66202
C#
bool IsSafe { get; }

Property Value

Boolean

Implements

ISafetyMonitorV3.IsSafe

Remarks

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

NotConnectedExceptionIf the device is not connected.
DriverExceptionAn 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.

See Also