Uses of Class
xal.smf.AcceleratorNode
Packages that use AcceleratorNode
Package
Description
-
Uses of AcceleratorNode in xal.extension.fxapplication.widgets
Methods in xal.extension.fxapplication.widgets that return types with arguments of type AcceleratorNodeModifier and TypeMethodDescriptionjavafx.scene.control.TreeItem<AcceleratorNode>
AcceleratorTreeView.addElement
(AcceleratorNode node) javafx.scene.control.TreeItem<AcceleratorNode>
ComboSequencesTreeView.addElement
(AcceleratorNode combo) Methods in xal.extension.fxapplication.widgets with parameters of type AcceleratorNodeModifier and TypeMethodDescriptionjavafx.scene.control.TreeItem<AcceleratorNode>
AcceleratorTreeView.addElement
(AcceleratorNode node) javafx.scene.control.TreeItem<AcceleratorNode>
ComboSequencesTreeView.addElement
(AcceleratorNode combo) void
AcceleratorTreeView.replaceElement
(AcceleratorNode nodeBefore, AcceleratorNode nodeAfter) Method parameters in xal.extension.fxapplication.widgets with type arguments of type AcceleratorNodeModifier and TypeMethodDescriptionprotected void
AcceleratorTreeView.addItem
(javafx.scene.control.TreeItem<AcceleratorNode> item, javafx.scene.control.TreeItem<AcceleratorNode> parentItem) protected String
AcceleratorTreeView.getId
(javafx.scene.control.TreeItem<AcceleratorNode> selectedItem) protected String
ComboSequencesTreeView.getId
(javafx.scene.control.TreeItem<AcceleratorNode> selectedItem) -
Uses of AcceleratorNode in xal.extension.jels.smf
Subclasses of AcceleratorNode in xal.extension.jels.smfModifier and TypeClassDescriptionclass
The hierarchical tree of accelerator nodes, elements and sequences of elements.Methods in xal.extension.jels.smf with parameters of type AcceleratorNodeModifier and TypeMethodDescriptionstatic ESSDTLTank
ESSElementFactory.createESSDTLTank
(String name, double length, AcceleratorNode[] nodes, double phiS, double amplitude, double frequency, double position) Creates the RfCavity node with specified properties.static ESSRfCavity
ESSElementFactory.createESSRfCavity
(String name, double length, AcceleratorNode[] nodes, double phiS, double amplitude, double frequency, double position) Creates the RfCavity node with specified properties.static ESSRfCavity
ESSElementFactory.createESSRfCavity
(String name, double length, AcceleratorNode node, double phiS, double amplitude, double frequency, double position) Creates the RfCavity node with specified properties. -
Uses of AcceleratorNode in xal.extension.jels.smf.impl
Subclasses of AcceleratorNode in xal.extension.jels.smf.implModifier and TypeClassDescriptionclass
Extends OpenXal Bend class with orientation and FringeField parameters.class
The implementation of the Chopper class.class
Class for horizontal and vertical correctors.class
The implementation of the Repeller Electrode class.class
The implementation of the EMU class.class
The implementation of the DTLTank sequence, which derives from the AcceleratorSeq class.class
ESS implementation of the Ion Source Coils.class
The implementation of the ESS Ion Source's magnetron.class
The implementation of the ESS Ion Source's mass flow controller.class
This RfCavity implementation is extended to: - provide special TTF/STF fits for the start gap - to fit TTF/STF using TraceWin parameters using InverseRealPolinomialclass
This gap implementation is extended to return correct (special) TTF/STF fits for the start gap.class
The implementation of the Iris class.class
General magnetic Field Map element.class
The implementation of the NPM class.class
The implementation of the Repeller Electrode class.class
General RF Field Map element.class
class
The implementation of the Gas flow element for Space Charge Compensation. -
Uses of AcceleratorNode in xal.extension.widgets.smf
Method parameters in xal.extension.widgets.smf with type arguments of type AcceleratorNodeModifier and TypeMethodDescriptionstatic NodeChannelSelector
NodeChannelSelector.getInstanceFromNodes
(List<AcceleratorNode> nodes, JFrame owner, String title) Get an instance of a record selector for allowing users to select node channel references from a list in a table.static NodeChannelSelector
NodeChannelSelector.getInstanceFromNodes
(List<AcceleratorNode> nodes, JFrame owner, String title, String... handles) Get an instance of a record selector for allowing users to select node channel references from a list in a table. -
Uses of AcceleratorNode in xal.sim.scenario
Methods in xal.sim.scenario that return AcceleratorNodeModifier and TypeMethodDescriptionModelInput.getAcceleratorNode()
LatticeElement.getHardwareNode()
Returns the hardware node associated with this lattice element proxy.Scenario.nodeWithId
(String id) Returns the accelerator node with the specified id, or null if there is none.Methods in xal.sim.scenario with parameters of type AcceleratorNodeModifier and TypeMethodDescriptionboolean
Scenario.checkSynchronization
(AcceleratorNode aNode, Map<String, Double> values) Testing SupportScenario.componentsMappedTo
(AcceleratorNode aNode) Returns a List of components mapped to the specified node.Class<? extends IComponent>
ElementMapping.getModelElementType
(AcceleratorNode node) Returns modeling element class type used to model the given node.Scenario.getModelInput
(AcceleratorNode aNode, String propName) Returns the ModelInput for the specified node's property.Scenario.propertiesForNode
(AcceleratorNode aNode) Returns a map of property values (key = String property name, value = double property value) for the supplied node.void
Scenario.removeModelInput
(AcceleratorNode aNode, String property) Removes the model input for the specified property on the specified node, if there is one.Scenario.setModelInput
(AcceleratorNode aNode, String propName, double val) Sets the specified node's property to the specified value.Constructors in xal.sim.scenario with parameters of type AcceleratorNodeModifierConstructorDescriptionLatticeElement
(AcceleratorNode smfNode, double dblPosCtr, Class<? extends IComponent> clsModElemType, int originalPosition) Initializing constructor forLatticeElement
.ModelInput
(AcceleratorNode aNode, String propName) ModelInput
(AcceleratorNode aNode, String propName, double val) -
Uses of AcceleratorNode in xal.sim.sync
Methods in xal.sim.sync with parameters of type AcceleratorNodeModifier and TypeMethodDescriptionSynchronizationManager.allComponentsMappedTo
(AcceleratorNode aNode) boolean
SynchronizationManager.checkSynchronization
(AcceleratorNode aNode, Map<String, Double> values) SynchronizationManager.getModelInput
(AcceleratorNode aNode, String propName) Returns the ModelInput for the specified node's property.SynchronizationManager.propertiesForNode
(AcceleratorNode aNode) void
SynchronizationManager.removeModelInput
(AcceleratorNode aNode, String property) SynchronizationManager.setModelInput
(AcceleratorNode aNode, String property, double value) Sets the specified node's property to the specified value.void
SynchronizationManager.synchronize
(IComponent aComp, AcceleratorNode aNode) Creates a synchronization between the specified element and accelerator node.protected List<IComponent>
SynchronizationManager.synchronizedComponentsMappedTo
(AcceleratorNode aNode) -
Uses of AcceleratorNode in xal.smf
Subclasses of AcceleratorNode in xal.smfModifier and TypeClassDescriptionclass
The hierarchical tree of accelerator nodes, elements and sequences of elements.final class
class
The implementation of the accelerator composite node, ordered collection of accelerator elements and sequences.class
The implementation of the accelerator combo sequence, This class is meant to deal with pasting together existing sequences into new sequences.class
Ring is a subclass of combo sequence that is intended to support the special needs of a Ring.Fields in xal.smf declared as AcceleratorNodeModifier and TypeFieldDescriptionprotected final AcceleratorNode
NodeChannelRef.node
the node whose channel is being referencedFields in xal.smf with type parameters of type AcceleratorNodeModifier and TypeFieldDescriptionprotected List<AcceleratorNode>
AcceleratorSeq.arrNodes
Container of immediate nodes in this sequenceprotected Map<String,
AcceleratorNode> AcceleratorSeq.nodeTable
table of nodes keyed by IDMethods in xal.smf with type parameters of type AcceleratorNodeModifier and TypeMethodDescriptionstatic <S extends AcceleratorNode,
N extends S>
List<N>AcceleratorSeq.appendNodesOfClassWithQualifier
(Class<N> resultClass, List<N> matchedNodes, List<S> sourceNodes, TypeQualifier qualifier) Filter nodes from the source list using the specified qualifier.static <S extends AcceleratorNode,
N extends S>
List<N>AcceleratorSeq.appendNodesWithQualifier
(List<N> matchedNodes, List<S> sourceNodes, TypeQualifier qualifier) Filter nodes from the source list using the specified qualifier.static <S extends AcceleratorNode,
N extends S>
List<N>AcceleratorSeq.filterNodesByClass
(Class<N> resultClass, List<S> sourceNodes) Filter nodes from the source list which can be cast to the specified result class.static <T extends AcceleratorNode>
List<T>AcceleratorSeq.filterNodesByStatus
(List<T> nodes, boolean statusFilter) Filter nodes from the source list using the specified status filter.<T extends AcceleratorNode>
List<T>AcceleratorSeq.getAllInclusiveNodesWithQualifier
(TypeQualifier qualifier) Fetch all nodes whose type is matched through the qualifier and are also contained in this sequence looking deeply through its nested child sequences.<T extends AcceleratorNode>
List<T>AcceleratorSeq.getAllNodesOfType
(String strTypeId) Fetch all nodes whose type is matched through the qualifier and are also contained in this sequence looking deeply through its nested child sequences.<T extends AcceleratorNode>
List<T>AcceleratorSeq.getAllNodesWithQualifier
(TypeQualifier qualifier) Fetch all nodes whose type is matched through the qualifier and are also contained in this sequence or one of its nested child sequences.static <S extends AcceleratorNode,
N extends S>
List<N>AcceleratorSeq.getNodesOfClassWithQualifier
(Class<N> resultClass, List<S> sourceNodes, TypeQualifier qualifier) Filter nodes from the source list using the specified qualifier.<S extends AcceleratorNode,
N extends S>
List<N>AcceleratorSeq.getNodesOfClassWithQualifier
(Class<N> resultClass, TypeQualifier qualifier) Get nodes using the specified qualifier.<S extends AcceleratorNode,
N extends S>
List<N>AcceleratorSeq.getNodesOfClassWithStatus
(Class<N> resultClass, boolean statusFilter) Get nodes of the specified class with the specified status.<T extends AcceleratorNode>
List<T>AcceleratorSeq.getNodesOfType
(String strTypeId) Shallow fetch of nodes whose type is given by the string.<T extends AcceleratorNode>
List<T>AcceleratorSeq.getNodesOfType
(String strTypeId, boolean statusFilter) Shallow fetch of nodes whose type is given by the string.static <S extends AcceleratorNode,
N extends S>
List<N>AcceleratorSeq.getNodesWithQualifier
(List<S> sourceNodes, TypeQualifier qualifier) Filter nodes from the source list using the specified qualifier.<T extends AcceleratorNode>
List<T>AcceleratorSeq.getNodesWithQualifier
(TypeQualifier qualifier) Shallow fetch of nodes that are matched by the qualifier.<T extends AcceleratorNode>
voidAcceleratorNodeFactory.registerNodeClass
(String deviceType, String softType, Class<T> nodeClass) Associate the specified AcceleratorNode class with the specified node typeMethods in xal.smf that return AcceleratorNodeModifier and TypeMethodDescriptionAcceleratorNodeFactory.createNode
(DataAdaptor adaptor) create an accelerator node based on a DataAdaptorReturns the AcceleratorNode with a requested nameNodeChannelRef.getNode()
Get the nodeAcceleratorSeq.getNodeAt
(int iIndex) returns the accelerator node at a prescribed index within this sequenceAcceleratorSeq.getNodeWithId
(String label) Search deeply for and get the node with the specified id.AcceleratorSeqCombo.getNodeWithId
(String label) Search deeply for and get the node with the specified id.Methods in xal.smf that return types with arguments of type AcceleratorNodeModifier and TypeMethodDescriptionAcceleratorSeq.getAllInclusiveNodes()
Fetch all nodes which are contained in this sequence looking deeply through its nested child sequences.AcceleratorSeq.getAllInclusiveNodes
(boolean statusFilter) Fetch all nodes which are contained in this sequence looking deeply through its nested child sequences.AcceleratorSeqCombo.getAllInclusiveNodes()
Get all nodes including this sequence and constituent sequences and all of their children.AcceleratorSeq.getAllNodes()
Fetch all nodes contained in this sequence looking deeply through its nested child sequences.AcceleratorSeq.getAllNodes
(boolean statusFilter) Get all nodes filtered for the specified status.AcceleratorSeqCombo.getAllNodes()
Fetch all nodes looking deeply through nested child sequences.AcceleratorSeq.getLeaves()
Get an iterator of this sequence's immediate child nodes.AcceleratorSeq.getNodes()
Get a list of this sequence's immediate child nodes.AcceleratorSeq.getNodes
(boolean statusFilter) Get the this sequence's immediate child nodes with the specified status.AcceleratorSeqCombo.getNodes()
Shallow fetch of nodes.protected static LinkedList<AcceleratorNode>
AcceleratorSeq.recurNodeSearch
(LinkedList<AcceleratorNode> nodes, AcceleratorSeq sequence) Get all nodes in the specified sequence searching deeply through this sequence's child sequences.Methods in xal.smf with parameters of type AcceleratorNodeModifier and TypeMethodDescriptionboolean
AcceleratorSeq.addNode
(AcceleratorNode newNode) Method to move a node from one sequence to this sequence warning be careful - need to check node position when moving it about!!void
AcceleratorSeq.addNodeAt
(int iIndex, AcceleratorNode node) Add a node at a prescribed indexboolean
AcceleratorSeq.contains
(AcceleratorNode node) Check to see if the node is a shallow child of this sequence.static RfCavity
ElementFactory.createRfCavity
(String name, double length, AcceleratorNode[] nodes, double phiS, double amplitude, double frequency, double position) Creates the RfCavity node with specified properties.static RfCavity
ElementFactory.createRfCavity
(String name, double length, AcceleratorNode node, double phiS, double amplitude, double frequency, double position) Creates the RfCavity node with specified properties.double
AcceleratorSeq.getDistanceBetween
(AcceleratorNode reference, AcceleratorNode node) Get the distance of the second node from the first node.int
AcceleratorSeq.getIndexOfNode
(AcceleratorNode child) returns the index of a nodedouble
AcceleratorSeq.getPosition
(AcceleratorNode node) Get the position of a node in the sequence, including the possible offset of a local sequence containing the node.double
AcceleratorSeqCombo.getPosition
(AcceleratorNode node) get the position of a node in the sequence, including the extra length of the sequence starting position itself Note: this way could also be done in the parent AcceleratorSeq class, be we choose to use a more efficient scheme there, specific to primary sequences.double
AcceleratorSeq.getRelativePosition
(double position, AcceleratorNode referenceNode) Convert the sequence position to a position relative to the specified reference node.double
Ring.getRelativePosition
(double position, AcceleratorNode referenceNode) Convert the sequence position to a position relative to the specified reference node.double
AcceleratorSeq.getShortestRelativePosition
(AcceleratorNode node, AcceleratorNode referenceNode) Get the shortest relative postion of one node with respect to a reference node.double
Ring.getShortestRelativePosition
(AcceleratorNode node, AcceleratorNode referenceNode) Get the shortest relative position of one node with respect to a reference node.protected int
AcceleratorSeq.indexToAddNode
(AcceleratorNode newNode) Find the index to insert the node in increasing order of position.protected void
Accelerator.nodeAdded
(AcceleratorNode node) Handle the event indicating that a node has been added.protected void
Accelerator.nodeRemoved
(AcceleratorNode node) Handle the event indicating that a node has been removed.boolean
AcceleratorSeq.removeNode
(AcceleratorNode node) remove a node from this sequencevoid
AcceleratorSeq.sortNodesByProximity
(List<? extends AcceleratorNode> nodes, AcceleratorNode referenceNode) Sort nodes in place by proximity to a reference node.void
AcceleratorSeq.sortNodesByRelativePosition
(List<? extends AcceleratorNode> nodes, AcceleratorNode referenceNode) Sort nodes in place by position relative to the reference node (ranked negative to positive).Method parameters in xal.smf with type arguments of type AcceleratorNodeModifier and TypeMethodDescriptionAcceleratorSeq.getAperProfile
(List<AcceleratorNode> nodes) protected static LinkedList<AcceleratorNode>
AcceleratorSeq.recurNodeSearch
(LinkedList<AcceleratorNode> nodes, AcceleratorSeq sequence) Get all nodes in the specified sequence searching deeply through this sequence's child sequences.void
AcceleratorSeq.sortNodes
(List<? extends AcceleratorNode> nodes) Sort nodes in place by position where the position used is relative to the this sequence.void
AcceleratorSeq.sortNodesByProximity
(List<? extends AcceleratorNode> nodes, AcceleratorNode referenceNode) Sort nodes in place by proximity to a reference node.void
AcceleratorSeq.sortNodesByRelativePosition
(List<? extends AcceleratorNode> nodes, AcceleratorNode referenceNode) Sort nodes in place by position relative to the reference node (ranked negative to positive).Constructors in xal.smf with parameters of type AcceleratorNodeModifierConstructorDescriptionNodeChannelRef
(AcceleratorNode node, String handle) ConstructorNoSuchChannelException
(AcceleratorNode node, String handle) NoSuchChannelException constructor for a missing channel corresponding to the specified node and handle. -
Uses of AcceleratorNode in xal.smf.impl
Subclasses of AcceleratorNode in xal.smf.implModifier and TypeClassDescriptionclass
Bend is used to represent a normal horizontal dipole magnet rather than a corrector.class
The implementation of the BLM class.class
The implementation of the BPM class.class
Representation of a Bunch Shape Monitorclass
CCL class to represent the CCL.class
The implementation of the Current Monitor class.class
The CvgGauge Class element.class
The implementation of the Dipole element.class
Base class for dipole correctors.class
The implementation of the DTLTank sequence, which derives from the AcceleratorSeq class.class
class
Electromagnet is the base class representation of an electromagnet.class
class
class
the extraction kicker represents a pulsed magnet for extracting the beam vertically from the ringclass
GenericNode represents a node whose properties are defined by the data input.class
The implementation of the Horizontal Dipole corrector element.class
The IonGauge Class element.class
The abstract Magnet Class element.class
node representing a simple markerclass
The implementation of the Neutron Detector class.class
PermanentMagnet is the superclass of all permanent magnet classes.class
PermQuadrupole implements an Permanent magnet Quadrupole.class
Represents the wire scanner device using the original APIclass
Quadrupole implements an Electromagnet Quadrupole supplied by a single power supply.class
class
The implementation of the RF Cavity element.class
The implementation of the RF gap element.class
This class is for SNS Ring BPMs.class
SCLCavity class is used to represent an SCL RF cavity.class
Sextupole magnet node.class
class
TrimmedQuadrupole is a subclass of Quadrupole that has a trim power supply in addition to a main power supply.class
The abstract Vacuum Class element.class
The implementation of the Vertical Dipole corrector element.class
Wire Harp Hardwareclass
Wire Scanner HardwareMethods in xal.smf.impl with type parameters of type AcceleratorNodeModifier and TypeMethodDescription<T extends AcceleratorNode>
Collection<T>MagnetPowerSupply.getNodes
(Collection<T> trialNodes) Get the subset of nodes from trialNodes which are supplied by this power supply.Methods in xal.smf.impl that return types with arguments of type AcceleratorNodeModifier and TypeMethodDescriptionMagnetPowerSupply.getNodes()
Get the accelerator nodes which are tied to this supply.Methods in xal.smf.impl with parameters of type AcceleratorNodeModifier and TypeMethodDescriptionboolean
RfCavity.addNode
(AcceleratorNode newNode) Method to move a node from one sequence to this sequence warning be careful - need to check node position when moving it about!!boolean
MagnetMainSupply.suppliesNode
(AcceleratorNode node) Check if the electromagnet is supplied by this power supply.abstract boolean
MagnetPowerSupply.suppliesNode
(AcceleratorNode node) Check if the electromagnet is supplied by this power supply.boolean
MagnetTrimSupply.suppliesNode
(AcceleratorNode node) Check if the electromagnet is supplied by this power supply. -
Uses of AcceleratorNode in xal.smf.impl.profile
Subclasses of AcceleratorNode in xal.smf.impl.profileModifier and TypeClassDescriptionclass
This class presents the common behavior of profile data acquisition devices.Constructors in xal.smf.impl.profile with parameters of type AcceleratorNodeModifierConstructorDescriptionprotected
SignalAttrs
(List<ScadaFieldDescriptor> lstPfdSet, AcceleratorNode ws) Create a new, initializedSignalAttrs
object.protected
Create a new, initializedProfileAttrSet
object. -
Uses of AcceleratorNode in xal.smf.impl.qualify
Methods in xal.smf.impl.qualify with parameters of type AcceleratorNodeModifier and TypeMethodDescriptionboolean
AndTypeQualifier.match
(AcceleratorNode node) Determine if the specified node is a match based on this qualifier's criteria.boolean
ElementTypeManager.match
(AcceleratorNode node, String type) Check if the node is of the specified type.boolean
KindQualifier.match
(AcceleratorNode node) Determine if the specified node is a match based on this qualifier's criteriaboolean
NotTypeQualifier.match
(AcceleratorNode node) Determine if the specified node is a match based on this qualifier's criteriaboolean
OrTypeQualifier.match
(AcceleratorNode node) Determine if the specified node is a match based on this qualifier's criteria.boolean
TypeQualifier.match
(AcceleratorNode node) Determine if the specified node is a match based on this qualifier's criteriaMethod parameters in xal.smf.impl.qualify with type arguments of type AcceleratorNodeModifier and TypeMethodDescriptionvoid
ElementTypeManager.registerType
(Class<? extends AcceleratorNode> theClass, String type) Register the type to specified class to be of the specified typevoid
ElementTypeManager.registerTypes
(Class<? extends AcceleratorNode> theClass, String... types) Register the specified types to the specified class -
Uses of AcceleratorNode in xal.smf.proxy
Methods in xal.smf.proxy with parameters of type AcceleratorNodeModifier and TypeMethodDescriptionPrimaryPropertyAccessor.getAccessorFor
(AcceleratorNode node) get the accessor for the specified nodeAbstractPropertyAccessor.getDesignValueMap
(AcceleratorNode node, List<String> propertyNames) get the map of design values keyed by property nameElectromagnetPropertyAccessor.getDesignValueMap
(AcceleratorNode node) get the map of design values keyed by property namePermanentMagnetPropertyAccessor.getDesignValueMap
(AcceleratorNode node) get the map of design values keyed by property namePropertyAccessor.getDesignValueMap
(AcceleratorNode node) get the map of design values keyed by property nameRfCavityPropertyAccessor.getDesignValueMap
(AcceleratorNode node) get the map of design values keyed by property namePrimaryPropertyAccessor.getInput
(AcceleratorNode aNode, String propName) Returns the ModelInput for the specified node's property, or null if there is none.protected Collection<Channel>
AbstractPropertyAccessor.getLiveChannels
(AcceleratorNode node, List<String> propertyNames) get the channels for live property accessElectromagnetPropertyAccessor.getLiveChannels
(AcceleratorNode node) get the channels for live property accessPermanentMagnetPropertyAccessor.getLiveChannels
(AcceleratorNode node) get the channels for live property accessPropertyAccessor.getLiveChannels
(AcceleratorNode node) get the channels for live property accessRfCavityPropertyAccessor.getLiveChannels
(AcceleratorNode node) get the channels for live property accessElectromagnetPropertyAccessor.getLiveRFDesignChannels
(AcceleratorNode node) get the channels for live property access with design RFPermanentMagnetPropertyAccessor.getLiveRFDesignChannels
(AcceleratorNode node) get the channels for live property access with design RFPropertyAccessor.getLiveRFDesignChannels
(AcceleratorNode node) get the channels for live property access with design RFRfCavityPropertyAccessor.getLiveRFDesignChannels
(AcceleratorNode node) get the channels for live property access with design RFElectromagnetPropertyAccessor.getLiveRFDesignValueMap
(AcceleratorNode node, Map<Channel, Double> channelValues) get the map of live RF design values keyed by property namePermanentMagnetPropertyAccessor.getLiveRFDesignValueMap
(AcceleratorNode node, Map<Channel, Double> channelValues) get the map of live RF design values keyed by property namePropertyAccessor.getLiveRFDesignValueMap
(AcceleratorNode node, Map<Channel, Double> channelValues) get the map of live RF design values keyed by property nameRfCavityPropertyAccessor.getLiveRFDesignValueMap
(AcceleratorNode node, Map<Channel, Double> channelValues) get the map of live RF design values keyed by property nameAbstractPropertyAccessor.getLiveValueMap
(AcceleratorNode node, Map<Channel, Double> channelValues, List<String> propertyNames) get the map of live values keyed by property nameElectromagnetPropertyAccessor.getLiveValueMap
(AcceleratorNode node, Map<Channel, Double> channelValues) get the map of live values keyed by property namePermanentMagnetPropertyAccessor.getLiveValueMap
(AcceleratorNode node, Map<Channel, Double> channelValues) get the map of live values keyed by property namePropertyAccessor.getLiveValueMap
(AcceleratorNode node, Map<Channel, Double> channelValues) get the map of live values keyed by property nameRfCavityPropertyAccessor.getLiveValueMap
(AcceleratorNode node, Map<Channel, Double> channelValues) get the map of live values keyed by property nameboolean
PrimaryPropertyAccessor.hasAccessorFor
(AcceleratorNode aNode) Returns true if there is an accessor for the specified node type, false otherwise.void
PrimaryPropertyAccessor.removeInput
(AcceleratorNode aNode, String property) PrimaryPropertyAccessor.setModelInput
(AcceleratorNode aNode, String property, double val) Sets the specified node's property to the specified value.Method parameters in xal.smf.proxy with type arguments of type AcceleratorNodeModifier and TypeMethodDescriptionvoid
PrimaryPropertyAccessor.requestValuesForNodes
(Collection<AcceleratorNode> nodes, String syncMode) request values for the nodes and the specified sync mode -
Uses of AcceleratorNode in xal.smf.scada
Methods in xal.smf.scada with parameters of type AcceleratorNodeModifier and TypeMethodDescriptionvoid
ScadaRecord.loadHardwareValues
(AcceleratorNode smfDev) Populate the fields of this data set with the current Process Variable values of the given device.protected void
ScadaRecord.setFieldFromPV
(String strFldName, String strHndPv, AcceleratorNode smfDev) Set the value of of the given data field using the value obtained from the PV attached to the given device.void
ScadaRecord.setHardwareValues
(AcceleratorNode smfDev) Sets the parameters of the given hardware device, to the values in this data structure.protected void
ScadaRecord.setPvFromField
(String strFldName, String strHndPv, AcceleratorNode smfDev) Sets the given PV with the value of the data structure field given by name.Constructors in xal.smf.scada with parameters of type AcceleratorNodeModifierConstructorDescriptionBatchConnectionTest
(AcceleratorNode smfDev) Creates a newBatchConnectionTest
object for the given accelerator device.ScadaCheckConnect
(AcceleratorNode smfDev) Deprecated.Create a newScadaCheckConnect
object connected to the given accelerator device.protected
ScadaRecord
(AcceleratorNode smfDev) Creates a newScadaStruct
object which is initialized from the data provided by the given hardware object.