![]() |
BakeoutController-Basic
0.1
A Controller for the Omicron vacuum chamber
|


Public Member Functions | |
| PressureProvider (PressureGauge gauge, Kernel kernel) | |
| List< Pressure > | getValues () |
| Boolean | isProvidingVariables () |
| void | clearHistory () |
| Integer | getNumberOfDataPoints () |
| void | setNumberOfDataPoints (Integer numberOfDataPoints) |
| Duration | getLengthOfHistory () |
| Duration | getPollingInterval () |
| void | setPollingInterval (Duration pollingInterval) throws NegativeDurationException |
| void | addOnChangeListener (VariableChangeEventListener< Pressure > listener) |
| void | removeOnChangeListener (VariableChangeEventListener< Pressure > listener) |
Public Member Functions inherited from kernel.views.variables.VariableProvider< T extends Variable > | |
| void | addOnChangeListener (VariableChangeEventListener< T > listener) |
| void | removeOnChangeListener (VariableChangeEventListener< T > listener) |
Provides the pressure measured by the PVCi Pressure gauge. Responsible for polling the PVCi pressure gauge and retrieving the pressure.
Definition at line 21 of file models/variables/PressureProvider.java.
| kernel.models.variables.PressureProvider.PressureProvider | ( | PressureGauge | gauge, |
| Kernel | kernel | ||
| ) |
| gauge | The pressure gauge to use for making measurements |
| kernel | The kernel to use |
Definition at line 61 of file models/variables/PressureProvider.java.
| void kernel.models.variables.PressureProvider.addOnChangeListener | ( | VariableChangeEventListener< Pressure > | listener | ) |
Add a listener to the list of listeners. This provider will then notify the listeners that the variable changed.
| listener | The listener to add |
Definition at line 149 of file models/variables/PressureProvider.java.
| void kernel.models.variables.PressureProvider.clearHistory | ( | ) |
Remove all entries in this variable provider
Implements kernel.views.variables.VariableProvider< T extends Variable >.
Definition at line 88 of file models/variables/PressureProvider.java.
| Duration kernel.models.variables.PressureProvider.getLengthOfHistory | ( | ) |
Implements kernel.views.variables.VariableProvider< T extends Variable >.
Definition at line 117 of file models/variables/PressureProvider.java.
| Integer kernel.models.variables.PressureProvider.getNumberOfDataPoints | ( | ) |
Implements kernel.views.variables.VariableProvider< T extends Variable >.
Definition at line 96 of file models/variables/PressureProvider.java.
| Duration kernel.models.variables.PressureProvider.getPollingInterval | ( | ) |
Implements kernel.views.variables.VariableProvider< T extends Variable >.
Definition at line 125 of file models/variables/PressureProvider.java.
| List<Pressure> kernel.models.variables.PressureProvider.getValues | ( | ) |
Implements kernel.views.variables.VariableProvider< T extends Variable >.
Definition at line 72 of file models/variables/PressureProvider.java.
| Boolean kernel.models.variables.PressureProvider.isProvidingVariables | ( | ) |
Implements kernel.views.variables.VariableProvider< T extends Variable >.
Definition at line 80 of file models/variables/PressureProvider.java.
| void kernel.models.variables.PressureProvider.removeOnChangeListener | ( | VariableChangeEventListener< Pressure > | listener | ) |
| listener | The listener to remove from the list |
Definition at line 158 of file models/variables/PressureProvider.java.
| void kernel.models.variables.PressureProvider.setNumberOfDataPoints | ( | Integer | numberOfDataPoints | ) |
| numberOfDataPoints | The number of data points that need to be recorded. When a new data point is recorded, a check is made to see if the number of data points exceeds this maximum. If it does, the oldest entry is removed from the list |
Implements kernel.views.variables.VariableProvider< T extends Variable >.
Definition at line 108 of file models/variables/PressureProvider.java.
| void kernel.models.variables.PressureProvider.setPollingInterval | ( | Duration | pollingInterval | ) | throws NegativeDurationException |
| pollingInterval | The desired polling interval |
| NegativeDurationException | if the interval is attempted to be set to a negative value. |
Implements kernel.views.variables.VariableProvider< T extends Variable >.
Definition at line 135 of file models/variables/PressureProvider.java.
| Git Repo |