ASCOM Generic File SafetyMonitor Driver

The various settings for the ASCOM Generic File SafetyMonitor Driver.
Figure 1: The various settings for the ASCOM Generic File SafetyMonitor Driver.
On request from a amateur-astronomer with a remote observatory I created this Generic File SafetyMonitor that allows him to monitor the status of the observatory roll-off roof. I built it as a Gerenic File SafetyMonitor, it can therefore be used to monitor all kind of devices that report through an accessible ASCII file.1
The driver passed Conform and thus is ASCOM-compatible (validation file in included in the download). Version 0.0.4 can be downloaded from my server: GenericFileSafetyMonitorSetup.zip.

Set-up
The driver (see figure 1) allows to set-up a number of rules that either indicate a SAFE or UNSAFE situation:
- At (A) select whether the rule should trigger SAFE or UNSAFE.
- At (B) specify the file that should be monitored. This file must be an ASCII file and can be located on the local machine or on a network drive or share.
- At (C) set the number of minutes (can be fractional) for the interval at which this rule should be executed.
- At (D) the rule can be activated.
- At (E) the trigger preamble can be specified (e.g. "ROOF").
- At (F) the trigger can be specified (e.g. "CLOSED").
- At (G) a period in minutes can be specified until the trigger should cause the status to be changed (e.g. allow 10 minutes before the rule causes an UNSAFE situation).
- At (H) a general description can be given for this rule.


Buttons (I) and (J) allow to export and import the settings.
The Generic File SafetyMonitor Driver automatically switches from SAFE to UNSAFE. It therefore suffices to have only one rule that checks for an UNSAFE situation. If the trigger is not found a SAFE condition is reported.
The Generic File SafetyMonitor Driver can handle multiple files and multiple rules on a single file. It will search the content of the whole file for the preamble and than make a decision based on the trigger found and whether or not that should result in a SAFE or UNSAFE situation (as specified at (A)).

Of course this SafetyMonitor can be combined with other SafetyMonitors using the ASCOM SafetyMonitor Hub.


Changelog

v.0.0.1 - v.0.0.3: First development.
v.0.0.4: linked my logo to my web-site, no further functional changes.


Disclaimer

[1]: This driver is freeware, it's use is at your own risk! I cannot be held responsible for any damage caused due to improper set-up or malfunctioning of the driver.


If you have any questions and/or remarks please let me know.


Home Geodesy Navigation Astronomy Literature
InFINNity Deck... Astrophotography... Astro-Software... Astro Reach-out... Equipment... White papers...
ASCOM Generic UPS driver ASCOM Envir. SafetyMonitor ASCOM File SafetyMonitor ASCOM SafetyMonitor Hub Astronomical Twilight FITSalize Log10mGrabber MountCMD MountMonitor