A B C D E F G H I L M N P R S T U W X 
All Classes All Packages

A

addCurrentMeasLoadedListener(ChangeListener) - Method in class xal.app.scanner.ScannerDocument
 
addDelayBetweenMeasListener(ChangeListener) - Method in class xal.app.scanner.ScannerDocument
 
addNumberMeasPerCombosListener(ChangeListener) - Method in class xal.app.scanner.ScannerDocument
 
addPVChannel(ChannelWrapper) - Method in class xal.app.scanner.ScannerDocument
 
ApplicationLauncher - Class in xal.app.scanner
This is the main class that one should run in order to be able to launch JavaFX 11+ non-modular applications getting the JavaFX dependencies from the third-party-lib.jar and without specifying a module path.
ApplicationLauncher() - Constructor for class xal.app.scanner.ApplicationLauncher
 

B

beforeStart(Stage) - Method in class xal.app.scanner.MainApp
 

C

calculateCombos() - Method in class xal.app.scanner.ScannerDocument
 
ChannelWrapper - Class in xal.app.scanner
A class that wraps a bit of additional functionality to the Channel class
ChannelWrapper(Channel) - Constructor for class xal.app.scanner.ChannelWrapper
Construct a new object from the Channel given, as well as connecting to it
ChannelWrapper(Channel, boolean) - Constructor for class xal.app.scanner.ChannelWrapper
Construct a new object from the Channel given, as well as connecting to it
ChannelWrapper(Channel, AcceleratorNode, boolean) - Constructor for class xal.app.scanner.ChannelWrapper
Construct a new object from the Channel given, as well as connecting to it
ChannelWrapper(AcceleratorNode, String) - Constructor for class xal.app.scanner.ChannelWrapper
Construct a new wrapper from the given node and handle.
checkConstraints(double[]) - Method in class xal.app.scanner.ScannerDocument
Check a combo for any of the potentially defined constraints TODO there are probably better/safer ways to do this?
clear() - Method in class xal.app.scanner.Plot
 
clearAllConstraints() - Method in class xal.app.scanner.ScannerDocument
 
close() - Method in class xal.app.scanner.Hdf5Writer
Make sure HDF5 file is closed before instance is destroyed (unsure if this is necessary tbh)
closeSourceFile() - Method in class xal.app.scanner.Hdf5Writer
Closes the HDF file access.
compareTo(Object) - Method in class xal.app.scanner.ChannelWrapper
Compare the instance value to another ChannelWrapper object.
constraintsAllowed - Variable in class xal.app.scanner.ScannerDocument
 
Csv - Class in xal.app.scanner
 
Csv(File) - Constructor for class xal.app.scanner.Csv
 

D

deleteSet(String) - Method in class xal.app.scanner.ScannerDocument
 

E

endProperty() - Method in class xal.app.scanner.ChannelWrapper
 
equals(Object) - Method in class xal.app.scanner.ChannelWrapper
 
exportToCSV(File) - Method in class xal.app.scanner.ScannerDocument
TODO combine multiple sets, for now just dumps the first selected set (in case of multiple selection)
exportToCSV(List<String>, Timestamp[], double[][]) - Method in class xal.app.scanner.Csv
 

F

forceInstance(String) - Method in class xal.app.scanner.ChannelWrapper
Force the unique instance name of this channel rather than using the counter to obtain it
FXMLAddPV - Class in xal.app.scanner
FXML Controller class
FXMLAddPV() - Constructor for class xal.app.scanner.FXMLAddPV
 
FXMLController - Class in xal.app.scanner
 
FXMLController() - Constructor for class xal.app.scanner.FXMLController
 

G

getAccelerator() - Method in class xal.app.scanner.Model
 
getAcceleratorNode() - Method in class xal.app.scanner.ChannelWrapper
 
getAcceleratorNodeId() - Method in class xal.app.scanner.ChannelWrapper
 
getActivePVreadableArray(int) - Method in class xal.app.scanner.ScannerDocument
This function returns the i'th array PV to be read
getActivePVreadableArrays() - Method in class xal.app.scanner.ScannerDocument
 
getActivePVreadableScalar(int) - Method in class xal.app.scanner.ScannerDocument
This function returns the i'th scalar PV to be read
getActivePVreadableScalars() - Method in class xal.app.scanner.ScannerDocument
 
getActivePVwriteback(int) - Method in class xal.app.scanner.ScannerDocument
 
getActivePvWritebacks() - Method in class xal.app.scanner.ScannerDocument
 
getChannel() - Method in class xal.app.scanner.ChannelWrapper
 
getChannelName() - Method in class xal.app.scanner.ChannelWrapper
Name (ID) of channel
getCombo(int) - Method in class xal.app.scanner.ScannerDocument
 
getCommandToExecute() - Method in class xal.app.scanner.ScannerDocument
 
getConstraints() - Method in class xal.app.scanner.ScannerDocument
 
getCurrentMeasurementArray() - Method in class xal.app.scanner.ScannerDocument
 
getCurrentMeasurementKey() - Method in class xal.app.scanner.ScannerDocument
 
getCurrentTimestampsArray() - Method in class xal.app.scanner.ScannerDocument
 
getDataSet(String) - Method in class xal.app.scanner.ScannerDocument
 
getDataSetForPV(String, String) - Method in class xal.app.scanner.ScannerDocument
Get the array of data values for the PV in the specified data set.
getDataSets() - Method in class xal.app.scanner.ScannerDocument
 
getDelayBetweenMeasurements() - Method in class xal.app.scanner.ScannerDocument
 
getDescription() - Method in class xal.app.scanner.SimpleOption
 
getDocument() - Static method in class xal.app.scanner.ScannerDocument
 
getFilePath() - Method in class xal.app.scanner.Csv
 
getHandle() - Method in class xal.app.scanner.ChannelWrapper
 
getIncludeInitialSettings() - Method in class xal.app.scanner.ScannerDocument
 
getIncludeInitialSettingsProperty() - Method in class xal.app.scanner.ScannerDocument
 
getIncludeReverseScan() - Method in class xal.app.scanner.ScannerDocument
 
getIncludeReverseScanProperty() - Method in class xal.app.scanner.ScannerDocument
 
getInitialCombo() - Method in class xal.app.scanner.ScannerDocument
 
getInstance() - Static method in class xal.app.scanner.Model
 
getIsRead() - Method in class xal.app.scanner.ChannelWrapper
True if channel will be read
getIsScalar() - Method in class xal.app.scanner.ChannelWrapper
If the channel only has one element, it is considered a scalar
getIsScannable() - Method in class xal.app.scanner.ChannelWrapper
 
getIsScanned() - Method in class xal.app.scanner.ChannelWrapper
True if channel will be scanned
getNumberMeasurementsPerCombo() - Method in class xal.app.scanner.ScannerDocument
 
getNumberOfCombos() - Method in class xal.app.scanner.ScannerDocument
 
getNumCombosDone() - Method in class xal.app.scanner.ScannerDocument
 
getNumPoints() - Method in class xal.app.scanner.ChannelWrapper
Get the number of points when measured
getNumPVChannels() - Method in class xal.app.scanner.ScannerDocument
 
getOrCreateGroup(H5File, String) - Method in class xal.app.scanner.Hdf5Writer
If the name already exist in group, return it cast as a H5Group, otherwise create it and return the object.
getPVChannel(int) - Method in class xal.app.scanner.ScannerDocument
 
getPVChannels() - Method in class xal.app.scanner.ScannerDocument
 
getPVrbScalarData(String) - Method in class xal.app.scanner.ScannerDocument
 
getPVWriteData(String) - Method in class xal.app.scanner.ScannerDocument
 
getReturnHome() - Method in class xal.app.scanner.ScannerDocument
 
getReturnHomeProperty() - Method in class xal.app.scanner.ScannerDocument
 
getScanNumberProperty() - Method in class xal.app.scanner.ScannerDocument
 
getScanPoints() - Method in class xal.app.scanner.ChannelWrapper
 
getScanPoints(boolean) - Method in class xal.app.scanner.ChannelWrapper
Get the values to be scanned
getSelectedSets() - Method in class xal.app.scanner.ScannerDocument
 
getSetKey(String) - Method in class xal.app.scanner.ScannerDocument
Get the key for a named measurement (data set)
getSetName(String) - Method in class xal.app.scanner.ScannerDocument
Get the name for this data set if no name has been defined, key is the name
getSimple1B1Property() - Method in class xal.app.scanner.ScannerDocument
 
getTimestamps(String) - Method in class xal.app.scanner.ScannerDocument
 
getTypeHandle() - Method in class xal.app.scanner.ChannelWrapper
 
getUsingHDF5() - Method in class xal.app.scanner.ScannerDocument
 
getUsingHDF5Property() - Method in class xal.app.scanner.ScannerDocument
 

H

h5_writeCurrentArrayData(ArrayList<ChannelTimeRecord>) - Method in class xal.app.scanner.ScannerDocument
This will write the array to the currently active measurement file
h5_writeCurrentScalarData(ArrayList<ChannelTimeRecord>) - Method in class xal.app.scanner.ScannerDocument
 
h5_writeCurrentSetValues() - Method in class xal.app.scanner.ScannerDocument
 
h5GetAllGroups(String) - Method in class xal.app.scanner.Hdf5Writer
Returns all groups one level below the group path given
h5LibsWorks() - Static method in class xal.app.scanner.Hdf5Writer
Test HDF5 writing, return true if it works well
hashCode() - Method in class xal.app.scanner.ChannelWrapper
 
hasNode() - Method in class xal.app.scanner.ChannelWrapper
 
Hdf5Writer - Class in xal.app.scanner
This is an early template of what we need in terms of static HDF5 writer.
Hdf5Writer() - Constructor for class xal.app.scanner.Hdf5Writer
Create a new writer object.

I

idProperty() - Method in class xal.app.scanner.ChannelWrapper
 
increaseNumCombosDone() - Method in class xal.app.scanner.ScannerDocument
 
increaseScanNumber() - Method in class xal.app.scanner.ScannerDocument
 
initialize() - Method in class xal.app.scanner.FXMLController
 
initialize(URL, ResourceBundle) - Method in class xal.app.scanner.FXMLAddPV
Initialises the controller class.
initialize(URL, ResourceBundle) - Method in class xal.app.scanner.FXMLController
 
initialize(URL, ResourceBundle) - Method in class xal.app.scanner.Plot
Initializes the controller class.
initScannerDocument(Stage) - Static method in class xal.app.scanner.ScannerDocument
 
instanceProperty() - Method in class xal.app.scanner.ChannelWrapper
 
isCommandActive() - Method in class xal.app.scanner.ScannerDocument
 
isReadProperty() - Method in class xal.app.scanner.ChannelWrapper
Set to true if this channel is selected to be read (ie is active)
isScannedProperty() - Method in class xal.app.scanner.ChannelWrapper
Set to true if this channel is selected to be scanned (ie is active)
isSelectedProperty() - Method in class xal.app.scanner.SimpleOption
 

L

loadDocument(boolean) - Method in class xal.app.scanner.ScannerDocument
 
loadDocument(URL) - Method in class xal.app.scanner.ScannerDocument
Reads the content of the document from the specified URL, and loads the information into the application.

M

main(String[]) - Static method in class xal.app.scanner.ApplicationLauncher
 
main(String[]) - Static method in class xal.app.scanner.MainApp
The main() method is ignored in correctly deployed JavaFX application.
MainApp - Class in xal.app.scanner
 
MainApp() - Constructor for class xal.app.scanner.MainApp
 
Model - Class in xal.app.scanner
Singleton class containing the Accelerator model.

N

newDocument() - Method in class xal.app.scanner.ScannerDocument
 
NodeTreeCell - Class in xal.app.scanner
A class rendering an accelerator model node.
numPointsProperty() - Method in class xal.app.scanner.ChannelWrapper
 

P

Plot - Class in xal.app.scanner
FXML Controller class
Plot() - Constructor for class xal.app.scanner.Plot
 
plotMeasurement() - Method in class xal.app.scanner.Plot
 
plotMeasurement(String) - Method in class xal.app.scanner.Plot
 
putVal(double) - Method in class xal.app.scanner.ChannelWrapper
Send a new value to the PV
putVal(double, double) - Method in class xal.app.scanner.ChannelWrapper
Set value of the channel.
PVTree - Class in xal.app.scanner
 
PVTree() - Constructor for class xal.app.scanner.PVTree
 

R

refProperty() - Method in class xal.app.scanner.ChannelWrapper
The initial/reference value of this channel (i.e.
resetCurrentMeasArrays() - Method in class xal.app.scanner.ScannerDocument
 

S

saveCurrentMeas(int) - Method in class xal.app.scanner.ScannerDocument
 
saveDocumentAs(URL) - Method in class xal.app.scanner.ScannerDocument
Save the ScannerDocument document to the specified URL.
ScannerDocument - Class in xal.app.scanner
 
setCommandActive(boolean) - Method in class xal.app.scanner.ScannerDocument
 
setCommandToExecute(String) - Method in class xal.app.scanner.ScannerDocument
 
setConstraint(int, String) - Method in class xal.app.scanner.ScannerDocument
 
setCurrentMeasurementKey() - Method in class xal.app.scanner.ScannerDocument
 
setCurrentMeasurementKey(String) - Method in class xal.app.scanner.ScannerDocument
 
setDataSet(String) - Method in class xal.app.scanner.ScannerDocument
 
setDataSetNotes(String, String) - Method in class xal.app.scanner.ScannerDocument
Set the description of a measurement.
setDelayBetweenMeasurements(double) - Method in class xal.app.scanner.ScannerDocument
 
setDelayBetweenMeasurements(long) - Method in class xal.app.scanner.ScannerDocument
 
setFilePath(File) - Method in class xal.app.scanner.Csv
 
setFilePath(String) - Method in class xal.app.scanner.Csv
 
setIncludeInitialSettings(boolean) - Method in class xal.app.scanner.ScannerDocument
 
setIncludeReverseScan(boolean) - Method in class xal.app.scanner.ScannerDocument
 
setInstance() - Method in class xal.app.scanner.ChannelWrapper
Set the unique instance (integer) of this channel Returns the string ('x'+integer)
setMainDocument(ScannerDocument) - Static method in class xal.app.scanner.FXMLController
 
setMeasurementName(String, String) - Method in class xal.app.scanner.ScannerDocument
Set name of a measurement.
setNumberMeasurementsPerCombo(int) - Method in class xal.app.scanner.ScannerDocument
 
setPVreadbackData(String) - Method in class xal.app.scanner.ScannerDocument
 
setPVreadbackScalarData(String, List<Channel>) - Method in class xal.app.scanner.ScannerDocument
 
setPVwriteData(String) - Method in class xal.app.scanner.ScannerDocument
 
setPVwriteData(String, List<ChannelWrapper>) - Method in class xal.app.scanner.ScannerDocument
 
setReturnHome(boolean) - Method in class xal.app.scanner.ScannerDocument
 
setSelectedSets(List<String>) - Method in class xal.app.scanner.ScannerDocument
Called when there is a change in selection in the list of completed scans
setSource(String) - Method in class xal.app.scanner.Hdf5Writer
Set the path to the HDF file and open it
setTimestamps(String) - Method in class xal.app.scanner.ScannerDocument
 
setTimestamps(String, Timestamp[][]) - Method in class xal.app.scanner.ScannerDocument
 
setup(Stage) - Method in class xal.app.scanner.MainApp
 
setZeroCombosDone() - Method in class xal.app.scanner.ScannerDocument
 
SimpleOption - Class in xal.app.scanner
A simple (stupid you say?) class which holds a string and a boolean to turn a setting on/off
SimpleOption(String, boolean) - Constructor for class xal.app.scanner.SimpleOption
 
startProperty() - Method in class xal.app.scanner.ChannelWrapper
 

T

typeProperty() - Method in class xal.app.scanner.ChannelWrapper
 

U

unitProperty() - Method in class xal.app.scanner.ChannelWrapper
 
unsetInitialCombo() - Method in class xal.app.scanner.ScannerDocument
 
updateItem(AcceleratorNode, boolean) - Method in class xal.app.scanner.NodeTreeCell
 

W

writeArrayAsHDF5DataSet(String, String, double[]) - Method in class xal.app.scanner.Hdf5Writer
 
writeDoubleAsHDF5DataSet(String, String, double) - Method in class xal.app.scanner.Hdf5Writer
 
writeHDF5Attribute(String, String, String) - Method in class xal.app.scanner.Hdf5Writer
Write a string attribute to a H5Object in the file

X

xal.app.scanner - package xal.app.scanner
 
A B C D E F G H I L M N P R S T U W X 
All Classes All Packages