Uses of Interface
xal.ca.ChannelTimeRecord
Packages that use ChannelTimeRecord
Package
Description
The Open XAL EPICS7 plugin was introduced in v4.0.
-
Uses of ChannelTimeRecord in xal.ca
Classes in xal.ca that implement ChannelTimeRecordModifier and TypeClassDescriptionclassChannelTimeRecord is a wrapper for channel data that has a value along with status information and a time stamp.Fields in xal.ca declared as ChannelTimeRecordModifier and TypeFieldDescriptionprotected ChannelTimeRecordMonitorController.lastRecordlast record capturedprotected ChannelTimeRecordMonitorCache.latestRecordlatest monitor eventMethods in xal.ca that return ChannelTimeRecordModifier and TypeMethodDescriptionMonitorCache.getLatestRecord()Get the latest record.MonitorController.getLatestRecord()Get the latest channel record.protected abstract ChannelTimeRecordChannel.getRawStringTimeRecord()Get aChannelTimeRecordrepresenting the fetched record for the specified type.abstract ChannelTimeRecordChannel.getRawTimeRecord()Return a rawChannelTimeRecordrepresenting the fetched record for the native type of this channel.final ChannelTimeRecordChannel.getTimeRecord()Return aChannelTimeRecordrepresenting the fetched record for the native type of this channel.Methods in xal.ca with parameters of type ChannelTimeRecordModifier and TypeMethodDescriptionvoidBatchGetValueTimeRequest.RequestHandler.eventValue(ChannelTimeRecord channelRecord, Channel channel) voidIEventSinkValTime.eventValue(ChannelTimeRecord channelRecord, Channel chan) voidMonitorCache.MonitorEventHandler.eventValue(ChannelTimeRecord channelRecord, Channel channel) Handle the monitor event.voidMonitorEventListener.valueChanged(Channel channel, ChannelTimeRecord channelRecord) The PV's monitored value has changed. -
Uses of ChannelTimeRecord in xal.ca.correlator
Methods in xal.ca.correlator that return types with arguments of type ChannelTimeRecordModifier and TypeMethodDescriptionstatic RecordFilter<ChannelTimeRecord>RecordFilterFactory.equalityDoubleFilter(double target) Generate a filter to Filter records checking for equality to the specified value.static RecordFilter<ChannelTimeRecord>RecordFilterFactory.exclusiveMaxDoubleFilter(double maxValue) Filter records with an upper exclusive limit on the valuestatic RecordFilter<ChannelTimeRecord>RecordFilterFactory.exlusiveMinDoubleFilter(double minValue) Filter records with a lower exclusive limit on the valuestatic RecordFilter<ChannelTimeRecord>RecordFilterFactory.maxDoubleFilter(double maxValue) Filter records with an upper inclusive limit on the valuestatic RecordFilter<ChannelTimeRecord>RecordFilterFactory.maxSeverityFilter(int maxSeverity) Filter records with an upper limit on the severitystatic RecordFilter<ChannelTimeRecord>RecordFilterFactory.maxStatusFilter(int maxStatus) Filter records with an upper limit on the statusstatic RecordFilter<ChannelTimeRecord>RecordFilterFactory.minDoubleFilter(double minValue) Filter records with a lower inclusive limit on the valuestatic RecordFilter<ChannelTimeRecord>RecordFilterFactory.notFilter(RecordFilter<ChannelTimeRecord> filter) Generate a filter to filter records by checking that the specified filter is not fulfilled.static RecordFilter<ChannelTimeRecord>RecordFilterFactory.rangeDoubleFilter(double minValue, double maxValue) Filter records with an upper limit on the valueMethods in xal.ca.correlator with parameters of type ChannelTimeRecordModifier and TypeMethodDescriptionvoidChannelAgent.EventHandler.eventValue(ChannelTimeRecord channelRecord, Channel channel) Implement IEventSinkValTime interface Handle the monitor events for this channel.voidChannelAgent.FilteredEventHandler.eventValue(ChannelTimeRecord channelRecord, Channel channel) Method parameters in xal.ca.correlator with type arguments of type ChannelTimeRecordModifier and TypeMethodDescriptionfinal voidChannelCorrelator.addChannel(String channelId, RecordFilter<ChannelTimeRecord> recordFilter) 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.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.static RecordFilter<ChannelTimeRecord>RecordFilterFactory.notFilter(RecordFilter<ChannelTimeRecord> filter) Generate a filter to filter records by checking that the specified filter is not fulfilled.protected voidChannelAgent.setupEventHandler(RecordFilter<ChannelTimeRecord> recordFilter) Setup the event handler to use the specified record filter to filter monitor events for this channel.Constructor parameters in xal.ca.correlator with type arguments of type ChannelTimeRecordModifierConstructorDescriptionChannelAgent(MessageCenter localCenter, Channel newChannel, String newName, RecordFilter<ChannelTimeRecord> recordFilter, CorrelationTester<ChannelTimeRecord> tester) Creates new ChannelAgentChannelAgent(MessageCenter localCenter, Channel newChannel, String newName, RecordFilter<ChannelTimeRecord> recordFilter, CorrelationTester<ChannelTimeRecord> tester) Creates new ChannelAgentChannelCorrelator(double aBinTimespan, CorrelationFilter<ChannelTimeRecord> aFilter) Creates new ChannelCorrelator.FilteredEventHandler(RecordFilter<ChannelTimeRecord> newFilter) -
Uses of ChannelTimeRecord in xal.extension.scan
Methods in xal.extension.scan that return ChannelTimeRecord -
Uses of ChannelTimeRecord in xal.plugin.epics7
Classes in xal.plugin.epics7 that implement ChannelTimeRecordModifier and TypeClassDescriptionclassChannelTimeRecord implementation for Epics7.Methods in xal.plugin.epics7 that return ChannelTimeRecordModifier and TypeMethodDescriptionprotected ChannelTimeRecordEpics7Channel.getRawStringTimeRecord()Epics7Channel.getRawTimeRecord() -
Uses of ChannelTimeRecord in xal.plugin.epics7.server
Methods in xal.plugin.epics7.server that return ChannelTimeRecord -
Uses of ChannelTimeRecord in xal.service.pvlogger
Fields in xal.service.pvlogger declared as ChannelTimeRecordModifier and TypeFieldDescriptionprotected ChannelTimeRecordChannelWrapper.channelRecordThe latest channel record found by the monitorMethods in xal.service.pvlogger that return ChannelTimeRecordModifier and TypeMethodDescriptionChannelWrapper.getRecord()Get the latest channel record cached.Constructors in xal.service.pvlogger with parameters of type ChannelTimeRecordModifierConstructorDescriptionChannelSnapshot(String pv, ChannelTimeRecord channelRecord) Constructor of a snapshot from a channel record.