Class HardwareSimulatorAPI
java.lang.Object
|
+--HardwareSimulatorAPI
- public class HardwareSimulatorAPI
- extends java.lang.Object
This is a facade class that offers a number of methos to simulate a
number of hardware events.
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
HardwareSimulatorAPI
public HardwareSimulatorAPI(GenericTestBed aTestBed)
startInsulinPumpController
public void startInsulinPumpController()
stopInsulinPumpController
public void stopInsulinPumpController()
removeInsulinReservoir
public void removeInsulinReservoir()
replaceInsulinReservoir
public void replaceInsulinReservoir()
insulinReservoirIsPresent
public boolean insulinReservoirIsPresent()
removeNeedle
public void removeNeedle()
replaceNeedle
public void replaceNeedle()
needleIsPresent
public boolean needleIsPresent()
setBatteryAtLowLevel
public void setBatteryAtLowLevel()
replaceBattery
public void replaceBattery()
batteryIsAtLowLevel
public boolean batteryIsAtLowLevel()
simulateSugarSensorFailure
public void simulateSugarSensorFailure()
repairSugarSensor
public void repairSugarSensor()
sensorIsWorking
public boolean sensorIsWorking()
simulatePumpFailure
public void simulatePumpFailure()
repairPump
public void repairPump()
pumpIsWorking
public boolean pumpIsWorking()
simulateDeliveryFailure
public void simulateDeliveryFailure()
repairDelivery
public void repairDelivery()
deliveryIsWorking
public boolean deliveryIsWorking()
setSugarNewSensorReading
public void setSugarNewSensorReading(int newBloodSugarLevel)