Releases: ASCOMInitiative/ASCOMDeviceHub
DeviceHub 6.5 SP 1 Post Release 1
- Added Composite slewing for slaved dome
- Improvements to rotary slider control
- Changed dome setup values to be hosted in textboxes rather than hyperlinks
- Made some changes to unit and conformance tests
- Fixed SetPark so that it now works
- Added setting to choose to make the DeviceHub U/I windows be always on top in the desktop z-order
- Added post-build logic to copy driver PDB files to the DeviceHub executable folder.
- Bumped InnoSetup script version to 6.5.1.1
- Updated Installer Script for 6.5.1.1 separate release
Pre-release of ASCOM 6.5 SP1 version of Device Hub
Side Of Pier and Destination Side Of Pier will now be calculated by Device Hub if not available from the downstream driver
The dome shutter can now be opened and closed while slaved
Exceptions are now trapped and logged during dome slaving calculations
Improved support for locales that use comma as the decimal separator
Profile settings will now be preserved when upgrading
Side Of Pier exceptions will now be forwarded to the client
DeviceHub 6.4.1.11 - Add user control of fast polling rates
Added capability for user to control fast polling rates for all 3 downstream devices.
Updated user guide to describe user interface changes to allow control of fast polling rates.
Re-worked unit tests to eliminate timing issues.
Bumped version to 6.4.1.11
Device Hub 6.4.1.9 - Fixed Dome Driver
Fixed a minor dome driver issue so that it now correctly throws an exception when an attempt is made to slew the shutter to an invalid position. Exceptions thrown by the downstream dome driver are now correctly propagated to the connected client.
Device Hub 6.4.1.10 - Change enumeration of TrackingRates
Changed TelescopeParameters to use a for loop instead of foreach loop to avoid need for GetEnumerator() that is not supported by some drivers.
DeviceHub 6.4.1.8 - Fix exception when reading TrackingRates from Meade Classic driver
DeviceManagerBase class raised an error when trying to enumerate ITrackingRates when returned from the Meade Classic driver. Casting the type to TrackingRates allowed the foreach loop to work as expected. This may fix other non-.NET drivers, as well.
Device Hub 6.4.1.7 - Fix exception during telescope initialization when empty axis rates are processed.
Improved logic to support empty axis rates from drivers that do not support MoveAxis calls, like the Meade Classic driver. Added unit testing to test this case.
Improve Exception Reporting
Improved exception reporting when an unexpected exception is raised when reading initial telescope data. Create new unit test to edit this scenario.
Device Hub 6.4.1.5 - Fix Dome Shutter Timing Issue
Fixed an issue in dome shutter control logic that could allow incorrect information to be read from the dome after OpenShutter, CloseShutter, or SlewToAltitude commands.
DeviceHub 6.4.1.4
This release syncs the code with what will be released with ASCOM 6.5 and adds support for "weak" drivers that raise a MethodNotImplemented exception when Telescope.DestinationSideOfPier is called.