.NET implementation of the LEGO PoweredUp Protocol
After a quick, bumpy and funny ride, here is the final full release of SharpBrick.PoweredUp
. The current theme is mainly focused on Control+ (TechnicMediumHub
, TechnicLargeMotor
and TechnicXLargeMotor
).
Features
Roadmap ahead
Notes
Features
Notes
Features
poweredup device list
outputs now the port mode combinations options--trace true
option to print out raw Bluetooth data and human readable messagesNotes
message-trace
playground in favor of example project.Features
Notes
Observing data on the sensors (of e.g. an motor) is an interaction in millisecond range. This release adds callbacks instead of just properties to read. System.Reactive
and its observer concept is added to allow proper streaming direct from the protocol data sets into user code base.
Features
SharpBrick.PoweredUp.Current
deviceSystem.Reactive
for data update streamingNotes
Within this release the example code was cleaned up.
Features
Notes
Within this release many code cleanup activities were performed. Watchout for breaking contracts. Functionality is not lost but put in difference places with cleaned up names.
Features
using SharpBrick.PoweredUp
)Notes
This release marks the introduction of the Hub, Port and Device concept. It introduces the first draft of the vision for the hub model.
Features
Notes
Features
Notes
System.Reactive
for event streams within the API surface (protocol to device).Features
Notes