It’s finally reeeeady! After 18 months in development and more than 70 additions/improvements later (changelog), the Workers 5.0 beta is finally here! Link for VIPM package download is below.
The focus of Workers 5.0 has been to provide developers with scripting tools to create strictly typed Public and Local APIs for both Workers and Worker base classes, and to provide the tools required to create abstracted Worker APIs, making it now possible to easily create HALs with the framework.
Workers 5.0 allows you to create:
- Local API Requests
- Public API Requests
- Public API Requests with Reply
- Public API Responses
- Override Public / Local API MHL cases
- Asynchronous Launcher VIs
Other new additions in Workers 5.0 include:
- Change Worker Properties Tool
- Workers User Library Config File Editor
- Workers 5.0 Debug Server: a new application, refactored and improved
- DMM HAL demo project
The new Asynchronous Launcher and Public Request VIs can be used to interact with a Workers application from external LabVIEW applications or from TestStand (such as in the new DMM HAL demo project).
As always, feedback is most welcome to help with the continued development of the framework.
Big thanks to the guys at Kubes AG and ad+t AG for making this version possible. I couldn’t have done it without your feedback, support, creative ideas, discussions and testing during the development process this year. Matthias Kubli, Andreas Scheuber, Sreejith Sreenivasan, Philipp Herzog, Olivier Compondu
Workers 5.0 beta is ready for public testing
12/21/2023