Software
ASCOM Platform 7.0 Update 2 Now Available
Friday, November 29, 2024
|
Richard Harris |
ASCOM Platform 7.0 Update 2 Now Available, resolving issues from the previous update, including device management and simulation enhancements. This release improves reliability and functionality, supporting astronomers in exploring the cosmos.
In software development, the importance of delivering solid, reliable releases cannot be overstated -something I know all too well at Moonbeam (our parent company). As programmers, we understand that our code doesn’t exist in a vacuum - it becomes the foundation for the tools, applications, and platforms others rely on daily.
The ASCOM Platform 7.0 has been updated to version 2 and is primarily focused on resolving issues identified since Update 1, released just four weeks prior. One of the major problems addressed in this update was the inability to manually create an Alpaca device through the Chooser. While the automatic discovery method functioned correctly, manual creation was a critical feature that many users found indispensable. This update ensures that users can now seamlessly create Alpaca devices as needed.
Another significant issue was the inability to select certain 64-bit drivers through the Chooser. This limitation posed a substantial inconvenience for users operating on 64-bit systems, as they could not fully utilize their hardware capabilities. With Update 2, this issue has been resolved, allowing for greater flexibility and functionality in device selection.
The TraceLogger, an essential tool for troubleshooting, had been displaying codepoints greater than 255 as two-digit hex codes rather than the expected four-digit hex codes. This caused confusion and made debugging more challenging than necessary. Update 2 corrects this, ensuring that TraceLogger outputs are both accurate and easy to interpret.
DeviceHub, a critical component for managing composite slewing, also saw improvements. In Update 1, composite slewing was broken, causing significant operational disruptions. The latest update fixes this issue, restoring full functionality and improving overall user experience. Additionally, operational property values for devices hosted by DeviceHub were previously up to five seconds out of date, leading to potential inaccuracies in device control. Update 2 addresses this by ensuring that returned values come directly from hosted devices, eliminating reliance on DeviceHub's internal cache.
Enhancements to Dynamic Client and Installer Reliability
The Dynamic Client, a crucial interface for telescope control, experienced an issue where the Telescope.SlewToAltAz() method was inadvertently called, even when flagged as unavailable. This resulted in unexpected 'not implemented' exceptions, disrupting normal operations. Update 2 resolves this issue, ensuring that method calls are appropriately managed and executed only when available.
Reliability issues with the installer were also a significant concern. Users reported that the installer would not start if a previous installation was interrupted, leading to cumbersome and time-consuming workarounds. Additionally, the installer had a tendency to reboot the PC without warning, which could result in data loss or interruption of critical processes. The updated installer now includes a prompt if a reboot is required, allowing users to save their work and plan accordingly.
The OmniSimulator, a vital tool for simulating various devices, faced several issues that have been addressed in this update. It previously did not display even-numbered switches in the Switch UI, limiting its utility for testing and development. Update 2 rectifies this, providing a complete and functional simulation environment. Furthermore, the calculation of the ObservingConditions.DewPoint property did not incorporate override values specified for temperature and relative humidity, potentially leading to inaccurate simulations. This has now been corrected, ensuring that all specified parameters are considered.
ASCOM Platform 7.0 Update 2 Now Available: Streamlining Operations
In addition to fixing these critical issues, ASCOM Platform 7.0 Update 2 introduces enhancements that streamline operations for both amateur astronomers and professional observatories. The OmniSimulator now correctly displays units for the ObservingConditions DewPoint, WindGust, and WindSpeed properties on the web UI. Previously, these units were missing or incorrect, leading to potential misinterpretations of simulated data. Accurate unit display ensures that users can rely on the simulator for precise data modeling and analysis.
The improvements in Update 2 reflect ASCOM's commitment to continuous improvement and responsiveness to user feedback. By addressing reported issues swiftly, the platform maintains its reputation as a reliable and essential tool for the astronomical community. These enhancements not only improve current functionality but also lay the groundwork for future innovations and developments.
Looking ahead, the ASCOM community can expect further updates and enhancements, as the platform continues to evolve in response to emerging technologies and user needs. The dedication to resolving issues and enhancing usability is a testament to ASCOM's commitment to providing a robust and versatile platform for all users.
By addressing key issues and enhancing usability, this update ensures that users can focus on what truly matters: exploring the cosmos and advancing our understanding of the universe. The improvements in device management, simulation accuracy, and installation reliability are particularly noteworthy, as they directly impact the efficiency and effectiveness of astronomical operations.
As the ASCOM Platform continues to grow and evolve, it remains an indispensable tool for both amateur and professional astronomers. The ability to connect and control a wide range of devices through a single, standardized platform simplifies operations and fosters innovation within the community. With each update, ASCOM reaffirms its commitment to supporting the needs of its users and advancing the field of astronomy.
ASCOM Platform 7.0 Update 2 is a testament to the platform's ongoing dedication to excellence and innovation. By resolving critical issues and enhancing functionality, this update ensures that the platform remains a trusted and reliable tool for astronomers worldwide. As we look to the future, the ASCOM community can anticipate continued improvements and exciting developments that will further enhance the capabilities and convenience of this essential software platform.
The ASCOM Initiative
(Astronomy Common Object Model) or "ASCOM" for short is a collaborative effort aimed at standardizing communication protocols between astronomical hardware and software. Originally established in 1998, ASCOM provides a universal driver interface that allows telescopes, mounts, focusers, cameras, dome controllers, and other astronomical devices to interoperate seamlessly with a wide range of astronomy software. This open, vendor-independent standard eliminates the need for proprietary drivers, fostering compatibility across diverse equipment. By using ASCOM-compliant software, astronomers and astrophotographers can automate and control their observatories with greater ease and flexibility. The ASCOM initiative has been pivotal in advancing amateur and professional astronomy, offering a unified, open-source framework that promotes cross-compatibility, efficiency, and innovation in the field.
