updates EKG

dev_3.3_BLE
haroon amjad 2 years ago
parent 28cd6769ec
commit b6a3ae2380

@ -223,7 +223,7 @@ class BleBridge(
val fileNames = it.data as ArrayList<String> val fileNames = it.data as ArrayList<String>
println("DuoEK FileNames List: $fileNames") println("DuoEK FileNames List: $fileNames")
val returnData = val returnData =
mapOf("type" to "fileList", "data" to fileNames.toString()) mapOf("type" to "fileList", "data" to fileNames)
// eventSink?.success(fileNames.toString()) // eventSink?.success(fileNames.toString())
eventSink?.success(returnData) eventSink?.success(returnData)
} }

@ -20,8 +20,8 @@ var PACKAGES_ORDERS = '/api/orders';
var PACKAGES_ORDER_HISTORY = '/api/orders/items'; var PACKAGES_ORDER_HISTORY = '/api/orders/items';
var PACKAGES_TAMARA_OPT = '/api/orders/paymentoptions/tamara'; var PACKAGES_TAMARA_OPT = '/api/orders/paymentoptions/tamara';
// var BASE_URL = 'http://10.50.100.198:2018/'; // var BASE_URL = 'http://10.50.100.198:2018/';
// var BASE_URL = 'https://uat.hmgwebservices.com/'; var BASE_URL = 'https://uat.hmgwebservices.com/';
var BASE_URL = 'https://hmgwebservices.com/'; // var BASE_URL = 'https://hmgwebservices.com/';
// var BASE_URL = 'https://orash.cloudsolutions.com.sa/'; // var BASE_URL = 'https://orash.cloudsolutions.com.sa/';
// var BASE_URL = 'https://vidauat.cloudsolutions.com.sa/'; // var BASE_URL = 'https://vidauat.cloudsolutions.com.sa/';

@ -149,8 +149,8 @@ class BaseAppClient {
// body['IdentificationNo'] = 1023854217; // body['IdentificationNo'] = 1023854217;
// body['MobileNo'] = "531940021"; // body['MobileNo'] = "531940021";
body['PatientID'] = 1231755; //3844083 // body['PatientID'] = 1231755; //3844083
body['TokenID'] = "@dm!n"; // body['TokenID'] = "@dm!n";
// Patient ID: 3027574 // Patient ID: 3027574
// Mobile no.: 0502303285 // Mobile no.: 0502303285

@ -19,6 +19,7 @@ import 'package:diplomaticquarterapp/pages/landing/home_page_2.dart';
import 'package:diplomaticquarterapp/pages/medical/medical_profile_page_new.dart'; import 'package:diplomaticquarterapp/pages/medical/medical_profile_page_new.dart';
import 'package:diplomaticquarterapp/pages/medical/my_trackers/ecg_ble.dart'; import 'package:diplomaticquarterapp/pages/medical/my_trackers/ecg_ble.dart';
import 'package:diplomaticquarterapp/pages/medical/my_trackers/spirometer.dart'; import 'package:diplomaticquarterapp/pages/medical/my_trackers/spirometer.dart';
import 'package:diplomaticquarterapp/pages/medical/my_trackers/viatom_devices/ekg_tracker_ble.dart';
import 'package:diplomaticquarterapp/pages/medical/my_trackers/viatom_devices/oxymeter_ble.dart'; import 'package:diplomaticquarterapp/pages/medical/my_trackers/viatom_devices/oxymeter_ble.dart';
import 'package:diplomaticquarterapp/pages/medical/my_trackers/weight_scale_ble.dart'; import 'package:diplomaticquarterapp/pages/medical/my_trackers/weight_scale_ble.dart';
import 'package:diplomaticquarterapp/pages/videocall-webrtc-rnd/webrtc/start_video_call.dart'; import 'package:diplomaticquarterapp/pages/videocall-webrtc-rnd/webrtc/start_video_call.dart';
@ -570,8 +571,8 @@ class _LandingPageState extends State<LandingPage> with WidgetsBindingObserver {
changeCurrentTab(1); changeCurrentTab(1);
}, },
onLoginClick: () { onLoginClick: () {
login(); // login();
// Navigator.push(context, FadePage(page: Oxymeter_BLE())); Navigator.push(context, FadePage(page: EKG_BLE()));
}, },
onMedicalFileClick: () { onMedicalFileClick: () {
changeCurrentTab(1); changeCurrentTab(1);

@ -61,7 +61,7 @@ class _EKG_BLEState extends State<EKG_BLE> {
ekgValueNotifier.value = event['data']; ekgValueNotifier.value = event['data'];
} }
if (event['type'] == "fileList") { if (event['type'] == "fileList") {
parseEKGFilesList(event['data'].toString().split(",")); parseEKGFilesList(event['data']);
} }
}); });
await BleChannel.getScanningResult(["oximeter", "ekg"]); await BleChannel.getScanningResult(["oximeter", "ekg"]);
@ -124,9 +124,10 @@ class _EKG_BLEState extends State<EKG_BLE> {
); );
} }
void parseEKGFilesList(dynamic filesListArray) { void parseEKGFilesList(List<dynamic> filesListArray) {
List<dynamic> filesList = filesListArray.toString().replaceAll("[", "").replaceAll("]", "").split(",");
print("received files list: $filesListArray"); print("received files list: $filesListArray");
ekgValueNotifier.value = filesListArray.toString(); ekgValueNotifier.value = filesListArray.toString().replaceAll("[", "").replaceAll("]", "");
} }
Widget getFilesListWidget() { Widget getFilesListWidget() {

Loading…
Cancel
Save