Sometime in the last 3 years, LEGO updated the firmware of the TechnicMediumHub resulting in various motors loosing the CALIB mode and have adjusted ranges. Unfortunately, the discovery function in the CLI did not work well with it, resulting in crashes. @mennolodder took the challenge and contributed a fix for the discovery and added new metadata (along with his original mission to add the SimpleMediumLinearMotor).
Features
- Updates for the cached metadata for the
TechnicLargeLinearMotor,TechnicXLargeLinearMotorandTechnicMediumAngularMotor(#197) - Addition of the Motor WeDo 2.0 Medium (21980) /
SimpleMediumLinearMotor - Update to .NET 8 (#181, #192)
- Bug of non-terminated strings (#194)
- Improved Error Messages (#196)
- Disable Cache in Discovery Mode (#195)
- Addition of Protocol Only Example (#202) and Addition of README in Nuget (#182)
- Add
SetColorAsynctoColorDistanceSensor(#204)
Notes
- The
TechnicLargeAngularMotoris currently still unpatched. A discovery with the device attached may break the functionality.
Roadmap Ahead
- This library is in maintenance mode supporting any upcoming community contribution in any form.
- I monitor updates to the WebAssembly Bluetooth capability or the WinRT embedding dependencies.
Thanks
This release would have been impossible without valuable contribution by ..
- @mennolodder Who discovered the protocol and discovery issues in his journey to add the
SimpleMediumLinearMotorand provided pull requests to fix them. - @tenacious for reporting, debugging and contributing the patch for the
ColorDistanceSensorlight methods.
Thanks for your efforts and continuous contributions.
Community Contributions are always welcome and appreciated.