@Peter-Simpson Peter-Simpson released this Sep 26, 2018 · 1 commit to master since this release

Assets 3

Introduction

This version of Conform requires Platform 6.4 because of changes to the Focuser interface definition.

Changes since 6.4.61.0

  • All - Change all HTTP references to HTTPS
  • All - Spelling corrections applied to application and comments
  • Focuser - Added tests to make sure that absolute focusers can reach positions 0 and MaxStep
  • Focuser - Added tests to make sure that absolute focusers gracefully fail when commanded outside their supported position range
  • Telescope - Confirm that Slewing is False when RightAScensionRate and DeclinationRate are non-zero
  • Telescope - Confirm that SlewToCoordinates, SlewToCoordinatesAsync and SyncToCoordinates set the TargetRightAScension and TargetDeclination properties
  • ObservingConditions - Add extended SupportedActions / Action tests specifically for aggregated drivers presented by the Observing Conditions Hub

@Peter-Simpson Peter-Simpson released this May 7, 2018 · 16 commits to master since this release

Assets 3

Introduction

This release of Conform requires Platform 6.4 because it contains code to test both IFocuserV2 and IFocuserV3 devices.

To aid driver development the Telescope and Switch test scripts now have a configurable option to log a message before each driver method call so that it is clear at all times what Conform is asking of the driver.

Changes since Conform 6.2.59.0

  • Camera - New Conform configuration options to override the camera supplied MaxBinX and MaxBinY values
  • Camera - Camera.PercentCompleted is now tested as having an optional implementation, in line with the published specification
  • Camera - Revised exception handling for some properties and improved messaging
  • Focuser - Move tests revised to match new IFocuserV3 behaviour introduced in Platform 6.4
  • ObservingConditions - Added test to confirm that Wind direction is reported as 0.0 when wind speed is reported as 0.0
  • Telescope - New configuration setting that will log a message before every driver call to aid debugging
  • Telescope - TargetRightAscension - Messages now report the target RA rather than the RA that the telescope actually reported
  • Telescope - Add check that no exception is thrown when calling AxisRates.Dispose
  • Telescope - Add check that no exception is thrown when calling Rate.Dispose
  • Telescope - Add check that no exception is thrown when calling TrackingRates.Dispose
  • Switch - The range of switch numbers that will be searched for valid switches is now configurable through the Options/Conformance Options menu
  • Switch - New configuration setting that will log a message before every driver call to aid debuging