BakeoutController-Basic  0.1
A Controller for the Omicron vacuum chamber
models/VariableProviderContainer.java
1 package kernel.models;
2 
6 
10 public class VariableProviderContainer implements
11  CombinedVariableProviderContainer {
12  private VariableProvider<Pressure> pressureVariableProvider;
13 
14  private VariableProvider<Voltage> voltageVariableProvider;
15 
16  @Override
18  return pressureVariableProvider;
19  }
20 
21  @Override
23  this.pressureVariableProvider = provider;
24  }
25 
26  @Override
27  public Boolean hasPressureProvider(){
28  return pressureVariableProvider != null;
29  }
30 
31  @Override
33  return voltageVariableProvider;
34  }
35 
36  @Override
37  public void setVoltageProvider(VariableProvider<Voltage> voltageProvider){
38  this.voltageVariableProvider = voltageProvider;
39  }
40 
41  @Override
42  public Boolean hasVoltageProvider(){
43  return voltageVariableProvider != null;
44  }
45 }
void setVoltageProvider(VariableProvider< Voltage > voltageProvider)
void setPressureProvider(VariableProvider< Pressure > provider)
Git Repo