package action;
import cupcarbon.CupCarbon;
import device.SensorNode;
public class CupActionModifSensorUART extends CupAction {
private SensorNode sensorNode;
private long rate;
private long cRate;
public CupActionModifSensorUART(SensorNode sensorNode, long cRate, long rate) {
super();
this.sensorNode = sensorNode;
this.rate = rate;
this.cRate = cRate;
}
@Override
public void execute() {
if(!CupCarbon.cupCarbonController.deviceParamPane.isExpanded())
CupCarbon.cupCarbonController.deviceParamPane.setExpanded(true);
sensorNode.setSelected(true);
sensorNode.setUartDataRate(rate);
}
@Override
public void antiExecute() {
if(!CupCarbon.cupCarbonController.deviceParamPane.isExpanded())
CupCarbon.cupCarbonController.deviceParamPane.setExpanded(true);
sensorNode.setSelected(true);
sensorNode.setUartDataRate(cRate);
}
}