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
,TechnicXLargeLinearMotor
andTechnicMediumAngularMotor
(#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
SetColorAsync
toColorDistanceSensor
(#204)
Notes
- The
TechnicLargeAngularMotor
is 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
SimpleMediumLinearMotor
and provided pull requests to fix them. - @tenacious for reporting, debugging and contributing the patch for the
ColorDistanceSensor
light methods.
Thanks for your efforts and continuous contributions.
Community Contributions are always welcome and appreciated.