Uses of Class
ch.psi.wica.model.channel.value.WicaChannelValue
Packages that use WicaChannelValue
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 high level services associated with a wica channel.
Classes providing support for the high level services associated with a wica stream.
-
Uses of WicaChannelValue in ch.psi.wica.controlsystem.epics.channel
Methods in ch.psi.wica.controlsystem.epics.channel that return WicaChannelValueModifier and TypeMethodDescriptionWicaChannelValueCreator.build
(ControlSystemName controlSystemName, org.epics.ca.data.Timestamped<Object> epicsValueObject) Returns a WicaChannelValue object based on the supplied data obtained from the EPICS channel.Performs a channel-access GET operation on the supplied EPICS channel and returns a WicaChannelValue object which encapsulates the properties of the channel which may change quickly (eg online/offline state, instantaneous value, timestamp, alarm severity etc). -
Uses of WicaChannelValue in ch.psi.wica.controlsystem.epics.io
Methods in ch.psi.wica.controlsystem.epics.io that return WicaChannelValueModifier and TypeMethodDescriptionEpicsChannelReaderService.readChannelValue
(EpicsChannelName epicsChannelName, long timeout, TimeUnit timeUnit) Returns the value of a channel. -
Uses of WicaChannelValue in ch.psi.wica.controlsystem.epics.monitor
Method parameters in ch.psi.wica.controlsystem.epics.monitor with type arguments of type WicaChannelValueModifier and TypeMethodDescription(package private) void
EpicsChannelMonitorSubscriber.subscribe
(org.epics.ca.Channel<Object> channel, Consumer<WicaChannelValue> valueChangeHandler) Establishes a monitor on the supplied EPICS channel and registers a handler which should subsequently be informed when the channel value changes. -
Uses of WicaChannelValue in ch.psi.wica.controlsystem.event.wica
Methods in ch.psi.wica.controlsystem.event.wica that return WicaChannelValueModifier and TypeMethodDescriptionWicaChannelMonitoredValueUpdateEvent.getWicaChannelValue()
WicaChannelPolledValueUpdateEvent.getWicaChannelValue()
Methods in ch.psi.wica.controlsystem.event.wica with parameters of type WicaChannelValueModifier and TypeMethodDescriptionvoid
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 WicaChannelValueModifierConstructorDescriptionWicaChannelMonitoredValueUpdateEvent
(WicaChannel wicaChannel, WicaChannelValue wicaChannelValue) WicaChannelPolledValueUpdateEvent
(WicaChannel wicaChannel, WicaChannelValue wicaChannelValue) -
Uses of WicaChannelValue in ch.psi.wica.infrastructure.channel
Subclasses of WicaChannelValue in ch.psi.wica.infrastructure.channelModifier and TypeClassDescriptionstatic class
static class
static class
static class
static class
static class
static class
static class
static class
Methods in ch.psi.wica.infrastructure.channel that return WicaChannelValueModifier and TypeMethodDescriptionWicaChannelValueTimestampRewriter.rewrite
(WicaChannelValue valueObj, LocalDateTime newTimeStamp) Methods in ch.psi.wica.infrastructure.channel with parameters of type WicaChannelValueModifier and TypeMethodDescriptionWicaChannelValueTimestampRewriter.rewrite
(WicaChannelValue valueObj, LocalDateTime newTimeStamp) -
Uses of WicaChannelValue in ch.psi.wica.model.channel.value
Subclasses of WicaChannelValue in ch.psi.wica.model.channel.valueModifier and TypeClassDescriptionclass
Represents the value of a channel in the connected state.class
Represents the value of a connected channel whose underlying type is INTEGER.class
Represents the value of a connected channel whose underlying type is INTEGER_ARRAY.class
Represents the value of a connected channel whose underlying type is REAL.class
Represents the value of a connected channel whose underlying type is REAL_ARRAY.class
Represents the value of a connected channel whose underlying type is STRING.class
Represents the value of a connected channel whose underlying type is STRING_ARRAY.class
Represents the value of a channel in the disconnected state. -
Uses of WicaChannelValue in ch.psi.wica.services.channel
Methods in ch.psi.wica.services.channel that return types with arguments of type WicaChannelValueModifier and TypeMethodDescriptionWicaChannelValueAveragingFilter.apply
(List<WicaChannelValue> inputList) WicaChannelValueChangeDetectingFilter.apply
(List<WicaChannelValue> inputList) WicaChannelValueFilter.apply
(List<WicaChannelValue> inputList) Transforms the values in the input apply to the output apply using some configurable filtering algorithm.WicaChannelValueFixedSamplingCycleFilter.apply
(List<WicaChannelValue> inputList) WicaChannelValueLatestValueFilter.apply
(List<WicaChannelValue> inputList) WicaChannelValuePassEverythingFilter.apply
(List<WicaChannelValue> inputList) WicaChannelValueRateLimitingFilter.apply
(List<WicaChannelValue> inputList) WicaChannelValueFilteringService.filterLastValues
(List<WicaChannelValue> wicaChannelValues) Filters the supplied list of channel values directly using a last value filter.WicaChannelValueFilteringService.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 WicaChannelValueModifier and TypeMethodDescriptionWicaChannelValueAveragingFilter.apply
(List<WicaChannelValue> inputList) WicaChannelValueChangeDetectingFilter.apply
(List<WicaChannelValue> inputList) WicaChannelValueFilter.apply
(List<WicaChannelValue> inputList) Transforms the values in the input apply to the output apply using some configurable filtering algorithm.WicaChannelValueFixedSamplingCycleFilter.apply
(List<WicaChannelValue> inputList) WicaChannelValueLatestValueFilter.apply
(List<WicaChannelValue> inputList) WicaChannelValuePassEverythingFilter.apply
(List<WicaChannelValue> inputList) WicaChannelValueRateLimitingFilter.apply
(List<WicaChannelValue> inputList) WicaChannelValueFilteringService.filterLastValues
(List<WicaChannelValue> wicaChannelValues) Filters the supplied list of channel values directly using a last value filter.WicaChannelValueFilteringService.filterValues
(WicaChannel wicaChannel, List<WicaChannelValue> wicaChannelValues) Filters the supplied list of channel values of according to the properties defined for channel monitoring.WicaChannelValueMapSerializerService.serialize
(Map<WicaChannel, List<WicaChannelValue>> channelValueMap) -
Uses of WicaChannelValue in ch.psi.wica.services.stream
Methods in ch.psi.wica.services.stream that return types with arguments of type WicaChannelValueModifier and TypeMethodDescriptionWicaStreamMonitoredValueCollectorService.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)