healthrian_ble_interface 2.11.3 copy "healthrian_ble_interface: ^2.11.3" to clipboard
healthrian_ble_interface: ^2.11.3 copied to clipboard

unlisted

Healthrian BLE interface for multiple devices

2.11.0 #

  • Feat: Add heart rate plotting stream

2.10.0 #

  • Change to use flutter_blue_plus as ble library instead of flutter_blue_plus_windows.

2.9.0 #

  • Refactor stream processing to use parallel mapping.

2.8.0 #

  • Refactor raw ECG stream handling to fix a packet loss issue.

2.7.0 #

  • Refactor sampling rate handling in module_monitor.

2.6.0 #

  • Add error handling for BLE write operations.

2.5.5 #

  • Apply UDF filter synchronously.

2.5.4 #

  • Fix a bug with ecg buffer when downsampling.

2.5.3 #

  • Fix a bug with heart rate when downsampling.

2.5.2 #

  • Optimize a logic for downsampling in terms of performance.

2.5.0 #

  • Apply new heartbeat algorithm.

2.4.14 #

  • Fix a bug with reset plot in ModuleMonitor.

2.4.13 #

  • Fix a bug with callbackMechanism in ModuleMonitor.

2.4.12 #

  • Refactor _callbackMechanism.

2.4.11 #

  • Refactor _getBufferedFilter and _getPlot in ModuleMonitor to use scan and map operators.
    • Improve plot performance (⚡).

2.4.10 #

  • Refactor _getBuffered in ModuleMonitor to use scan and map operators.
  • Improve plot performance (⚡).

2.4.9 #

  • Improve calculation algorithm for heart rate.

2.4.8 #

  • Refactor heart rate calculation in module_monitor.dart.

2.4.5 #

  • Refactor leadDetection stream in module_monitor.dart and bump version.

2.4.2 #

  • Refactor ecg meta streams.

2.4.1 #

  • Fix: dataFilter.samplingRate should use targetSamplingRate instead of samplingRate.

2.4.0 #

  • Apply targetSamplingRate.

2.3.0 #

  • Apply heart rate calculation for high frequency (over 500Hz).

2.2.2 #

  • Fix onConnect callback removing input argument.

2.2.1 #

  • Support FutureOr in BLE/Monitor callbacks.

2.2.0 #

  • Add onConnect, onDisconnect, onStartMeasurement, onStopMeasurement for supporting customized actions.

2.1.4 #

  • Remove version constraints in pubspec, and remove Bloc related code.

2.1.3 #

  • Add isWithoutResponse to ModuleBle.

2.1.2 #

  • Avoid exception on getting system devices in Desktop platform.

2.1.1 #

  • Disable to request permission in Linux.

2.1.0 #

  • Add custom manager.

2.0.25 #

  • Add a configure for isWithoutResponse in ble module.

2.0.24 #

  • Remove command definition in ModuleMonitor. (BREAKING CHANGE)

2.0.23 #

  • Clean up builtin functions.

2.0.21 #

  • Remove built-in udf for WearCardioT and CardioClick.

2.0.0 #

  • Add ChannelData support.

1.17.0 #

  • Fix a compile error when building web application.

1.16.0 #

  • Fix a bug with getTrackableModule method.

1.11.0 #

  • Fix a bug between filtered and unfiltered streams (filtering process changes original signal).

1.10.0 #

  • Add user-define function for controlling ble streams.

1.9.19 #

  • Change functionality of modules to trackableModules.

1.9.18 #

  • Add createModule in ManagerInterface for making a collection of modules.

1.9.11 #

  • Add plotRTRestart method.

1.9.4 #

  • Add an option that constraints strict callback in ecg module (default: true).

1.9.0 #

  • Fix a bug with Guid

1.8.0 #

  • Add cache for storing characteristics in Windows.

1.7.0 #

  • Improve stability of Windows support w.r.t. pairing.

1.6.0 #

  • Add findConnectedDevice and findScannedDevice.

1.5.0 #

  • Improve stability of Windows support.

1.4.0 #

  • Implement method to Subscribe/Unsubscribe Characteristic in Windows platform.

1.3.0 #

  • Add Windows support.

1.2.32 #

  • Fix a bug that tap stream does not work due to missing setNotify.
  • Add toString for LeadState

1.2.31 #

  • Change a return type of tap stream to TapEvent? from bool?.

1.2.30 #

  • Upgrade flutter_blue_plus and remove fl_chart.
  • Add example

1.2.23 #

  • Add windows support

1.1.19 #

  • Add module interface

1.1.14 #

  • Remove an argument for stream interface in module ble

1.1.7 #

  • Apply to healthrian support libraries

1.0.0+1 #

  • Initial release (using Github action).