import 'package:flutter/services.dart'; class BleChannel { static const platform = MethodChannel('BLE-Platform-Bridge'); //BLE-Platform-Bridge static Future getScanningResult(List deviceType) async { try { print("----------Flutter Init -------"); final String result = await platform.invokeMethod('scan', deviceType); print("----------Flutter Result -------"); print(result); return result; } catch (e) { return "Error: $e"; } } // static Future getScanningResultEKG(List deviceType) async { // try { // print("----------Flutter Init -------"); // final String result = await platform.invokeMethod('scan_ekg', deviceType); // print("----------Flutter Result -------"); // print(result); // return result; // } catch (e) { // return "Error: $e"; // } // } static Future getEKGFilesList(List deviceType) async { try { print("----------Flutter Init -------"); final String result = await platform.invokeMethod('ekg_files_list', deviceType); print("----------Flutter Result -------"); print(result); return result; } catch (e) { return "Error: $e"; } } static Future disconnect() async { try { print("----------Flutter Init -------"); final String result = await platform.invokeMethod('disconnect_device'); print("----------Flutter Result -------"); print(result); return result; } catch (e) { return "Error: $e"; } } }