diff --git a/app/src/main/java/uk/org/openseizuredetector/SdDataSource.java b/app/src/main/java/uk/org/openseizuredetector/SdDataSource.java
index 488ebd1..14d60f2 100644
--- a/app/src/main/java/uk/org/openseizuredetector/SdDataSource.java
+++ b/app/src/main/java/uk/org/openseizuredetector/SdDataSource.java
@@ -92,6 +92,7 @@ public abstract class SdDataSource {
private short mFallWindow;
private int mMute; // !=0 means muted by keypress on watch.
private SdAlgNn mSdAlgNn;
+ private SdAlgHr mSdAlgHr;
// Values for SD_MODE
private int SIMPLE_SPEC_FMAX = 10;
@@ -133,12 +134,16 @@ public abstract class SdDataSource {
mUtil.writeToSysLogFile("SdDataSource.start()");
updatePrefs();
+ mSdAlgHr = new SdAlgHr(mContext);
+
if (mSdData.mCnnAlarmActive) {
mSdAlgNn = new SdAlgNn(mContext);
} else {
mSdData.mPseizure = 0;
}
+
+
// Start timer to check status of watch regularly.
mDataStatusTime = new Time(Time.getCurrentTimezone());
// use a timer to check the status of the pebble app on the same frequency
diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml
index eb2f096..195ebc2 100644
--- a/app/src/main/res/values/strings.xml
+++ b/app/src/main/res/values/strings.xml
@@ -107,7 +107,7 @@
Maximum Frequency of ROI (Hz) (Default = 8 Hz)
AlarmFreqMin (Hz)
Minimum Frequency of ROI (Hz) (Default = 3 Hz)
- Enable Heart Rate Alarm
+ Enable Simple Heart Rate Alarm
Treat a Null heart rate as an alarm condition
@@ -296,7 +296,7 @@
Accept Alarm
Cancel Audible (temporarily)
Data Logging Settings
- Heart Rate Alarm Settings
+ Simple Heart Rate Alarm Settings
Alarm Functionality Settings
Audible Alarm Settings
SMS Alarm Settings
@@ -489,16 +489,18 @@
Privacy Policy
Data Sharing
Enable Adaptive Threshold Heart Rate Alarm
- Moving Average Time Window (seconds)
- Window must be a multiple of 5 seconds
+ Window Size for Adaptive Threshold Calculation
+ Moving Average Time Window (seconds) must be a multiple of 5 seconds
Adaptive Threshold Offset (bpm)
The alarm threshold offset from the average measured Heart Rate (bpm)
- Enable Alarm based on rolling average heart rate
+ Enable Rolling Average Heart Rate Alarm
Lower Heart Rate Threshold for Average Heart Rate Alarm
Lower Threshold for Average Heart Rate Alarm
Upper Heart Rate Threshold for Average Heart Rate Alarm
Upper Threshold for Average Heart Rate Alarm
- Window size (in seconds) for Average Heart Rate Calculation
+ Window size for Average Heart Rate Calculation
Window size (in seconds) for Average Heart Rate Calculation - must be a factor of 5 seconds.
+ Adaptive Heart Rate Alarm Settings
+ Average Heart Rate Alarm Settings
diff --git a/app/src/main/res/xml/seizure_detector_prefs.xml b/app/src/main/res/xml/seizure_detector_prefs.xml
index fc64e98..0ed2a9c 100644
--- a/app/src/main/res/xml/seizure_detector_prefs.xml
+++ b/app/src/main/res/xml/seizure_detector_prefs.xml
@@ -1,7 +1,5 @@
-
-
-
+
+
+
+
-
+
+
+
+
-