Skip to content
This repository has been archived by the owner on Jan 4, 2021. It is now read-only.

Out of Pre-Release

Compare
Choose a tag to compare
@mbientlab mbientlab released this 23 Apr 01:48
· 15 commits to master since this release
f3597e1

The C# SDK is finally out of the pre-release stage. SDK v1.0.0 contains code improvements as well as breaking changes with the solution hierarchy, API and how it is distributed on NuGet.

The platform agnostic portion of the SDK is now built as a standalone .NET Standard 2.0 assembly and is distributed on NuGet under the existing MetaWear.CSharp id. The Windows 10 specific code has been moved to the MetaWear.CSharp.Win10 package; developers building Windows 10 apps should install both packages to allow updating the MetaWear.CSharp package to newer versions.

Changes

  • Added feature to refer to subscribers by name
  • Updated Split component to correctly handle data processor output
  • Implemented IDataToken slicing
    • Lets you use only a portion of the data for data forwarding
  • Added power save and temp value support to IDebug interface
  • Added Odr and Range properties to the IAccelerometer interface
  • Added string variant of the Model property, ModelString
    • Returns human friendly string instead of enum
  • Changed disconnect during download to fault the task instead of cancelling it
  • Let IMU data be casted as the FloatVector type
  • Renamed time parameter to standbyTime for IBarometerBme280.Configure and IBarometerBmp280.Configure functions
  • Moved Platform namespace to reside under the Impl namespace
  • Fixed bugs with anonymous routes
  • Fixed bug with commands not being sent after an exception was thrown from a previous write characteristic attempt
  • Fixed bug with scheduling an indefinite task
    • Would instead only schedule with 255 repetitions
  • Fixed string formatting errors reported by the VS2017 code analyzer