Releases: MorGuux/OpenFFBSharp
Releases · MorGuux/OpenFFBSharp
v0.3.0-alpha
What's Changed
- Added a few more board classes to the library (name, data types and return types may change)
- Renamed TMC class to TMC4671Driver (consistent driver class naming format)
Added more board classes
Full Changelog: v0.2.0-alpha...v0.3.0-alpha
v0.2.0-alpha
- Serial communications now use a constant timeout (set as 500ms), in case of a received command that cannot be parsed.
- Message send/receive errors will be thrown as an IOException.
Full Changelog: v0.1.8-alpha...v0.2.0-alpha
v0.1.8-alpha
What's Changed
Improved serial communications
- Much more reliable serial communications, now utilising asynchronous read/writes with single access thread and blocking.
- Changed privacy of Get/Set Values functions to internal.
- Added SerialCommand class to nest command attributes and simplify function parameters.
Full Changelog: v0.1.7-alpha...v0.1.8-alpha
v0.1.7-alpha
What's Changed
Major restructure
- Removed multiple abstract GetBoardData functions (might tweak this again later).
- Added code generation support for getaddress, setaddress, info and debug.
- Fixed info commands
- Extended test client with most datapoints
- Added board debug check when using debug commands
- Added ConstructMessage function in Serial.cs to split up SendCmd function
Full Changelog: v0.1.5-alpha...v0.1.7-alpha
v0.1.5-alpha
What's Changed
- Added automatic command/class code generation by @MorGuux in #3
- Due to auto code generation, added support for a few more classes including TMC, FX and Main.
- Breaking changes, some commands have been renamed due to the auto-generation.
Full Changelog: v0.1.0-alpha...v0.1.5-alpha
v0.1.0-alpha
What's Changed
Initial release, not all commands and classes are supported yet
Full Changelog: https://github.com/MorGuux/OpenFFBSharp/commits/v0.1.0