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 Channel
MonitorCache.channel
the channel to wrapprotected Channel
MonitorController.channel
The channel to wrapprotected Channel
Monitor.xalChan
Channel 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 Channel
Channel.getInstance
(String signalName) From the default channel factory, get a channel for the specified signal name.static Channel
Channel.getInstance
(String signalName, ValueTransform transform) From the default channel factory, get a channel for the specified signal name and value transform.protected abstract Channel
ChannelFactory.newChannel
(String signalName) Create a concrete channel which makes an appropriate low level channelprotected Channel
ChannelFactory.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 TypeMethodDescriptionvoid
AbstractBatchGetRequest.addChannel
(Channel channel) add a new channel to the batch requestvoid
MonitorEventListener.connectionChanged
(Channel channel, boolean connected) The channel's connection state has changed.void
AbstractBatchGetRequest.connectionChangeInBatch
(BatchConnectionRequest connectionRequest, Channel channel, boolean connected) event indicating that a connection change has occurred for a channelvoid
BatchConnectionRequestListener.connectionChangeInBatch
(BatchConnectionRequest request, Channel channel, boolean connected) Event indicating that a connection change has occurred for a channelvoid
BatchConnectionRequest.RequestHandler.connectionDropped
(Channel channel) Indicates that a connection to the specified channel has been dropped.void
ConnectionListener.connectionDropped
(Channel channel) Indicates that a connection to the specified channel has been dropped.void
MonitorCache.ConnectionEventHandler.connectionDropped
(Channel channel) Indicates that a connection to the specified channel has been dropped.void
AbstractBatchGetRequest.connectionExceptionInBatch
(BatchConnectionRequest connectionRequest, Channel channel, Exception exception) event indicating that an exception has been thrown for a channelvoid
BatchConnectionRequestListener.connectionExceptionInBatch
(BatchConnectionRequest request, Channel channel, Exception exception) Event indicating that an exception has been thrown for a channelvoid
BatchConnectionRequest.RequestHandler.connectionMade
(Channel channel) Indicates that a connection to the specified channel has been established.void
ConnectionListener.connectionMade
(Channel channel) Indicates that a connection to the specified channel has been established.void
MonitorCache.ConnectionEventHandler.connectionMade
(Channel channel) Indicates that a connection to the specified channel has been established.void
IEventSinkArrByte.eventArray
(byte[] arrNew, Channel chan) void
IEventSinkArrDbl.eventArray
(double[] arrNew, Channel chan) void
IEventSinkArrFlt.eventArray
(float[] arrNew, Channel chan) void
IEventSinkArrInt.eventArray
(int[] arrNew, Channel chan) void
BatchGetValueRequest.RequestHandler.eventValue
(ChannelRecord channelRecord, Channel channel) void
BatchGetValueTimeRequest.RequestHandler.eventValue
(ChannelTimeRecord channelRecord, Channel channel) void
IEventSinkValByte.eventValue
(byte valNew, Channel chan) void
IEventSinkValDbl.eventValue
(double valNew, Channel chan) void
IEventSinkValFlt.eventValue
(float valNew, Channel chan) void
IEventSinkValInt.eventValue
(int valNew, Channel chan) void
IEventSinkValStatus.eventValue
(ChannelStatusRecord channelRecord, Channel chan) void
IEventSinkValTime.eventValue
(ChannelTimeRecord channelRecord, Channel chan) void
IEventSinkValue.eventValue
(ChannelRecord channelRecord, Channel chan) void
MonitorCache.MonitorEventHandler.eventValue
(ChannelTimeRecord channelRecord, Channel channel) Handle the monitor event.void
BatchGetRequestListener.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 void
AbstractBatchGetRequest.processRecordEvent
(Channel channel, T channelRecord) Process the receipt of a new record eventprotected void
AbstractBatchGetRequest.processRequest
(Channel channel) Process the get request for a single channelvoid
PutListener.putCompleted
(Channel chan) void
BatchGetRequestListener.recordReceivedInBatch
(AbstractBatchGetRequest<R> request, Channel channel, R recordType) event indicating that a get event has been completed for a channelprotected abstract void
AbstractBatchGetRequest.requestChannelData
(Channel channel) Request to get the data for the channelprotected void
BatchGetValueRequest.requestChannelData
(Channel channel) request to get the data for the channelprotected void
BatchGetValueTimeRequest.requestChannelData
(Channel channel) request to get the data for the channelvoid
MonitorEventListener.valueChanged
(Channel channel, ChannelTimeRecord channelRecord) The PV's monitored value has changed.ModifierConstructorDescriptionConnectionException
(Channel channel, String msg) Constructs anConnectionException
with the specified detail message.protected
Creates new MonitorMonitorCache
(Channel channel) ConstructorMonitorController
(Channel channel) Constructor using the default monitor mask (Monitor.VALUE).MonitorController
(Channel channel, int monitorMask) Primary constructor.ModifierConstructorDescriptionprotected
AbstractBatchGetRequest
(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 void
ChannelCorrelator.addChannel
(Channel channel) Add a channel to monitor.final void
ChannelCorrelator.addChannel
(Channel channel, String channelId) Add a channel to monitor.final void
ChannelCorrelator.addChannel
(Channel channel, String channelId, RecordFilter<ChannelTimeRecord> recordFilter) Add a channel to monitor.final void
ChannelCorrelator.addChannel
(Channel channel, RecordFilter<ChannelTimeRecord> recordFilter) Add a channel to monitor.void
ChannelAgent.EventHandler.eventValue
(ChannelTimeRecord channelRecord, Channel channel) Implement IEventSinkValTime interface Handle the monitor events for this channel.void
ChannelAgent.FilteredEventHandler.eventValue
(ChannelTimeRecord channelRecord, Channel channel) protected ChannelAgent
ChannelCorrelator.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.void
ChannelCorrelator.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 TypeMethodDescriptionvoid
ScanController1D.setBeamTriggerChannel
(Channel triggerCh) Sets the beamTriggerChannel attribute of the ScanController1D objectvoid
ScanController2D.setBeamTriggerChannel
(Channel triggerCh) Sets the beamTriggerChannel attribute of the ScanController2D objectvoid
BeamTrigger.setChannel
(Channel chIn) void
MeasuredValue.setChannel
(Channel ch) void
MonitoredArrayPV.setChannel
(Channel chIn) Sets the channel.void
MonitoredPV.setChannel
(Channel channel) Sets the channel to monitorvoid
ScanVariable.setChannel
(Channel ch) void
MonitoredArrayPV.setChannelQuietly
(Channel chIn) Sets the channel without creating the monitor.void
MonitoredPV.setChannelQuietly
(Channel channel) Sets the channelQuietly attribute of the MonitoredPV objectvoid
ScanVariable.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 TypeClassDescriptionclass
ThisChannel
implementation can connect to ChannelAccess or PV Access.Methods in xal.plugin.epics7 that return ChannelModifier and TypeMethodDescriptionprotected Channel
Epics7ChannelFactory.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 Channel
Epics7ServerChannelFactory.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 TypeMethodDescriptionvoid
ChannelGroup.ConnectionHandler.connectionDropped
(Channel channel) Indicates that a connection to the specified channel has been dropped.void
ChannelWrapper.ConnectionHandler.connectionDropped
(Channel channel) Indicates that a connection to the specified channel has been dropped.void
ChannelGroup.ConnectionHandler.connectionMade
(Channel channel) Indicates that a connection to the specified channel has been established.void
ChannelWrapper.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 TypeMethodDescriptionvoid
Add the given channel to the list.void
BatchConnectionTest.ConnectionMonitor.connectionDropped
(Channel channel) Nothing really to do here - as a precaution we remove ourself from the channel's set of connection listeners.void
ScadaCheckConnect.ConnectionMonitor.connectionDropped
(Channel channel) Nothing really to do here - as a precaution we remove ourself from the channel's set of connection listeners.void
BatchConnectionTest.ConnectionMonitor.connectionMade
(Channel channel) The requested connection was made.void
ScadaCheckConnect.ConnectionMonitor.connectionMade
(Channel channel) The requested connection was made.void
Removes 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 newConnectionMonitor
object 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 TypeMethodDescriptionvoid
HandleNode.setChannel
(Channel channelIn) void
PVTreeNode.setChannel
(Channel channel)