BakeoutController-Basic  0.1
A Controller for the Omicron vacuum chamber
controllers/TDKLambdaPowerSupplyFactory.java
1 package kernel.controllers;
2 
3 import devices.PowerSupply;
5 import gnu.io.PortInUseException;
6 import gnu.io.UnsupportedCommOperationException;
7 import kernel.Kernel;
8 
9 import java.io.IOException;
10 
14 public interface TDKLambdaPowerSupplyFactory {
18  Kernel getKernel();
19 
24  void setKernel(Kernel kernel);
25 
30  void setPortName(String portName);
31 
43  PowerSupply getPowerSupply() throws PortInUseException, IOException,
44  UnsupportedCommOperationException, DeviceAlreadyCreatedException;
45 
58  void makePowerSupply() throws PortInUseException, IOException,
59  UnsupportedCommOperationException, DeviceAlreadyCreatedException;
60 }
Git Repo