Important changes to repositories hosted on mbed.com
Mbed hosted mercurial repositories are deprecated and are due to be permanently deleted in July 2026.
To keep a copy of this software download the repository Zip archive or clone locally using Mercurial.
It is also possible to export all your personal repositories from the account settings page.
Dependencies: SDFileSystem ds3231 eeprom_Nikita mbed testUniGraphic_150217
Fork of merged_code2_3rd_nov_2017 by
Diff: ecgg.cpp
- Revision:
- 31:0f67acfc6236
- Parent:
- 26:53ff13a164f3
- Child:
- 32:76892fdf5e4c
--- a/ecgg.cpp Sat Jul 08 12:06:16 2017 +0000
+++ b/ecgg.cpp Sat Jul 15 05:39:45 2017 +0000
@@ -258,23 +258,33 @@
fclose(fpeecg1);
pc.printf("temporary file closed\n");
-BLEMsg_info_ecg.cal_data.cal_sbp_dummy = 0;
-BLEMsg_info_ecg.cal_data.cal_dbp_OTtyp = HR1; //To be modified after HR code is added.
+
+if(HR_avg>100 || HR_avg<40)
+ {
+
+ return 1; // out of range condition returning 1 //nikita//10/7
+
+ }
+ else
+ {
+
+ BLEMsg_info_ecg.cal_data.cal_sbp_dummy = 0;
+ BLEMsg_info_ecg.cal_data.cal_dbp_OTtyp = HR1; //To be modified after HR code is added.
-structure_file(ptr_BLEMsg_info_ecg, pid); //copy the ECG structure to Main file //COMMENTED Nidhin 10/6/2017
-ecgfile_mainfile(pid); // copy raw data to the main file and ECG file is cleared. //COMMENTED Nidhin 10/6/2017
+ structure_file(ptr_BLEMsg_info_ecg, pid); //copy the ECG structure to Main file //COMMENTED Nidhin 10/6/2017
+ ecgfile_mainfile(pid); // copy raw data to the main file and ECG file is cleared. //COMMENTED Nidhin 10/6/2017
-pc.printf("Closed the main file\n");
+ pc.printf("Closed the main file\n");
//return HR1;
- return HR_avg;
-
+ return HR_avg;
+ }
}
else
{
- pc.printf("no - leadoff");
+ pc.printf("improper lead connection");
return 0;
}
pc.printf("closing temporary file\n");
