package me.legrange.panstamp.gui.task; import me.legrange.panstamp.Network; import me.legrange.panstamp.NetworkException; import me.legrange.swap.SwapException; /** * * @since 1.0 * @author Gideon le Grange https://github.com/GideonLeGrange */ public class CreateSerialTask extends CreateNetworkTask { public CreateSerialTask(String port, int speed, int channel, int address, int networkId) { super(channel, address, networkId); this.port = port; this.speed = speed; } @Override protected Network openNetwork() throws SwapException, NetworkException { update(5, "Opening serial modem"); return Network.openSerial(port, speed); } private final String port; private final int speed; }