All Classes and Interfaces

Class
Description
Provides statistics related to the configuration of this Wica Server.
Provides statistics related to the Wica Controllers.
Models the name of a point of interest in a control system.
Supplies an EPICS Channel Access context based on the configured application properties.
Models an event that is fired when an EPICS channel is connected.
Provides the functionality to monitor the specified EPICS channel and to publish updating channel value information to listening consumers.
Handles notification of EPICS channel connection state changes.
Provides a dedicated task executor for the EPICS channel connection change notifier.
Models an event that is fired when an EPICS channel is disconnected.
Provides the functionality to publish EPICS channel events.
 
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.
 
 
Provides the functionality to build and return a WicaChannelMetadata object using information obtained by querying a connected EPICS channel.
 
 
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.
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.
Provides the statistics associated with EPICS channel's metadata.
Monitors an EPICS channel of interest and publishes value changes as they are notified.
Value object providing the specification for monitoring an EPICS channel.
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.
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.
Provides statistics related to the EPICS channel monitoring.
Provides the functionality to monitor the specified EPICS channel and to publish updating channel value information to listening consumers.
Provides the EPICS-specific implementation of a control system name.
Polls an EPICS channel of interest and publishes the result.
Polls an EPICS channel.
Value object providing the specification for polling an EPICS channel.
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.
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.
Provides statistics related to the EPICS channel pollers.
A service which offers the possibility to get the metadata or value associated with an EPICS channel.
Provides the statistics associated with an EPICS channel.
Represents the type of EPICS Channel.
Provides the functionality to build and return a WicaChannelValue object using information obtained by querying a connected EPICS channel.
A service which offers the possibility to write to a String value to an EPICS channel.
Provides a utility class for nicely formatting a JSON string.
Provides the statistics directly associated with the server.
Provides a mechanism for collecting the statistics associated with various aspects of the Wica server.
Models some statistics that need to be collected.
Models a statistics item.
 
Returns an HTML Page which provides general information together with links to the other administration pages.
SpringBoot application for the web visualisation of points of interest within a distributed control system.
Represents a readable or writable point of interest (or control point) in the environment of the wica server's backend control system.
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.
Represents the alarm status of a wica channel, an abstraction whose value and meaning depends on the underlying control system which hosts it.
 
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).
Supports serialization of objects of type WicaChannelData and its children, including WicaChannelMetadata and WicaChannelValue.
 
 
 
Provides a SpringBoot REST Controller to handle GET operations on the {code /ca/channel} endpoint.
Represents the abstract root of a hierarchy of objects which provide fields to describe a control point's general characteristics or basic nature.
 
Provides the functionality to build a WicaChannelMetadata object using raw channel value data.
Represents the metadata for a channel whose type is INTEGER.
Represents the metadata for a channel whose type is INTEGER_ARRAY.
 
 
 
 
 
 
 
 
 
 
Represents the metadata for a channel whose type is REAL.
Represents the metadata for a channel whose type is REAL_ARRAY.
Represents the metadata for a channel whose type is STRING.
Represents the metadata for a channel whose type is STRING_ARRAY.
Represents the metadata for a channel whose type is not yet known.
 
 
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).
 
 
 
A service for polling EPICS channels at a configurable rate and for publishing the results using the Spring event service.
Represents the configurable properties of a wica channel.
 
Represents the property values that will be used if not explicitly specified in the configuration information provided when the channel is created.
Provides a SpringBoot REST Controller to handle PUT operations on the {code /ca/channel} endpoint.
 
 
 
 
 
 
Represents the type of WicaChannel.
Represents the abstract root of a hierarchy of objects which provide fields to describe a control point's instantaneous state.
A filter that writes a new value to the output list based on the average of the previous X samples provided.
 
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.
Represents the value of a channel in the connected state.
Represents the value of a connected channel whose underlying type is INTEGER.
Represents the value of a connected channel whose underlying type is INTEGER_ARRAY.
Represents the value of a connected channel whose underlying type is REAL.
Represents the value of a connected channel whose underlying type is REAL_ARRAY.
Represents the value of a connected channel whose underlying type is STRING.
Represents the value of a connected channel whose underlying type is STRING_ARRAY.
Provides the functionality to build a WicaChannelValue object using raw channel value data.
Represents the value of a channel in the disconnected state.
 
 
A filter that returns an output list which includes one-in-every-M values taken from the input list over successive invocations.
A filter that returns an output list with the most recent N values taken from the input list.
 
 
 
 
 
 
 
 
 
 
 
 
A filter that returns an output list with all input values passed through unchanged.
A filter that returns an output list with values taken from the input list periodically according to the value's timestamp.
 
Provides the functionality to configure CORS.
Represents the data acquisition mode for a 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.
Provides a means of serializing objects of type Double in such a way that a configurable number of digits appear after the decimal point.
Represents the filtering which will be used when processing the values received for a WicaChannel.
Provides the functionality to configure MVC.
Represents a collection of unique wica channels that are grouped together for the purpose of real-time monitoring.
 
 
Provides a SpringBoot REST Controller to handle POST operations on the {code /ca/streams} endpoint.
 
Provides a SpringBoot REST Controller to handle DELETE and POST operations on the {code /ca/streams} endpoint.
Provides a SpringBoot REST Controller to handle GET operations on the {code /ca/streams} endpoint.
Provides a unique handle for referring to a specific wica stream together with a means of automatic allocation.
 
 
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.
 
Provides a service for starting and stopping the acquisition of metadata for the channels in a WicaStream.
 
 
Provides a service for starting and stopping the control system monitoring of the channels in a WicaStream.
 
 
Provides a service for starting and stopping the control system polling of the cnhannels in a WicaStream.
Represents the configurable properties of a wica stream.
 
Represents the property values that will be used if not explicitly specified in the configuration information provided when the stream is created.
Provides a SpringBoot REST Controller to handle DELETE and POST operations on the {code /ca/streams} endpoint.
 
WicaChannelDefaultPropertiesFilter
WicaChannelDeserializerMixin
WicaChannelPropertiesDeserializerMixin
WicaChannelPropertiesSerializerMixin
WicaChannelSerializerMixin
WicaStreamDefaultPropertiesFilter
WicaStreamDeserializerMixin
WicaStreamPropertiesDeserializerMixin
WicaStreamPropertiesSerializerMixin
WicaStreamSerializerMixin
Provides the functionality to build Server-Sent-Events (SSE) for the WICA streaming service.
Provides the functionality to publish a stream of Server-Sent-Events (SSE) to remote web clients.