WaspClassLibrary 1.49.6502.17959

There is a newer version of this package available.
See the version list below for details.
dotnet add package WaspClassLibrary --version 1.49.6502.17959
                    
NuGet\Install-Package WaspClassLibrary -Version 1.49.6502.17959
                    
This command is intended to be used within the Package Manager Console in Visual Studio, as it uses the NuGet module's version of Install-Package.
<PackageReference Include="WaspClassLibrary" Version="1.49.6502.17959" />
                    
For projects that support PackageReference, copy this XML node into the project file to reference the package.
<PackageVersion Include="WaspClassLibrary" Version="1.49.6502.17959" />
                    
Directory.Packages.props
<PackageReference Include="WaspClassLibrary" />
                    
Project file
For projects that support Central Package Management (CPM), copy this XML node into the solution Directory.Packages.props file to version the package.
paket add WaspClassLibrary --version 1.49.6502.17959
                    
#r "nuget: WaspClassLibrary, 1.49.6502.17959"
                    
#r directive can be used in F# Interactive and Polyglot Notebooks. Copy this into the interactive tool or source code of the script to reference the package.
#:package WaspClassLibrary@1.49.6502.17959
                    
#:package directive can be used in C# file-based apps starting in .NET 10 preview 4. Copy this into a .cs file before any lines of code to reference the package.
#addin nuget:?package=WaspClassLibrary&version=1.49.6502.17959
                    
Install as a Cake Addin
#tool nuget:?package=WaspClassLibrary&version=1.49.6502.17959
                    
Install as a Cake Tool

WASP to ANT+ Class Library

Product Compatible and additional computed target framework versions.
.NET Framework net40 is compatible.  net403 was computed.  net45 was computed.  net451 was computed.  net452 was computed.  net46 was computed.  net461 was computed.  net462 was computed.  net463 was computed.  net47 was computed.  net471 was computed.  net472 was computed.  net48 was computed.  net481 was computed. 
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.

NuGet packages (1)

Showing the top 1 NuGet packages that depend on WaspClassLibrary:

Package Downloads
BrooklynPlatformLibrary

Class library for NPE implementations utilizing the GainSpan WiFi module and Silicon Labs CP2110 USB interface.

GitHub repositories

This package is not used by any popular GitHub repositories.

Version Downloads Last Updated
2.16.8536.15168 1,991 9/8/2023
2.13.8413.24624 494 1/13/2023
2.6.8161.25105 677 6/17/2022
2.3.7832.22905 707 6/11/2021
2.2.7698.34200 581 2/2/2021
2.1.7278.28825 1,562 12/10/2019
1.53.7073.23474 2,714 5/14/2019
1.52.6823.24529 5,408 9/10/2018
1.51.6801.16624 1,064 8/15/2018
1.51.6710.21454 1,496 5/16/2018
1.50.6557.30005 1,847 12/15/2017
1.49.6535.19300 1,234 11/22/2017
1.49.6502.17959 1,197 10/20/2017
1.49.6486.24794 1,195 10/4/2017
1.49.6463.29094 1,246 9/12/2017
1.48.6389.29055 1,281 7/6/2017
1.48.6366.27595 1,273 6/6/2017
1.48.6334.20075 1,270 5/5/2017
1.48.6333.25187 1,221 5/4/2017
1.48.6298.23882 1,631 3/31/2017
1.47.6284.28875 1,538 3/17/2017
1.46.6075.26297 1,449 9/6/2016
1.45.6036.21761 1,484 7/11/2016
1.45.6026.24547 1,295 7/1/2016
1.44.5947.18864 1,318 4/13/2016
1.43.5802.31907 1,597 11/22/2015
1.42.5788.28676 1,362 11/6/2015
1.41.5760.22585 1,374 10/9/2015
1.40.5749.24101 1,460 9/28/2015
1.39.5745.31596 1,363 9/25/2015
1.38.5724.25548 1,369 9/3/2015
1.37.5723.21896 1,381 9/2/2015
1.36.5718.19667 1,329 8/28/2015
1.35.5715.17551 1,340 8/25/2015
1.34.5711.22450 1,324 8/21/2015
1.33.5710.28128 1,314 8/20/2015
1.32.5700.23892 1,534 8/10/2015
1.31.5699.38782 1,405 8/10/2015
1.30.5697.14657 1,612 8/7/2015
1.29.5695.19524 1,669 8/5/2015
1.28.5695.12908 1,617 8/5/2015
1.27.5694.42695 1,579 8/5/2015
1.26.5694.21480 1,628 8/4/2015
1.25.5675.21282 1,413 7/16/2015
1.24.5672.17860 1,619 7/13/2015
1.23.5669.28318 1,352 7/10/2015
1.22.5645.29586 1,358 6/16/2015
1.21.5644.40517 1,320 6/16/2015
1.20.5632.37095 1,650 6/4/2015
1.19.5575.25041 1,367 4/7/2015
1.19.5574.26935 1,347 4/6/2015
1.19.5567.24203 1,369 3/30/2015
1.18.5562.18980 1,564 3/25/2015
1.17.5546.17565 1,644 3/9/2015

History
     10/20/2017 Version 1.49.6502
     1. Fixed issue with Stages bike accumulated power reporting.
     
     10/4/2017 Version 1.49.6486
     Hotfixes
     1. Removed PerformanceCounters to eliminate potential exceptions from being thrown. Use of the performance counters is no longer neccessary.
     2. Eliminated potential exception from being thrown decoding Suunto BLE sensor.

     9/11/2017 Version 1.49
     1. Added Polar H10 Sensor Decode.
     2. Higher performance USB Subsystem. The library can run with platform "AnyCPU".
     3. Add Peer Address to Suunto HRM.
     4. Add FuelGauge property to WASP Class for battery level feedback.
     5. Support for configuring WASP-PoE radio as iBeacon/Eddystone beacon.
     6. Programming WASP-PoE over TCP for firmware versions 2.4.10 and higher.
     7. Updated SdmPod (stride based speed and distance monitor) class.
     8. A new version of the NPE I/O Library (version 2.5) is included in this package.

     6/29/2017 Version 1.48.3
     Hotfixes
     1. Fixed issue with fitness equipment/stationary bike and added handling for unknown fitness equipment types.

     6/5/2017 Version 1.48.2
     Hotfixes
     1. Reduced rollover count to resynchronize with BikePower sensors after reset
     2. Handle SocketException from PoE in bootloader-only mode
     3. Automatically clear Treadmill data on FE state change

     5/4/2017 Version 1.48.1
     Hotfixes
     1. Fixed exception caused by Schwinn Echelon processing unchanged data when bike is not in Stopped state

     3/30/2017 Version 1.48
     Hotfixes:
     1. Fixed the AveragePower property of the BikePowerOnly event.
     2. Qualify AccumulatedStrokeCount in Rower data with capabilities. The AccumulatedStrokeCount will be zero if AccumulatedStrokeCountIsValid is false.
     3. Fixed null reference exception caused by unexpected Fitness Equipment message

     3/16/2017 Version 1.47
     Features:
     1. Added Crank Torque Frequency decode. Complete implementation of the Bike Power profile.
     2. Complete implementation of Fitness Equipment-Control profile.
     3. Stride and Distance (SDM) profile decode.
     4. Improvements to the Wahoo KICKR class.
     5. Added Keiser M3i bike ride modes enumeration.
     6. Added property to increase UDP socket buffer size.

     Bug Fixes:
     7. BLE buffer overflow bug fix.
     8. Polar H7 sensor decode: fix second heartrate reporting.
     9. Corrected handling for Schwinn Echelon and added gear indication.
     10. Added a number of checks to prevent null references and out of range exceptions.

     8/19/2016 Version 1.46
     Features:
     1. Updated HeartRateMonitor to the latest profile. This includes support for gym mode.
     2. Added the class MuscleOxygenMonitor to support the muscle oxygen monitor profile.
     3. Numerous updates to support customer tools, i.e. firmware loader, PoE, and configuration.
     4. Added support for WASP extended query response.
     5. Added support for KeiserM3i interval modes.

     Bug Fixes:
     6. Corrected Bluetooth issue using an ExpandoObject with unknown devices causing crashes. Ticket #215.
     7. The WASP is now configured for slave receive only mode and will not acknowledge any requested data pages sent to it. This will prevent the WASP from interfering with other WASPs. Note this does not apply to WASP-B. Ticket #219.

     6/29/2016 Version 1.45
     Major Change:
     1. The .NET framework target has changed from 4.5 to 4.0 due to client requirements. The Ionic Zip package is now a dependency and classes that we're available in 4.5 are incorporated into the WASP class library.

     Breaking Changes:
     1. Removed NetworkAddressChanged and NetworkAvailabilityChanged from the NetworkManager class. Note that the WaspCollection class is monitoring these events generated by the NetworkChange class.
     2. Added IDisposable to the AntDevice class.
     3. Added IDisposable to the OtaFirmwareUpdater class.

     Features:
     1. Added support for programming WASP-PoE to the class library.
     2. Added methods IsPoE and IsWaspN to the Wasp class.
     3. Added DeviceNumber property to UsbStream class.
     4. ConfigureForDebugMode changed to a public method in the UsbStream class.
     5. Added DiscardedMessages property to the WaspDiagnostic class.
     6. Added Device property to the AntDeviceDiagnostics class.

     Removed:
     1. Removed deprecated packets per second (PPS) from classes that exposed this property.
     2. Removed overload SendMessage(AntDevice ant) from the AntRadioChannel class.

     Bug Fixes:
     1. Fixed GetHashCode and Equals overrides in the Wasp class.
     2. Fixed a number of areas in the AntData class that had the potential to throw exceptions.

     Known Issues:
     1. CrankTorqueFrequencyEventArgs is incomplete.
     2. USB connected WASPs sometimes stop transmitting data. This is handled in the Wasp class by resetting the USB connection and re-enumerating the WASP. No data will be received for several seconds from that WASP.

     4/13/2016 Version 1.44
     1. Updated the NuGet packaging to use the .targets file to get the SLAB*.dll's and place them in the build output.
     2. Added support for programming PoE application and radio firmware.
     3. Added support for over the air programming WASP-N.
     4. Changed the ANT CommonDataPages enum to public.
     5. Numerous bug fixes for BLE support, USB, and AntRadio class.
     6. Added IsButtonPressed property to the Wasp class.
     7. Fixed GetHashCode method in Wasp class. It was incorrectly returning a reference.
     8. Added a FuelGauge property to indicate relative battery charge.
     9. Bug fix in NetworkAddressChanged event handler in the WaspCollection.

     11/20/2015
     1. The OEMCryptoClass has a static method AddKeys that allow OEMs to add their cryptographic keys. This is a breaking change for OEM branded WASPs when the key is not added to the OEMCryptoClass.
     2. The USBConnector class now supports WASP-N base station mode.
     3. Removed ChannelResponseTimeout method from AntDevice class. It is no longer needed.
     4. Fixed issues with queue/channel management in the AntRadio class. Added overload StartOrQueueChannel(AntDevice ant) to automatically handle channel assignment.
     5. The Wasp class now provides support for base station mode.
     6. A new property CollectionVerbosity has been added to the WaspCollection to control trace messages.

     A help file to guide the developer has been added to the package. It is installed in the Help folder.

     11/6/2015
     Note that this is a beta release.

     1. Changed target framework from .NET Framework 4.5.2 to .NET 4.5.
     2. Class AntRadioEventArgs - the second constructor takes a message that begins with the length.
     3. Improved error handling, particularly for burst transfers.
     4. Upgraded USB support for both WASP-B and WASP-N.

     9/28/2015
     Fixed bug in bike speed, cadance, and combined sensors where it periodically reported 0 for instantaneous values and event times.

     9/24/2015
     1. Changed target framework from .NET Framework 4 Client Profile to .NET Framework 4.5.2. You may need to retarget your application.
     2. Added timeout timers for each channel.
     3. If a channel response is not received before the timeout timer has expired, the channel is reset by sending the AssignChannel/UnassignChannel commands.
     4. Attempt to reconnect to WASP if socket disconnects.

     Known Issues:
     1. Geocaches are not fully supported. Changes to ANT radio handling have broken geocache support.