Skip to content

Releases: ASCOMInitiative/ASCOMDeviceHub

DeviceHub 6.5 SP 1 Post Release 1

09 Mar 16:21
Compare
Choose a tag to compare
  • 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

14 Oct 15:18
Compare
Choose a tag to compare
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

09 Jul 14:02
Compare
Choose a tag to compare

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

08 Jun 16:03
Compare
Choose a tag to compare

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

08 Jun 18:21
Compare
Choose a tag to compare

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

07 Jun 16:14
Compare
Choose a tag to compare

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.

01 Jun 17:22
Compare
Choose a tag to compare

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

17 May 17:47
Compare
Choose a tag to compare
Pre-release

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

29 Mar 14:59
Compare
Choose a tag to compare

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

20 Mar 14:40
7fc443c
Compare
Choose a tag to compare

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.