WaspClassLibrary 2.42.9446.21786

dotnet add package WaspClassLibrary --version 2.42.9446.21786
                    
NuGet\Install-Package WaspClassLibrary -Version 2.42.9446.21786
                    
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="2.42.9446.21786" />
                    
For projects that support PackageReference, copy this XML node into the project file to reference the package.
<PackageVersion Include="WaspClassLibrary" Version="2.42.9446.21786" />
                    
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 2.42.9446.21786
                    
#r "nuget: WaspClassLibrary, 2.42.9446.21786"
                    
#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@2.42.9446.21786
                    
#: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=2.42.9446.21786
                    
Install as a Cake Addin
#tool nuget:?package=WaspClassLibrary&version=2.42.9446.21786
                    
Install as a Cake Tool

.

Product Compatible and additional computed target framework versions.
.NET Framework net48 is compatible.  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.42.9446.21786 1,152 11/21/2025
2.16.8536.15168 2,082 9/8/2023
2.13.8413.24624 534 1/13/2023
2.6.8161.25105 732 6/17/2022
2.3.7832.22905 758 6/11/2021
2.2.7698.34200 649 2/2/2021
2.1.7278.28825 1,623 12/10/2019
1.53.7073.23474 2,784 5/14/2019
1.52.6823.24529 5,470 9/10/2018
1.51.6801.16624 1,131 8/15/2018
1.51.6710.21454 1,641 5/16/2018
1.50.6557.30005 1,960 12/15/2017
1.49.6535.19300 1,330 11/22/2017
1.49.6502.17959 1,284 10/20/2017
1.49.6486.24794 1,282 10/4/2017
1.49.6463.29094 1,338 9/12/2017
1.48.6389.29055 1,375 7/6/2017
1.48.6366.27595 1,369 6/6/2017
1.48.6334.20075 1,367 5/5/2017
1.48.6333.25187 1,327 5/4/2017
1.48.6298.23882 1,740 3/31/2017
1.47.6284.28875 1,669 3/17/2017
1.46.6075.26297 1,545 9/6/2016
1.45.6036.21761 1,573 7/11/2016
1.45.6026.24547 1,387 7/1/2016
1.44.5947.18864 1,415 4/13/2016
1.43.5802.31907 1,703 11/22/2015
1.42.5788.28676 1,461 11/6/2015
1.41.5760.22585 1,474 10/9/2015
1.40.5749.24101 1,565 9/28/2015
1.39.5745.31596 1,463 9/25/2015
1.38.5724.25548 1,466 9/3/2015
1.37.5723.21896 1,476 9/2/2015
1.36.5718.19667 1,427 8/28/2015
1.35.5715.17551 1,435 8/25/2015
1.34.5711.22450 1,419 8/21/2015
1.33.5710.28128 1,412 8/20/2015
1.32.5700.23892 1,633 8/10/2015
1.31.5699.38782 1,507 8/10/2015
1.30.5697.14657 1,706 8/7/2015
1.29.5695.19524 1,764 8/5/2015
1.28.5695.12908 1,712 8/5/2015
1.27.5694.42695 1,673 8/5/2015
1.26.5694.21480 1,723 8/4/2015
1.25.5675.21282 1,506 7/16/2015
1.24.5672.17860 1,749 7/13/2015
1.23.5669.28318 1,440 7/10/2015
1.22.5645.29586 1,462 6/16/2015
1.21.5644.40517 1,413 6/16/2015
1.20.5632.37095 1,749 6/4/2015
1.19.5575.25041 1,462 4/7/2015
1.19.5574.26935 1,443 4/6/2015
1.19.5567.24203 1,474 3/30/2015
1.18.5562.18980 1,669 3/25/2015
1.17.5546.17565 1,755 3/9/2015

History

11/11/2025 2.42
1. Update serilog versions

08/20/2025 2.41.9363.26490

1. Add support for BLE Live encryption

04/25/2025 2.40
1. BLE Live fix decoding exception of ModelNumber
2. Clean up scan/adv decoding for BLE Live and GenericBLE devices
3. Use timer to update ANTSensorDemo pairing screen values to reduce
updates from PropertyChanged updates
4. Fix flicker on main screen (ANT Sensor Demo)
5. Fix unnecssary event fires
6. Fix Services event from BLE Connected data to not accumuate services
7. Clean up reported Device IDs and Extended Device numbers
8. Process scan/adv for ble live regardless of presence of BLE live data
9. Track Wasps in GenericBle devices
10. Add Strongest Wasp function
11. Use Strongest Wasp to select WASP to use for connections
12. Add Device base class for BLE and ANT devices

04/03/2025 2.39.9224.42084
1. BLE Live: Accomodate zone threshold in middle of ble packet

04/03/2025 2.38.9224.30267
1. BLE Live: Fix enum attribute descriptors

04/02/2025 2.37.9223.20574
1. BLE Live: HR Confidence, Zone Threshold, LED and UI fields

02/11/2025 2.36.9173.20520
1. Working BLE Connections

02/05/2025 2.35.9167.29456
1. Support for BLE Connections WIP

01/24/2025 2.34
1. Add FTP, Max HR, Weight and Speed to Keiser decode

12/23/2024 2.33.9123.39596
1. Add more logging to debug

12/19/2024 2.32.9119.35458
1. Merge aerosensor and hornet branches
2. Fix compile issues across apps and demos
3. Clean up logging

04/15/2024 2.31.8871.29963
1. Add Battery Page to AeroSensor
2. Fix AeroSensor decodings

4/10/2024 Version 2.30.8866.29188
1. Add more verbose logging to Hornet data path

04/09/2024 Version 2.29.8865.18135
1. Close stream in Network Manager before dispose to fix exception when no WASPs on network.

04/08/2024 Version 2.28.8864.31150
1. Clean up Network Manager events on dispose to prevent ants.dispose exception

03/29/2024 Version 2.27.8854.25652
1. Add AeroSensor (first pass)

03/21/2024 Version 2.26.8846.28488
1. Fix thread disposal in NetworkManager

3/21/2024 Version 2.25.8846.24513
1. Add support for Uplink over Hornet
2. Fixes for latest version Hornet FW
3. Add BLE Scan Filter support for Hornet
4. Make ANT FAST streaming mode default for Hornet
5. Fix HCI threading issue for Hornet
6. Remove assembly signing in post build

01/04/2024 Version 2.24.8769.21147
1. Set FEC type according to FE specific page if Equipment Type is not present in the General FE Page

09/21/2023 Version 2.23.8664.20699
1. Update Hubb interface

09/15/2023 Version 2.22.8658.26199
1. First pass add hubb message support.

09/11/2023 Version 2.21.8654.24234
1. Queue in UDP Client
2. Blocking receive in async thread for UDP Client

8/23/2023 Version 2.20
1. Do not remove duplicate Test and Alternate Protocol messages from startupConfig in HCI Manager

8/17/2023 Version 2.19.8629.30063
1. Support for Hornet

05/25/2023 Version 2.17.8545.23951
1. Use 32-bit ID for extended ID of pseudo ANT devices spawned off BLE Live devices

05/16/2023 Version 2.16.8536.15168
1. Adding GEM3POE product type and GEM3POE dfu.

05/12/2023 Version 2.15.8532.3846
1. Add TotalSteps, StepsPerMinute and ActivityDistanceKm BLE Live updates to ActivityMonitor class

05/11/2023 Version 2.14.8531.4782
1. Add exception handling for out of bounds conditions

12/13/2022 Version 2.13.8413.24624
1. Reduce verbose logging

11/01/2022 Version 2.12.8340.31364
1. Enable Accumulated Calories in General Metabolic FE Args.

10/20/2022 Version 2.11.8328
1. Catch out of bounds exceptions in WaspCollection packet processing.

9/23/2022 Version 2.10.8301
1. Add support for BLE Live

8/16/2022 Version 2.9.8263
1. Add support for FitCare BX100 ANT+ 'profile'

7/18/2022 Version 2.8.8234
1. Remove 'same message' filter on heartbeatz messages.
2. Fix null condition in WaspClass.cs

6/28/2022 Version 2.7.8214
1. WASP-810[Bug] - RawaAntMessageEventArgs Constructor failing to set WaspIPEndPoint property.

5/6/2022 Version 2.6.8161
1. Add external logging support with log event sink and independent log level control
2. Add WaspIPEndPoint to MessageEventArgs
3. Move FitnessEquipment logs to Debug

2/22/2022 Version 2.5.8088
1. Add support for Pafers P9C messages
2. Update to .NET Framweok 4.8

8/17/2021 Version 2.4.7899
1. Corrects issues found with Water Rower consoles.

6/11/2021 Version 2.3.7832
1. Update to BLE Advertising support for Heartbeatz.

1/28/2021 Version 2.2.7698
1. Support for the Activio step counter.
2. Programming progress indicator update.
3. Bug fix for null reference when updating WASP Configuration.
4. Bug fix for Fitness Equipment Resistance Level.
5. Add .NET Core 2.1 build to NuGet.
6. BLE Advertising support for Heartbeatz.

12/5/2019 Version 2.1.7278
1. BREAKING CHANGE: Upgraded target framework to .NET 4.5.2. Users of the class library may need to retarget their applications.
2. The property CollectionVerbosity has been deprecated as of 6/1/2019 and may be removed in a future release. Please use the static property Logger.LogLevel for future development.
3. Log files are now written to the directory WaspLogs. Rolling log files are generated with a rolling interval of daily. The trace listener can be removed from the config file.
4. ActivityMonitor.ActivityDistanceKm now reports the correct distance in kilometers.
5. Removed dependency on Ionic NuGet package.
6. Improved heart rate monitor handling.
7. WaspCollection now has a property to IgnoreBleMessages.
8. Added support for the Concept 2 Rower in the FitnessEquipmentControls namespace.
9. Writes to a WASP over a TCP control connection are now done asynchronously.
10. The timeout for a write over a TCP control connection can be set when invoking RequestConnection. The default is infinite.
11. Added support for Polar Ignite BLE Heart Rate Monitor.
12. Updated BikeSpeed/BikeCadence sensor to v2.1 of the ANT+ profile.
13. Some WASP-PoE return incorrect frequency info in the extended query response and will be ignored. The AntFrequency array will default to all 0xFF (invalid). Does not affect WASP-N.
14. The AntFrequency array will be set to the correct values when a connection (call RequestConnection) is made to WASP-PoE. Does not affect WASP-N.
15. Added the Nordic Skier to the fitness equipment class.
16. Added Manufacturer Specific Data Pages Event to AntDevice base class.

5/13/2019 Version 1.53
1. Added MessageQueueCount property to AntDevice to provide visibility into the number of messages in the AntDevice queue.
2. Additional information in log file to show progress as messages are sent to ANT devices. Set Wasp.CollectionVerbosity to Wasp.WaspLogLevel.Moderate or higher to view data.
3. Changed default ANT sensor message Stale timeout to 10 seconds.
4. Improved performance of sending commands to ANT+ sensors to avoid multiple simultaneous messages to the same sensor.
5. GetStrongestWasp() is now automatically called before sending commands to ANT devices. We recommend that client applications no longer
call GetStrongestWasp() as this is now handled internally. Calling this method again may incur a small performance penalty.
6. Improved time to identify sensors with the AWE interface.
7. Exposed the AntDevice MessageQueueFull and MessageQueueCount properties to client programs to track number of messages waiting to be sent to devices.
8. Added ability to empty the AntDevice message queue.
9. Only allow valid Fitness Equipment device state transitions.
10. Corrected potential offset error when clearing accumulated Fitness Equipment device data.
11. Added Water Rower decode to provide rapid response from the rower broadcasting page.
12. Added override parameter to SetGymMode to allow setting Heart Rate Monitors to Gym Mode without having to request capabilities first.
13. Geocache::Program now returns false if Hint is not set before programming.
14. First Generation WASP-PoE radios are now correctly identified.
15. Added CommandTimedout flag to indicate that the last command to an ANT sensor timed out before it could be transmitted.
16. Added GEM Maintenance data decode.
17. Added AweBleAcknowledgeEvent to signal that the Apple Watch has processed a command sent from the PC.
18. Added automatic retry to AWE commands if Apple Watch did not acknowledge command.