healthrian_ble_interface 2.11.3
healthrian_ble_interface: ^2.11.3 copied to clipboard
Healthrian BLE interface for multiple devices
2.11.0 #
- Feat: Add heart rate plotting stream
2.10.0 #
- Change to use
flutter_blue_plusas ble library instead offlutter_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
callbackMechanisminModuleMonitor.
2.4.12 #
- Refactor
_callbackMechanism.
2.4.11 #
- Refactor
_getBufferedFilterand_getPlotinModuleMonitorto usescanandmapoperators. -
- Improve plot performance (⚡).
2.4.10 #
- Refactor
_getBufferedinModuleMonitorto usescanandmapoperators. - 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
leadDetectionstream inmodule_monitor.dartand bump version.
2.4.2 #
- Refactor ecg meta streams.
2.4.1 #
- Fix:
dataFilter.samplingRateshould usetargetSamplingRateinstead ofsamplingRate.
2.4.0 #
- Apply
targetSamplingRate.
2.3.0 #
- Apply heart rate calculation for high frequency (over 500Hz).
2.2.2 #
- Fix
onConnectcallback removing input argument.
2.2.1 #
- Support FutureOr in BLE/Monitor callbacks.
2.2.0 #
- Add
onConnect,onDisconnect,onStartMeasurement,onStopMeasurementfor supporting customized actions.
2.1.4 #
- Remove version constraints in pubspec, and remove Bloc related code.
2.1.3 #
- Add
isWithoutResponsetoModuleBle.
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
isWithoutResponsein 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
WearCardioTandCardioClick.
2.0.0 #
- Add
ChannelDatasupport.
1.17.0 #
- Fix a compile error when building web application.
1.16.0 #
- Fix a bug with
getTrackableModulemethod.
1.11.0 #
- Fix a bug between
filteredandunfilteredstreams (filtering process changes original signal).
1.10.0 #
- Add user-define function for controlling ble streams.
1.9.19 #
- Change functionality of
modulestotrackableModules.
1.9.18 #
- Add
createModuleinManagerInterfacefor making a collection of modules.
1.9.11 #
- Add
plotRTRestartmethod.
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
findConnectedDeviceandfindScannedDevice.
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
toStringforLeadState
1.2.31 #
- Change a return type of
tapstream toTapEvent?frombool?.
1.2.30 #
- Upgrade
flutter_blue_plusand removefl_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).