commit
9e956cdf5e
6 changed files with 30 additions and 10 deletions
|
@ -57,7 +57,7 @@ android {
|
||||||
targetSdkVersion 23
|
targetSdkVersion 23
|
||||||
multiDexEnabled true
|
multiDexEnabled true
|
||||||
versionCode 1500
|
versionCode 1500
|
||||||
version "1.57-combo-csv2-beta-2"
|
version "1.57-combo-csv2-beta-3"
|
||||||
buildConfigField "String", "VERSION", '"' + version + '"'
|
buildConfigField "String", "VERSION", '"' + version + '"'
|
||||||
buildConfigField "String", "BUILDVERSION", generateGitBuild()
|
buildConfigField "String", "BUILDVERSION", generateGitBuild()
|
||||||
|
|
||||||
|
|
|
@ -19,6 +19,7 @@ import info.nightscout.androidaps.Services.AlarmSoundService;
|
||||||
|
|
||||||
public class ErrorDialog extends DialogFragment implements View.OnClickListener {
|
public class ErrorDialog extends DialogFragment implements View.OnClickListener {
|
||||||
private static Logger log = LoggerFactory.getLogger(ErrorDialog.class);
|
private static Logger log = LoggerFactory.getLogger(ErrorDialog.class);
|
||||||
|
Button muteButton;
|
||||||
Button okButton;
|
Button okButton;
|
||||||
TextView statusView;
|
TextView statusView;
|
||||||
ErrorHelperActivity helperActivity;
|
ErrorHelperActivity helperActivity;
|
||||||
|
@ -52,14 +53,14 @@ public class ErrorDialog extends DialogFragment implements View.OnClickListener
|
||||||
Bundle savedInstanceState) {
|
Bundle savedInstanceState) {
|
||||||
getDialog().setTitle(title);
|
getDialog().setTitle(title);
|
||||||
View view = inflater.inflate(R.layout.overview_error_dialog, container, false);
|
View view = inflater.inflate(R.layout.overview_error_dialog, container, false);
|
||||||
|
muteButton = (Button) view.findViewById(R.id.overview_error_mute);
|
||||||
okButton = (Button) view.findViewById(R.id.overview_error_ok);
|
okButton = (Button) view.findViewById(R.id.overview_error_ok);
|
||||||
statusView = (TextView) view.findViewById(R.id.overview_error_status);
|
statusView = (TextView) view.findViewById(R.id.overview_error_status);
|
||||||
|
muteButton.setOnClickListener(this);
|
||||||
okButton.setOnClickListener(this);
|
okButton.setOnClickListener(this);
|
||||||
setCancelable(false);
|
setCancelable(false);
|
||||||
|
|
||||||
Intent alarm = new Intent(MainApp.instance().getApplicationContext(), AlarmSoundService.class);
|
startAlarm();
|
||||||
alarm.putExtra("soundid", soundId);
|
|
||||||
MainApp.instance().startService(alarm);
|
|
||||||
return view;
|
return view;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -77,13 +78,16 @@ public class ErrorDialog extends DialogFragment implements View.OnClickListener
|
||||||
if (helperActivity != null) {
|
if (helperActivity != null) {
|
||||||
helperActivity.finish();
|
helperActivity.finish();
|
||||||
}
|
}
|
||||||
Intent alarm = new Intent(MainApp.instance().getApplicationContext(), AlarmSoundService.class);
|
stopAlarm();
|
||||||
MainApp.instance().stopService(alarm);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void onClick(View view) {
|
public void onClick(View view) {
|
||||||
switch (view.getId()) {
|
switch (view.getId()) {
|
||||||
|
case R.id.overview_error_mute:
|
||||||
|
log.debug("Error dialog mute button pressed");
|
||||||
|
stopAlarm();
|
||||||
|
break;
|
||||||
case R.id.overview_error_ok:
|
case R.id.overview_error_ok:
|
||||||
log.debug("Error dialog ok button pressed");
|
log.debug("Error dialog ok button pressed");
|
||||||
dismiss();
|
dismiss();
|
||||||
|
@ -91,4 +95,14 @@ public class ErrorDialog extends DialogFragment implements View.OnClickListener
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
private void startAlarm() {
|
||||||
|
Intent alarm = new Intent(MainApp.instance().getApplicationContext(), AlarmSoundService.class);
|
||||||
|
alarm.putExtra("soundid", soundId);
|
||||||
|
MainApp.instance().startService(alarm);
|
||||||
|
}
|
||||||
|
|
||||||
|
private void stopAlarm() {
|
||||||
|
Intent alarm = new Intent(MainApp.instance().getApplicationContext(), AlarmSoundService.class);
|
||||||
|
MainApp.instance().stopService(alarm);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -912,9 +912,6 @@ public class ComboPlugin implements PluginBase, PumpInterface, ConstraintsInterf
|
||||||
private CommandResult runOnConnectChecks() {
|
private CommandResult runOnConnectChecks() {
|
||||||
// connect, get status and check if an alarm is active
|
// connect, get status and check if an alarm is active
|
||||||
CommandResult preCheckResult = ruffyScripter.readPumpState();
|
CommandResult preCheckResult = ruffyScripter.readPumpState();
|
||||||
for (int retries = 2; !preCheckResult.success && retries > 0; retries--) {
|
|
||||||
preCheckResult = ruffyScripter.readPumpState();
|
|
||||||
}
|
|
||||||
if (!preCheckResult.success) {
|
if (!preCheckResult.success) {
|
||||||
return preCheckResult;
|
return preCheckResult;
|
||||||
}
|
}
|
||||||
|
|
|
@ -16,11 +16,19 @@
|
||||||
android:layout_gravity="center_horizontal" />
|
android:layout_gravity="center_horizontal" />
|
||||||
|
|
||||||
<Button
|
<Button
|
||||||
android:id="@+id/overview_error_ok"
|
android:id="@+id/overview_error_mute"
|
||||||
android:layout_width="wrap_content"
|
android:layout_width="wrap_content"
|
||||||
android:layout_height="wrap_content"
|
android:layout_height="wrap_content"
|
||||||
android:layout_gravity="center_horizontal"
|
android:layout_gravity="center_horizontal"
|
||||||
android:layout_marginTop="15dp"
|
android:layout_marginTop="15dp"
|
||||||
|
android:text="@string/mute" />
|
||||||
|
|
||||||
|
<Button
|
||||||
|
android:id="@+id/overview_error_ok"
|
||||||
|
android:layout_width="wrap_content"
|
||||||
|
android:layout_height="wrap_content"
|
||||||
|
android:layout_gravity="center_horizontal"
|
||||||
|
android:layout_marginTop="5dp"
|
||||||
android:text="@string/ok" />
|
android:text="@string/ok" />
|
||||||
|
|
||||||
</LinearLayout>
|
</LinearLayout>
|
||||||
|
|
Binary file not shown.
|
@ -875,5 +875,6 @@
|
||||||
<string name="combo_error_failure_reading_changed_basal_rate">Basal rate changed on pump, but reading it failed</string>
|
<string name="combo_error_failure_reading_changed_basal_rate">Basal rate changed on pump, but reading it failed</string>
|
||||||
<string name="combo_activity_checking_for_history_changes">Checking for history changes</string>
|
<string name="combo_activity_checking_for_history_changes">Checking for history changes</string>
|
||||||
<string name="combo_error_multiple_boluses_with_identical_timestamp">Multiple boluses with the same amount within the same minute were just imported. Only one record could be added to treatments. Please check the pump and manually add a bolus record using the Careportal tab. Make sure to create a bolus with a time no other bolus uses.</string>
|
<string name="combo_error_multiple_boluses_with_identical_timestamp">Multiple boluses with the same amount within the same minute were just imported. Only one record could be added to treatments. Please check the pump and manually add a bolus record using the Careportal tab. Make sure to create a bolus with a time no other bolus uses.</string>
|
||||||
|
<string name="mute">Mute</string>
|
||||||
</resources>
|
</resources>
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue