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) voidAcceleratorTreeView.replaceElement(AcceleratorNode nodeBefore, AcceleratorNode nodeAfter) Method parameters in xal.extension.fxapplication.widgets with type arguments of type AcceleratorNodeModifier and TypeMethodDescriptionprotected voidAcceleratorTreeView.addItem(javafx.scene.control.TreeItem<AcceleratorNode> item, javafx.scene.control.TreeItem<AcceleratorNode> parentItem) protected StringAcceleratorTreeView.getId(javafx.scene.control.TreeItem<AcceleratorNode> selectedItem) protected StringComboSequencesTreeView.getId(javafx.scene.control.TreeItem<AcceleratorNode> selectedItem) -
Uses of AcceleratorNode in xal.extension.jels.smf
Subclasses of AcceleratorNode in xal.extension.jels.smfModifier and TypeClassDescriptionclassThe hierarchical tree of accelerator nodes, elements and sequences of elements.Methods in xal.extension.jels.smf with parameters of type AcceleratorNodeModifier and TypeMethodDescriptionstatic ESSDTLTankESSElementFactory.createESSDTLTank(String name, double length, AcceleratorNode[] nodes, double phiS, double amplitude, double frequency, double position) Creates the RfCavity node with specified properties.static ESSRfCavityESSElementFactory.createESSRfCavity(String name, double length, AcceleratorNode[] nodes, double phiS, double amplitude, double frequency, double position) Creates the RfCavity node with specified properties.static ESSRfCavityESSElementFactory.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 TypeClassDescriptionclassExtends OpenXal Bend class with orientation and FringeField parameters.classThe implementation of the Chopper class.classClass for horizontal and vertical correctors.classThe implementation of the Repeller Electrode class.classThe implementation of the EMU class.classThe implementation of the DTLTank sequence, which derives from the AcceleratorSeq class.classESS implementation of the Ion Source Coils.classThe implementation of the ESS Ion Source's magnetron.classThe implementation of the ESS Ion Source's mass flow controller.classThis RfCavity implementation is extended to: - provide special TTF/STF fits for the start gap - to fit TTF/STF using TraceWin parameters using InverseRealPolinomialclassThis gap implementation is extended to return correct (special) TTF/STF fits for the start gap.classThe implementation of the Iris class.classGeneral magnetic Field Map element.classThe implementation of the NPM class.classThe implementation of the Repeller Electrode class.classGeneral RF Field Map element.classclassThe 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 NodeChannelSelectorNodeChannelSelector.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 NodeChannelSelectorNodeChannelSelector.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 TypeMethodDescriptionbooleanScenario.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.voidScenario.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) booleanSynchronizationManager.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) voidSynchronizationManager.removeModelInput(AcceleratorNode aNode, String property) SynchronizationManager.setModelInput(AcceleratorNode aNode, String property, double value) Sets the specified node's property to the specified value.voidSynchronizationManager.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 TypeClassDescriptionclassThe hierarchical tree of accelerator nodes, elements and sequences of elements.final classclassThe implementation of the accelerator composite node, ordered collection of accelerator elements and sequences.classThe implementation of the accelerator combo sequence, This class is meant to deal with pasting together existing sequences into new sequences.classRing 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 AcceleratorNodeNodeChannelRef.nodethe node whose channel is being referencedFields in xal.smf with type parameters of type AcceleratorNodeModifier and TypeFieldDescriptionprotected List<AcceleratorNode>AcceleratorSeq.arrNodesContainer of immediate nodes in this sequenceprotected Map<String,AcceleratorNode> AcceleratorSeq.nodeTabletable 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 TypeMethodDescriptionbooleanAcceleratorSeq.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!!voidAcceleratorSeq.addNodeAt(int iIndex, AcceleratorNode node) Add a node at a prescribed indexbooleanAcceleratorSeq.contains(AcceleratorNode node) Check to see if the node is a shallow child of this sequence.static RfCavityElementFactory.createRfCavity(String name, double length, AcceleratorNode[] nodes, double phiS, double amplitude, double frequency, double position) Creates the RfCavity node with specified properties.static RfCavityElementFactory.createRfCavity(String name, double length, AcceleratorNode node, double phiS, double amplitude, double frequency, double position) Creates the RfCavity node with specified properties.doubleAcceleratorSeq.getDistanceBetween(AcceleratorNode reference, AcceleratorNode node) Get the distance of the second node from the first node.intAcceleratorSeq.getIndexOfNode(AcceleratorNode child) returns the index of a nodedoubleAcceleratorSeq.getPosition(AcceleratorNode node) Get the position of a node in the sequence, including the possible offset of a local sequence containing the node.doubleAcceleratorSeqCombo.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.doubleAcceleratorSeq.getRelativePosition(double position, AcceleratorNode referenceNode) Convert the sequence position to a position relative to the specified reference node.doubleRing.getRelativePosition(double position, AcceleratorNode referenceNode) Convert the sequence position to a position relative to the specified reference node.doubleAcceleratorSeq.getShortestRelativePosition(AcceleratorNode node, AcceleratorNode referenceNode) Get the shortest relative postion of one node with respect to a reference node.doubleRing.getShortestRelativePosition(AcceleratorNode node, AcceleratorNode referenceNode) Get the shortest relative position of one node with respect to a reference node.protected intAcceleratorSeq.indexToAddNode(AcceleratorNode newNode) Find the index to insert the node in increasing order of position.protected voidAccelerator.nodeAdded(AcceleratorNode node) Handle the event indicating that a node has been added.protected voidAccelerator.nodeRemoved(AcceleratorNode node) Handle the event indicating that a node has been removed.booleanAcceleratorSeq.removeNode(AcceleratorNode node) remove a node from this sequencevoidAcceleratorSeq.sortNodesByProximity(List<? extends AcceleratorNode> nodes, AcceleratorNode referenceNode) Sort nodes in place by proximity to a reference node.voidAcceleratorSeq.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.voidAcceleratorSeq.sortNodes(List<? extends AcceleratorNode> nodes) Sort nodes in place by position where the position used is relative to the this sequence.voidAcceleratorSeq.sortNodesByProximity(List<? extends AcceleratorNode> nodes, AcceleratorNode referenceNode) Sort nodes in place by proximity to a reference node.voidAcceleratorSeq.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 TypeClassDescriptionclassBend is used to represent a normal horizontal dipole magnet rather than a corrector.classThe implementation of the BLM class.classThe implementation of the BPM class.classRepresentation of a Bunch Shape MonitorclassCCL class to represent the CCL.classThe implementation of the Current Monitor class.classThe CvgGauge Class element.classThe implementation of the Dipole element.classBase class for dipole correctors.classThe implementation of the DTLTank sequence, which derives from the AcceleratorSeq class.classclassElectromagnet is the base class representation of an electromagnet.classclassclassthe extraction kicker represents a pulsed magnet for extracting the beam vertically from the ringclassGenericNode represents a node whose properties are defined by the data input.classThe implementation of the Horizontal Dipole corrector element.classThe IonGauge Class element.classThe abstract Magnet Class element.classnode representing a simple markerclassThe implementation of the Neutron Detector class.classPermanentMagnet is the superclass of all permanent magnet classes.classPermQuadrupole implements an Permanent magnet Quadrupole.classRepresents the wire scanner device using the original APIclassQuadrupole implements an Electromagnet Quadrupole supplied by a single power supply.classclassThe implementation of the RF Cavity element.classThe implementation of the RF gap element.classThis class is for SNS Ring BPMs.classSCLCavity class is used to represent an SCL RF cavity.classSextupole magnet node.classclassTrimmedQuadrupole is a subclass of Quadrupole that has a trim power supply in addition to a main power supply.classThe abstract Vacuum Class element.classThe implementation of the Vertical Dipole corrector element.classWire Harp HardwareclassWire 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 TypeMethodDescriptionbooleanRfCavity.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!!booleanMagnetMainSupply.suppliesNode(AcceleratorNode node) Check if the electromagnet is supplied by this power supply.abstract booleanMagnetPowerSupply.suppliesNode(AcceleratorNode node) Check if the electromagnet is supplied by this power supply.booleanMagnetTrimSupply.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 TypeClassDescriptionclassThis class presents the common behavior of profile data acquisition devices.Constructors in xal.smf.impl.profile with parameters of type AcceleratorNodeModifierConstructorDescriptionprotectedSignalAttrs(List<ScadaFieldDescriptor> lstPfdSet, AcceleratorNode ws) Create a new, initializedSignalAttrsobject.protectedCreate a new, initializedProfileAttrSetobject. -
Uses of AcceleratorNode in xal.smf.impl.qualify
Methods in xal.smf.impl.qualify with parameters of type AcceleratorNodeModifier and TypeMethodDescriptionbooleanAndTypeQualifier.match(AcceleratorNode node) Determine if the specified node is a match based on this qualifier's criteria.booleanElementTypeManager.match(AcceleratorNode node, String type) Check if the node is of the specified type.booleanKindQualifier.match(AcceleratorNode node) Determine if the specified node is a match based on this qualifier's criteriabooleanNotTypeQualifier.match(AcceleratorNode node) Determine if the specified node is a match based on this qualifier's criteriabooleanOrTypeQualifier.match(AcceleratorNode node) Determine if the specified node is a match based on this qualifier's criteria.booleanTypeQualifier.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 TypeMethodDescriptionvoidElementTypeManager.registerType(Class<? extends AcceleratorNode> theClass, String type) Register the type to specified class to be of the specified typevoidElementTypeManager.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 namebooleanPrimaryPropertyAccessor.hasAccessorFor(AcceleratorNode aNode) Returns true if there is an accessor for the specified node type, false otherwise.voidPrimaryPropertyAccessor.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 TypeMethodDescriptionvoidPrimaryPropertyAccessor.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 TypeMethodDescriptionvoidScadaRecord.loadHardwareValues(AcceleratorNode smfDev) Populate the fields of this data set with the current Process Variable values of the given device.protected voidScadaRecord.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.voidScadaRecord.setHardwareValues(AcceleratorNode smfDev) Sets the parameters of the given hardware device, to the values in this data structure.protected voidScadaRecord.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 newBatchConnectionTestobject for the given accelerator device.ScadaCheckConnect(AcceleratorNode smfDev) Deprecated.Create a newScadaCheckConnectobject connected to the given accelerator device.protectedScadaRecord(AcceleratorNode smfDev) Creates a newScadaStructobject which is initialized from the data provided by the given hardware object.