This production release includes the interface additions and documentation clarifications for asynchronous behavior which are part of ASCOM Platform 7.
- Added interface members as described in Release Notes for Interfaces as of ASCOM Platform 7 and published in November 2023 on the ASCOM Developer Forum. These have been included in the package unit tests and validated to the best of our abilities.
- Documentation of each interface member now contains a link to the corresponding member in the ASCOM Master Interfaces (Alpaca and COM) which serves as the definitive source of documentation (though it is generic and not Python specific).
- Switch interface now uses
Id
instead ofID
for switch parameters. (GitHub Issue #8) Focuser.StepSize
value type corrected to float (from int) (GitHub Issue #7)- Documentation updated for changes in links to the Omni Simulator and other additions and corrections.
- Fix discovery for multiple devices on localhost (GitHub Issue #6)
- Fix
driveRates
enum (GitHub Issue #3) - Fix descriptive text for
pierWest
andpierUnknown
(GitHub Issue #5) - Fix DriverVersion to return the string (GitHub Issue #4)
Camera.SensorTypes
was corrected toCamera.SensorType
in the interface- Documentation corrections and clarifications
- Improve speed via re-use of sockets (
Connection: keep-alive
) for device HTTP. ObservingConditions.SensorDescription()
has been fixed to accept the sensor name (GitHub Issue #2)- Parameters for
ObservingConditions.TimeSinceLastUpdate()
andObservingConditions.SensorDescription()
have been corrected toSensorName
. - Correct
ObservingConditions.AveragePeriod
to remove capital P from URI