Remove GetReservoirLevelCommand, will be a method in the future.
This commit is contained in:
parent
f4f91c0b85
commit
cb24d13cae
|
@ -1,28 +0,0 @@
|
|||
package info.nightscout.androidaps.plugins.PumpCombo.scripter.commands;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
public class GetReservoirLevelCommand extends BaseCommand {
|
||||
@Override
|
||||
public CommandResult execute() {
|
||||
// TODO merge this into GetPumpHistory / GetFullPumpState; or maybe just have
|
||||
// GetPumpState and parameterize to just read the displayed menu, read reservoir level, read history?
|
||||
// TODO rough version, no error handling thought out
|
||||
|
||||
// turn into a method; bolus commands needs this as a precheck, parameterize GetPumpState command
|
||||
// to include reservoir level if desired
|
||||
scripter.verifyMenuIsDisplayed(MenuType.MAIN_MENU);
|
||||
scripter.pressCheckKey();
|
||||
scripter.waitForMenuToBeLeft(MenuType.MAIN_MENU);
|
||||
scripter.verifyMenuIsDisplayed(MenuType.QUICK_INFO);
|
||||
int remainingInsulin = ((Double) scripter.getCurrentMenu().getAttribute(MenuAttribute.REMAINING_INSULIN)).intValue();
|
||||
scripter.returnToMainMenu();
|
||||
return new CommandResult().success(true).enacted(false).reservoirLevel(remainingInsulin);
|
||||
}
|
||||
|
||||
@Override
|
||||
public List<String> validateArguments() {
|
||||
// TODO stub
|
||||
return null;
|
||||
}
|
||||
}
|
Loading…
Reference in a new issue