![]() |
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) |
![]() | |
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 |