package action; import cupcarbon.CupCarbon; import device.SensorNode; public class CupActionModifSensorUnitESensing extends CupAction { private SensorNode sensorNode; private double consumption; private double cConsumption; public CupActionModifSensorUnitESensing(SensorNode sensorNode, double cConsumption, double consumption) { super(); this.sensorNode = sensorNode; this.consumption = consumption; this.cConsumption = cConsumption; } @Override public void execute() { if(!CupCarbon.cupCarbonController.deviceParamPane.isExpanded()) CupCarbon.cupCarbonController.deviceParamPane.setExpanded(true); sensorNode.setSelected(true); sensorNode.getSensorUnit().setESensing(consumption); } @Override public void antiExecute() { if(!CupCarbon.cupCarbonController.deviceParamPane.isExpanded()) CupCarbon.cupCarbonController.deviceParamPane.setExpanded(true); sensorNode.setSelected(true); sensorNode.getSensorUnit().setESensing(cConsumption); } }