Uses of Class
xal.ca.Channel
Packages that use Channel
Package
Description
The Open XAL EPICS7 plugin was introduced in v4.0.
-
Uses of Channel in xal.ca
Modifier and TypeFieldDescriptionprotected final ChannelMonitorCache.channelthe channel to wrapprotected ChannelMonitorController.channelThe channel to wrapprotected ChannelMonitor.xalChanChannel to monitorModifier and TypeMethodDescriptionChannelFactory.getChannel(String signalName) Get a channel associated with the signal name.ChannelFactory.getChannel(String signalName, ValueTransform transform) Get a channel associated with the signal name and transform.ConnectionException.getChannel()Get the channel for which the connection exception was thrown.Monitor.getChannel()Return the associated Channel objectMonitorCache.getChannel()Get the channel.MonitorController.getChannel()Get this instance's controlled channel.static ChannelChannel.getInstance(String signalName) From the default channel factory, get a channel for the specified signal name.static ChannelChannel.getInstance(String signalName, ValueTransform transform) From the default channel factory, get a channel for the specified signal name and value transform.protected abstract ChannelChannelFactory.newChannel(String signalName) Create a concrete channel which makes an appropriate low level channelprotected ChannelChannelFactory.newChannel(String signalName, ValueTransform transform) Create a new channel for the given signal name and set its value transform.Modifier and TypeMethodDescriptionAbstractBatchGetRequest.getChannels()get the collection of channels to processBatchConnectionRequest.getChannels()Get a copy of the channels to connectBatchConnectionRequest.getConnectedChannels()Get the channels that were connectedBatchConnectionRequest.getDisconnectedChannels()Get the channels that were connectedAbstractBatchGetRequest.getFailedChannels()Get the failed channels for which exceptions were thrown during the requestBatchConnectionRequest.getFailedChannels()Get the failed channelsBatchConnectionRequest.getPendingChannels()Get the channels pending connectionAbstractBatchGetRequest.getResultChannels()Get the channels which produced a resultModifier and TypeMethodDescriptionvoidAbstractBatchGetRequest.addChannel(Channel channel) add a new channel to the batch requestvoidMonitorEventListener.connectionChanged(Channel channel, boolean connected) The channel's connection state has changed.voidAbstractBatchGetRequest.connectionChangeInBatch(BatchConnectionRequest connectionRequest, Channel channel, boolean connected) event indicating that a connection change has occurred for a channelvoidBatchConnectionRequestListener.connectionChangeInBatch(BatchConnectionRequest request, Channel channel, boolean connected) Event indicating that a connection change has occurred for a channelvoidBatchConnectionRequest.RequestHandler.connectionDropped(Channel channel) Indicates that a connection to the specified channel has been dropped.voidConnectionListener.connectionDropped(Channel channel) Indicates that a connection to the specified channel has been dropped.voidMonitorCache.ConnectionEventHandler.connectionDropped(Channel channel) Indicates that a connection to the specified channel has been dropped.voidAbstractBatchGetRequest.connectionExceptionInBatch(BatchConnectionRequest connectionRequest, Channel channel, Exception exception) event indicating that an exception has been thrown for a channelvoidBatchConnectionRequestListener.connectionExceptionInBatch(BatchConnectionRequest request, Channel channel, Exception exception) Event indicating that an exception has been thrown for a channelvoidBatchConnectionRequest.RequestHandler.connectionMade(Channel channel) Indicates that a connection to the specified channel has been established.voidConnectionListener.connectionMade(Channel channel) Indicates that a connection to the specified channel has been established.voidMonitorCache.ConnectionEventHandler.connectionMade(Channel channel) Indicates that a connection to the specified channel has been established.voidIEventSinkArrByte.eventArray(byte[] arrNew, Channel chan) voidIEventSinkArrDbl.eventArray(double[] arrNew, Channel chan) voidIEventSinkArrFlt.eventArray(float[] arrNew, Channel chan) voidIEventSinkArrInt.eventArray(int[] arrNew, Channel chan) voidBatchGetValueRequest.RequestHandler.eventValue(ChannelRecord channelRecord, Channel channel) voidBatchGetValueTimeRequest.RequestHandler.eventValue(ChannelTimeRecord channelRecord, Channel channel) voidIEventSinkValByte.eventValue(byte valNew, Channel chan) voidIEventSinkValDbl.eventValue(double valNew, Channel chan) voidIEventSinkValFlt.eventValue(float valNew, Channel chan) voidIEventSinkValInt.eventValue(int valNew, Channel chan) voidIEventSinkValStatus.eventValue(ChannelStatusRecord channelRecord, Channel chan) voidIEventSinkValTime.eventValue(ChannelTimeRecord channelRecord, Channel chan) voidIEventSinkValue.eventValue(ChannelRecord channelRecord, Channel chan) voidMonitorCache.MonitorEventHandler.eventValue(ChannelTimeRecord channelRecord, Channel channel) Handle the monitor event.voidBatchGetRequestListener.exceptionInBatch(AbstractBatchGetRequest<R> request, Channel channel, Exception exception) Event indicating that an exception has been thrown for a channelAbstractBatchGetRequest.getException(Channel channel) Get the exception if any for the specified channelBatchConnectionRequest.getException(Channel channel) get the exception if any for the specified channelGet the record if any for the specified channelprotected voidAbstractBatchGetRequest.processRecordEvent(Channel channel, T channelRecord) Process the receipt of a new record eventprotected voidAbstractBatchGetRequest.processRequest(Channel channel) Process the get request for a single channelvoidPutListener.putCompleted(Channel chan) voidBatchGetRequestListener.recordReceivedInBatch(AbstractBatchGetRequest<R> request, Channel channel, R recordType) event indicating that a get event has been completed for a channelprotected abstract voidAbstractBatchGetRequest.requestChannelData(Channel channel) Request to get the data for the channelprotected voidBatchGetValueRequest.requestChannelData(Channel channel) request to get the data for the channelprotected voidBatchGetValueTimeRequest.requestChannelData(Channel channel) request to get the data for the channelvoidMonitorEventListener.valueChanged(Channel channel, ChannelTimeRecord channelRecord) The PV's monitored value has changed.ModifierConstructorDescriptionConnectionException(Channel channel, String msg) Constructs anConnectionExceptionwith the specified detail message.protectedCreates new MonitorMonitorCache(Channel channel) ConstructorMonitorController(Channel channel) Constructor using the default monitor mask (Monitor.VALUE).MonitorController(Channel channel, int monitorMask) Primary constructor.ModifierConstructorDescriptionprotectedAbstractBatchGetRequest(Collection<Channel> channels) Primary ConstructorBatchConnectionRequest(Collection<Channel> channels) ConstructorBatchGetValueRequest(Collection<Channel> channels) Primary ConstructorBatchGetValueTimeRequest(Collection<Channel> channels) Primary Constructor -
Uses of Channel in xal.ca.correlator
Methods in xal.ca.correlator with parameters of type ChannelModifier and TypeMethodDescriptionfinal voidChannelCorrelator.addChannel(Channel channel) Add a channel to monitor.final voidChannelCorrelator.addChannel(Channel channel, String channelId) Add a channel to monitor.final voidChannelCorrelator.addChannel(Channel channel, String channelId, RecordFilter<ChannelTimeRecord> recordFilter) Add a channel to monitor.final voidChannelCorrelator.addChannel(Channel channel, RecordFilter<ChannelTimeRecord> recordFilter) Add a channel to monitor.voidChannelAgent.EventHandler.eventValue(ChannelTimeRecord channelRecord, Channel channel) Implement IEventSinkValTime interface Handle the monitor events for this channel.voidChannelAgent.FilteredEventHandler.eventValue(ChannelTimeRecord channelRecord, Channel channel) protected ChannelAgentChannelCorrelator.newSourceAgent(Channel channel, String sourceName, RecordFilter<ChannelTimeRecord> recordFilter) Overrides the parent method to create and return a ChannelAgent as a source agent for this correlator.voidChannelCorrelator.removeChannel(Channel channel) Stop managing the specified channel.Constructors in xal.ca.correlator with parameters of type ChannelModifierConstructorDescriptionChannelAgent(MessageCenter localCenter, Channel newChannel, String newName, RecordFilter<ChannelTimeRecord> recordFilter, CorrelationTester<ChannelTimeRecord> tester) Creates new ChannelAgent -
Uses of Channel in xal.extension.scan
Methods in xal.extension.scan that return ChannelModifier and TypeMethodDescriptionScanController1D.getBeamTriggerChannel()Returns the beamTriggerChannel attribute of the ScanController1D objectScanController2D.getBeamTriggerChannel()Returns the beamTriggerChannel attribute of the ScanController2D objectBeamTrigger.getChannel()MeasuredValue.getChannel()MonitoredArrayPV.getChannel()Returns the channel.MonitoredPV.getChannel()Get the channel to be monitoredMonitoredPVEvent.getChannel()Returns the channel of the MonitoredPVEvent objectScanChannelMonitor.getChannel()Get the channelScanVariable.getChannel()WrappedChannel.PVEvent.getChannel()Returns the channel of the PV_Event objectScanVariable.getChannelRB()Methods in xal.extension.scan with parameters of type ChannelModifier and TypeMethodDescriptionvoidScanController1D.setBeamTriggerChannel(Channel triggerCh) Sets the beamTriggerChannel attribute of the ScanController1D objectvoidScanController2D.setBeamTriggerChannel(Channel triggerCh) Sets the beamTriggerChannel attribute of the ScanController2D objectvoidBeamTrigger.setChannel(Channel chIn) voidMeasuredValue.setChannel(Channel ch) voidMonitoredArrayPV.setChannel(Channel chIn) Sets the channel.voidMonitoredPV.setChannel(Channel channel) Sets the channel to monitorvoidScanVariable.setChannel(Channel ch) voidMonitoredArrayPV.setChannelQuietly(Channel chIn) Sets the channel without creating the monitor.voidMonitoredPV.setChannelQuietly(Channel channel) Sets the channelQuietly attribute of the MonitoredPV objectvoidScanVariable.setChannelRB(Channel chRB) Constructors in xal.extension.scan with parameters of type ChannelModifierConstructorDescriptionMonitoredPVEvent(MonitoredPV mpv, ChannelRecord recordIn, Channel chanIn) Constructor for the MonitoredPVEvent objectPVEvent(WrappedChannel wch, ChannelRecord recordIn, Channel chanIn) Constructor for the PV_Event objectScanChannelMonitor(Channel channel) Constructor with null delegateScanChannelMonitor(Channel channel, xal.extension.scan.ScanChannelMonitorDelegate delegate) ConstructorScanChannelMonitor(Channel channel, xal.extension.scan.ScanChannelMonitorDelegate delegate, boolean requestEvents) Primary Constructor -
Uses of Channel in xal.plugin.epics7
Subclasses of Channel in xal.plugin.epics7Modifier and TypeClassDescriptionclassThisChannelimplementation can connect to ChannelAccess or PV Access.Methods in xal.plugin.epics7 that return ChannelModifier and TypeMethodDescriptionprotected ChannelEpics7ChannelFactory.newChannel(String signalName) -
Uses of Channel in xal.plugin.epics7.server
Subclasses of Channel in xal.plugin.epics7.serverMethods in xal.plugin.epics7.server that return ChannelModifier and TypeMethodDescriptionprotected ChannelEpics7ServerChannelFactory.newChannel(String signalName) -
Uses of Channel in xal.service.pvlogger
Fields in xal.service.pvlogger declared as ChannelMethods in xal.service.pvlogger that return ChannelMethods in xal.service.pvlogger that return types with arguments of type ChannelModifier and TypeMethodDescriptionChannelGroup.getChannels()Get the collection of channels which we attempt to monitorLoggerSession.getChannels()Get the channels which we are attempting to monitor and logMethods in xal.service.pvlogger with parameters of type ChannelModifier and TypeMethodDescriptionvoidChannelGroup.ConnectionHandler.connectionDropped(Channel channel) Indicates that a connection to the specified channel has been dropped.voidChannelWrapper.ConnectionHandler.connectionDropped(Channel channel) Indicates that a connection to the specified channel has been dropped.voidChannelGroup.ConnectionHandler.connectionMade(Channel channel) Indicates that a connection to the specified channel has been established.voidChannelWrapper.ConnectionHandler.connectionMade(Channel channel) Indicates that a connection to the specified channel has been established. -
Uses of Channel in xal.smf
Modifier and TypeMethodDescriptionAcceleratorNode.findChannel(String handle) Attempt to find a channel for the given handle.TimingCenter.findChannel(String handle) Find the channel for the specified handle.AcceleratorNode.getAndConnectChannel(String handle) Get the channel corresponding to the specified handle and connect it.TimingCenter.getAndConnectChannel(String handle) Get the channel corresponding to the specified handle and connect it.AcceleratorNode.getChannel(String chanHandle) this method returns the Channel object of this node, associated with a prescribed PV name.ChannelSuite.getChannel(String handle) Get the channel corresponding to the specified handle.NodeChannelRef.getChannel()Get the referenced channel.TimingCenter.getChannel(String handle) Get the Channel of this timing center, for the specified channel handle.Channel[]AcceleratorNode.getLivePropertyChannels(String propertyName) Get the array of channels for the specified propertyAcceleratorNode.lazilyGetAndConnect(String chanHandle, Channel channel) A method to make an EPICS ca connection for a given PV name The channel connection is initiated, and no extra work is done, if the channel connection already existsModifier and TypeMethodDescriptionAcceleratorNode.getAllChannels()Returns a collection of all channelsAcceleratorNode.getAndConnectChannelSetAndReadback(String setHandle) Get the channels corresponding to the specified handle and connect to them.Modifier and TypeMethodDescriptionAcceleratorNode.lazilyGetAndConnect(String chanHandle, Channel channel) A method to make an EPICS ca connection for a given PV name The channel connection is initiated, and no extra work is done, if the channel connection already exists -
Uses of Channel in xal.smf.impl
Methods in xal.smf.impl that return ChannelModifier and TypeMethodDescriptionElectromagnet.findChannel(String handle) Find the channel for the specified handle searching the main supply if necessary.Klystron.findChannel(String handle) Find the channel for the specified handle.MagnetPowerSupply.findChannel(String handle) Find the channel for the specified handle.TrimmedQuadrupole.findChannel(String handle) Find the channel for the specified handle checking the trim supply if the channel suite or main supply does not contain the handleKlystron.getAndConnectChannel(String handle) Get the channel corresponding to the specified handle and connect it.MagnetPowerSupply.getAndConnectChannel(String handle) Get the channel corresponding to the specified handle and connect it.Klystron.getChannel(String handle) Get the channel for the specified handle.MagnetPowerSupply.getChannel(String handle) Get the channel for the specified handle.Channel[]PermanentMagnet.getLivePropertyChannels(String propertyName) Get the array of channels for the specified property -
Uses of Channel in xal.smf.proxy
Methods in xal.smf.proxy that return types with arguments of type ChannelModifier and TypeMethodDescriptionprotected 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 RFMethod parameters in xal.smf.proxy with type arguments of type ChannelModifier and TypeMethodDescriptionElectromagnetPropertyAccessor.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 name -
Uses of Channel in xal.smf.scada
Methods in xal.smf.scada that return ChannelModifier and TypeMethodDescriptionScadaCheckConnect.ConnectionMonitor.getChannel()Get the channel this monitor is servicingMethods in xal.smf.scada that return types with arguments of type ChannelModifier and TypeMethodDescriptionBatchConnectionTest.getConnectedChannels()Returns a copy of the current set of channels that passed the connectivity test (even if some channels in the original batch failed).ScadaCheckConnect.getFailedChannels()Deprecated.Returns the list of channels that failed to connect.ScadaCheckConnect.TestChannelList.getPending()Returns the list of channels which never connected, that is, they are still pending.Methods in xal.smf.scada with parameters of type ChannelModifier and TypeMethodDescriptionvoidAdd the given channel to the list.voidBatchConnectionTest.ConnectionMonitor.connectionDropped(Channel channel) Nothing really to do here - as a precaution we remove ourself from the channel's set of connection listeners.voidScadaCheckConnect.ConnectionMonitor.connectionDropped(Channel channel) Nothing really to do here - as a precaution we remove ourself from the channel's set of connection listeners.voidBatchConnectionTest.ConnectionMonitor.connectionMade(Channel channel) The requested connection was made.voidScadaCheckConnect.ConnectionMonitor.connectionMade(Channel channel) The requested connection was made.voidRemoves the given channel from the the channel list.Constructors in xal.smf.scada with parameters of type ChannelModifierConstructorDescriptionConnectionMonitor(Channel chnFld, ScadaCheckConnect.TestChannelList lstReqs) Create a newConnectionMonitorobject for monitoring the given channel. -
Uses of Channel in xal.tools.apputils.pvselection
Methods in xal.tools.apputils.pvselection that return ChannelModifier and TypeMethodDescriptionHandleNode.getChannel()PVTreeNode.getChannel()PVSelector.getSelectedChannel()convenience method to get selected channelMethods in xal.tools.apputils.pvselection with parameters of type ChannelModifier and TypeMethodDescriptionvoidHandleNode.setChannel(Channel channelIn) voidPVTreeNode.setChannel(Channel channel)