Conform Universal - 1.0.0
Introduction
Conform Universal (ConformU) is a cross-platform tool to validate that Alpaca Devices and ASCOM Drivers conform to the ASCOM interface specification. ConformU runs natively on Linux, Arm, MacOS and Windows and, supersedes the original Windows Forms based Conform application, which will not be developed further.
Please be aware that this release will reset Conform Universal's configuration to default values.
Changes since version 1.0.0 Release Candidate 1
- The Alpaca Discovery Map page now automatically populates when the page is selected.
- Status messages for Camera, Dome, Switch and Telescope are extended and improved.
- Safety messages for Dome and Switch now appear on the home page after device selection.
- The success / fail outcome of loading configuration settings now appears on the home page at start-up.
- All command line options are documented on the Help page.
- The settings file is versioned to enable otherwise breaking changes to be handled transparently.
- All enum values are now persisted as string values rather than as integers to make it easier to edit the settings file.
- Valid values for enums in the settings file are documented on the Help page.
Bug fixes
- The application no longer fails when testing the COM Video.LastVideoFrame property.
- Browser refreshes no longer hang the application.
- The Switch tester now applies the specified read or write delays after every call.
Installers
All installers are completely self-contained and do not have dependencies on any other packages.
- Windows
- The Windows installer supports both 32bit and 64bit OS and will create the expected start menu entries. Optionally it will create a desktop icon.
- MacOS
- The MacOS application is supplied as a DMG file that self mounts when double clicked and displays a basic GUI. Using this you can drag and drop the application to the Applications folder and can then use it as normal.
- Linux
- The Linux 64bit and Arm 32/64bit versions are supplied as compressed archives that need to be expanded using tar -xf before use. The application can then be run from the command line by the command ./conformu