Index
All Classes and Interfaces|All Packages|Constant Field Values
A
- addChannel(EpicsChannelMetadataRequest) - Method in class ch.psi.wica.controlsystem.epics.metadata.EpicsChannelMetadataPublisher
- addChannel(EpicsChannelMonitorRequest) - Method in class ch.psi.wica.controlsystem.epics.monitor.EpicsChannelMonitorPublisher
-
Adds a new channel to be monitored.
- addChannel(EpicsChannelPollerRequest) - Method in class ch.psi.wica.controlsystem.epics.poller.EpicsChannelPollerPublisher
-
Adds a new channel to be polled.
- addClientIpAddr(String) - Method in class ch.psi.wica.controllers.ControllerStatistics
-
Adds the supplied client IP to the list of collected IPs.
- addCollectable(StatisticsCollectable) - Method in class ch.psi.wica.model.app.StatisticsCollectionService
- addCorsMappings(CorsRegistry) - Method in class ch.psi.wica.config.WicaCorsConfigurer
- ALL_VALUE - Enum constant in enum class ch.psi.wica.model.app.WicaFilterType
- apply(List<WicaChannelValue>) - Method in class ch.psi.wica.services.channel.WicaChannelValueAveragingFilter
- apply(List<WicaChannelValue>) - Method in class ch.psi.wica.services.channel.WicaChannelValueChangeDetectingFilter
- apply(List<WicaChannelValue>) - Method in interface ch.psi.wica.services.channel.WicaChannelValueFilter
-
Transforms the values in the input apply to the output apply using some configurable filtering algorithm.
- apply(List<WicaChannelValue>) - Method in class ch.psi.wica.services.channel.WicaChannelValueFixedSamplingCycleFilter
- apply(List<WicaChannelValue>) - Method in class ch.psi.wica.services.channel.WicaChannelValueLatestValueFilter
- apply(List<WicaChannelValue>) - Method in class ch.psi.wica.services.channel.WicaChannelValuePassEverythingFilter
- apply(List<WicaChannelValue>) - Method in class ch.psi.wica.services.channel.WicaChannelValueRateLimitingFilter
- asString() - Method in class ch.psi.wica.model.app.ControlSystemName
-
Returns a string representation of the name.
- asString() - Method in class ch.psi.wica.model.channel.WicaChannelName
-
Returns a string representation of the channel name that is intended to be future-proof.
- asString() - Method in class ch.psi.wica.model.stream.WicaStreamId
- AVERAGER - Enum constant in enum class ch.psi.wica.model.app.WicaFilterType
B
- build() - Method in class ch.psi.wica.infrastructure.channel.WicaChannelBuilder
-
Builds the Wica Channel instance.
- build() - Method in class ch.psi.wica.infrastructure.channel.WicaChannelDataSerializerBuilder
- build() - Method in class ch.psi.wica.infrastructure.channel.WicaChannelPropertiesBuilder
- build() - Method in class ch.psi.wica.infrastructure.stream.WicaStreamBuilder
- build() - Method in class ch.psi.wica.infrastructure.stream.WicaStreamPropertiesBuilder
- build(ControlSystemName, EpicsChannelType, Control<?, ?>) - Method in class ch.psi.wica.controlsystem.epics.channel.WicaChannelMetadataCreator
-
Returns a WicaChannelMetadata object based on the supplied data obtained from the EPICS channel.
- build(ControlSystemName, Timestamped<Object>) - Method in class ch.psi.wica.controlsystem.epics.channel.WicaChannelValueCreator
-
Returns a WicaChannelValue object based on the supplied data obtained from the EPICS channel.
- build(WicaStreamId, String) - Method in enum class ch.psi.wica.infrastructure.stream.WicaStreamServerSentEventBuilder
-
Returns a Wica ServerSent Event customised with the supplied WicaStream id and String data payload.
- BYTE - Enum constant in enum class ch.psi.wica.controlsystem.epics.channel.EpicsChannelType
-
Maps the EPICS BYTE type to/from the Wica Channel Type INTEGER.
- BYTE_ARRAY - Enum constant in enum class ch.psi.wica.controlsystem.epics.channel.EpicsChannelType
-
Maps the EPICS BYTE ARRAY type to/from the Wica Channel Type INTEGER_ARRAY.
C
- CA - Enum constant in enum class ch.psi.wica.model.channel.WicaChannelName.Protocol
- caChannel() - Method in record class ch.psi.wica.controlsystem.event.channel.EpicsChannelConnectedEvent
-
Returns the value of the
caChannel
record component. - caChannel() - Method in record class ch.psi.wica.controlsystem.event.channel.EpicsChannelDisconnectedEvent
-
Returns the value of the
caChannel
record component. - caChannel() - Method in record class ch.psi.wica.controlsystem.event.channel.EpicsChannelFirstConnectedEvent
-
Returns the value of the
caChannel
record component. - callHandler(ControlSystemName, Consumer<Boolean>, boolean) - Method in class ch.psi.wica.controlsystem.epics.channel.EpicsChannelConnectionChangeSubscriber.EpicsChannelConnectionStateChangeNotifier
- cancel() - Method in class ch.psi.wica.controlsystem.epics.poller.EpicsChannelPollerPublisher.Poller
-
Cancels polling.
- ch.psi.wica - package ch.psi.wica
-
Classes providing high level support for the application.
- ch.psi.wica.config - package ch.psi.wica.config
-
Classes providing support for the programmatic configuration of this Spring Boot application.
- ch.psi.wica.controllers - package ch.psi.wica.controllers
-
Classes providing support for HTTP endpoints.
- ch.psi.wica.controlsystem.epics - package ch.psi.wica.controlsystem.epics
-
Classes providing support for the EPICS Control System.
- ch.psi.wica.controlsystem.epics.channel - package ch.psi.wica.controlsystem.epics.channel
- ch.psi.wica.controlsystem.epics.io - package ch.psi.wica.controlsystem.epics.io
- ch.psi.wica.controlsystem.epics.metadata - package ch.psi.wica.controlsystem.epics.metadata
- ch.psi.wica.controlsystem.epics.monitor - package ch.psi.wica.controlsystem.epics.monitor
- ch.psi.wica.controlsystem.epics.poller - package ch.psi.wica.controlsystem.epics.poller
- ch.psi.wica.controlsystem.event.channel - package ch.psi.wica.controlsystem.event.channel
- ch.psi.wica.controlsystem.event.wica - package ch.psi.wica.controlsystem.event.wica
-
Classes defining the event types that are used by the rest of the application to communicate with the underlying control system.
- ch.psi.wica.infrastructure.channel - package ch.psi.wica.infrastructure.channel
-
Classes providing support for the low-level infrastructure that underpins a wica channel.
- ch.psi.wica.infrastructure.stream - package ch.psi.wica.infrastructure.stream
-
Classes providing support for the low-level infrastructure that underpins a wica stream.
- ch.psi.wica.infrastructure.util - package ch.psi.wica.infrastructure.util
-
Classes providing support for low level infrastructure used throughout the application.
- ch.psi.wica.model.app - package ch.psi.wica.model.app
-
Domain classes providing abstractions that are shared throughtout the application.
- ch.psi.wica.model.channel - package ch.psi.wica.model.channel
-
Domain classes providing support for the abstractions associated with a wica channel.
- ch.psi.wica.model.channel.metadata - package ch.psi.wica.model.channel.metadata
- ch.psi.wica.model.channel.value - package ch.psi.wica.model.channel.value
- ch.psi.wica.model.stream - package ch.psi.wica.model.stream
-
Domain classes providing support for the abstractions associated with a wica stream.
- ch.psi.wica.services.channel - package ch.psi.wica.services.channel
-
Classes providing support for the high level services associated with a wica channel.
- ch.psi.wica.services.stream - package ch.psi.wica.services.stream
-
Classes providing support for the high level services associated with a wica stream.
- CHANGE_DETECTOR - Enum constant in enum class ch.psi.wica.model.app.WicaFilterType
- ChannelMetadataUpdateListener() - Constructor for class ch.psi.wica.services.stream.WicaStreamMetadataCollectorService.ChannelMetadataUpdateListener
- close() - Method in class ch.psi.wica.controlsystem.epics.channel.EpicsChannelManager
-
Disposes of all resources associated with this class instance.
- close() - Method in class ch.psi.wica.controlsystem.epics.io.EpicsChannelReaderService
-
Disposes of all resources associated with this class instance.
- close() - Method in class ch.psi.wica.controlsystem.epics.io.EpicsChannelWriterService
-
Disposes of all resources associated with this class instance.
- close() - Method in class ch.psi.wica.controlsystem.epics.metadata.EpicsChannelMetadataService
-
Closes the service.
- close() - Method in class ch.psi.wica.controlsystem.epics.monitor.EpicsChannelMonitorService
-
Closes the service.
- close() - Method in class ch.psi.wica.controlsystem.epics.poller.EpicsChannelPollerPublisher
-
Closes the service.
- close() - Method in class ch.psi.wica.controlsystem.epics.poller.EpicsChannelPollerService
-
Closes the service.
- collect() - Method in class ch.psi.wica.model.app.StatisticsCollectionService
- ConfigurationStatistics - Class in ch.psi.wica.config
-
Provides statistics related to the configuration of this Wica Server.
- ConfigurationStatistics(Boolean, String, Integer, Integer, Boolean, Boolean, Integer, Boolean, Boolean, Integer, Integer, Integer, String, String, Integer, Boolean, String, String) - Constructor for class ch.psi.wica.config.ConfigurationStatistics
-
Creates a new instance based on the supplied configuration values.
- configureAsyncSupport(AsyncSupportConfigurer) - Method in class ch.psi.wica.config.WicaMvcConfigurer
-
Configures the MVC task executor.
- ControllerStatistics - Class in ch.psi.wica.controllers
-
Provides statistics related to the Wica Controllers.
- ControllerStatistics(String) - Constructor for class ch.psi.wica.controllers.ControllerStatistics
-
Creates a new instance with the specified header.
- ControlSystemName - Class in ch.psi.wica.model.app
-
Models the name of a point of interest in a control system.
- ControlSystemName(String) - Constructor for class ch.psi.wica.model.app.ControlSystemName
-
Creates a new instance.
- create() - Static method in class ch.psi.wica.infrastructure.channel.WicaChannelBuilder
-
Creates a new WicaChannelBuilder instance ready for further customisations.
- create() - Static method in class ch.psi.wica.infrastructure.channel.WicaChannelDataSerializerBuilder
- create() - Static method in class ch.psi.wica.infrastructure.channel.WicaChannelPropertiesBuilder
- create() - Static method in class ch.psi.wica.infrastructure.stream.WicaStreamBuilder
- create() - Static method in class ch.psi.wica.infrastructure.stream.WicaStreamPropertiesBuilder
- create(String) - Method in class ch.psi.wica.services.stream.WicaStreamLifecycleService
-
Creates and returns an active wica stream based on the supplied JSON stream configuration string.
- create(Optional<String>, HttpServletRequest) - Method in class ch.psi.wica.controllers.WicaStreamCreateController
-
Handles an HTTP request to CREATE a new stream to monitor the the wica channels specified in the JSON stream configuration.
- createChannel(EpicsChannelName) - Method in class ch.psi.wica.controlsystem.epics.channel.EpicsChannelManager
- createChannelValueConnectedInteger(int) - Static method in class ch.psi.wica.model.channel.value.WicaChannelValueBuilder
-
Returns a new instance of a connected channel whose value is an INTEGER.
- createChannelValueConnectedInteger(WicaChannelAlarmSeverity, WicaChannelAlarmStatus, LocalDateTime, int) - Static method in class ch.psi.wica.model.channel.value.WicaChannelValueBuilder
-
Returns a new instance of a connected channel whose value is an INTEGER.
- createChannelValueConnectedIntegerArray(int[]) - Static method in class ch.psi.wica.model.channel.value.WicaChannelValueBuilder
-
Returns a new instance of a connected channel whose value is an INTEGER_ARRAY.
- createChannelValueConnectedIntegerArray(WicaChannelAlarmSeverity, WicaChannelAlarmStatus, LocalDateTime, int[]) - Static method in class ch.psi.wica.model.channel.value.WicaChannelValueBuilder
-
Returns a new instance of a connected channel whose value is an INTEGER_ARRAY.
- createChannelValueConnectedReal(double) - Static method in class ch.psi.wica.model.channel.value.WicaChannelValueBuilder
-
Returns a new instance of a connected channel whose value is REAL.
- createChannelValueConnectedReal(WicaChannelAlarmSeverity, WicaChannelAlarmStatus, LocalDateTime, double) - Static method in class ch.psi.wica.model.channel.value.WicaChannelValueBuilder
-
Returns a new instance of a connected channel whose value is REAL.
- createChannelValueConnectedRealArray(double[]) - Static method in class ch.psi.wica.model.channel.value.WicaChannelValueBuilder
-
Returns a new instance of a connected channel whose value type is a REAL_ARRAY.
- createChannelValueConnectedRealArray(WicaChannelAlarmSeverity, WicaChannelAlarmStatus, LocalDateTime, double[]) - Static method in class ch.psi.wica.model.channel.value.WicaChannelValueBuilder
-
Returns a new instance of a connected channel whose value is a REAL_ARRAY.
- createChannelValueConnectedString(WicaChannelAlarmSeverity, WicaChannelAlarmStatus, LocalDateTime, String) - Static method in class ch.psi.wica.model.channel.value.WicaChannelValueBuilder
-
Returns a new instance of a connected channel whose value is a STRING.
- createChannelValueConnectedString(String) - Static method in class ch.psi.wica.model.channel.value.WicaChannelValueBuilder
-
Returns a new instance of a connected channel whose value is a STRING.
- createChannelValueConnectedStringArray(WicaChannelAlarmSeverity, WicaChannelAlarmStatus, LocalDateTime, String[]) - Static method in class ch.psi.wica.model.channel.value.WicaChannelValueBuilder
-
Returns a new instance of a connected channel whose value is a STRING_ARRAY.
- createChannelValueConnectedStringArray(String[]) - Static method in class ch.psi.wica.model.channel.value.WicaChannelValueBuilder
-
Returns a new instance of a connected channel whose value is a STRING_ARRAY.
- createChannelValueDisconnected() - Static method in class ch.psi.wica.model.channel.value.WicaChannelValueBuilder
-
Returns a new instance of a channel whose value is DISCONNECTED.
- createIntegerArrayInstance(String, int, int, int, int, int, int, int, int) - Static method in class ch.psi.wica.model.channel.metadata.WicaChannelMetadataBuilder
-
Creates the metadata for a channel whose type is INTEGER_ARRAY.
- createIntegerInstance(String, int, int, int, int, int, int, int, int) - Static method in class ch.psi.wica.model.channel.metadata.WicaChannelMetadataBuilder
-
Creates the metadata for a channel whose type is INTEGER.
- createNext() - Static method in class ch.psi.wica.model.stream.WicaStreamId
- createRealArrayInstance(String, int, double, double, double, double, double, double, double, double) - Static method in class ch.psi.wica.model.channel.metadata.WicaChannelMetadataBuilder
-
Creates the metadata for a channel whose type is REAL_ARRAY.
- createRealInstance(String, int, double, double, double, double, double, double, double, double) - Static method in class ch.psi.wica.model.channel.metadata.WicaChannelMetadataBuilder
-
Creates the metadata for a channel whose type is REAL.
- createStringArrayInstance() - Static method in class ch.psi.wica.model.channel.metadata.WicaChannelMetadataBuilder
-
Creates the metadata for a channel whose type is STRING_ARRAY.
- createStringInstance() - Static method in class ch.psi.wica.model.channel.metadata.WicaChannelMetadataBuilder
-
Creates the metadata for a channel whose type is STRING.
- createUnknownInstance() - Static method in class ch.psi.wica.model.channel.metadata.WicaChannelMetadataBuilder
-
Creates the metadata for a channel whose type is not yet known.
D
- decode(String) - Method in class ch.psi.wica.infrastructure.stream.WicaStreamConfigurationDecoder
- DEFAULT_DATA_ACQUISITION_MODE - Static variable in class ch.psi.wica.model.channel.WicaChannelPropertiesDefaults
-
Default value for the data acquisition mode.
- DEFAULT_DATA_ACQUISITION_MODE - Static variable in class ch.psi.wica.model.stream.WicaStreamPropertiesDefaults
-
Default value for the data acquisition mode for channels in the stream if the property is not explicitly set in the stream property or channel property configuration.
- DEFAULT_FIELDS_OF_INTEREST - Static variable in class ch.psi.wica.model.channel.WicaChannelPropertiesDefaults
-
Default value for the fields of interest that will be serialized in the channel's data stream.
- DEFAULT_FIELDS_OF_INTEREST - Static variable in class ch.psi.wica.model.stream.WicaStreamPropertiesDefaults
-
Default value for the fields of interest that will be serialized in the wica data stream for this channel.
- DEFAULT_FILTER_CYCLE_LENGTH - Static variable in class ch.psi.wica.model.channel.WicaChannelPropertiesDefaults
-
Default value for the filter cycle-length parameter (only relevant when the filter type is FilterType.ONE_IN_M).
- DEFAULT_FILTER_CYCLE_LENGTH - Static variable in class ch.psi.wica.model.stream.WicaStreamPropertiesDefaults
-
Default value for the cycle length (used for channels whose filter type is FilterType.ONE_IN_M).
- DEFAULT_FILTER_DEADBAND - Static variable in class ch.psi.wica.model.channel.WicaChannelPropertiesDefaults
-
Default value for the filter deadband parameter (only relevant when the filter type is FilterType.CHANGE_DETECTOR).
- DEFAULT_FILTER_DEADBAND - Static variable in class ch.psi.wica.model.stream.WicaStreamPropertiesDefaults
-
Default value for the deadband (used for channels whose filter type is FilterType.CHANGE_DETECTOR).
- DEFAULT_FILTER_NUM_SAMPLES - Static variable in class ch.psi.wica.model.channel.WicaChannelPropertiesDefaults
-
Default value for the filter number-of-samples parameter (only relevant when the filter type is FilterType.LAST_N).
- DEFAULT_FILTER_NUM_SAMPLES - Static variable in class ch.psi.wica.model.stream.WicaStreamPropertiesDefaults
-
Default value for the number of samples (used for channels whose filter type is FilterType.LAST_N).
- DEFAULT_FILTER_NUM_SAMPLES_IN_AVERAGE - Static variable in class ch.psi.wica.model.channel.WicaChannelPropertiesDefaults
-
Default value for the filter number-of-samples parameter (only relevant when the filter type is FilterType.AVERAGER).
- DEFAULT_FILTER_NUM_SAMPLES_IN_AVERAGE - Static variable in class ch.psi.wica.model.stream.WicaStreamPropertiesDefaults
-
Default value for the number of samples (used for channels whose filter type is FilterType.AVERAGER).
- DEFAULT_FILTER_SAMPLING_INTERVAL_IN_MILLIS - Static variable in class ch.psi.wica.model.channel.WicaChannelPropertiesDefaults
-
Default value for the filter sampling-interval parameter (only relevant when the filter type is FilterType.RATE_LIMITER).
- DEFAULT_FILTER_SAMPLING_INTERVAL_IN_MILLIS - Static variable in class ch.psi.wica.model.stream.WicaStreamPropertiesDefaults
-
Default value for the sampling interval (used for channels whose filter type is FilterType.RATE_LIMITER).
- DEFAULT_FILTER_TYPE - Static variable in class ch.psi.wica.model.channel.WicaChannelPropertiesDefaults
-
Default value for the type of filter that will be applied when mapping between the data samples acquired by the channel and their representation in the wica data stream.
- DEFAULT_FILTER_TYPE - Static variable in class ch.psi.wica.model.stream.WicaStreamPropertiesDefaults
-
Default value for the type of filter that will be used when mapping between the data samples acquired on a wica channel and the values serialized in the wica data stream.
- DEFAULT_HEARTBEAT_FLUX_INTERVAL_IN_MILLIS - Static variable in class ch.psi.wica.model.stream.WicaStreamPropertiesDefaults
-
Default value for the heartbeat flux interval that will be assigned if the property is not explicitly set in the stream configuration.
- DEFAULT_METADATA_FLUX_INTERVAL_IN_MILLIS - Static variable in class ch.psi.wica.model.stream.WicaStreamPropertiesDefaults
-
Default value for the metadata flux interval that will be assigned if the property is not explicitly set in the stream configuration.
- DEFAULT_MONITORED_VALUE_FLUX_INTERVAL_IN_MILLIS - Static variable in class ch.psi.wica.model.stream.WicaStreamPropertiesDefaults
-
Default value for the changed value flux interval that will be assigned if the property is not explicitly set in the stream configuration.
- DEFAULT_NUMERIC_PRECISION - Static variable in class ch.psi.wica.model.channel.WicaChannelPropertiesDefaults
-
Default value for the numeric precision.
- DEFAULT_NUMERIC_PRECISION - Static variable in class ch.psi.wica.model.stream.WicaStreamPropertiesDefaults
-
Default value for the numeric precision that will be used when serializing real numbers for channels in the stream if the property is not explicitly set in the stream property or individual channel property configuration.
- DEFAULT_POLLED_VALUE_FLUX_INTERVAL_IN_MILLIS - Static variable in class ch.psi.wica.model.stream.WicaStreamPropertiesDefaults
-
Default value for the polled value flux interval that will be assigned if the property is not explicitly set in the stream configuration.
- DEFAULT_POLLING_INTERVAL_IN_MILLIS - Static variable in class ch.psi.wica.model.channel.WicaChannelPropertiesDefaults
-
Default value for the polling interval.
- DEFAULT_POLLING_INTERVAL_IN_MILLIS - Static variable in class ch.psi.wica.model.stream.WicaStreamPropertiesDefaults
-
Default value for the polling interval that will be used for channels in the stream if the property is not explicitly set in the stream property or individual channel property configuration.
- DEFAULT_QUIET_MODE - Static variable in class ch.psi.wica.model.stream.WicaStreamPropertiesDefaults
-
Default value for whether the stream sends SSE messages for polled and monitored values even when the payload is empty.
- delete(WicaStreamId) - Method in class ch.psi.wica.services.stream.WicaStreamLifecycleService
-
Deletes the wica stream with the specified ID.
- deleteStream(String, Optional<String>, HttpServletRequest) - Method in class ch.psi.wica.controllers.WicaStreamDeleteController
-
Handles HTTP POST or DELETE requests to delete the wica stream with the specified ID.
- discardChannelsThatHaveReachedEndOfLife() - Method in class ch.psi.wica.services.stream.WicaStreamMetadataRequesterService
-
This method runs periodically to scan the discard list for entries corresponding to channels whose metadata is no longer of interest.
- discardMonitorsThatHaveReachedEndOfLife() - Method in class ch.psi.wica.services.stream.WicaStreamMonitoredValueRequesterService
-
This method runs periodically to scan the discard list for entries corresponding to monitored channels that are no longer of interest
- discardPollersThatHaveReachedEndOfLife() - Method in class ch.psi.wica.services.stream.WicaStreamPolledValueRequesterService
-
This method runs periodically to scan the discard list for entries corresponding to polled channels that are no longer of interest
- doesMonitoring() - Method in enum class ch.psi.wica.model.app.WicaDataAcquisitionMode
- doesMonitorPolling() - Method in enum class ch.psi.wica.model.app.WicaDataAcquisitionMode
- doesMonitorPublication() - Method in enum class ch.psi.wica.model.app.WicaDataAcquisitionMode
- doesNetworkPolling() - Method in enum class ch.psi.wica.model.app.WicaDataAcquisitionMode
- doesPolling() - Method in enum class ch.psi.wica.model.app.WicaDataAcquisitionMode
- doSomethingAfterStartup() - Method in class ch.psi.wica.WicaApplication
- doSomethingBeforeShutdown() - Method in class ch.psi.wica.WicaApplication
- doSomethingOnFailure() - Method in class ch.psi.wica.WicaApplication
- DOUBLE - Enum constant in enum class ch.psi.wica.controlsystem.epics.channel.EpicsChannelType
-
Maps the EPICS DOUBLE type to/from the Wica Channel Type REAL.
- DOUBLE_ARRAY - Enum constant in enum class ch.psi.wica.controlsystem.epics.channel.EpicsChannelType
-
Maps the EPICS DOUBLE ARRAY type to/from the Wica Channel Type REAL_ARRAY.
E
- entries() - Method in record class ch.psi.wica.model.app.StatisticsCollectable.Statistics
-
Returns the value of the
entries
record component. - EpicsChannelAccessContextSupplier - Class in ch.psi.wica.controlsystem.epics.channel
-
Supplies an EPICS Channel Access context based on the configured application properties.
- EpicsChannelAccessContextSupplier(String, int) - Constructor for class ch.psi.wica.controlsystem.epics.channel.EpicsChannelAccessContextSupplier
-
Constructs a new instance.
- EpicsChannelConnectedEvent - Record Class in ch.psi.wica.controlsystem.event.channel
-
Models an event that is fired when an EPICS channel is connected.
- EpicsChannelConnectedEvent(String, Channel<Object>) - Constructor for record class ch.psi.wica.controlsystem.event.channel.EpicsChannelConnectedEvent
-
Models an event that is fired when an EPICS channel is connected.
- EpicsChannelConnectionChangeSubscriber - Class in ch.psi.wica.controlsystem.epics.channel
-
Provides the functionality to monitor the specified EPICS channel and to publish updating channel value information to listening consumers.
- EpicsChannelConnectionChangeSubscriber(EpicsChannelConnectionChangeSubscriber.EpicsChannelConnectionStateChangeNotifier) - Constructor for class ch.psi.wica.controlsystem.epics.channel.EpicsChannelConnectionChangeSubscriber
-
Constructs a new instance.
- EpicsChannelConnectionChangeSubscriber.EpicsChannelConnectionStateChangeNotifier - Class in ch.psi.wica.controlsystem.epics.channel
-
Handles notification of EPICS channel connection state changes.
- EpicsChannelConnectionChangeSubscriber.TaskExecutorConfigurer - Class in ch.psi.wica.controlsystem.epics.channel
-
Provides a dedicated task executor for the EPICS channel connection change notifier.
- EpicsChannelConnectionStateChangeNotifier() - Constructor for class ch.psi.wica.controlsystem.epics.channel.EpicsChannelConnectionChangeSubscriber.EpicsChannelConnectionStateChangeNotifier
- EpicsChannelDisconnectedEvent - Record Class in ch.psi.wica.controlsystem.event.channel
-
Models an event that is fired when an EPICS channel is disconnected.
- EpicsChannelDisconnectedEvent(String, Channel<Object>) - Constructor for record class ch.psi.wica.controlsystem.event.channel.EpicsChannelDisconnectedEvent
-
Models an event that is fired when an EPICS channel is disconnected.
- EpicsChannelEventPublisher - Class in ch.psi.wica.controlsystem.event.channel
-
Provides the functionality to publish EPICS channel events.
- EpicsChannelEventPublisher(ApplicationEventPublisher) - Constructor for class ch.psi.wica.controlsystem.event.channel.EpicsChannelEventPublisher
-
Constructs a new instance.
- EpicsChannelFirstConnectedEvent - Record Class in ch.psi.wica.controlsystem.event.channel
- EpicsChannelFirstConnectedEvent(String, Channel<Object>) - Constructor for record class ch.psi.wica.controlsystem.event.channel.EpicsChannelFirstConnectedEvent
-
Creates an instance of a
EpicsChannelFirstConnectedEvent
record class. - EpicsChannelManager - Class in ch.psi.wica.controlsystem.epics.channel
-
A service which establishes EPICS CA channels on user-specified channels of interest, subsequently publishing changes in the channel's connection state to interested consumers within the application.
- EpicsChannelManager(String, EpicsChannelAccessContextSupplier, EpicsChannelConnectionChangeSubscriber, EpicsChannelEventPublisher, StatisticsCollectionService) - Constructor for class ch.psi.wica.controlsystem.epics.channel.EpicsChannelManager
-
Constructs a new instance.
- EpicsChannelManager.EpicsMonitoredChannelManagerService - Class in ch.psi.wica.controlsystem.epics.channel
- EpicsChannelManager.EpicsPolledChannelManagerService - Class in ch.psi.wica.controlsystem.epics.channel
- EpicsChannelMetadataGetter - Class in ch.psi.wica.controlsystem.epics.metadata
-
Provides the functionality to build and return a WicaChannelMetadata object using information obtained by querying a connected EPICS channel.
- EpicsChannelMetadataGetter(WicaChannelMetadataCreator) - Constructor for class ch.psi.wica.controlsystem.epics.metadata.EpicsChannelMetadataGetter
-
Returns a new instance that will work with the specified metadata builder object.
- EpicsChannelMetadataPublisher - Class in ch.psi.wica.controlsystem.epics.metadata
- EpicsChannelMetadataPublisher(EpicsChannelMetadataGetter, WicaChannelEventPublisher, StatisticsCollectionService) - Constructor for class ch.psi.wica.controlsystem.epics.metadata.EpicsChannelMetadataPublisher
- EpicsChannelMetadataRequest - Class in ch.psi.wica.controlsystem.epics.metadata
- EpicsChannelMetadataRequest(EpicsChannelName, WicaChannel) - Constructor for class ch.psi.wica.controlsystem.epics.metadata.EpicsChannelMetadataRequest
-
Creates a new instance which requests the metadata for the specified EPICS channel name and publication on the specified Wica Channel.
- EpicsChannelMetadataRequest(WicaChannel) - Constructor for class ch.psi.wica.controlsystem.epics.metadata.EpicsChannelMetadataRequest
-
Creates a new instance to request the metadata for the specified Wica channel.
- EpicsChannelMetadataRequesterService - Class in ch.psi.wica.controlsystem.epics.metadata
-
Provides a service for listening and responding to application event requests which require starting or stopping the acquisition of EPICS metadata (= the slowly changing properties) associated with Wica channels.
- EpicsChannelMetadataRequesterService(EpicsChannelMetadataService) - Constructor for class ch.psi.wica.controlsystem.epics.metadata.EpicsChannelMetadataRequesterService
-
Creates a new instance.
- EpicsChannelMetadataService - Class in ch.psi.wica.controlsystem.epics.metadata
-
A service which establishes EPICS CA monitors on user-specified channels of interest, subsequently publishing the information from each monitor update to interested consumers within the application.
- EpicsChannelMetadataService(EpicsChannelMetadataPublisher) - Constructor for class ch.psi.wica.controlsystem.epics.metadata.EpicsChannelMetadataService
-
Constructs a new instance.
- EpicsChannelMetadataStatistics - Class in ch.psi.wica.controlsystem.epics.metadata
-
Provides the statistics associated with EPICS channel's metadata.
- EpicsChannelMetadataStatistics(List<EpicsChannelMetadataRequest>) - Constructor for class ch.psi.wica.controlsystem.epics.metadata.EpicsChannelMetadataStatistics
-
Creates a new instance based on the supplied channel metadata list.
- EpicsChannelMonitorPublisher - Class in ch.psi.wica.controlsystem.epics.monitor
-
Monitors an EPICS channel of interest and publishes value changes as they are notified.
- EpicsChannelMonitorPublisher(EpicsChannelMonitorSubscriber, WicaChannelEventPublisher, StatisticsCollectionService) - Constructor for class ch.psi.wica.controlsystem.epics.monitor.EpicsChannelMonitorPublisher
-
Creates a new instance.
- EpicsChannelMonitorRequest - Class in ch.psi.wica.controlsystem.epics.monitor
-
Value object providing the specification for monitoring an EPICS channel.
- EpicsChannelMonitorRequest(EpicsChannelName, WicaChannel) - Constructor for class ch.psi.wica.controlsystem.epics.monitor.EpicsChannelMonitorRequest
-
Creates a new instance which requests the monitoring of the specified EPICS channel name and publication on the specified Wica Channel.
- EpicsChannelMonitorRequest(WicaChannel) - Constructor for class ch.psi.wica.controlsystem.epics.monitor.EpicsChannelMonitorRequest
-
Creates a new instance to request the monitoring of the specified Wica channel.
- EpicsChannelMonitorRequesterService - Class in ch.psi.wica.controlsystem.epics.monitor
-
Provides a service for listening and responding to application event requests which require starting or stopping the monitoring of EPICS Process Variables (PV's) using Channel-Access (CA) protocol.
- EpicsChannelMonitorRequesterService(EpicsChannelMonitorService) - Constructor for class ch.psi.wica.controlsystem.epics.monitor.EpicsChannelMonitorRequesterService
-
Creates a new instance.
- EpicsChannelMonitorService - Class in ch.psi.wica.controlsystem.epics.monitor
-
A service which establishes EPICS CA monitors on user-specified channels of interest, subsequently publishing the information from each monitor update to interested consumers within the application.
- EpicsChannelMonitorService(EpicsChannelManager.EpicsMonitoredChannelManagerService, EpicsChannelMonitorPublisher) - Constructor for class ch.psi.wica.controlsystem.epics.monitor.EpicsChannelMonitorService
-
Constructs a new instance.
- EpicsChannelMonitorStatistics - Class in ch.psi.wica.controlsystem.epics.monitor
-
Provides statistics related to the EPICS channel monitoring.
- EpicsChannelMonitorStatistics(List<EpicsChannelMonitorRequest>) - Constructor for class ch.psi.wica.controlsystem.epics.monitor.EpicsChannelMonitorStatistics
-
Creates a new EPICS channel monitoring statistics collector.
- EpicsChannelMonitorSubscriber - Class in ch.psi.wica.controlsystem.epics.monitor
-
Provides the functionality to monitor the specified EPICS channel and to publish updating channel value information to listening consumers.
- EpicsChannelMonitorSubscriber(WicaChannelValueCreator) - Constructor for class ch.psi.wica.controlsystem.epics.monitor.EpicsChannelMonitorSubscriber
-
Returns a new instance that will work with the specified value builder object.
- EpicsChannelName - Class in ch.psi.wica.controlsystem.epics.channel
-
Provides the EPICS-specific implementation of a control system name.
- EpicsChannelName(String) - Constructor for class ch.psi.wica.controlsystem.epics.channel.EpicsChannelName
-
Creates a new instance.
- EpicsChannelPollerPublisher - Class in ch.psi.wica.controlsystem.epics.poller
-
Polls an EPICS channel of interest and publishes the result.
- EpicsChannelPollerPublisher(EpicsChannelValueGetter, WicaChannelEventPublisher, StatisticsCollectionService) - Constructor for class ch.psi.wica.controlsystem.epics.poller.EpicsChannelPollerPublisher
-
Creates a new instance.
- EpicsChannelPollerPublisher.Poller - Class in ch.psi.wica.controlsystem.epics.poller
-
Polls an EPICS channel.
- EpicsChannelPollerRequest - Class in ch.psi.wica.controlsystem.epics.poller
-
Value object providing the specification for polling an EPICS channel.
- EpicsChannelPollerRequest(EpicsChannelName, int, WicaChannel) - Constructor for class ch.psi.wica.controlsystem.epics.poller.EpicsChannelPollerRequest
-
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) - Constructor for class ch.psi.wica.controlsystem.epics.poller.EpicsChannelPollerRequest
-
Creates a new instance which will poll the EPICS channel using the properties associated with the supplied Wica Channel.
- EpicsChannelPollerRequestService - Class in ch.psi.wica.controlsystem.epics.poller
-
Provides a service for listening and responding to application event requests which require starting or stopping the polling of EPICS Process Variables (PV's) using Channel-Access (CA) protocol.
- EpicsChannelPollerRequestService(EpicsChannelPollerService) - Constructor for class ch.psi.wica.controlsystem.epics.poller.EpicsChannelPollerRequestService
-
Creates a new instance.
- EpicsChannelPollerService - Class in ch.psi.wica.controlsystem.epics.poller
-
A service which schedules the polling of user-specified EPICS channels of interest, subsequently publishing the results of each poll operation to interested consumers within the application.
- EpicsChannelPollerService(EpicsChannelManager.EpicsPolledChannelManagerService, EpicsChannelPollerPublisher) - Constructor for class ch.psi.wica.controlsystem.epics.poller.EpicsChannelPollerService
-
Constructs a new instance.
- EpicsChannelPollerStatistics - Class in ch.psi.wica.controlsystem.epics.poller
-
Provides statistics related to the EPICS channel pollers.
- EpicsChannelPollerStatistics(Map<EpicsChannelPollerRequest, EpicsChannelPollerPublisher.Poller>) - Constructor for class ch.psi.wica.controlsystem.epics.poller.EpicsChannelPollerStatistics
-
Creates a new EPICS channel poller statistics collector.
- EpicsChannelReaderService - Class in ch.psi.wica.controlsystem.epics.io
-
A service which offers the possibility to get the metadata or value associated with an EPICS channel.
- EpicsChannelReaderService(EpicsChannelAccessContextSupplier, EpicsChannelMetadataGetter, EpicsChannelValueGetter) - Constructor for class ch.psi.wica.controlsystem.epics.io.EpicsChannelReaderService
-
Returns a new instance that will read and/or write information from EPICS channels of interest using the supplied value getter.
- EpicsChannelStatistics - Class in ch.psi.wica.controlsystem.epics.channel
-
Provides the statistics associated with an EPICS channel.
- EpicsChannelStatistics(String, Map<EpicsChannelName, Channel<Object>>) - Constructor for class ch.psi.wica.controlsystem.epics.channel.EpicsChannelStatistics
-
Creates a new instance based on the supplied channel data.
- EpicsChannelType - Enum Class in ch.psi.wica.controlsystem.epics.channel
-
Represents the type of EPICS Channel.
- EpicsChannelValueGetter - Class in ch.psi.wica.controlsystem.epics.channel
-
Provides the functionality to build and return a WicaChannelValue object using information obtained by querying a connected EPICS channel.
- EpicsChannelValueGetter(WicaChannelValueCreator) - Constructor for class ch.psi.wica.controlsystem.epics.channel.EpicsChannelValueGetter
-
Returns a new instance that will work with the specified value builder object.
- EpicsChannelWriterService - Class in ch.psi.wica.controlsystem.epics.io
-
A service which offers the possibility to write to a String value to an EPICS channel.
- EpicsChannelWriterService(EpicsChannelAccessContextSupplier) - Constructor for class ch.psi.wica.controlsystem.epics.io.EpicsChannelWriterService
-
Returns a new instance.
- EpicsMonitoredChannelManagerService(EpicsChannelAccessContextSupplier, EpicsChannelConnectionChangeSubscriber, EpicsChannelEventPublisher, StatisticsCollectionService) - Constructor for class ch.psi.wica.controlsystem.epics.channel.EpicsChannelManager.EpicsMonitoredChannelManagerService
-
Constructs a new instance.
- EpicsPolledChannelManagerService(EpicsChannelAccessContextSupplier, EpicsChannelConnectionChangeSubscriber, EpicsChannelEventPublisher, StatisticsCollectionService) - Constructor for class ch.psi.wica.controlsystem.epics.channel.EpicsChannelManager.EpicsPolledChannelManagerService
-
Constructs a new instance.
- equals(Object) - Method in class ch.psi.wica.controlsystem.epics.channel.EpicsChannelName
- equals(Object) - Method in class ch.psi.wica.controlsystem.epics.metadata.EpicsChannelMetadataRequest
- equals(Object) - Method in class ch.psi.wica.controlsystem.epics.monitor.EpicsChannelMonitorRequest
- equals(Object) - Method in class ch.psi.wica.controlsystem.epics.poller.EpicsChannelPollerRequest
- equals(Object) - Method in record class ch.psi.wica.controlsystem.event.channel.EpicsChannelConnectedEvent
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class ch.psi.wica.controlsystem.event.channel.EpicsChannelDisconnectedEvent
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class ch.psi.wica.controlsystem.event.channel.EpicsChannelFirstConnectedEvent
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in class ch.psi.wica.infrastructure.stream.WicaStreamSerializer.WicaChannelDefaultPropertiesFilter
- equals(Object) - Method in class ch.psi.wica.infrastructure.stream.WicaStreamSerializer.WicaStreamDefaultPropertiesFilter
- equals(Object) - Method in class ch.psi.wica.model.app.ControlSystemName
- equals(Object) - Method in record class ch.psi.wica.model.app.StatisticsCollectable.Statistics
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class ch.psi.wica.model.app.StatisticsCollectable.StatisticsItem
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in class ch.psi.wica.model.app.WicaDataBufferStorageKey
- equals(Object) - Method in class ch.psi.wica.model.channel.WicaChannel
- equals(Object) - Method in class ch.psi.wica.model.channel.WicaChannelName
- equals(Object) - Method in class ch.psi.wica.model.channel.WicaChannelProperties
- equals(Object) - Method in class ch.psi.wica.model.stream.WicaStreamId
- equals(Object) - Method in class ch.psi.wica.model.stream.WicaStreamProperties
- EV_WICA_CHANNEL_METADATA - Enum constant in enum class ch.psi.wica.infrastructure.stream.WicaStreamServerSentEventBuilder
-
Defines the event type and comment associated with CHANNEL METADATA Server-Sent-Events.
- EV_WICA_CHANNEL_MONITORED_VALUES - Enum constant in enum class ch.psi.wica.infrastructure.stream.WicaStreamServerSentEventBuilder
-
Defines the event type and comment associated with CHANNEL MONITORED VALUE Server-Sent-Events.
- EV_WICA_CHANNEL_POLLED_VALUES - Enum constant in enum class ch.psi.wica.infrastructure.stream.WicaStreamServerSentEventBuilder
-
Defines the event type and comment associated with CHANNEL POLLED VALUE Server-Sent-Events.
- EV_WICA_SERVER_HEARTBEAT - Enum constant in enum class ch.psi.wica.infrastructure.stream.WicaStreamServerSentEventBuilder
-
Defines the event type and comment associated with HEARTBEAT Server-Sent-Events.
F
- filterLastValues(List<WicaChannelValue>) - Method in class ch.psi.wica.services.channel.WicaChannelValueFilteringService
-
Filters the supplied list of channel values directly using a last value filter.
- filterValues(WicaChannel, List<WicaChannelValue>) - Method in class ch.psi.wica.services.channel.WicaChannelValueFilteringService
-
Filters the supplied list of channel values of according to the properties defined for channel monitoring.
- FLOAT - Enum constant in enum class ch.psi.wica.controlsystem.epics.channel.EpicsChannelType
-
Maps the EPICS FLOAT type to/from the Wica Channel Type REAL.
- FLOAT_ARRAY - Enum constant in enum class ch.psi.wica.controlsystem.epics.channel.EpicsChannelType
-
Maps the EPICS FLOAT ARRAY type to/from the Wica Channel Type REAL_ARRAY.
G
- get() - Method in class ch.psi.wica.config.ConfigurationStatistics
- get() - Method in class ch.psi.wica.controllers.ControllerStatistics
- get() - Method in class ch.psi.wica.controlsystem.epics.channel.EpicsChannelStatistics
-
Returns the statistics associated with the collectable.
- get() - Method in class ch.psi.wica.controlsystem.epics.metadata.EpicsChannelMetadataStatistics
- get() - Method in class ch.psi.wica.controlsystem.epics.monitor.EpicsChannelMonitorStatistics
- get() - Method in class ch.psi.wica.controlsystem.epics.poller.EpicsChannelPollerStatistics
- get() - Method in class ch.psi.wica.controlsystem.event.wica.WicaChannelStartMetadataDataAcquisitionEvent
- get() - Method in class ch.psi.wica.controlsystem.event.wica.WicaChannelStartMonitoringEvent
- get() - Method in class ch.psi.wica.controlsystem.event.wica.WicaChannelStartPollingEvent
- get() - Method in class ch.psi.wica.controlsystem.event.wica.WicaChannelStopMetadataDataAcquisitionEvent
- get() - Method in class ch.psi.wica.controlsystem.event.wica.WicaChannelStopMonitoringEvent
- get() - Method in class ch.psi.wica.controlsystem.event.wica.WicaChannelStopPollingEvent
- get() - Method in interface ch.psi.wica.model.app.StatisticsCollectable
-
Returns the statistics associated with the collectable.
- get() - Method in class ch.psi.wica.ServerStatistics
- get() - Method in class ch.psi.wica.services.stream.WicaStreamLifecycleStatistics
- get(WicaStream, LocalDateTime) - Method in class ch.psi.wica.services.stream.WicaStreamMetadataCollectorService
-
Returns a map of any channels in the specified wica stream whose metadata has changed since the specified date.
- get(WicaStream, LocalDateTime) - Method in class ch.psi.wica.services.stream.WicaStreamMonitoredValueCollectorService
- get(WicaStream, LocalDateTime) - Method in class ch.psi.wica.services.stream.WicaStreamPolledValueCollectorService
- get(Optional<String>, HttpServletRequest) - Method in class ch.psi.wica.controllers.WicaStreamGetController
-
Handles an HTTP request to GET (= subscribe to) the wica stream with the specified ID.
- get(Channel<Object>) - Method in class ch.psi.wica.controlsystem.epics.metadata.EpicsChannelMetadataGetter
-
Queries the supplied EPICS channel to return a WicaChannelMetadata object which encapsulates the properties of the channel which remain relatively fixed (eg alarm limits, control limits, precision, engineering units...
- get(Channel<Object>, long, TimeUnit) - Method in class ch.psi.wica.controlsystem.epics.channel.EpicsChannelValueGetter
-
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).
- getActiveChannels() - Method in class ch.psi.wica.controlsystem.epics.metadata.EpicsChannelMetadataStatistics
-
Returns a string representation of the number of active channels.
- getActiveRequests() - Method in class ch.psi.wica.controlsystem.epics.channel.EpicsChannelStatistics
-
Returns a string representation of the number of channel requests that are currently active.
- getActiveRequests() - Method in class ch.psi.wica.controlsystem.epics.monitor.EpicsChannelMonitorStatistics
-
Returns the count of EPICS channel monitors that are currently active.
- getActiveRequests() - Method in class ch.psi.wica.controlsystem.epics.poller.EpicsChannelPollerStatistics
-
Returns the count of EPICS channel pollers that are currently active.
- getAdminPageAsHtml(Model) - Method in class ch.psi.wica.controllers.WicaAdminPageController
-
Returns the admin page as HTML.
- getAllMonitoredChannels() - Method in class ch.psi.wica.controllers.WicaAdminPageController
-
Returns a list of all channel monitors.
- getAllPolledChannels() - Method in class ch.psi.wica.controllers.WicaAdminPageController
-
Returns a list of all channel pollers.
- getAsMetadataRequest() - Method in class ch.psi.wica.controlsystem.epics.monitor.EpicsChannelMonitorRequest
- getAsMetadataRequest() - Method in class ch.psi.wica.controlsystem.epics.poller.EpicsChannelPollerRequest
- getChannelConnectCount() - Method in class ch.psi.wica.controlsystem.epics.metadata.EpicsChannelMetadataStatistics
-
Returns a string representation of the number of connected channels.
- getChannelConnectCount() - Method in class ch.psi.wica.controlsystem.epics.monitor.EpicsChannelMonitorStatistics
-
Returns the count of connected EPICS channels.
- getChannelConnectCount() - Method in class ch.psi.wica.controlsystem.epics.poller.EpicsChannelPollerStatistics
-
Returns the count of connected EPICS channels.
- getChannelDisconnectCount() - Method in class ch.psi.wica.controlsystem.epics.monitor.EpicsChannelMonitorStatistics
-
Returns the count of disconnected EPICS channels.
- getChannelDisconnectCount() - Method in class ch.psi.wica.controlsystem.epics.poller.EpicsChannelPollerStatistics
-
Returns the count of disconnected EPICS channels.
- getChannelMetadata(String, Integer, Integer, String, HttpServletRequest) - Method in class ch.psi.wica.controllers.WicaChannelGetController
-
Handles an HTTP GET request to return the metadata of the specified channel.
- getChannelNames() - Method in class ch.psi.wica.controlsystem.epics.metadata.EpicsChannelMetadataStatistics
-
Returns the channel names.
- getChannelNames() - Method in class ch.psi.wica.controlsystem.epics.monitor.EpicsChannelMonitorStatistics
-
Returns the names of the channels being monitored.
- getChannelNames() - Method in class ch.psi.wica.controlsystem.epics.poller.EpicsChannelPollerStatistics
-
Returns the names of the channels being polled.
- getChannels() - Method in class ch.psi.wica.controlsystem.epics.channel.EpicsChannelStatistics
-
Returns the channel names.
- getChannelValue(String, Integer, Integer, String, HttpServletRequest) - Method in class ch.psi.wica.controllers.WicaChannelGetController
-
Handles an HTTP GET request to return the metadata of the specified channel.
- getClosedChannelCount() - Method in class ch.psi.wica.controlsystem.epics.channel.EpicsChannelStatistics
-
Returns a string representation of the number of channels that have been closed.
- getConnectedChannelCount() - Method in class ch.psi.wica.controlsystem.epics.channel.EpicsChannelStatistics
-
Returns a string representation of the number of connected channels.
- getContextForScope(String) - Method in class ch.psi.wica.controlsystem.epics.channel.EpicsChannelAccessContextSupplier
-
Returns a context for the specified scope.
- getControlSystemName() - Method in class ch.psi.wica.model.channel.WicaChannelName
- getCreateChannelRequests() - Method in class ch.psi.wica.controlsystem.epics.channel.EpicsChannelStatistics
-
Returns a string representation of the number of create channel requests.
- getDataAcquisitionMode() - Method in class ch.psi.wica.model.channel.WicaChannelProperties
- getDataAcquisitionMode() - Method in class ch.psi.wica.model.stream.WicaStreamProperties
- getDataSourceTimestamp() - Method in class ch.psi.wica.infrastructure.channel.WicaChannelValueMixins.WicaChannelValueConnectedSerializerMixin
- getDataSourceTimestamp() - Method in class ch.psi.wica.model.channel.value.WicaChannelValueConnected
- getDisconnectedChannelCount() - Method in class ch.psi.wica.controlsystem.epics.channel.EpicsChannelStatistics
-
Returns a string representation of the number of channels that are currently disconnected.
- getEpicsChannelName() - Method in class ch.psi.wica.controlsystem.epics.metadata.EpicsChannelMetadataRequest
- getEpicsChannelName() - Method in class ch.psi.wica.controlsystem.epics.monitor.EpicsChannelMonitorRequest
-
Returns the EPICS channel name associated with this request.
- getEpicsChannelName() - Method in class ch.psi.wica.controlsystem.epics.poller.EpicsChannelPollerRequest
-
Returns the channel name.
- getEpicsChannelName() - Method in record class ch.psi.wica.controlsystem.event.channel.EpicsChannelConnectedEvent
-
Returns the name of the channel.
- getEpicsChannelName() - Method in record class ch.psi.wica.controlsystem.event.channel.EpicsChannelDisconnectedEvent
-
Returns the name of the channel.
- getEpicsChannelName() - Method in record class ch.psi.wica.controlsystem.event.channel.EpicsChannelFirstConnectedEvent
- getFieldsOfInterest() - Method in class ch.psi.wica.model.channel.WicaChannelProperties
- getFieldsOfInterest() - Method in class ch.psi.wica.model.stream.WicaStreamProperties
- getFilterCycleLength() - Method in class ch.psi.wica.model.channel.WicaChannelProperties
- getFilterCycleLength() - Method in class ch.psi.wica.model.stream.WicaStreamProperties
- getFilterDeadband() - Method in class ch.psi.wica.model.channel.WicaChannelProperties
- getFilterDeadband() - Method in class ch.psi.wica.model.stream.WicaStreamProperties
- getFilterNumSamples() - Method in class ch.psi.wica.model.channel.WicaChannelProperties
- getFilterNumSamples() - Method in class ch.psi.wica.model.stream.WicaStreamProperties
- getFilterNumSamplesInAverage() - Method in class ch.psi.wica.model.channel.WicaChannelProperties
- getFilterNumSamplesInAverage() - Method in class ch.psi.wica.model.stream.WicaStreamProperties
- getFilterSamplingIntervalInMillis() - Method in class ch.psi.wica.model.channel.WicaChannelProperties
- getFilterSamplingIntervalInMillis() - Method in class ch.psi.wica.model.stream.WicaStreamProperties
- getFilterType() - Method in class ch.psi.wica.model.channel.WicaChannelProperties
- getFilterType() - Method in class ch.psi.wica.model.stream.WicaStreamProperties
- getFlux() - Method in class ch.psi.wica.services.stream.WicaStreamServerSentEventPublisher
-
Returns a reference to this publisher's combined flux.
- getFlux(WicaStreamId) - Method in class ch.psi.wica.services.stream.WicaStreamLifecycleService
-
Gets the publication flux for the stream with the specified id.
- getHeartbeatFluxIntervalInMillis() - Method in class ch.psi.wica.model.stream.WicaStreamProperties
- getInstance() - Method in class ch.psi.wica.model.channel.WicaChannelName
- getInterestCountForChannel(WicaChannel) - Method in class ch.psi.wica.services.stream.WicaStreamMonitoredValueRequesterService
-
Returns the level of interest in a WicaChannel.
- getInterestCountForChannel(WicaChannel) - Method in class ch.psi.wica.services.stream.WicaStreamPolledValueRequesterService
-
Returns the level of interest in a WicaChannel.
- getLastEventForChannel(WicaChannel) - Method in class ch.psi.wica.services.stream.WicaStreamMonitoredValueRequesterService
-
Returns the timestamp of the last event
- getLaterThan(Set<WicaChannel>, LocalDateTime) - Method in class ch.psi.wica.infrastructure.stream.WicaStreamDataBuffer
- getLatest(WicaDataBufferStorageKey) - Method in class ch.psi.wica.infrastructure.stream.WicaStreamDataBuffer
- getLatest(WicaStream) - Method in class ch.psi.wica.services.stream.WicaStreamMonitoredValueCollectorService
- getLatest(WicaStream) - Method in class ch.psi.wica.services.stream.WicaStreamPolledValueCollectorService
- getLowerAlarm() - Method in class ch.psi.wica.infrastructure.channel.WicaChannelMetadataMixins.WicaChannelMetadataIntegerSerializerMixin
- getLowerAlarm() - Method in class ch.psi.wica.infrastructure.channel.WicaChannelMetadataMixins.WicaChannelMetadataRealSerializerMixin
- getLowerAlarm() - Method in class ch.psi.wica.model.channel.metadata.WicaChannelMetadataInteger
-
Returns the Lower Alarm Limit.
- getLowerAlarm() - Method in class ch.psi.wica.model.channel.metadata.WicaChannelMetadataIntegerArray
-
Returns the Lower Alarm Limit.
- getLowerAlarm() - Method in class ch.psi.wica.model.channel.metadata.WicaChannelMetadataReal
-
Returns the Lower Alarm Limit.
- getLowerAlarm() - Method in class ch.psi.wica.model.channel.metadata.WicaChannelMetadataRealArray
-
Returns the Lower Alarm Limit.
- getLowerControl() - Method in class ch.psi.wica.infrastructure.channel.WicaChannelMetadataMixins.WicaChannelMetadataIntegerSerializerMixin
- getLowerControl() - Method in class ch.psi.wica.infrastructure.channel.WicaChannelMetadataMixins.WicaChannelMetadataRealSerializerMixin
- getLowerControl() - Method in class ch.psi.wica.model.channel.metadata.WicaChannelMetadataInteger
-
Returns the Drive Low Control Limit.
- getLowerControl() - Method in class ch.psi.wica.model.channel.metadata.WicaChannelMetadataIntegerArray
-
Returns the Drive Low Control Limit.
- getLowerControl() - Method in class ch.psi.wica.model.channel.metadata.WicaChannelMetadataReal
-
Returns the Drive Low Control Limit.
- getLowerControl() - Method in class ch.psi.wica.model.channel.metadata.WicaChannelMetadataRealArray
-
Returns the Drive Low Control Limit.
- getLowerDisplay() - Method in class ch.psi.wica.infrastructure.channel.WicaChannelMetadataMixins.WicaChannelMetadataIntegerSerializerMixin
- getLowerDisplay() - Method in class ch.psi.wica.infrastructure.channel.WicaChannelMetadataMixins.WicaChannelMetadataRealSerializerMixin
- getLowerDisplay() - Method in class ch.psi.wica.model.channel.metadata.WicaChannelMetadataInteger
-
Returns the Low Operating Range.
- getLowerDisplay() - Method in class ch.psi.wica.model.channel.metadata.WicaChannelMetadataIntegerArray
-
Returns the Low Operating Range.
- getLowerDisplay() - Method in class ch.psi.wica.model.channel.metadata.WicaChannelMetadataReal
-
Returns the Low Operating Range.
- getLowerDisplay() - Method in class ch.psi.wica.model.channel.metadata.WicaChannelMetadataRealArray
-
Returns the Low Operating Range.
- getLowerWarning() - Method in class ch.psi.wica.infrastructure.channel.WicaChannelMetadataMixins.WicaChannelMetadataIntegerSerializerMixin
- getLowerWarning() - Method in class ch.psi.wica.infrastructure.channel.WicaChannelMetadataMixins.WicaChannelMetadataRealSerializerMixin
- getLowerWarning() - Method in class ch.psi.wica.model.channel.metadata.WicaChannelMetadataInteger
-
Returns the Lower Warning Limit.
- getLowerWarning() - Method in class ch.psi.wica.model.channel.metadata.WicaChannelMetadataIntegerArray
-
Returns the Lower Warning Limit.
- getLowerWarning() - Method in class ch.psi.wica.model.channel.metadata.WicaChannelMetadataReal
-
Returns the Lower Warning Limit.
- getLowerWarning() - Method in class ch.psi.wica.model.channel.metadata.WicaChannelMetadataRealArray
-
Returns the Lower Warning Limit.
- getMetadataFluxIntervalInMillis() - Method in class ch.psi.wica.model.stream.WicaStreamProperties
- getMetadataStorageKey(WicaChannel) - Static method in class ch.psi.wica.model.app.WicaDataBufferStorageKey
- getMonitoredValueFluxIntervalInMillis() - Method in class ch.psi.wica.model.stream.WicaStreamProperties
- getMonitoredValueStorageKey(WicaChannel) - Static method in class ch.psi.wica.model.app.WicaDataBufferStorageKey
- getMonitorUpdateCount() - Method in class ch.psi.wica.controlsystem.epics.monitor.EpicsChannelMonitorStatistics
-
Returns the count of received EPICS monitor updates.
- getName() - Method in class ch.psi.wica.model.channel.WicaChannel
- getName() - Method in enum class ch.psi.wica.model.channel.WicaChannelName.Protocol
- getNameAsString() - Method in class ch.psi.wica.infrastructure.stream.WicaStreamSerializer.WicaChannelSerializerMixin
- getNameAsString() - Method in class ch.psi.wica.model.channel.WicaChannel
- getNeverConnectedChannelCount() - Method in class ch.psi.wica.controlsystem.epics.channel.EpicsChannelStatistics
-
Returns a string representation of the number of channels that have never connected.
- getNumericPrecision() - Method in class ch.psi.wica.model.channel.WicaChannelProperties
- getNumericPrecision() - Method in class ch.psi.wica.model.stream.WicaStreamProperties
- getOptionalDataAcquisitionMode() - Method in class ch.psi.wica.infrastructure.stream.WicaStreamSerializer.WicaChannelPropertiesSerializerMixin
- getOptionalDataAcquisitionMode() - Method in class ch.psi.wica.infrastructure.stream.WicaStreamSerializer.WicaStreamPropertiesSerializerMixin
- getOptionalDataAcquisitionMode() - Method in class ch.psi.wica.model.channel.WicaChannelProperties
- getOptionalDataAcquisitionMode() - Method in class ch.psi.wica.model.stream.WicaStreamProperties
- getOptionalFieldsOfInterest() - Method in class ch.psi.wica.infrastructure.stream.WicaStreamSerializer.WicaChannelPropertiesSerializerMixin
- getOptionalFieldsOfInterest() - Method in class ch.psi.wica.infrastructure.stream.WicaStreamSerializer.WicaStreamPropertiesSerializerMixin
- getOptionalFieldsOfInterest() - Method in class ch.psi.wica.model.channel.WicaChannelProperties
- getOptionalFieldsOfInterest() - Method in class ch.psi.wica.model.stream.WicaStreamProperties
- getOptionalFilterCycleLength() - Method in class ch.psi.wica.infrastructure.stream.WicaStreamSerializer.WicaChannelPropertiesSerializerMixin
- getOptionalFilterCycleLength() - Method in class ch.psi.wica.infrastructure.stream.WicaStreamSerializer.WicaStreamPropertiesSerializerMixin
- getOptionalFilterCycleLength() - Method in class ch.psi.wica.model.channel.WicaChannelProperties
- getOptionalFilterCycleLength() - Method in class ch.psi.wica.model.stream.WicaStreamProperties
- getOptionalFilterDeadband() - Method in class ch.psi.wica.infrastructure.stream.WicaStreamSerializer.WicaChannelPropertiesSerializerMixin
- getOptionalFilterDeadband() - Method in class ch.psi.wica.infrastructure.stream.WicaStreamSerializer.WicaStreamPropertiesSerializerMixin
- getOptionalFilterDeadband() - Method in class ch.psi.wica.model.channel.WicaChannelProperties
- getOptionalFilterDeadband() - Method in class ch.psi.wica.model.stream.WicaStreamProperties
- getOptionalFilterNumSamples() - Method in class ch.psi.wica.infrastructure.stream.WicaStreamSerializer.WicaChannelPropertiesSerializerMixin
- getOptionalFilterNumSamples() - Method in class ch.psi.wica.infrastructure.stream.WicaStreamSerializer.WicaStreamPropertiesSerializerMixin
- getOptionalFilterNumSamples() - Method in class ch.psi.wica.model.channel.WicaChannelProperties
- getOptionalFilterNumSamples() - Method in class ch.psi.wica.model.stream.WicaStreamProperties
- getOptionalFilterNumSamplesInAverage() - Method in class ch.psi.wica.infrastructure.stream.WicaStreamSerializer.WicaChannelPropertiesSerializerMixin
- getOptionalFilterNumSamplesInAverage() - Method in class ch.psi.wica.infrastructure.stream.WicaStreamSerializer.WicaStreamPropertiesSerializerMixin
- getOptionalFilterNumSamplesInAverage() - Method in class ch.psi.wica.model.channel.WicaChannelProperties
- getOptionalFilterNumSamplesInAverage() - Method in class ch.psi.wica.model.stream.WicaStreamProperties
- getOptionalFilterSamplingIntervalInMillis() - Method in class ch.psi.wica.infrastructure.stream.WicaStreamSerializer.WicaChannelPropertiesSerializerMixin
- getOptionalFilterSamplingIntervalInMillis() - Method in class ch.psi.wica.infrastructure.stream.WicaStreamSerializer.WicaStreamPropertiesSerializerMixin
- getOptionalFilterSamplingIntervalInMillis() - Method in class ch.psi.wica.model.channel.WicaChannelProperties
- getOptionalFilterSamplingIntervalInMillis() - Method in class ch.psi.wica.model.stream.WicaStreamProperties
- getOptionalFilterType() - Method in class ch.psi.wica.infrastructure.stream.WicaStreamSerializer.WicaChannelPropertiesSerializerMixin
- getOptionalFilterType() - Method in class ch.psi.wica.infrastructure.stream.WicaStreamSerializer.WicaStreamPropertiesSerializerMixin
- getOptionalFilterType() - Method in class ch.psi.wica.model.channel.WicaChannelProperties
- getOptionalFilterType() - Method in class ch.psi.wica.model.stream.WicaStreamProperties
- getOptionalHeartbeatFluxIntervalInMillis() - Method in class ch.psi.wica.infrastructure.stream.WicaStreamSerializer.WicaStreamPropertiesSerializerMixin
- getOptionalHeartbeatFluxIntervalInMillis() - Method in class ch.psi.wica.model.stream.WicaStreamProperties
- getOptionalMetadataFluxIntervalInMillis() - Method in class ch.psi.wica.infrastructure.stream.WicaStreamSerializer.WicaStreamPropertiesSerializerMixin
- getOptionalMetadataFluxIntervalInMillis() - Method in class ch.psi.wica.model.stream.WicaStreamProperties
- getOptionalMonitoredValueFluxIntervalInMillis() - Method in class ch.psi.wica.infrastructure.stream.WicaStreamSerializer.WicaStreamPropertiesSerializerMixin
- getOptionalMonitoredValueFluxIntervalInMillis() - Method in class ch.psi.wica.model.stream.WicaStreamProperties
- getOptionalNumericPrecision() - Method in class ch.psi.wica.infrastructure.stream.WicaStreamSerializer.WicaChannelPropertiesSerializerMixin
- getOptionalNumericPrecision() - Method in class ch.psi.wica.infrastructure.stream.WicaStreamSerializer.WicaStreamPropertiesSerializerMixin
- getOptionalNumericPrecision() - Method in class ch.psi.wica.model.channel.WicaChannelProperties
- getOptionalNumericPrecision() - Method in class ch.psi.wica.model.stream.WicaStreamProperties
- getOptionalPolledValueFluxIntervalInMillis() - Method in class ch.psi.wica.infrastructure.stream.WicaStreamSerializer.WicaStreamPropertiesSerializerMixin
- getOptionalPolledValueFluxIntervalInMillis() - Method in class ch.psi.wica.model.stream.WicaStreamProperties
- getOptionalPollingIntervalInMillis() - Method in class ch.psi.wica.infrastructure.stream.WicaStreamSerializer.WicaChannelPropertiesSerializerMixin
- getOptionalPollingIntervalInMillis() - Method in class ch.psi.wica.infrastructure.stream.WicaStreamSerializer.WicaStreamPropertiesSerializerMixin
- getOptionalPollingIntervalInMillis() - Method in class ch.psi.wica.model.channel.WicaChannelProperties
- getOptionalPollingIntervalInMillis() - Method in class ch.psi.wica.model.stream.WicaStreamProperties
- getOptionalQuietMode() - Method in class ch.psi.wica.model.stream.WicaStreamProperties
- getPollCycleCount() - Method in class ch.psi.wica.controlsystem.epics.poller.EpicsChannelPollerStatistics
-
Returns the count of EPICS polling cycles.
- getPolledValueFluxIntervalInMillis() - Method in class ch.psi.wica.model.stream.WicaStreamProperties
- getPolledValueStorageKey(WicaChannel) - Static method in class ch.psi.wica.model.app.WicaDataBufferStorageKey
- getPollFailureCount() - Method in class ch.psi.wica.controlsystem.epics.poller.EpicsChannelPollerStatistics
-
Returns the count of EPICS polling cycles that have been failed.
- getPollingInterval() - Method in class ch.psi.wica.controlsystem.epics.poller.EpicsChannelPollerRequest
-
Returns the polling interval.
- getPollingIntervalInMillis() - Method in class ch.psi.wica.model.channel.WicaChannelProperties
- getPollingIntervalInMillis() - Method in class ch.psi.wica.model.stream.WicaStreamProperties
- getPollSuccessCount() - Method in class ch.psi.wica.controlsystem.epics.poller.EpicsChannelPollerStatistics
-
Returns the count of EPICS polling cycles that have been successful.
- getPrecision() - Method in class ch.psi.wica.infrastructure.channel.WicaChannelMetadataMixins.WicaChannelMetadataRealSerializerMixin
- getPrecision() - Method in class ch.psi.wica.model.channel.metadata.WicaChannelMetadataReal
-
Returns the Display Precision.
- getPrecision() - Method in class ch.psi.wica.model.channel.metadata.WicaChannelMetadataRealArray
-
Returns the Display Precision.
- getProperties() - Method in class ch.psi.wica.infrastructure.stream.WicaStreamSerializer.WicaChannelSerializerMixin
- getProperties() - Method in class ch.psi.wica.model.channel.WicaChannel
- getProtocol() - Method in class ch.psi.wica.model.channel.WicaChannelName
- getPublicationChannel() - Method in class ch.psi.wica.controlsystem.epics.metadata.EpicsChannelMetadataRequest
- getPublicationChannel() - Method in class ch.psi.wica.controlsystem.epics.monitor.EpicsChannelMonitorRequest
-
Returns the Wica channel associated with this request.
- getPublicationChannel() - Method in class ch.psi.wica.controlsystem.epics.poller.EpicsChannelPollerRequest
-
Returns the Wica publication channel.
- getQuietMode() - Method in class ch.psi.wica.model.stream.WicaStreamProperties
- getRemoveChannelRequests() - Method in class ch.psi.wica.controlsystem.epics.channel.EpicsChannelStatistics
-
Returns a string representation of the number of remove channel requests.
- getServerStartTime() - Method in class ch.psi.wica.ServerStatistics
-
Returns a string representation of the server start time.
- getStartRequests() - Method in class ch.psi.wica.controlsystem.epics.metadata.EpicsChannelMetadataStatistics
-
Returns a string representation of the number of start requests.
- getStartRequests() - Method in class ch.psi.wica.controlsystem.epics.monitor.EpicsChannelMonitorStatistics
-
Returns the count of received EPICS channel monitor start requests.
- getStartRequests() - Method in class ch.psi.wica.controlsystem.epics.poller.EpicsChannelPollerStatistics
-
Returns the count of received EPICS channel poller start requests.
- getStatistics() - Method in class ch.psi.wica.controlsystem.epics.channel.EpicsChannelManager
- getStatistics() - Method in class ch.psi.wica.controlsystem.epics.metadata.EpicsChannelMetadataPublisher
- getStatistics() - Method in class ch.psi.wica.controlsystem.epics.metadata.EpicsChannelMetadataService
-
Returns the statistics associated with this service.
- getStatistics() - Method in class ch.psi.wica.controlsystem.epics.monitor.EpicsChannelMonitorPublisher
-
Returns the statistics for this publisher.
- getStatistics() - Method in class ch.psi.wica.controlsystem.epics.monitor.EpicsChannelMonitorService
-
Returns the statistics associated with this service.
- getStatistics() - Method in class ch.psi.wica.controlsystem.epics.poller.EpicsChannelPollerPublisher
-
Returns the statistics for this publisher.
- getStatistics() - Method in class ch.psi.wica.controlsystem.epics.poller.EpicsChannelPollerService
-
Returns the statistics associated with this service.
- getStatistics() - Method in class ch.psi.wica.WicaApplication
- getStatusCode() - Method in class ch.psi.wica.infrastructure.channel.WicaChannelValueMixins.WicaChannelAlarmStatusMixin
- getStatusCode() - Method in class ch.psi.wica.model.channel.value.WicaChannelAlarmStatus
-
Returns the status code.
- getStopRequests() - Method in class ch.psi.wica.controlsystem.epics.metadata.EpicsChannelMetadataStatistics
-
Returns a string representation of the number of stop requests.
- getStopRequests() - Method in class ch.psi.wica.controlsystem.epics.monitor.EpicsChannelMonitorStatistics
-
Returns the count of received EPICS channel monitor stop requests.
- getStopRequests() - Method in class ch.psi.wica.controlsystem.epics.poller.EpicsChannelPollerStatistics
-
Returns the count of received EPICS channel poller stop requests.
- getStorageKey(WicaChannel) - Method in class ch.psi.wica.infrastructure.stream.WicaStreamDataBuffer
- getStorageKey(WicaChannel) - Method in class ch.psi.wica.infrastructure.stream.WicaStreamMetadataDataBuffer
- getStorageKey(WicaChannel) - Method in class ch.psi.wica.infrastructure.stream.WicaStreamMonitoredValueDataBuffer
- getStorageKey(WicaChannel) - Method in class ch.psi.wica.infrastructure.stream.WicaStreamPolledValueDataBuffer
- getStream() - Method in class ch.psi.wica.services.stream.WicaStreamServerSentEventPublisher
-
Returns this publisher's stream.
- getTimeAndDateNow() - Method in class ch.psi.wica.ServerStatistics
-
Returns a string representation of the current time and date.
- getType() - Method in class ch.psi.wica.infrastructure.channel.WicaChannelDataSerializer.WicaChannelDataSerializerMixin
- getType() - Method in class ch.psi.wica.model.channel.WicaChannelData
-
Returns the channel type.
- getTypeFromPojo(Object) - Static method in enum class ch.psi.wica.controlsystem.epics.channel.EpicsChannelType
-
Attempts to map the supplied Plain-Old-Java-Object (POJO) onto a Epics Channel Type.
- getUnconnectedChannelMonitors() - Method in class ch.psi.wica.controllers.WicaAdminPageController
-
Returns a list of unconnected channel monitors.
- getUnconnectedChannelPollers() - Method in class ch.psi.wica.controllers.WicaAdminPageController
-
Returns a list of unconnected channel pollers.
- getUnconnectedChannels() - Method in class ch.psi.wica.controlsystem.epics.channel.EpicsChannelStatistics
-
Returns the channel names that are currently unconnected.
- getUnits() - Method in class ch.psi.wica.infrastructure.channel.WicaChannelMetadataMixins.WicaChannelMetadataIntegerSerializerMixin
- getUnits() - Method in class ch.psi.wica.infrastructure.channel.WicaChannelMetadataMixins.WicaChannelMetadataRealSerializerMixin
- getUnits() - Method in class ch.psi.wica.model.channel.metadata.WicaChannelMetadataInteger
-
Returns the Engineering Units.
- getUnits() - Method in class ch.psi.wica.model.channel.metadata.WicaChannelMetadataIntegerArray
-
Returns the Engineering Units.
- getUnits() - Method in class ch.psi.wica.model.channel.metadata.WicaChannelMetadataReal
-
Returns the Engineering Units.
- getUnits() - Method in class ch.psi.wica.model.channel.metadata.WicaChannelMetadataRealArray
-
Returns the Engineering Units.
- getUpperAlarm() - Method in class ch.psi.wica.infrastructure.channel.WicaChannelMetadataMixins.WicaChannelMetadataIntegerSerializerMixin
- getUpperAlarm() - Method in class ch.psi.wica.infrastructure.channel.WicaChannelMetadataMixins.WicaChannelMetadataRealSerializerMixin
- getUpperAlarm() - Method in class ch.psi.wica.model.channel.metadata.WicaChannelMetadataInteger
-
Returns the Upper Alarm limit.
- getUpperAlarm() - Method in class ch.psi.wica.model.channel.metadata.WicaChannelMetadataIntegerArray
-
Returns the Upper Alarm limit.
- getUpperAlarm() - Method in class ch.psi.wica.model.channel.metadata.WicaChannelMetadataReal
-
Returns the Upper Alarm limit.
- getUpperAlarm() - Method in class ch.psi.wica.model.channel.metadata.WicaChannelMetadataRealArray
-
Returns the Upper Alarm limit.
- getUpperControl() - Method in class ch.psi.wica.infrastructure.channel.WicaChannelMetadataMixins.WicaChannelMetadataIntegerSerializerMixin
- getUpperControl() - Method in class ch.psi.wica.infrastructure.channel.WicaChannelMetadataMixins.WicaChannelMetadataRealSerializerMixin
- getUpperControl() - Method in class ch.psi.wica.model.channel.metadata.WicaChannelMetadataInteger
-
Returns the Drive High Control Limit.
- getUpperControl() - Method in class ch.psi.wica.model.channel.metadata.WicaChannelMetadataIntegerArray
-
Returns the Drive High Control Limit.
- getUpperControl() - Method in class ch.psi.wica.model.channel.metadata.WicaChannelMetadataReal
-
Returns the Drive High Control Limit.
- getUpperControl() - Method in class ch.psi.wica.model.channel.metadata.WicaChannelMetadataRealArray
-
Returns the Drive High Control Limit.
- getUpperDisplay() - Method in class ch.psi.wica.infrastructure.channel.WicaChannelMetadataMixins.WicaChannelMetadataIntegerSerializerMixin
- getUpperDisplay() - Method in class ch.psi.wica.infrastructure.channel.WicaChannelMetadataMixins.WicaChannelMetadataRealSerializerMixin
- getUpperDisplay() - Method in class ch.psi.wica.model.channel.metadata.WicaChannelMetadataInteger
-
Returns the High Operating Range.
- getUpperDisplay() - Method in class ch.psi.wica.model.channel.metadata.WicaChannelMetadataIntegerArray
-
Returns the High Operating Range.
- getUpperDisplay() - Method in class ch.psi.wica.model.channel.metadata.WicaChannelMetadataReal
-
Returns the High Operating Range.
- getUpperDisplay() - Method in class ch.psi.wica.model.channel.metadata.WicaChannelMetadataRealArray
-
Returns the High Operating Range.
- getUpperWarning() - Method in class ch.psi.wica.infrastructure.channel.WicaChannelMetadataMixins.WicaChannelMetadataIntegerSerializerMixin
- getUpperWarning() - Method in class ch.psi.wica.infrastructure.channel.WicaChannelMetadataMixins.WicaChannelMetadataRealSerializerMixin
- getUpperWarning() - Method in class ch.psi.wica.model.channel.metadata.WicaChannelMetadataInteger
-
Returns the Upper Warning Limit.
- getUpperWarning() - Method in class ch.psi.wica.model.channel.metadata.WicaChannelMetadataIntegerArray
-
Returns the Upper Warning Limit.
- getUpperWarning() - Method in class ch.psi.wica.model.channel.metadata.WicaChannelMetadataReal
-
Returns the Upper Warning Limit.
- getUpperWarning() - Method in class ch.psi.wica.model.channel.metadata.WicaChannelMetadataRealArray
-
Returns the Upper Warning Limit.
- getUpTimeInSeconds() - Method in class ch.psi.wica.ServerStatistics
-
Returns a string representation of the elapsed time since the server started.
- getValue() - Method in class ch.psi.wica.infrastructure.channel.WicaChannelValueMixins.WicaChannelValueConnectedIntegerArraySerializerMixin
- getValue() - Method in class ch.psi.wica.infrastructure.channel.WicaChannelValueMixins.WicaChannelValueConnectedIntegerSerializerMixin
- getValue() - Method in class ch.psi.wica.infrastructure.channel.WicaChannelValueMixins.WicaChannelValueConnectedRealArraySerializerMixin
- getValue() - Method in class ch.psi.wica.infrastructure.channel.WicaChannelValueMixins.WicaChannelValueConnectedRealSerializerMixin
- getValue() - Method in class ch.psi.wica.infrastructure.channel.WicaChannelValueMixins.WicaChannelValueConnectedStringArraySerializerMixin
- getValue() - Method in class ch.psi.wica.infrastructure.channel.WicaChannelValueMixins.WicaChannelValueConnectedStringSerializerMixin
- getValue() - Method in class ch.psi.wica.infrastructure.channel.WicaChannelValueMixins.WicaChannelValueDisconnectedSerializerMixin
- getValue() - Method in class ch.psi.wica.model.channel.value.WicaChannelValueConnectedInteger
-
Returns the value of the channel.
- getValue() - Method in class ch.psi.wica.model.channel.value.WicaChannelValueConnectedIntegerArray
-
Returns the value of the channel.
- getValue() - Method in class ch.psi.wica.model.channel.value.WicaChannelValueConnectedReal
-
Returns the value of the channel.
- getValue() - Method in class ch.psi.wica.model.channel.value.WicaChannelValueConnectedRealArray
-
Returns the value of the channel.
- getValue() - Method in class ch.psi.wica.model.channel.value.WicaChannelValueConnectedString
-
Returns the value of the channel.
- getValue() - Method in class ch.psi.wica.model.channel.value.WicaChannelValueConnectedStringArray
-
Returns the value of the channel.
- getValue() - Method in class ch.psi.wica.model.channel.value.WicaChannelValueDisconnected
- getWicaAlarmSeverity() - Method in class ch.psi.wica.infrastructure.channel.WicaChannelValueMixins.WicaChannelValueConnectedSerializerMixin
- getWicaAlarmSeverity() - Method in class ch.psi.wica.model.channel.value.WicaChannelValueConnected
- getWicaChannel() - Method in class ch.psi.wica.controlsystem.event.wica.WicaChannelMetadataUpdateEvent
- getWicaChannel() - Method in class ch.psi.wica.controlsystem.event.wica.WicaChannelMonitoredValueUpdateEvent
- getWicaChannel() - Method in class ch.psi.wica.controlsystem.event.wica.WicaChannelPolledMonitorValueUpdateEvent
- getWicaChannel() - Method in class ch.psi.wica.controlsystem.event.wica.WicaChannelPolledValueUpdateEvent
- getWicaChannel() - Method in class ch.psi.wica.model.app.WicaDataBufferStorageKey
- getWicaChannel(String) - Method in class ch.psi.wica.model.stream.WicaStream
-
Returns the channel with the specified name (if present).
- getWicaChannelAlarmStatus() - Method in class ch.psi.wica.infrastructure.channel.WicaChannelValueMixins.WicaChannelValueConnectedSerializerMixin
- getWicaChannelAlarmStatus() - Method in class ch.psi.wica.model.channel.value.WicaChannelValueConnected
- getWicaChannelMetadata() - Method in class ch.psi.wica.controlsystem.event.wica.WicaChannelMetadataUpdateEvent
- getWicaChannels() - Method in class ch.psi.wica.infrastructure.stream.WicaStreamSerializer.WicaStreamSerializerMixin
- getWicaChannels() - Method in class ch.psi.wica.model.stream.WicaStream
-
Returns the stream's channels.
- getWicaChannelType() - Method in enum class ch.psi.wica.controlsystem.epics.channel.EpicsChannelType
- getWicaChannelType() - Method in class ch.psi.wica.infrastructure.channel.WicaChannelValueMixins.WicaChannelValueConnectedSerializerMixin
- getWicaChannelType() - Method in class ch.psi.wica.model.channel.value.WicaChannelValueConnected
- getWicaChannelValue() - Method in class ch.psi.wica.controlsystem.event.wica.WicaChannelMonitoredValueUpdateEvent
- getWicaChannelValue() - Method in class ch.psi.wica.controlsystem.event.wica.WicaChannelPolledValueUpdateEvent
- getWicaServerTimestamp() - Method in class ch.psi.wica.infrastructure.channel.WicaChannelDataSerializer.WicaChannelDataSerializerMixin
- getWicaServerTimestamp() - Method in class ch.psi.wica.model.channel.WicaChannelData
-
Returns the server timestamp.
- getWicaStreamId() - Method in class ch.psi.wica.model.stream.WicaStream
-
Returns the stream's id.
- getWicaStreamProperties() - Method in class ch.psi.wica.infrastructure.stream.WicaStreamSerializer.WicaStreamSerializerMixin
- getWicaStreamProperties() - Method in class ch.psi.wica.model.stream.WicaStream
-
Returns the stream's properties.
H
- handleChannelConnectedEvent(EpicsChannelConnectedEvent) - Method in class ch.psi.wica.controlsystem.epics.monitor.EpicsChannelMonitorPublisher
-
Handles the response to an EPICS channel monitor becoming connected.
- handleChannelConnectedEvent(EpicsChannelConnectedEvent) - Method in class ch.psi.wica.controlsystem.epics.poller.EpicsChannelPollerPublisher
-
Handles the response to an EPICS channel poller becoming connected.
- handleChannelDisconnectedEvent(EpicsChannelDisconnectedEvent) - Method in class ch.psi.wica.controlsystem.epics.monitor.EpicsChannelMonitorPublisher
-
Handles the response to an EPICS channel monitor becoming disconnected.
- handleChannelDisconnectedEvent(EpicsChannelDisconnectedEvent) - Method in class ch.psi.wica.controlsystem.epics.poller.EpicsChannelPollerPublisher
-
Handles the response to an EPICS channel poller becoming disconnected.
- handleEpicsChannelConnectedEvent(EpicsChannelConnectedEvent) - Method in class ch.psi.wica.controlsystem.epics.metadata.EpicsChannelMetadataPublisher
- handleException(Exception) - Method in class ch.psi.wica.controllers.WicaChannelGetController
- handleException(Exception) - Method in class ch.psi.wica.controllers.WicaChannelPutController
- handleException(Exception) - Method in class ch.psi.wica.controllers.WicaStreamCreateController
- handleException(Exception) - Method in class ch.psi.wica.controllers.WicaStreamDeleteController
- handleException(Exception) - Method in class ch.psi.wica.controllers.WicaStreamGetController
- handleException(Exception) - Method in class ch.psi.wica.controllers.WicaStreamPutController
- handleUpdateEvent(WicaChannelPolledValueUpdateEvent) - Method in class ch.psi.wica.services.stream.WicaStreamMonitoredValueCollectorService
- handleUpdateEvent(WicaChannelPolledValueUpdateEvent) - Method in class ch.psi.wica.services.stream.WicaStreamPolledValueCollectorService
- handleWicaChannelMetadataUpdateEvent(WicaChannelMetadataUpdateEvent) - Method in class ch.psi.wica.services.stream.WicaStreamMetadataCollectorService.ChannelMetadataUpdateListener
- handleWicaChannelMonitoredValueUpdateEvent(WicaChannelMonitoredValueUpdateEvent) - Method in class ch.psi.wica.services.stream.WicaStreamMonitoredValueCollectorService
- handleWicaChannelPolledMonitorValueUpdateEvent(WicaChannelPolledMonitorValueUpdateEvent) - Method in class ch.psi.wica.services.stream.WicaStreamMonitoredValueCollectorService
- handleWicaChannelStartMetadataDataAcquisitionEvent(WicaChannelStartMetadataDataAcquisitionEvent) - Method in class ch.psi.wica.controlsystem.epics.metadata.EpicsChannelMetadataRequesterService
-
Handles a request to start acquiring the metadata associated with a Wica Channel.
- handleWicaChannelStartMonitoringEvent(WicaChannelStartMonitoringEvent) - Method in class ch.psi.wica.controlsystem.epics.monitor.EpicsChannelMonitorRequesterService
-
Handles requests to start monitoring the specified Wica channel.
- handleWicaChannelStartPollingEvent(WicaChannelStartPollingEvent) - Method in class ch.psi.wica.controlsystem.epics.poller.EpicsChannelPollerRequestService
-
Handles requests to start polling the specified Wica Channel.
- handleWicaChannelStartPollingEvent(WicaChannelStartPollingEvent) - Method in class ch.psi.wica.services.channel.WicaChannelPollMonitorService
- handleWicaChannelStopMetadataDataAcquisitionEvent(WicaChannelStopMetadataDataAcquisitionEvent) - Method in class ch.psi.wica.controlsystem.epics.metadata.EpicsChannelMetadataRequesterService
-
Handles a request to stop acquiring the metadata associated with a Wica Channel.
- handleWicaChannelStopMonitoringEvent(WicaChannelStopMonitoringEvent) - Method in class ch.psi.wica.controlsystem.epics.monitor.EpicsChannelMonitorRequesterService
-
Handles requests to stop monitoring the specified Wica channel.
- handleWicaChannelStopPollingEvent(WicaChannelStopPollingEvent) - Method in class ch.psi.wica.controlsystem.epics.poller.EpicsChannelPollerRequestService
-
Handles requests to stop polling the specified Wica Channel.
- handleWicaChannelStopPollingEvent(WicaChannelStopPollingEvent) - Method in class ch.psi.wica.services.channel.WicaChannelPollMonitorService
- hashCode() - Method in class ch.psi.wica.controlsystem.epics.channel.EpicsChannelName
- hashCode() - Method in class ch.psi.wica.controlsystem.epics.metadata.EpicsChannelMetadataRequest
- hashCode() - Method in class ch.psi.wica.controlsystem.epics.monitor.EpicsChannelMonitorRequest
- hashCode() - Method in class ch.psi.wica.controlsystem.epics.poller.EpicsChannelPollerRequest
- hashCode() - Method in record class ch.psi.wica.controlsystem.event.channel.EpicsChannelConnectedEvent
-
Returns a hash code value for this object.
- hashCode() - Method in record class ch.psi.wica.controlsystem.event.channel.EpicsChannelDisconnectedEvent
-
Returns a hash code value for this object.
- hashCode() - Method in record class ch.psi.wica.controlsystem.event.channel.EpicsChannelFirstConnectedEvent
-
Returns a hash code value for this object.
- hashCode() - Method in class ch.psi.wica.model.app.ControlSystemName
- hashCode() - Method in record class ch.psi.wica.model.app.StatisticsCollectable.Statistics
-
Returns a hash code value for this object.
- hashCode() - Method in record class ch.psi.wica.model.app.StatisticsCollectable.StatisticsItem
-
Returns a hash code value for this object.
- hashCode() - Method in class ch.psi.wica.model.app.WicaDataBufferStorageKey
- hashCode() - Method in class ch.psi.wica.model.channel.WicaChannel
- hashCode() - Method in class ch.psi.wica.model.channel.WicaChannelName
- hashCode() - Method in class ch.psi.wica.model.channel.WicaChannelProperties
- hashCode() - Method in class ch.psi.wica.model.stream.WicaStreamId
- hashCode() - Method in class ch.psi.wica.model.stream.WicaStreamProperties
- header() - Method in record class ch.psi.wica.model.app.StatisticsCollectable.Statistics
-
Returns the value of the
header
record component.
I
- incrementChannelConnectCount() - Method in class ch.psi.wica.controlsystem.epics.metadata.EpicsChannelMetadataStatistics
-
Increments the count of connected channels.
- incrementChannelConnectCount() - Method in class ch.psi.wica.controlsystem.epics.monitor.EpicsChannelMonitorStatistics
-
Increments the count of connected channels.
- incrementChannelConnectCount() - Method in class ch.psi.wica.controlsystem.epics.poller.EpicsChannelPollerStatistics
-
Increments the count of connected channels.
- incrementChannelDisconnectCount() - Method in class ch.psi.wica.controlsystem.epics.monitor.EpicsChannelMonitorStatistics
-
Increments the count of disconnected channels.
- incrementChannelDisconnectCount() - Method in class ch.psi.wica.controlsystem.epics.poller.EpicsChannelPollerStatistics
-
Increments the count of disconnected channels.
- incrementCreateMonitoredChannelRequests() - Method in class ch.psi.wica.controlsystem.epics.channel.EpicsChannelStatistics
-
Increments the count of create monitored channel requests.
- incrementErrors() - Method in class ch.psi.wica.controllers.ControllerStatistics
-
Increments the count of errors.
- incrementMonitorUpdateCount() - Method in class ch.psi.wica.controlsystem.epics.monitor.EpicsChannelMonitorStatistics
-
Increments the count of monitor updates.
- incrementPollCycleCount() - Method in class ch.psi.wica.controlsystem.epics.poller.EpicsChannelPollerStatistics
-
Increments the count of polling cycles.
- incrementRemoveMonitoredChannelRequests() - Method in class ch.psi.wica.controlsystem.epics.channel.EpicsChannelStatistics
-
Increments the count of removed monitored channel requests.
- incrementReplies() - Method in class ch.psi.wica.controllers.ControllerStatistics
-
Increments the count of replies.
- incrementRequests() - Method in class ch.psi.wica.controllers.ControllerStatistics
-
Increments the count of requests.
- incrementStartRequests() - Method in class ch.psi.wica.controlsystem.epics.metadata.EpicsChannelMetadataStatistics
-
Increments the count of start requests.
- incrementStartRequests() - Method in class ch.psi.wica.controlsystem.epics.monitor.EpicsChannelMonitorStatistics
-
Increments the count of start requests.
- incrementStartRequests() - Method in class ch.psi.wica.controlsystem.epics.poller.EpicsChannelPollerStatistics
-
Increments the count of start requests.
- incrementStopRequests() - Method in class ch.psi.wica.controlsystem.epics.metadata.EpicsChannelMetadataStatistics
-
Increments the count of stop requests.
- incrementStopRequests() - Method in class ch.psi.wica.controlsystem.epics.monitor.EpicsChannelMonitorStatistics
-
Increments the count of stop requests.
- incrementStopRequests() - Method in class ch.psi.wica.controlsystem.epics.poller.EpicsChannelPollerStatistics
-
Increments the count of stop requests.
- incrementStreamsCreated() - Method in class ch.psi.wica.services.stream.WicaStreamLifecycleStatistics
- incrementStreamsDeleted() - Method in class ch.psi.wica.services.stream.WicaStreamLifecycleStatistics
- INTEGER - Enum constant in enum class ch.psi.wica.controlsystem.epics.channel.EpicsChannelType
-
Maps the EPICS INTEGER type to/from the Wica Channel Type INTEGER.
- INTEGER - Enum constant in enum class ch.psi.wica.model.channel.WicaChannelType
- INTEGER_ARRAY - Enum constant in enum class ch.psi.wica.controlsystem.epics.channel.EpicsChannelType
-
Maps the EPICS INTEGER ARRAY type to/from the Wica Channel Type INTEGER_ARRAY.
- INTEGER_ARRAY - Enum constant in enum class ch.psi.wica.model.channel.WicaChannelType
- INVALID_ALARM - Enum constant in enum class ch.psi.wica.model.channel.value.WicaChannelAlarmSeverity
- isConnected() - Method in class ch.psi.wica.infrastructure.channel.WicaChannelValueMixins.WicaChannelValueSerializerMixin
- isConnected() - Method in class ch.psi.wica.model.channel.value.WicaChannelValue
- isKnown(WicaStreamId) - Method in class ch.psi.wica.services.stream.WicaStreamLifecycleService
-
Returns an flag saying whether the specified id is recognised within the system.
- isRecognisedType(Object) - Static method in enum class ch.psi.wica.controlsystem.epics.channel.EpicsChannelType
-
Checks whether the supplied object is of a supported EpicsChannelType.
- isRequestObjectRecognised(EpicsChannelMetadataRequest) - Method in class ch.psi.wica.controlsystem.epics.metadata.EpicsChannelMetadataPublisher
- isRequestObjectRecognised(EpicsChannelMonitorRequest) - Method in class ch.psi.wica.controlsystem.epics.monitor.EpicsChannelMonitorPublisher
-
Returns a boolean indicating whether the supplied request object has already been added to the internal list of channels being monitored.
- isRequestObjectRecognised(EpicsChannelPollerRequest) - Method in class ch.psi.wica.controlsystem.epics.poller.EpicsChannelPollerPublisher
-
Returns a boolean indicating whether the supplied request object has already been added to the internal list of channels being monitored.
- isStarted() - Method in class ch.psi.wica.controlsystem.epics.poller.EpicsChannelPollerPublisher.Poller
J
- JsonStringFormatter - Class in ch.psi.wica.infrastructure.util
-
Provides a utility class for nicely formatting a JSON string.
- JsonStringFormatter() - Constructor for class ch.psi.wica.infrastructure.util.JsonStringFormatter
K
- key() - Method in record class ch.psi.wica.model.app.StatisticsCollectable.StatisticsItem
-
Returns the value of the
key
record component.
L
- LAST_N - Enum constant in enum class ch.psi.wica.model.app.WicaFilterType
M
- main(String[]) - Static method in class ch.psi.wica.WicaApplication
-
Application entry point
- MAJOR_ALARM - Enum constant in enum class ch.psi.wica.model.channel.value.WicaChannelAlarmSeverity
- MINOR_ALARM - Enum constant in enum class ch.psi.wica.model.channel.value.WicaChannelAlarmSeverity
- MONITOR - Enum constant in enum class ch.psi.wica.model.app.WicaDataAcquisitionMode
-
Sends a single network request to the underlying control system asking it to provide notification of interesting changes to the dynamically-changing information associated with the control point.
N
- NO_ALARM - Enum constant in enum class ch.psi.wica.model.channel.value.WicaChannelAlarmSeverity
O
- of(int) - Static method in class ch.psi.wica.model.channel.value.WicaChannelAlarmStatus
-
Returns a new instance of a WicaChannelAlarmStatus.
- of(ControlSystemName) - Static method in class ch.psi.wica.controlsystem.epics.channel.EpicsChannelName
- of(String) - Static method in class ch.psi.wica.controlsystem.epics.channel.EpicsChannelName
- of(String) - Static method in class ch.psi.wica.model.app.ControlSystemName
-
Creates a new instance.
- of(String) - Static method in class ch.psi.wica.model.channel.WicaChannelName
- of(String) - Static method in enum class ch.psi.wica.model.channel.WicaChannelName.Protocol
- of(String) - Static method in class ch.psi.wica.model.stream.WicaStreamId
- ofNoError() - Static method in class ch.psi.wica.model.channel.value.WicaChannelAlarmStatus
-
Returns a new instance of a WicaChannelAlarmStatus with a status code of zero.
- ONE_IN_M - Enum constant in enum class ch.psi.wica.model.app.WicaFilterType
P
- pause() - Method in class ch.psi.wica.controlsystem.epics.poller.EpicsChannelPollerPublisher.Poller
-
Pauses polling.
- POLL - Enum constant in enum class ch.psi.wica.model.app.WicaDataAcquisitionMode
-
Periodically sends a network request to the underlying control system asking it to provide updated information on the dynamically-changing properties of the control point.
- POLL_AND_MONITOR - Enum constant in enum class ch.psi.wica.model.app.WicaDataAcquisitionMode
-
Samples the dynamically-changing properties of the control point using a combination of POLL and MONITOR modes.
- POLL_MONITOR - Enum constant in enum class ch.psi.wica.model.app.WicaDataAcquisitionMode
-
Sends a single network request to the underlying control system asking it to provide notification of interesting changes to the dynamically-changing information associated with the control point.
- Poller(ScheduledExecutorService, EpicsChannelPollerRequest, EpicsChannelValueGetter, WicaChannelEventPublisher, EpicsChannelPollerStatistics) - Constructor for class ch.psi.wica.controlsystem.epics.poller.EpicsChannelPollerPublisher.Poller
-
Creates a new instance.
- prettyFormat(String) - Static method in class ch.psi.wica.infrastructure.util.JsonStringFormatter
-
Formats the supplied input string in a pretty way.
- publishChannelConnected(String, Channel<Object>) - Method in class ch.psi.wica.controlsystem.event.channel.EpicsChannelEventPublisher
-
Publishes an event to indicate that the specified channel has been connected.
- publishChannelDisconnected(String, Channel<Object>) - Method in class ch.psi.wica.controlsystem.event.channel.EpicsChannelEventPublisher
-
Publishes an event to indicate that the specified channel has been disconnected.
- publishFirstConnected(String, Channel<Object>) - Method in class ch.psi.wica.controlsystem.event.channel.EpicsChannelEventPublisher
-
Publishes an event to indicate that the specified channel has been connected for the first time.
- publishMetadataUpdated(WicaChannel, WicaChannelMetadata) - Method in class ch.psi.wica.controlsystem.event.wica.WicaChannelEventPublisher
-
Handles a metadata change published by the EPICS channel monitor or EPICS channel poller.
- publishMonitoredValueUpdated(WicaChannel, WicaChannelValue) - Method in class ch.psi.wica.controlsystem.event.wica.WicaChannelEventPublisher
-
Handles a value update published by the EPICS channel monitor.
- publishPolledValueUpdated(WicaChannel, WicaChannelValue) - Method in class ch.psi.wica.controlsystem.event.wica.WicaChannelEventPublisher
-
Handles a value update published by the EPICS channel poller.
- put(Optional<String>, String, HttpServletRequest) - Method in class ch.psi.wica.controllers.WicaStreamPutController
-
Handles an HTTP request to PUT (= reconfigure the resource) associated with the specified wica stream ID.
- putChannelValue(String, Integer, String, HttpServletRequest) - Method in class ch.psi.wica.controllers.WicaChannelPutController
-
Handles an HTTP PUT request to set the value of the specified channel.
- PV - Enum constant in enum class ch.psi.wica.model.channel.WicaChannelName.Protocol
R
- RATE_LIMITER - Enum constant in enum class ch.psi.wica.model.app.WicaFilterType
- readChannelMetadata(EpicsChannelName, long, TimeUnit) - Method in class ch.psi.wica.controlsystem.epics.io.EpicsChannelReaderService
-
Returns the metadata associated with a channel.
- readChannelValue(EpicsChannelName, long, TimeUnit) - Method in class ch.psi.wica.controlsystem.epics.io.EpicsChannelReaderService
-
Returns the value of a channel.
- readFromJson(String, Class<T>) - Static method in class ch.psi.wica.infrastructure.stream.WicaStreamSerializer
- REAL - Enum constant in enum class ch.psi.wica.model.channel.WicaChannelType
- REAL_ARRAY - Enum constant in enum class ch.psi.wica.model.channel.WicaChannelType
- removeAllChannels() - Method in class ch.psi.wica.controlsystem.epics.metadata.EpicsChannelMetadataPublisher
- removeAllChannels() - Method in class ch.psi.wica.controlsystem.epics.monitor.EpicsChannelMonitorPublisher
-
Removes all channel monitors.
- removeAllChannels() - Method in class ch.psi.wica.controlsystem.epics.poller.EpicsChannelPollerPublisher
-
Removes all channel pollers.
- removeChannel(EpicsChannelName) - Method in class ch.psi.wica.controlsystem.epics.channel.EpicsChannelManager
- removeChannel(EpicsChannelMetadataRequest) - Method in class ch.psi.wica.controlsystem.epics.metadata.EpicsChannelMetadataPublisher
- removeChannel(EpicsChannelMonitorRequest) - Method in class ch.psi.wica.controlsystem.epics.monitor.EpicsChannelMonitorPublisher
-
Removes a channel from monitoring.
- removeChannel(EpicsChannelPollerRequest) - Method in class ch.psi.wica.controlsystem.epics.poller.EpicsChannelPollerPublisher
-
Removes a channel from polling.
- reset() - Method in class ch.psi.wica.config.ConfigurationStatistics
- reset() - Method in class ch.psi.wica.controllers.ControllerStatistics
- reset() - Method in class ch.psi.wica.controlsystem.epics.channel.EpicsChannelStatistics
-
Resets the statistics.
- reset() - Method in class ch.psi.wica.controlsystem.epics.metadata.EpicsChannelMetadataStatistics
- reset() - Method in class ch.psi.wica.controlsystem.epics.monitor.EpicsChannelMonitorStatistics
- reset() - Method in class ch.psi.wica.controlsystem.epics.poller.EpicsChannelPollerStatistics
- reset() - Method in interface ch.psi.wica.model.app.StatisticsCollectable
-
Resets the statistics.
- reset() - Method in class ch.psi.wica.ServerStatistics
- reset() - Method in class ch.psi.wica.services.stream.WicaStreamLifecycleStatistics
- resetAllocationSequencer() - Static method in class ch.psi.wica.model.stream.WicaStreamId
- resetStatistics() - Method in class ch.psi.wica.controllers.WicaAdminPageController
-
Resets the statistics.
- resetStatistics() - Method in class ch.psi.wica.model.app.StatisticsCollectionService
- restartMonitoring(WicaStream) - Method in class ch.psi.wica.services.stream.WicaStreamMonitoredValueRequesterService
-
Restarts the control system monitoring of the channels in the specified stream.
- restartMonitoring(WicaStreamId) - Method in class ch.psi.wica.services.stream.WicaStreamLifecycleService
-
Restarts the control system monitoring on the wica stream with the specified ID.
- restartPolling(WicaStream) - Method in class ch.psi.wica.services.stream.WicaStreamPolledValueRequesterService
-
Restarts the control system polling of the channels in the specified stream.
- restartPolling(WicaStreamId) - Method in class ch.psi.wica.services.stream.WicaStreamLifecycleService
-
Restarts the control system polling on the wica stream with the specified ID.
- resume() - Method in class ch.psi.wica.controlsystem.epics.poller.EpicsChannelPollerPublisher.Poller
-
Resumes polling.
- rewrite(WicaChannelValue, LocalDateTime) - Method in class ch.psi.wica.infrastructure.channel.WicaChannelValueTimestampRewriter
S
- saveDataPoint(WicaDataBufferStorageKey, T) - Method in class ch.psi.wica.infrastructure.stream.WicaStreamDataBuffer
- scope() - Method in record class ch.psi.wica.controlsystem.event.channel.EpicsChannelConnectedEvent
-
Returns the value of the
scope
record component. - scope() - Method in record class ch.psi.wica.controlsystem.event.channel.EpicsChannelDisconnectedEvent
-
Returns the value of the
scope
record component. - scope() - Method in record class ch.psi.wica.controlsystem.event.channel.EpicsChannelFirstConnectedEvent
-
Returns the value of the
scope
record component. - serialize(double[], JsonGenerator, SerializerProvider) - Method in class ch.psi.wica.infrastructure.channel.WicaDoubleArraySerializer
-
Serialize the Double Array.
- serialize(Double, JsonGenerator, SerializerProvider) - Method in class ch.psi.wica.infrastructure.channel.WicaDoubleSerializer
-
Serialize the Double.
- serialize(Map<WicaChannel, WicaChannelMetadata>) - Method in class ch.psi.wica.services.channel.WicaChannelMetadataMapSerializerService
- serialize(Map<WicaChannel, List<WicaChannelValue>>) - Method in class ch.psi.wica.services.channel.WicaChannelValueMapSerializerService
- serializeDouble(Double, JsonGenerator, int) - Static method in class ch.psi.wica.infrastructure.channel.WicaDoubleSerializer
- ServerStatistics - Class in ch.psi.wica
-
Provides the statistics directly associated with the server.
- ServerStatistics() - Constructor for class ch.psi.wica.ServerStatistics
-
Creates a new instance.
- SHORT - Enum constant in enum class ch.psi.wica.controlsystem.epics.channel.EpicsChannelType
-
Maps the EPICS SHORT type to/from the Wica Channel Type INTEGER.
- SHORT_ARRAY - Enum constant in enum class ch.psi.wica.controlsystem.epics.channel.EpicsChannelType
-
Maps the EPICS SHORT ARRAY type to/from the Wica Channel Type INTEGER_ARRAY.
- shutdown() - Method in class ch.psi.wica.services.stream.WicaStreamServerSentEventPublisher
-
Shuts down this publisher instance.
- start(Channel<Object>) - Method in class ch.psi.wica.controlsystem.epics.poller.EpicsChannelPollerPublisher.Poller
-
Starts polling the specified channel.
- startDataAcquisition(EpicsChannelMetadataRequest) - Method in class ch.psi.wica.controlsystem.epics.metadata.EpicsChannelMetadataService
-
Starts acquiring metadata for the EPICS control system channel specified by the supplied request object.
- startDataAcquisition(WicaStream) - Method in class ch.psi.wica.services.stream.WicaStreamMetadataRequesterService
-
Starts metadata data acquisition for the channels in the specified stream.
- startMonitoring(EpicsChannelMonitorRequest) - Method in class ch.psi.wica.controlsystem.epics.monitor.EpicsChannelMonitorService
-
Starts monitoring the EPICS control system channel according to the parameters in the supplied request object.
- startMonitoring(WicaStream) - Method in class ch.psi.wica.services.stream.WicaStreamMonitoredValueRequesterService
-
Starts monitoring the channels in the specified stream.
- startPolling(EpicsChannelPollerRequest) - Method in class ch.psi.wica.controlsystem.epics.poller.EpicsChannelPollerService
-
Starts polling the EPICS control system channel according to the parameters in the supplied request object.
- startPolling(WicaStream) - Method in class ch.psi.wica.services.stream.WicaStreamPolledValueRequesterService
-
Starts polling operations on the specified stream.
- Statistics(String, List<StatisticsCollectable.StatisticsItem>) - Constructor for record class ch.psi.wica.model.app.StatisticsCollectable.Statistics
-
Creates an instance of a
Statistics
record class. - StatisticsCollectable - Interface in ch.psi.wica.model.app
-
Provides a mechanism for collecting the statistics associated with various aspects of the Wica server.
- StatisticsCollectable.Statistics - Record Class in ch.psi.wica.model.app
-
Models some statistics that need to be collected.
- StatisticsCollectable.StatisticsItem - Record Class in ch.psi.wica.model.app
-
Models a statistics item.
- StatisticsCollectionService - Class in ch.psi.wica.model.app
- StatisticsCollectionService() - Constructor for class ch.psi.wica.model.app.StatisticsCollectionService
- StatisticsItem(String, String) - Constructor for record class ch.psi.wica.model.app.StatisticsCollectable.StatisticsItem
-
Creates an instance of a
StatisticsItem
record class. - stopDataAcquisition(EpicsChannelMetadataRequest) - Method in class ch.psi.wica.controlsystem.epics.metadata.EpicsChannelMetadataService
-
Stops acquiring metadata for the EPICS control system channel specified by the supplied request object.
- stopDataAcquisition(WicaStream) - Method in class ch.psi.wica.services.stream.WicaStreamMetadataRequesterService
-
Stops for the channels in the specified stream.
- stopMonitoring(EpicsChannelMonitorRequest) - Method in class ch.psi.wica.controlsystem.epics.monitor.EpicsChannelMonitorService
-
Stops monitoring the EPICS control system channel specified by the supplied request object.
- stopMonitoring(WicaStream) - Method in class ch.psi.wica.services.stream.WicaStreamMonitoredValueRequesterService
-
Stops monitoring the channels in the specified stream.
- stopPolling(EpicsChannelPollerRequest) - Method in class ch.psi.wica.controlsystem.epics.poller.EpicsChannelPollerService
-
Stops polling the EPICS control system channel specified by the supplied request object.
- stopPolling(WicaStream) - Method in class ch.psi.wica.services.stream.WicaStreamPolledValueRequesterService
-
Stops polling operations on the specified stream.
- STRING - Enum constant in enum class ch.psi.wica.controlsystem.epics.channel.EpicsChannelType
-
Maps the EPICS STRING type to/from the Wica Channel Type STRING.
- STRING - Enum constant in enum class ch.psi.wica.model.channel.WicaChannelType
- STRING_ARRAY - Enum constant in enum class ch.psi.wica.controlsystem.epics.channel.EpicsChannelType
-
Maps the EPICS STRING ARRAY type to/from the Wica Channel Type STRING_ARRAY.
- STRING_ARRAY - Enum constant in enum class ch.psi.wica.model.channel.WicaChannelType
- subscribe(Channel<Object>, Consumer<WicaChannelValue>) - Method in class ch.psi.wica.controlsystem.epics.monitor.EpicsChannelMonitorSubscriber
-
Establishes a monitor on the supplied EPICS channel and registers a handler which should subsequently be informed when the channel value changes.
- subscribe(Channel<Object>, Consumer<Boolean>) - Method in class ch.psi.wica.controlsystem.epics.channel.EpicsChannelConnectionChangeSubscriber
-
Registers a handler which will publish connection changed events.
T
- TaskExecutorConfigurer() - Constructor for class ch.psi.wica.controlsystem.epics.channel.EpicsChannelConnectionChangeSubscriber.TaskExecutorConfigurer
- testLogging(String, int) - Method in class ch.psi.wica.WicaApplication
- threadPoolTaskExecutor() - Method in class ch.psi.wica.controlsystem.epics.channel.EpicsChannelConnectionChangeSubscriber.TaskExecutorConfigurer
- toString() - Method in enum class ch.psi.wica.controlsystem.epics.channel.EpicsChannelType
- toString() - Method in class ch.psi.wica.controlsystem.epics.metadata.EpicsChannelMetadataRequest
- toString() - Method in class ch.psi.wica.controlsystem.epics.monitor.EpicsChannelMonitorRequest
- toString() - Method in class ch.psi.wica.controlsystem.epics.poller.EpicsChannelPollerRequest
- toString() - Method in record class ch.psi.wica.controlsystem.event.channel.EpicsChannelConnectedEvent
-
Returns a string representation of this record class.
- toString() - Method in record class ch.psi.wica.controlsystem.event.channel.EpicsChannelDisconnectedEvent
-
Returns a string representation of this record class.
- toString() - Method in record class ch.psi.wica.controlsystem.event.channel.EpicsChannelFirstConnectedEvent
-
Returns a string representation of this record class.
- toString() - Method in class ch.psi.wica.controlsystem.event.wica.WicaChannelMetadataUpdateEvent
- toString() - Method in class ch.psi.wica.controlsystem.event.wica.WicaChannelMonitoredValueUpdateEvent
- toString() - Method in class ch.psi.wica.controlsystem.event.wica.WicaChannelPolledMonitorValueUpdateEvent
- toString() - Method in class ch.psi.wica.controlsystem.event.wica.WicaChannelPolledValueUpdateEvent
- toString() - Method in class ch.psi.wica.controlsystem.event.wica.WicaChannelStartMetadataDataAcquisitionEvent
- toString() - Method in class ch.psi.wica.controlsystem.event.wica.WicaChannelStartMonitoringEvent
- toString() - Method in class ch.psi.wica.controlsystem.event.wica.WicaChannelStartPollingEvent
- toString() - Method in class ch.psi.wica.controlsystem.event.wica.WicaChannelStopMetadataDataAcquisitionEvent
- toString() - Method in class ch.psi.wica.controlsystem.event.wica.WicaChannelStopMonitoringEvent
- toString() - Method in class ch.psi.wica.controlsystem.event.wica.WicaChannelStopPollingEvent
- toString() - Method in class ch.psi.wica.model.app.ControlSystemName
- toString() - Method in record class ch.psi.wica.model.app.StatisticsCollectable.Statistics
-
Returns a string representation of this record class.
- toString() - Method in record class ch.psi.wica.model.app.StatisticsCollectable.StatisticsItem
-
Returns a string representation of this record class.
- toString() - Method in enum class ch.psi.wica.model.app.WicaDataAcquisitionMode
- toString() - Method in enum class ch.psi.wica.model.app.WicaFilterType
- toString() - Method in enum class ch.psi.wica.model.channel.value.WicaChannelAlarmSeverity
- toString() - Method in class ch.psi.wica.model.channel.value.WicaChannelAlarmStatus
- toString() - Method in class ch.psi.wica.model.channel.value.WicaChannelValue
- toString() - Method in class ch.psi.wica.model.channel.value.WicaChannelValueConnected
- toString() - Method in class ch.psi.wica.model.channel.value.WicaChannelValueConnectedInteger
- toString() - Method in class ch.psi.wica.model.channel.value.WicaChannelValueConnectedIntegerArray
- toString() - Method in class ch.psi.wica.model.channel.value.WicaChannelValueConnectedReal
- toString() - Method in class ch.psi.wica.model.channel.value.WicaChannelValueConnectedRealArray
- toString() - Method in class ch.psi.wica.model.channel.value.WicaChannelValueConnectedString
- toString() - Method in class ch.psi.wica.model.channel.value.WicaChannelValueConnectedStringArray
- toString() - Method in class ch.psi.wica.model.channel.value.WicaChannelValueDisconnected
- toString() - Method in class ch.psi.wica.model.channel.WicaChannel
- toString() - Method in class ch.psi.wica.model.channel.WicaChannelName
-
Returns a string representation of the channel name suitable for user display and/or diagnostic purposes and which may be subject to future change.
- toString() - Method in class ch.psi.wica.model.channel.WicaChannelProperties
- toString() - Method in enum class ch.psi.wica.model.channel.WicaChannelType
- toString() - Method in class ch.psi.wica.model.stream.WicaStream
- toString() - Method in class ch.psi.wica.model.stream.WicaStreamId
- toString() - Method in class ch.psi.wica.services.channel.WicaChannelValueAveragingFilter
- toString() - Method in class ch.psi.wica.services.channel.WicaChannelValueChangeDetectingFilter
- toString() - Method in class ch.psi.wica.services.channel.WicaChannelValueFixedSamplingCycleFilter
- toString() - Method in class ch.psi.wica.services.channel.WicaChannelValueLatestValueFilter
- toString() - Method in class ch.psi.wica.services.channel.WicaChannelValuePassEverythingFilter
- toString() - Method in class ch.psi.wica.services.channel.WicaChannelValueRateLimitingFilter
U
- UNKNOWN - Enum constant in enum class ch.psi.wica.model.channel.WicaChannelType
- updatePollingResult(boolean) - Method in class ch.psi.wica.controlsystem.epics.poller.EpicsChannelPollerStatistics
-
Updates the polling result statistics.
V
- value() - Method in record class ch.psi.wica.model.app.StatisticsCollectable.StatisticsItem
-
Returns the value of the
value
record component. - valueOf(String) - Static method in enum class ch.psi.wica.controlsystem.epics.channel.EpicsChannelType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class ch.psi.wica.infrastructure.stream.WicaStreamServerSentEventBuilder
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class ch.psi.wica.model.app.WicaDataAcquisitionMode
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class ch.psi.wica.model.app.WicaFilterType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class ch.psi.wica.model.channel.value.WicaChannelAlarmSeverity
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class ch.psi.wica.model.channel.WicaChannelName.Protocol
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class ch.psi.wica.model.channel.WicaChannelType
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class ch.psi.wica.controlsystem.epics.channel.EpicsChannelType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class ch.psi.wica.infrastructure.stream.WicaStreamServerSentEventBuilder
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class ch.psi.wica.model.app.WicaDataAcquisitionMode
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class ch.psi.wica.model.app.WicaFilterType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class ch.psi.wica.model.channel.value.WicaChannelAlarmSeverity
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class ch.psi.wica.model.channel.WicaChannelName.Protocol
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class ch.psi.wica.model.channel.WicaChannelType
-
Returns an array containing the constants of this enum class, in the order they are declared.
W
- WicaAdminPageController - Class in ch.psi.wica.controllers
-
Returns an HTML Page which provides general information together with links to the other administration pages.
- WicaAdminPageController(StatisticsCollectionService, EpicsChannelMonitorPublisher, EpicsChannelPollerPublisher, EpicsChannelManager.EpicsMonitoredChannelManagerService, EpicsChannelManager.EpicsPolledChannelManagerService) - Constructor for class ch.psi.wica.controllers.WicaAdminPageController
-
Constructs a new instance.
- WicaApplication - Class in ch.psi.wica
-
SpringBoot application for the web visualisation of points of interest within a distributed control system.
- WicaApplication(boolean, ConfigurationStatistics, StatisticsCollectionService) - Constructor for class ch.psi.wica.WicaApplication
- WicaChannel - Class in ch.psi.wica.model.channel
-
Represents a readable or writable point of interest (or control point) in the environment of the wica server's backend control system.
- WicaChannel() - Constructor for class ch.psi.wica.model.channel.WicaChannel
- WicaChannel(WicaChannelName, WicaChannelProperties) - Constructor for class ch.psi.wica.model.channel.WicaChannel
-
Create a new WicaChannel with the specified name and properties.
- WicaChannelAlarmSeverity - Enum Class in ch.psi.wica.model.channel.value
-
Represents the alarm severity of a wica channel, an abstraction which specifies whether a wica channel is operating normally or is in an alarm or warning state.
- WicaChannelAlarmStatus - Class in ch.psi.wica.model.channel.value
-
Represents the alarm status of a wica channel, an abstraction whose value and meaning depends on the underlying control system which hosts it.
- WicaChannelAlarmStatus(int) - Constructor for class ch.psi.wica.model.channel.value.WicaChannelAlarmStatus
-
Constructs a new instance of a WicaChannelAlarmStatus.
- WicaChannelBuilder - Class in ch.psi.wica.infrastructure.channel
- WicaChannelData - Class in ch.psi.wica.model.channel
-
Represents the abstract root of a hierarchy of objects which provide fields to describe a control point's general characteristics (that is its metadata) and/or fields to describe its evolving state that is its instantaneous value).
- WicaChannelData() - Constructor for class ch.psi.wica.model.channel.WicaChannelData
-
Constructs a new instance of unknown type based on the current server timestamp.
- WicaChannelData(WicaChannelType, LocalDateTime) - Constructor for class ch.psi.wica.model.channel.WicaChannelData
-
Constructs a new instance of the specified type and with the specified timestamp.
- WicaChannelDataSerializer - Class in ch.psi.wica.infrastructure.channel
-
Supports serialization of objects of type WicaChannelData and its children, including WicaChannelMetadata and WicaChannelValue.
- WicaChannelDataSerializer(Set<String>, int, boolean) - Constructor for class ch.psi.wica.infrastructure.channel.WicaChannelDataSerializer
-
Returns an instance that will serialize SELECTED @JsonProperty annotated fields in a ChannelData object, or any of its children.
- WicaChannelDataSerializer.WicaChannelDataSerializerMixin - Class in ch.psi.wica.infrastructure.channel
- WicaChannelDataSerializerBuilder - Class in ch.psi.wica.infrastructure.channel
- WicaChannelDefaultPropertiesFilter() - Constructor for class ch.psi.wica.infrastructure.stream.WicaStreamSerializer.WicaChannelDefaultPropertiesFilter
- WicaChannelDeserializerMixin(WicaChannelName, WicaChannelProperties) - Constructor for class ch.psi.wica.infrastructure.stream.WicaStreamSerializer.WicaChannelDeserializerMixin
- WicaChannelEventPublisher - Class in ch.psi.wica.controlsystem.event.wica
- WicaChannelEventPublisher(ApplicationEventPublisher) - Constructor for class ch.psi.wica.controlsystem.event.wica.WicaChannelEventPublisher
- WicaChannelGetController - Class in ch.psi.wica.controllers
-
Provides a SpringBoot REST Controller to handle GET operations on the {code /ca/channel} endpoint.
- WicaChannelMetadata - Class in ch.psi.wica.model.channel.metadata
-
Represents the abstract root of a hierarchy of objects which provide fields to describe a control point's general characteristics or basic nature.
- WicaChannelMetadata(WicaChannelType) - Constructor for class ch.psi.wica.model.channel.metadata.WicaChannelMetadata
-
Constructs a new instance based on the supplied channel type.
- WicaChannelMetadataBuilder - Class in ch.psi.wica.model.channel.metadata
- WicaChannelMetadataBuilder() - Constructor for class ch.psi.wica.model.channel.metadata.WicaChannelMetadataBuilder
- WicaChannelMetadataCreator - Class in ch.psi.wica.controlsystem.epics.channel
-
Provides the functionality to build a WicaChannelMetadata object using raw channel value data.
- WicaChannelMetadataCreator() - Constructor for class ch.psi.wica.controlsystem.epics.channel.WicaChannelMetadataCreator
- WicaChannelMetadataInteger - Class in ch.psi.wica.model.channel.metadata
-
Represents the metadata for a channel whose type is INTEGER.
- WicaChannelMetadataInteger(String, int, int, int, int, int, int, int, int) - Constructor for class ch.psi.wica.model.channel.metadata.WicaChannelMetadataInteger
-
Constructs a new instance of the metadata for a channel whose type is INTEGER.
- WicaChannelMetadataIntegerArray - Class in ch.psi.wica.model.channel.metadata
-
Represents the metadata for a channel whose type is INTEGER_ARRAY.
- WicaChannelMetadataIntegerArray(String, int, int, int, int, int, int, int, int) - Constructor for class ch.psi.wica.model.channel.metadata.WicaChannelMetadataIntegerArray
-
Constructs a new instance of the metadata for a channel whose type is INTEGER.
- WicaChannelMetadataMapSerializerService - Class in ch.psi.wica.services.channel
- WicaChannelMetadataMapSerializerService(String, boolean) - Constructor for class ch.psi.wica.services.channel.WicaChannelMetadataMapSerializerService
- WicaChannelMetadataMixins - Class in ch.psi.wica.infrastructure.channel
- WicaChannelMetadataMixins() - Constructor for class ch.psi.wica.infrastructure.channel.WicaChannelMetadataMixins
- WicaChannelMetadataMixins.WicaChannelMetadataIntegerArraySerializerMixin - Class in ch.psi.wica.infrastructure.channel
- WicaChannelMetadataMixins.WicaChannelMetadataIntegerSerializerMixin - Class in ch.psi.wica.infrastructure.channel
- WicaChannelMetadataMixins.WicaChannelMetadataRealArraySerializerMixin - Class in ch.psi.wica.infrastructure.channel
- WicaChannelMetadataMixins.WicaChannelMetadataRealSerializerMixin - Class in ch.psi.wica.infrastructure.channel
- WicaChannelMetadataMixins.WicaChannelMetadataSerializerMixin - Class in ch.psi.wica.infrastructure.channel
- WicaChannelMetadataMixins.WicaChannelMetadataStringArraySerializerMixin - Class in ch.psi.wica.infrastructure.channel
- WicaChannelMetadataMixins.WicaChannelMetadataStringSerializerMixin - Class in ch.psi.wica.infrastructure.channel
- WicaChannelMetadataMixins.WicaChannelMetadataUnknownSerializerMixin - Class in ch.psi.wica.infrastructure.channel
- WicaChannelMetadataReal - Class in ch.psi.wica.model.channel.metadata
-
Represents the metadata for a channel whose type is REAL.
- WicaChannelMetadataReal(String, int, double, double, double, double, double, double, double, double) - Constructor for class ch.psi.wica.model.channel.metadata.WicaChannelMetadataReal
-
Constructs a new instance of the metadata for a channel whose type is REAL.
- WicaChannelMetadataRealArray - Class in ch.psi.wica.model.channel.metadata
-
Represents the metadata for a channel whose type is REAL_ARRAY.
- WicaChannelMetadataRealArray(String, int, double, double, double, double, double, double, double, double) - Constructor for class ch.psi.wica.model.channel.metadata.WicaChannelMetadataRealArray
-
Constructs a new instance of the metadata for a channel whose type is REAL.
- WicaChannelMetadataString - Class in ch.psi.wica.model.channel.metadata
-
Represents the metadata for a channel whose type is STRING.
- WicaChannelMetadataString() - Constructor for class ch.psi.wica.model.channel.metadata.WicaChannelMetadataString
-
Constructs a new instance of the metadata for a channel whose type is STRING.
- WicaChannelMetadataStringArray - Class in ch.psi.wica.model.channel.metadata
-
Represents the metadata for a channel whose type is STRING_ARRAY.
- WicaChannelMetadataStringArray() - Constructor for class ch.psi.wica.model.channel.metadata.WicaChannelMetadataStringArray
-
Constructs a new instance of the metadata for a channel whose type is STRING_ARRAY.
- WicaChannelMetadataUnknown - Class in ch.psi.wica.model.channel.metadata
-
Represents the metadata for a channel whose type is not yet known.
- WicaChannelMetadataUnknown() - Constructor for class ch.psi.wica.model.channel.metadata.WicaChannelMetadataUnknown
-
Constructs a new instance of the metadata for a channel whose type is unknown.
- WicaChannelMetadataUpdateEvent - Class in ch.psi.wica.controlsystem.event.wica
- WicaChannelMetadataUpdateEvent(WicaChannel, WicaChannelMetadata) - Constructor for class ch.psi.wica.controlsystem.event.wica.WicaChannelMetadataUpdateEvent
- WicaChannelMonitoredValueUpdateEvent - Class in ch.psi.wica.controlsystem.event.wica
- WicaChannelMonitoredValueUpdateEvent(WicaChannel, WicaChannelValue) - Constructor for class ch.psi.wica.controlsystem.event.wica.WicaChannelMonitoredValueUpdateEvent
- WicaChannelName - Class in ch.psi.wica.model.channel
-
Represents the name of a wica channel which comprises the name by which it is known in the underlying control system (that is the control system name), the means of communicating with it (that is the network protocol), and an instance specifier (required to ensure name uniqueness if a control point is used multiple times).
- WicaChannelName.Protocol - Enum Class in ch.psi.wica.model.channel
- WicaChannelPolledMonitorValueUpdateEvent - Class in ch.psi.wica.controlsystem.event.wica
- WicaChannelPolledMonitorValueUpdateEvent(WicaChannel) - Constructor for class ch.psi.wica.controlsystem.event.wica.WicaChannelPolledMonitorValueUpdateEvent
- WicaChannelPolledValueUpdateEvent - Class in ch.psi.wica.controlsystem.event.wica
- WicaChannelPolledValueUpdateEvent(WicaChannel, WicaChannelValue) - Constructor for class ch.psi.wica.controlsystem.event.wica.WicaChannelPolledValueUpdateEvent
- WicaChannelPollMonitorService - Class in ch.psi.wica.services.channel
-
A service for polling EPICS channels at a configurable rate and for publishing the results using the Spring event service.
- WicaChannelPollMonitorService(ApplicationEventPublisher) - Constructor for class ch.psi.wica.services.channel.WicaChannelPollMonitorService
- WicaChannelProperties - Class in ch.psi.wica.model.channel
-
Represents the configurable properties of a wica channel.
- WicaChannelProperties() - Constructor for class ch.psi.wica.model.channel.WicaChannelProperties
- WicaChannelProperties(WicaDataAcquisitionMode, Integer, String, Integer, WicaFilterType, Integer, Integer, Integer, Integer, Double) - Constructor for class ch.psi.wica.model.channel.WicaChannelProperties
- WicaChannelPropertiesBuilder - Class in ch.psi.wica.infrastructure.channel
- WicaChannelPropertiesDefaults - Class in ch.psi.wica.model.channel
-
Represents the property values that will be used if not explicitly specified in the configuration information provided when the channel is created.
- WicaChannelPropertiesDefaults() - Constructor for class ch.psi.wica.model.channel.WicaChannelPropertiesDefaults
- WicaChannelPropertiesDeserializerMixin(WicaDataAcquisitionMode, Integer, String, Integer, WicaFilterType, Integer, Integer, Integer, Integer, Double) - Constructor for class ch.psi.wica.infrastructure.stream.WicaStreamSerializer.WicaChannelPropertiesDeserializerMixin
- WicaChannelPropertiesSerializerMixin() - Constructor for class ch.psi.wica.infrastructure.stream.WicaStreamSerializer.WicaChannelPropertiesSerializerMixin
- WicaChannelPutController - Class in ch.psi.wica.controllers
-
Provides a SpringBoot REST Controller to handle PUT operations on the {code /ca/channel} endpoint.
- WicaChannelSerializerMixin() - Constructor for class ch.psi.wica.infrastructure.stream.WicaStreamSerializer.WicaChannelSerializerMixin
- WicaChannelStartMetadataDataAcquisitionEvent - Class in ch.psi.wica.controlsystem.event.wica
- WicaChannelStartMetadataDataAcquisitionEvent(WicaChannel) - Constructor for class ch.psi.wica.controlsystem.event.wica.WicaChannelStartMetadataDataAcquisitionEvent
- WicaChannelStartMonitoringEvent - Class in ch.psi.wica.controlsystem.event.wica
- WicaChannelStartMonitoringEvent(WicaChannel) - Constructor for class ch.psi.wica.controlsystem.event.wica.WicaChannelStartMonitoringEvent
- WicaChannelStartPollingEvent - Class in ch.psi.wica.controlsystem.event.wica
- WicaChannelStartPollingEvent(WicaChannel) - Constructor for class ch.psi.wica.controlsystem.event.wica.WicaChannelStartPollingEvent
- WicaChannelStopMetadataDataAcquisitionEvent - Class in ch.psi.wica.controlsystem.event.wica
- WicaChannelStopMetadataDataAcquisitionEvent(WicaChannel) - Constructor for class ch.psi.wica.controlsystem.event.wica.WicaChannelStopMetadataDataAcquisitionEvent
- WicaChannelStopMonitoringEvent - Class in ch.psi.wica.controlsystem.event.wica
- WicaChannelStopMonitoringEvent(WicaChannel) - Constructor for class ch.psi.wica.controlsystem.event.wica.WicaChannelStopMonitoringEvent
- WicaChannelStopPollingEvent - Class in ch.psi.wica.controlsystem.event.wica
- WicaChannelStopPollingEvent(WicaChannel) - Constructor for class ch.psi.wica.controlsystem.event.wica.WicaChannelStopPollingEvent
- WicaChannelType - Enum Class in ch.psi.wica.model.channel
-
Represents the type of WicaChannel.
- WicaChannelValue - Class in ch.psi.wica.model.channel.value
-
Represents the abstract root of a hierarchy of objects which provide fields to describe a control point's instantaneous state.
- WicaChannelValue(WicaChannelType, LocalDateTime, boolean) - Constructor for class ch.psi.wica.model.channel.value.WicaChannelValue
-
Constructs a new instance of a value for a channel.
- WicaChannelValueAveragingFilter - Class in ch.psi.wica.services.channel
-
A filter that writes a new value to the output list based on the average of the previous X samples provided.
- WicaChannelValueAveragingFilter(int) - Constructor for class ch.psi.wica.services.channel.WicaChannelValueAveragingFilter
-
Constructs a new instance that calculates its output based on the arithmetic mean of the specified number of samples.
- WicaChannelValueBuilder - Class in ch.psi.wica.model.channel.value
- WicaChannelValueBuilder() - Constructor for class ch.psi.wica.model.channel.value.WicaChannelValueBuilder
- WicaChannelValueChangeDetectingFilter - Class in ch.psi.wica.services.channel
-
A filter that writes a new value to the output list every time the input signal makes a change whose absolute value exceeds the configured deadband.
- WicaChannelValueChangeDetectingFilter(double) - Constructor for class ch.psi.wica.services.channel.WicaChannelValueChangeDetectingFilter
-
Constructs a new instance based on the specified deadband.
- WicaChannelValueConnected - Class in ch.psi.wica.model.channel.value
-
Represents the value of a channel in the connected state.
- WicaChannelValueConnected(WicaChannelType, WicaChannelAlarmSeverity, WicaChannelAlarmStatus, LocalDateTime) - Constructor for class ch.psi.wica.model.channel.value.WicaChannelValueConnected
-
Constructs a new instance of a value for a channel in the connected state.
- WicaChannelValueConnectedInteger - Class in ch.psi.wica.model.channel.value
-
Represents the value of a connected channel whose underlying type is INTEGER.
- WicaChannelValueConnectedInteger(WicaChannelAlarmSeverity, WicaChannelAlarmStatus, LocalDateTime, int) - Constructor for class ch.psi.wica.model.channel.value.WicaChannelValueConnectedInteger
-
Constructs a new instance of a value for a channel whose type is INTEGER.
- WicaChannelValueConnectedIntegerArray - Class in ch.psi.wica.model.channel.value
-
Represents the value of a connected channel whose underlying type is INTEGER_ARRAY.
- WicaChannelValueConnectedIntegerArray(WicaChannelAlarmSeverity, WicaChannelAlarmStatus, LocalDateTime, int[]) - Constructor for class ch.psi.wica.model.channel.value.WicaChannelValueConnectedIntegerArray
-
Constructs a new instance of a value for a channel whose type is INTEGER_ARRAY.
- WicaChannelValueConnectedReal - Class in ch.psi.wica.model.channel.value
-
Represents the value of a connected channel whose underlying type is REAL.
- WicaChannelValueConnectedReal(WicaChannelAlarmSeverity, WicaChannelAlarmStatus, LocalDateTime, double) - Constructor for class ch.psi.wica.model.channel.value.WicaChannelValueConnectedReal
-
Constructs a new instance of a value for a channel whose type is REAL.
- WicaChannelValueConnectedRealArray - Class in ch.psi.wica.model.channel.value
-
Represents the value of a connected channel whose underlying type is REAL_ARRAY.
- WicaChannelValueConnectedRealArray(WicaChannelAlarmSeverity, WicaChannelAlarmStatus, LocalDateTime, double[]) - Constructor for class ch.psi.wica.model.channel.value.WicaChannelValueConnectedRealArray
-
Constructs a new instance of a value for a channel whose type is REAL_ARRAY.
- WicaChannelValueConnectedString - Class in ch.psi.wica.model.channel.value
-
Represents the value of a connected channel whose underlying type is STRING.
- WicaChannelValueConnectedString(WicaChannelAlarmSeverity, WicaChannelAlarmStatus, LocalDateTime, String) - Constructor for class ch.psi.wica.model.channel.value.WicaChannelValueConnectedString
-
Constructs a new instance of a value for a channel whose type is STRING.
- WicaChannelValueConnectedStringArray - Class in ch.psi.wica.model.channel.value
-
Represents the value of a connected channel whose underlying type is STRING_ARRAY.
- WicaChannelValueConnectedStringArray(WicaChannelAlarmSeverity, WicaChannelAlarmStatus, LocalDateTime, String[]) - Constructor for class ch.psi.wica.model.channel.value.WicaChannelValueConnectedStringArray
-
Constructs a new instance of a value for a channel whose type is STRING_ARRAY.
- WicaChannelValueCreator - Class in ch.psi.wica.controlsystem.epics.channel
-
Provides the functionality to build a WicaChannelValue object using raw channel value data.
- WicaChannelValueCreator() - Constructor for class ch.psi.wica.controlsystem.epics.channel.WicaChannelValueCreator
- WicaChannelValueDisconnected - Class in ch.psi.wica.model.channel.value
-
Represents the value of a channel in the disconnected state.
- WicaChannelValueDisconnected() - Constructor for class ch.psi.wica.model.channel.value.WicaChannelValueDisconnected
- WicaChannelValueFilter - Interface in ch.psi.wica.services.channel
- WicaChannelValueFilteringService - Class in ch.psi.wica.services.channel
- WicaChannelValueFilteringService() - Constructor for class ch.psi.wica.services.channel.WicaChannelValueFilteringService
- WicaChannelValueFixedSamplingCycleFilter - Class in ch.psi.wica.services.channel
-
A filter that returns an output list which includes one-in-every-M values taken from the input list over successive invocations.
- WicaChannelValueFixedSamplingCycleFilter(int) - Constructor for class ch.psi.wica.services.channel.WicaChannelValueFixedSamplingCycleFilter
-
Constructs a new instance with the specified sampling cycle length.
- WicaChannelValueLatestValueFilter - Class in ch.psi.wica.services.channel
-
A filter that returns an output list with the most recent N values taken from the input list.
- WicaChannelValueLatestValueFilter(int) - Constructor for class ch.psi.wica.services.channel.WicaChannelValueLatestValueFilter
-
Constructs a new instance which returns up to the specified maximum number of samples.
- WicaChannelValueMapSerializerService - Class in ch.psi.wica.services.channel
- WicaChannelValueMapSerializerService(boolean) - Constructor for class ch.psi.wica.services.channel.WicaChannelValueMapSerializerService
- WicaChannelValueMixins - Class in ch.psi.wica.infrastructure.channel
- WicaChannelValueMixins() - Constructor for class ch.psi.wica.infrastructure.channel.WicaChannelValueMixins
- WicaChannelValueMixins.WicaChannelAlarmStatusMixin - Class in ch.psi.wica.infrastructure.channel
- WicaChannelValueMixins.WicaChannelValueConnectedIntegerArraySerializerMixin - Class in ch.psi.wica.infrastructure.channel
- WicaChannelValueMixins.WicaChannelValueConnectedIntegerSerializerMixin - Class in ch.psi.wica.infrastructure.channel
- WicaChannelValueMixins.WicaChannelValueConnectedRealArraySerializerMixin - Class in ch.psi.wica.infrastructure.channel
- WicaChannelValueMixins.WicaChannelValueConnectedRealSerializerMixin - Class in ch.psi.wica.infrastructure.channel
- WicaChannelValueMixins.WicaChannelValueConnectedSerializerMixin - Class in ch.psi.wica.infrastructure.channel
- WicaChannelValueMixins.WicaChannelValueConnectedStringArraySerializerMixin - Class in ch.psi.wica.infrastructure.channel
- WicaChannelValueMixins.WicaChannelValueConnectedStringSerializerMixin - Class in ch.psi.wica.infrastructure.channel
- WicaChannelValueMixins.WicaChannelValueDisconnectedSerializerMixin - Class in ch.psi.wica.infrastructure.channel
- WicaChannelValueMixins.WicaChannelValueSerializerMixin - Class in ch.psi.wica.infrastructure.channel
- WicaChannelValuePassEverythingFilter - Class in ch.psi.wica.services.channel
-
A filter that returns an output list with all input values passed through unchanged.
- WicaChannelValuePassEverythingFilter() - Constructor for class ch.psi.wica.services.channel.WicaChannelValuePassEverythingFilter
- WicaChannelValueRateLimitingFilter - Class in ch.psi.wica.services.channel
-
A filter that returns an output list with values taken from the input list periodically according to the value's timestamp.
- WicaChannelValueRateLimitingFilter(long) - Constructor for class ch.psi.wica.services.channel.WicaChannelValueRateLimitingFilter
-
Constructs a new instance which returns an output list containing the first input value and then subsequent values taken from the input list after the specified minimum sampling interval.
- WicaChannelValueTimestampRewriter - Class in ch.psi.wica.infrastructure.channel
- WicaChannelValueTimestampRewriter() - Constructor for class ch.psi.wica.infrastructure.channel.WicaChannelValueTimestampRewriter
- WicaCorsConfigurer - Class in ch.psi.wica.config
-
Provides the functionality to configure CORS.
- WicaCorsConfigurer(String) - Constructor for class ch.psi.wica.config.WicaCorsConfigurer
-
Constructs a new instance.
- WicaDataAcquisitionMode - Enum Class in ch.psi.wica.model.app
-
Represents the data acquisition mode for a channel.
- WicaDataBufferStorageKey - Class in ch.psi.wica.model.app
- WicaDoubleArraySerializer - Class in ch.psi.wica.infrastructure.channel
-
Provides a means of serializing objects of type double[] in such a way that a configurable number of digits appear after the decimal point.
- WicaDoubleArraySerializer(int) - Constructor for class ch.psi.wica.infrastructure.channel.WicaDoubleArraySerializer
-
Constructs a new custom serializer for double arrays.
- WicaDoubleSerializer - Class in ch.psi.wica.infrastructure.channel
-
Provides a means of serializing objects of type Double in such a way that a configurable number of digits appear after the decimal point.
- WicaDoubleSerializer(int) - Constructor for class ch.psi.wica.infrastructure.channel.WicaDoubleSerializer
-
Constructs a new custom serializer for doubles.
- WicaFilterType - Enum Class in ch.psi.wica.model.app
-
Represents the filtering which will be used when processing the values received for a WicaChannel.
- WicaMvcConfigurer - Class in ch.psi.wica.config
-
Provides the functionality to configure MVC.
- WicaMvcConfigurer() - Constructor for class ch.psi.wica.config.WicaMvcConfigurer
- WicaStream - Class in ch.psi.wica.model.stream
-
Represents a collection of unique wica channels that are grouped together for the purpose of real-time monitoring.
- WicaStream() - Constructor for class ch.psi.wica.model.stream.WicaStream
- WicaStream(WicaStreamId, WicaStreamProperties, Set<WicaChannel>) - Constructor for class ch.psi.wica.model.stream.WicaStream
-
Constructs a new stream for the specified channels with the specified stream properties.
- WicaStream(WicaStreamProperties, Set<WicaChannel>) - Constructor for class ch.psi.wica.model.stream.WicaStream
- WicaStreamBuilder - Class in ch.psi.wica.infrastructure.stream
- WicaStreamConfigurationDecoder - Class in ch.psi.wica.infrastructure.stream
- WicaStreamConfigurationDecoder() - Constructor for class ch.psi.wica.infrastructure.stream.WicaStreamConfigurationDecoder
- WicaStreamCreateController - Class in ch.psi.wica.controllers
-
Provides a SpringBoot REST Controller to handle POST operations on the {code /ca/streams} endpoint.
- WicaStreamCreateController(WicaStreamLifecycleService, StatisticsCollectionService) - Constructor for class ch.psi.wica.controllers.WicaStreamCreateController
-
Constructs a new controller for handling stream POST requests.
- WicaStreamDataBuffer<T> - Class in ch.psi.wica.infrastructure.stream
- WicaStreamDataBuffer(int) - Constructor for class ch.psi.wica.infrastructure.stream.WicaStreamDataBuffer
-
Constructs a new instance which is capable of holding a queue of received data points up to the configured buffer size.
- WicaStreamDefaultPropertiesFilter() - Constructor for class ch.psi.wica.infrastructure.stream.WicaStreamSerializer.WicaStreamDefaultPropertiesFilter
- WicaStreamDeleteController - Class in ch.psi.wica.controllers
-
Provides a SpringBoot REST Controller to handle DELETE and POST operations on the {code /ca/streams} endpoint.
- WicaStreamDeleteController(WicaStreamLifecycleService, StatisticsCollectionService) - Constructor for class ch.psi.wica.controllers.WicaStreamDeleteController
-
Constructs a new controller for handling stream DELETE requests.
- WicaStreamDeserializerMixin(WicaStreamProperties, Set<WicaChannel>) - Constructor for class ch.psi.wica.infrastructure.stream.WicaStreamSerializer.WicaStreamDeserializerMixin
- WicaStreamGetController - Class in ch.psi.wica.controllers
-
Provides a SpringBoot REST Controller to handle GET operations on the {code /ca/streams} endpoint.
- WicaStreamGetController(WicaStreamLifecycleService, StatisticsCollectionService) - Constructor for class ch.psi.wica.controllers.WicaStreamGetController
-
Constructs a new controller for handling stream GET requests.
- WicaStreamId - Class in ch.psi.wica.model.stream
-
Provides a unique handle for referring to a specific wica stream together with a means of automatic allocation.
- WicaStreamLifecycleService - Class in ch.psi.wica.services.stream
- WicaStreamLifecycleService(WicaStreamConfigurationDecoder, WicaStreamMetadataRequesterService, WicaStreamMonitoredValueRequesterService, WicaStreamPolledValueRequesterService, WicaStreamMetadataCollectorService, WicaStreamMonitoredValueCollectorService, WicaStreamPolledValueCollectorService, WicaChannelMetadataMapSerializerService, WicaChannelValueMapSerializerService, StatisticsCollectionService) - Constructor for class ch.psi.wica.services.stream.WicaStreamLifecycleService
- WicaStreamLifecycleStatistics - Class in ch.psi.wica.services.stream
- WicaStreamLifecycleStatistics(String) - Constructor for class ch.psi.wica.services.stream.WicaStreamLifecycleStatistics
- WicaStreamMetadataCollectorService - Class in ch.psi.wica.services.stream
-
Provides a service which listens and buffers metadata update events received via the Spring event listening service making them available as a service to the rest of the application.
- WicaStreamMetadataCollectorService() - Constructor for class ch.psi.wica.services.stream.WicaStreamMetadataCollectorService
-
Constructs a new instance.
- WicaStreamMetadataCollectorService.ChannelMetadataUpdateListener - Class in ch.psi.wica.services.stream
- WicaStreamMetadataDataBuffer - Class in ch.psi.wica.infrastructure.stream
- WicaStreamMetadataDataBuffer() - Constructor for class ch.psi.wica.infrastructure.stream.WicaStreamMetadataDataBuffer
- WicaStreamMetadataRequesterService - Class in ch.psi.wica.services.stream
-
Provides a service for starting and stopping the acquisition of metadata for the channels in a WicaStream.
- WicaStreamMetadataRequesterService(int, boolean, ApplicationEventPublisher) - Constructor for class ch.psi.wica.services.stream.WicaStreamMetadataRequesterService
-
Constructs a new instance.
- WicaStreamMonitoredValueCollectorService - Class in ch.psi.wica.services.stream
- WicaStreamMonitoredValueCollectorService(int, ApplicationEventPublisher, WicaChannelValueTimestampRewriter, WicaChannelValueFilteringService) - Constructor for class ch.psi.wica.services.stream.WicaStreamMonitoredValueCollectorService
- WicaStreamMonitoredValueDataBuffer - Class in ch.psi.wica.infrastructure.stream
- WicaStreamMonitoredValueDataBuffer(int) - Constructor for class ch.psi.wica.infrastructure.stream.WicaStreamMonitoredValueDataBuffer
- WicaStreamMonitoredValueRequesterService - Class in ch.psi.wica.services.stream
-
Provides a service for starting and stopping the control system monitoring of the channels in a WicaStream.
- WicaStreamMonitoredValueRequesterService(int, boolean, boolean, ApplicationEventPublisher) - Constructor for class ch.psi.wica.services.stream.WicaStreamMonitoredValueRequesterService
-
Constructs a new instance.
- WicaStreamPolledValueCollectorService - Class in ch.psi.wica.services.stream
- WicaStreamPolledValueCollectorService(int, WicaChannelValueFilteringService) - Constructor for class ch.psi.wica.services.stream.WicaStreamPolledValueCollectorService
- WicaStreamPolledValueDataBuffer - Class in ch.psi.wica.infrastructure.stream
- WicaStreamPolledValueDataBuffer(int) - Constructor for class ch.psi.wica.infrastructure.stream.WicaStreamPolledValueDataBuffer
- WicaStreamPolledValueRequesterService - Class in ch.psi.wica.services.stream
-
Provides a service for starting and stopping the control system polling of the cnhannels in a WicaStream.
- WicaStreamPolledValueRequesterService(int, boolean, boolean, ApplicationEventPublisher) - Constructor for class ch.psi.wica.services.stream.WicaStreamPolledValueRequesterService
-
Constructs a new instance.
- WicaStreamProperties - Class in ch.psi.wica.model.stream
-
Represents the configurable properties of a wica stream.
- WicaStreamProperties() - Constructor for class ch.psi.wica.model.stream.WicaStreamProperties
- WicaStreamProperties(Boolean, Integer, Integer, Integer, Integer, WicaDataAcquisitionMode, Integer, String, Integer, WicaFilterType, Integer, Integer, Integer, Integer, Double) - Constructor for class ch.psi.wica.model.stream.WicaStreamProperties
- WicaStreamPropertiesBuilder - Class in ch.psi.wica.infrastructure.stream
- WicaStreamPropertiesDefaults - Class in ch.psi.wica.model.stream
-
Represents the property values that will be used if not explicitly specified in the configuration information provided when the stream is created.
- WicaStreamPropertiesDefaults() - Constructor for class ch.psi.wica.model.stream.WicaStreamPropertiesDefaults
- WicaStreamPropertiesDeserializerMixin(Boolean, Integer, Integer, Integer, Integer, WicaDataAcquisitionMode, Integer, String, Integer, WicaFilterType, Integer, Integer, Integer, Integer, Double) - Constructor for class ch.psi.wica.infrastructure.stream.WicaStreamSerializer.WicaStreamPropertiesDeserializerMixin
- WicaStreamPropertiesSerializerMixin() - Constructor for class ch.psi.wica.infrastructure.stream.WicaStreamSerializer.WicaStreamPropertiesSerializerMixin
- WicaStreamPutController - Class in ch.psi.wica.controllers
-
Provides a SpringBoot REST Controller to handle DELETE and POST operations on the {code /ca/streams} endpoint.
- WicaStreamPutController(WicaStreamLifecycleService, StatisticsCollectionService) - Constructor for class ch.psi.wica.controllers.WicaStreamPutController
-
Constructs a new controller for handling stream RELOAD requests.
- WicaStreamSerializer - Class in ch.psi.wica.infrastructure.stream
- WicaStreamSerializer() - Constructor for class ch.psi.wica.infrastructure.stream.WicaStreamSerializer
- WicaStreamSerializer.WicaChannelDefaultPropertiesFilter - Class in ch.psi.wica.infrastructure.stream
-
WicaChannelDefaultPropertiesFilter
- WicaStreamSerializer.WicaChannelDeserializerMixin - Class in ch.psi.wica.infrastructure.stream
-
WicaChannelDeserializerMixin
- WicaStreamSerializer.WicaChannelPropertiesDeserializerMixin - Class in ch.psi.wica.infrastructure.stream
-
WicaChannelPropertiesDeserializerMixin
- WicaStreamSerializer.WicaChannelPropertiesSerializerMixin - Class in ch.psi.wica.infrastructure.stream
-
WicaChannelPropertiesSerializerMixin
- WicaStreamSerializer.WicaChannelSerializerMixin - Class in ch.psi.wica.infrastructure.stream
-
WicaChannelSerializerMixin
- WicaStreamSerializer.WicaStreamDefaultPropertiesFilter - Class in ch.psi.wica.infrastructure.stream
-
WicaStreamDefaultPropertiesFilter
- WicaStreamSerializer.WicaStreamDeserializerMixin - Class in ch.psi.wica.infrastructure.stream
-
WicaStreamDeserializerMixin
- WicaStreamSerializer.WicaStreamPropertiesDeserializerMixin - Class in ch.psi.wica.infrastructure.stream
-
WicaStreamPropertiesDeserializerMixin
- WicaStreamSerializer.WicaStreamPropertiesSerializerMixin - Class in ch.psi.wica.infrastructure.stream
-
WicaStreamPropertiesSerializerMixin
- WicaStreamSerializer.WicaStreamSerializerMixin - Class in ch.psi.wica.infrastructure.stream
-
WicaStreamSerializerMixin
- WicaStreamSerializerMixin() - Constructor for class ch.psi.wica.infrastructure.stream.WicaStreamSerializer.WicaStreamSerializerMixin
- WicaStreamServerSentEventBuilder - Enum Class in ch.psi.wica.infrastructure.stream
-
Provides the functionality to build Server-Sent-Events (SSE) for the WICA streaming service.
- WicaStreamServerSentEventPublisher - Class in ch.psi.wica.services.stream
-
Provides the functionality to publish a stream of Server-Sent-Events (SSE) to remote web clients.
- WicaStreamServerSentEventPublisher(WicaStream, WicaStreamMetadataCollectorService, WicaStreamMonitoredValueCollectorService, WicaStreamPolledValueCollectorService, WicaChannelMetadataMapSerializerService, WicaChannelValueMapSerializerService) - Constructor for class ch.psi.wica.services.stream.WicaStreamServerSentEventPublisher
-
Create a new publisher with the capability to create a flux with the specified SSE ID and which uses the specified SSE Builder to transform information dynamically retrieved from the message payload supplied.
- withChannel(WicaChannel) - Method in class ch.psi.wica.infrastructure.stream.WicaStreamBuilder
- withChannelNameAndCombinedProperties(String, WicaChannelProperties) - Method in class ch.psi.wica.infrastructure.stream.WicaStreamBuilder
- withChannelNameAndDefaultProperties(String) - Method in class ch.psi.wica.infrastructure.channel.WicaChannelBuilder
-
Creates a new WicaChannelBuilder instance with the specified channel name and default properties.
- withChannelNameAndDefaultProperties(String) - Method in class ch.psi.wica.infrastructure.stream.WicaStreamBuilder
- withChannelNameAndEmptyProperties(String) - Method in class ch.psi.wica.infrastructure.channel.WicaChannelBuilder
-
Creates a new WicaChannelBuilder instance with the specified channel name and empty properties.
- withChannelNameAndProperties(String, WicaChannelProperties) - Method in class ch.psi.wica.infrastructure.channel.WicaChannelBuilder
-
Creates a new WicaChannelBuilder instance with the specified channel name and properties.
- withChannelNameAndStreamProperties(String) - Method in class ch.psi.wica.infrastructure.stream.WicaStreamBuilder
- withChannelProperties(WicaChannelProperties) - Method in class ch.psi.wica.infrastructure.channel.WicaChannelPropertiesBuilder
- withChannelPropertiesFromStream(WicaStreamProperties) - Method in class ch.psi.wica.infrastructure.channel.WicaChannelPropertiesBuilder
- withChannels(Set<WicaChannel>) - Method in class ch.psi.wica.infrastructure.stream.WicaStreamBuilder
- withDataAcquisitionMode(WicaDataAcquisitionMode) - Method in class ch.psi.wica.infrastructure.channel.WicaChannelPropertiesBuilder
- withDataAcquisitionMode(WicaDataAcquisitionMode) - Method in class ch.psi.wica.infrastructure.stream.WicaStreamPropertiesBuilder
- withDefaultProperties() - Method in class ch.psi.wica.infrastructure.channel.WicaChannelPropertiesBuilder
- withDefaultProperties() - Method in class ch.psi.wica.infrastructure.stream.WicaStreamPropertiesBuilder
- withDefaultStreamProperties() - Method in class ch.psi.wica.infrastructure.stream.WicaStreamBuilder
- withFieldsOfInterest(String) - Method in class ch.psi.wica.infrastructure.channel.WicaChannelPropertiesBuilder
- withFieldsOfInterest(String) - Method in class ch.psi.wica.infrastructure.stream.WicaStreamPropertiesBuilder
- withFieldsOfInterest(Set<String>) - Method in class ch.psi.wica.infrastructure.channel.WicaChannelDataSerializerBuilder
- withFilterCycleLength(int) - Method in class ch.psi.wica.infrastructure.channel.WicaChannelPropertiesBuilder
- withFilterCycleLength(int) - Method in class ch.psi.wica.infrastructure.stream.WicaStreamPropertiesBuilder
- withFilterDeadband(double) - Method in class ch.psi.wica.infrastructure.channel.WicaChannelPropertiesBuilder
- withFilterDeadband(double) - Method in class ch.psi.wica.infrastructure.stream.WicaStreamPropertiesBuilder
- withFilterNumSamples(int) - Method in class ch.psi.wica.infrastructure.channel.WicaChannelPropertiesBuilder
- withFilterNumSamples(int) - Method in class ch.psi.wica.infrastructure.stream.WicaStreamPropertiesBuilder
- withFilterNumSamplesInAverage(int) - Method in class ch.psi.wica.infrastructure.channel.WicaChannelPropertiesBuilder
- withFilterNumSamplesInAverage(int) - Method in class ch.psi.wica.infrastructure.stream.WicaStreamPropertiesBuilder
- withFilterSamplingIntervalInMillis(int) - Method in class ch.psi.wica.infrastructure.channel.WicaChannelPropertiesBuilder
- withFilterSamplingIntervalInMillis(int) - Method in class ch.psi.wica.infrastructure.stream.WicaStreamPropertiesBuilder
- withFilterType(WicaFilterType) - Method in class ch.psi.wica.infrastructure.channel.WicaChannelPropertiesBuilder
- withFilterType(WicaFilterType) - Method in class ch.psi.wica.infrastructure.stream.WicaStreamPropertiesBuilder
- withHeartbeatFluxInterval(int) - Method in class ch.psi.wica.infrastructure.stream.WicaStreamPropertiesBuilder
- withId(WicaStreamId) - Method in class ch.psi.wica.infrastructure.stream.WicaStreamBuilder
- withId(String) - Method in class ch.psi.wica.infrastructure.stream.WicaStreamBuilder
- withMetadataFluxInterval(int) - Method in class ch.psi.wica.infrastructure.stream.WicaStreamPropertiesBuilder
- withMonitoredValueFluxInterval(int) - Method in class ch.psi.wica.infrastructure.stream.WicaStreamPropertiesBuilder
- withNumericPrecision(int) - Method in class ch.psi.wica.infrastructure.channel.WicaChannelPropertiesBuilder
- withNumericPrecision(int) - Method in class ch.psi.wica.infrastructure.stream.WicaStreamPropertiesBuilder
- withNumericScale(int) - Method in class ch.psi.wica.infrastructure.channel.WicaChannelDataSerializerBuilder
- withPolledValueFluxInterval(int) - Method in class ch.psi.wica.infrastructure.stream.WicaStreamPropertiesBuilder
- withPollingIntervalInMillis(int) - Method in class ch.psi.wica.infrastructure.channel.WicaChannelPropertiesBuilder
- withPollingIntervalInMillis(int) - Method in class ch.psi.wica.infrastructure.stream.WicaStreamPropertiesBuilder
- withQuietMode(Boolean) - Method in class ch.psi.wica.infrastructure.stream.WicaStreamPropertiesBuilder
- withQuotedNumericStrings(boolean) - Method in class ch.psi.wica.infrastructure.channel.WicaChannelDataSerializerBuilder
- withStreamProperties(WicaStreamProperties) - Method in class ch.psi.wica.infrastructure.stream.WicaStreamBuilder
- withStreamProperties(WicaStreamProperties) - Method in class ch.psi.wica.infrastructure.stream.WicaStreamPropertiesBuilder
- writeStringValue(EpicsChannelName, String, long, TimeUnit) - Method in class ch.psi.wica.controlsystem.epics.io.EpicsChannelWriterService
-
Sets the value of a channel.
- writeToJson(WicaChannelData) - Method in class ch.psi.wica.infrastructure.channel.WicaChannelDataSerializer
-
Serializes the supplied WicaChannelData object according to the configuration rules specified in the class constructor.
- writeToJson(T) - Static method in class ch.psi.wica.infrastructure.stream.WicaStreamSerializer
All Classes and Interfaces|All Packages|Constant Field Values