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