Uses of Class
ch.psi.wica.model.channel.WicaChannel
Packages that use WicaChannel
Package
Description
Classes defining the event types that are used by the rest of the application to communicate
with the underlying control system.
Classes providing support for the low-level infrastructure that underpins a wica channel.
Classes providing support for the low-level infrastructure that underpins a wica stream.
Domain classes providing abstractions that are shared throughtout the application.
Domain classes providing support for the abstractions associated with a wica stream.
Classes providing support for the high level services associated with a wica channel.
Classes providing support for the high level services associated with a wica stream.
-
Uses of WicaChannel in ch.psi.wica.controlsystem.epics.metadata
Methods in ch.psi.wica.controlsystem.epics.metadata that return WicaChannelConstructors in ch.psi.wica.controlsystem.epics.metadata with parameters of type WicaChannelModifierConstructorDescriptionEpicsChannelMetadataRequest
(EpicsChannelName epicsChannelName, WicaChannel publicationChannel) Creates a new instance which requests the metadata for the specified EPICS channel name and publication on the specified Wica Channel.EpicsChannelMetadataRequest
(WicaChannel wicaChannel) Creates a new instance to request the metadata for the specified Wica channel. -
Uses of WicaChannel in ch.psi.wica.controlsystem.epics.monitor
Methods in ch.psi.wica.controlsystem.epics.monitor that return WicaChannelModifier and TypeMethodDescriptionEpicsChannelMonitorRequest.getPublicationChannel()
Returns the Wica channel associated with this request.Constructors in ch.psi.wica.controlsystem.epics.monitor with parameters of type WicaChannelModifierConstructorDescription(package private)
EpicsChannelMonitorRequest
(EpicsChannelName epicsChannelName, WicaChannel publicationChannel) Creates a new instance which requests the monitoring of the specified EPICS channel name and publication on the specified Wica Channel.EpicsChannelMonitorRequest
(WicaChannel wicaChannel) Creates a new instance to request the monitoring of the specified Wica channel. -
Uses of WicaChannel in ch.psi.wica.controlsystem.epics.poller
Methods in ch.psi.wica.controlsystem.epics.poller that return WicaChannelModifier and TypeMethodDescriptionEpicsChannelPollerRequest.getPublicationChannel()
Returns the Wica publication channel.Constructors in ch.psi.wica.controlsystem.epics.poller with parameters of type WicaChannelModifierConstructorDescription(package private)
EpicsChannelPollerRequest
(EpicsChannelName epicsChannelName, int pollingIntervalInMillis, WicaChannel wicaChannel) Creates a new instance that will poll the specified EPICS channel at the specified rate and publish the obtained values on the specified Wica Channel.EpicsChannelPollerRequest
(WicaChannel wicaChannel) Creates a new instance which will poll the EPICS channel using the properties associated with the supplied Wica Channel. -
Uses of WicaChannel in ch.psi.wica.controlsystem.event.wica
Methods in ch.psi.wica.controlsystem.event.wica that return WicaChannelModifier and TypeMethodDescriptionWicaChannelStartMetadataDataAcquisitionEvent.get()
WicaChannelStartMonitoringEvent.get()
WicaChannelStartPollingEvent.get()
WicaChannelStopMetadataDataAcquisitionEvent.get()
WicaChannelStopMonitoringEvent.get()
WicaChannelStopPollingEvent.get()
WicaChannelMetadataUpdateEvent.getWicaChannel()
WicaChannelMonitoredValueUpdateEvent.getWicaChannel()
WicaChannelPolledMonitorValueUpdateEvent.getWicaChannel()
WicaChannelPolledValueUpdateEvent.getWicaChannel()
Methods in ch.psi.wica.controlsystem.event.wica with parameters of type WicaChannelModifier and TypeMethodDescriptionvoid
WicaChannelEventPublisher.publishMetadataUpdated
(WicaChannel wicaChannel, WicaChannelMetadata wicaChannelMetadata) Handles a metadata change published by the EPICS channel monitor or EPICS channel poller.void
WicaChannelEventPublisher.publishMonitoredValueUpdated
(WicaChannel wicaChannel, WicaChannelValue wicaChannelValue) Handles a value update published by the EPICS channel monitor.void
WicaChannelEventPublisher.publishPolledValueUpdated
(WicaChannel wicaChannel, WicaChannelValue wicaChannelValue) Handles a value update published by the EPICS channel poller.Constructors in ch.psi.wica.controlsystem.event.wica with parameters of type WicaChannelModifierConstructorDescriptionWicaChannelMetadataUpdateEvent
(WicaChannel wicaChannel, WicaChannelMetadata wicaChannelMetadata) WicaChannelMonitoredValueUpdateEvent
(WicaChannel wicaChannel, WicaChannelValue wicaChannelValue) WicaChannelPolledMonitorValueUpdateEvent
(WicaChannel wicaChannel) WicaChannelPolledValueUpdateEvent
(WicaChannel wicaChannel, WicaChannelValue wicaChannelValue) WicaChannelStartMetadataDataAcquisitionEvent
(WicaChannel wicaChannel) WicaChannelStartMonitoringEvent
(WicaChannel wicaChannel) WicaChannelStartPollingEvent
(WicaChannel wicaChannel) WicaChannelStopMetadataDataAcquisitionEvent
(WicaChannel wicaChannel) WicaChannelStopMonitoringEvent
(WicaChannel wicaChannel) WicaChannelStopPollingEvent
(WicaChannel wicaChannel) -
Uses of WicaChannel in ch.psi.wica.infrastructure.channel
Methods in ch.psi.wica.infrastructure.channel that return WicaChannel -
Uses of WicaChannel in ch.psi.wica.infrastructure.stream
Subclasses of WicaChannel in ch.psi.wica.infrastructure.streamModifier and TypeClassDescriptionstatic class
WicaChannelDeserializerMixinstatic class
WicaChannelSerializerMixinMethods in ch.psi.wica.infrastructure.stream that return types with arguments of type WicaChannelModifier and TypeMethodDescriptionMap
<WicaChannel, List<T>> WicaStreamDataBuffer.getLaterThan
(Set<WicaChannel> wicaChannels, LocalDateTime since) abstract Set
<WicaChannel> WicaStreamSerializer.WicaStreamSerializerMixin.getWicaChannels()
Methods in ch.psi.wica.infrastructure.stream with parameters of type WicaChannelModifier and TypeMethodDescriptionprotected abstract WicaDataBufferStorageKey
WicaStreamDataBuffer.getStorageKey
(WicaChannel wicaChannel) protected WicaDataBufferStorageKey
WicaStreamMetadataDataBuffer.getStorageKey
(WicaChannel wicaChannel) protected WicaDataBufferStorageKey
WicaStreamMonitoredValueDataBuffer.getStorageKey
(WicaChannel wicaChannel) protected WicaDataBufferStorageKey
WicaStreamPolledValueDataBuffer.getStorageKey
(WicaChannel wicaChannel) WicaStreamBuilder.withChannel
(WicaChannel wicaChannel) Method parameters in ch.psi.wica.infrastructure.stream with type arguments of type WicaChannelModifier and TypeMethodDescriptionMap
<WicaChannel, List<T>> WicaStreamDataBuffer.getLaterThan
(Set<WicaChannel> wicaChannels, LocalDateTime since) WicaStreamBuilder.withChannels
(Set<WicaChannel> wicaChannels) Constructor parameters in ch.psi.wica.infrastructure.stream with type arguments of type WicaChannelModifierConstructorDescriptionWicaStreamDeserializerMixin
(WicaStreamProperties wicaStreamProperties, Set<WicaChannel> wicaChannels) -
Uses of WicaChannel in ch.psi.wica.model.app
Methods in ch.psi.wica.model.app that return WicaChannelMethods in ch.psi.wica.model.app with parameters of type WicaChannelModifier and TypeMethodDescriptionstatic WicaDataBufferStorageKey
WicaDataBufferStorageKey.getMetadataStorageKey
(WicaChannel wicaChannel) static WicaDataBufferStorageKey
WicaDataBufferStorageKey.getMonitoredValueStorageKey
(WicaChannel wicaChannel) static WicaDataBufferStorageKey
WicaDataBufferStorageKey.getPolledValueStorageKey
(WicaChannel wicaChannel) -
Uses of WicaChannel in ch.psi.wica.model.stream
Methods in ch.psi.wica.model.stream that return types with arguments of type WicaChannelModifier and TypeMethodDescriptionWicaStream.getWicaChannel
(String wicaChannelName) Returns the channel with the specified name (if present).WicaStream.getWicaChannels()
Returns the stream's channels.Constructor parameters in ch.psi.wica.model.stream with type arguments of type WicaChannelModifierConstructorDescriptionWicaStream
(WicaStreamId wicaStreamId, WicaStreamProperties wicaStreamProperties, Set<WicaChannel> wicaChannels) Constructs a new stream for the specified channels with the specified stream properties.WicaStream
(WicaStreamProperties wicaStreamProperties, Set<WicaChannel> wicaChannels) -
Uses of WicaChannel in ch.psi.wica.services.channel
Methods in ch.psi.wica.services.channel with parameters of type WicaChannelModifier and TypeMethodDescriptionWicaChannelValueFilteringService.filterValues
(WicaChannel wicaChannel, List<WicaChannelValue> wicaChannelValues) Filters the supplied list of channel values of according to the properties defined for channel monitoring.Method parameters in ch.psi.wica.services.channel with type arguments of type WicaChannelModifier and TypeMethodDescriptionWicaChannelMetadataMapSerializerService.serialize
(Map<WicaChannel, WicaChannelMetadata> channelMetadataMap) WicaChannelValueMapSerializerService.serialize
(Map<WicaChannel, List<WicaChannelValue>> channelValueMap) -
Uses of WicaChannel in ch.psi.wica.services.stream
Methods in ch.psi.wica.services.stream that return types with arguments of type WicaChannelModifier and TypeMethodDescriptionWicaStreamMetadataCollectorService.get
(WicaStream wicaStream, LocalDateTime since) Returns a map of any channels in the specified wica stream whose metadata has changed since the specified date.WicaStreamMonitoredValueCollectorService.get
(WicaStream wicaStream, LocalDateTime since) WicaStreamPolledValueCollectorService.get
(WicaStream wicaStream, LocalDateTime since) (package private) Map
<WicaChannel, List<WicaChannelValue>> WicaStreamMonitoredValueCollectorService.getLatest
(WicaStream wicaStream) (package private) Map
<WicaChannel, List<WicaChannelValue>> WicaStreamPolledValueCollectorService.getLatest
(WicaStream wicaStream) Methods in ch.psi.wica.services.stream with parameters of type WicaChannelModifier and TypeMethodDescription(package private) int
WicaStreamMonitoredValueRequesterService.getInterestCountForChannel
(WicaChannel wicaChannel) Returns the level of interest in a WicaChannel.(package private) int
WicaStreamPolledValueRequesterService.getInterestCountForChannel
(WicaChannel wicaChannel) Returns the level of interest in a WicaChannel.(package private) Optional
<LocalDateTime> WicaStreamMonitoredValueRequesterService.getLastEventForChannel
(WicaChannel wicaChannel) Returns the timestamp of the last event