Added settings for new Heart Rate Alarms

This commit is contained in:
Graham Jones
2023-03-01 21:12:20 +00:00
parent 0127a67fb0
commit a23e67b760
4 changed files with 134 additions and 1 deletions

View File

@@ -488,4 +488,17 @@
<string name="no_button_title">NO</string>
<string name="privacy_policy_button_title">Privacy Policy</string>
<string name="data_sharing_button_title">Data Sharing</string>
<string name="HRAdaptiveAlarmEnabledTitle">Enable Adaptive Threshold Heart Rate Alarm</string>
<string name="HRAdaptiveAlarmWindowTitle">Moving Average Time Window (seconds)</string>
<string name="HRAdaptiveAlarmWindowSummary">Window must be a multiple of 5 seconds</string>
<string name="HRAdaptiveThreshTitle">Adaptive Threshold Offset (bpm)</string>
<string name="HRAdaptiveThreshSummary">The alarm threshold offset from the average measured Heart Rate (bpm)</string>
<string name="HRAverageAlarmEnabledTitle">Enable Alarm based on rolling average heart rate</string>
<string name="HRAverageAlarmEnabledSummary" />
<string name="HRAverageThreshMinSummary">Lower Heart Rate Threshold for Average Heart Rate Alarm</string>
<string name="HRAverageThreshMinTitle">Lower Threshold for Average Heart Rate Alarm</string>
<string name="HRAverageThreshMaxSummary">Upper Heart Rate Threshold for Average Heart Rate Alarm</string>
<string name="HRAverageThreshMaxTitle">Upper Threshold for Average Heart Rate Alarm</string>
<string name="HRAverageAlarmWindowTitle">Window size (in seconds) for Average Heart Rate Calculation</string>
<string name="HRAverageAlarmWindowSummary">Window size (in seconds) for Average Heart Rate Calculation - must be a factor of 5 seconds.</string>
</resources>

View File

@@ -90,6 +90,43 @@
android:key="HRThreshMax"
android:summary="@string/HRThreshMaxSummary"
android:title="@string/HRThreshMaxTitle" />
<CheckBoxPreference
android:defaultValue="false"
android:key="HRAdaptiveAlarmActive"
android:summary="@string/HRAlarmEnabledSummary"
android:title="@string/HRAdaptiveAlarmEnabledTitle" />
<EditTextPreference
android:defaultValue="30"
android:key="HRAdaptiveAlarmWindowSecs"
android:summary="@string/HRAdaptiveAlarmWindowSummary"
android:title="@string/HRAdaptiveAlarmWindowTitle" />
<EditTextPreference
android:defaultValue="20"
android:key="HRAdaptiveAlarmThresh"
android:summary="@string/HRAdaptiveThreshSummary"
android:title="@string/HRAdaptiveThreshTitle" />
<CheckBoxPreference
android:defaultValue="false"
android:key="HRAverageAlarmActive"
android:summary="@string/HRAverageAlarmEnabledSummary"
android:title="@string/HRAverageAlarmEnabledTitle" />
<EditTextPreference
android:defaultValue="40"
android:key="HRAverageAlarmThreshMin"
android:summary="@string/HRAverageThreshMinSummary"
android:title="@string/HRAverageThreshMinTitle" />
<EditTextPreference
android:defaultValue="120"
android:key="HRAverageAlarmThreshMax"
android:summary="@string/HRAverageThreshMaxSummary"
android:title="@string/HRAverageThreshMaxTitle" />
<EditTextPreference
android:defaultValue="120"
android:key="HRAverageAlarmWindowSecs"
android:summary="@string/HRAverageAlarmWindowSummary"
android:title="@string/HRAverageAlarmWindowTitle" />
</PreferenceCategory>
<PreferenceCategory android:title="@string/O2SatSettingsTitle">