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 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 getEKGFileDetails(String fileName) async { try { print("----------Flutter Init -------"); final String result = await platform.invokeMethod('ekg_file_detail', fileName); 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"; } } }