Class EpicsChannelPollerRequest
java.lang.Object
ch.psi.wica.controlsystem.epics.poller.EpicsChannelPollerRequest
Value object providing the specification for polling an EPICS channel.
-
Constructor Summary
ConstructorsConstructorDescriptionEpicsChannelPollerRequest
(EpicsChannelName epicsChannelName, int pollingIntervalInMillis, WicaChannel wicaChannel) Creates a new instance that will poll the specified EPICS channel at the specified rate and publish the obtained values on the specified Wica Channel.EpicsChannelPollerRequest
(WicaChannel wicaChannel) Creates a new instance which will poll the EPICS channel using the properties associated with the supplied Wica Channel. -
Method Summary
-
Constructor Details
-
EpicsChannelPollerRequest
Creates a new instance which will poll the EPICS channel using the properties associated with the supplied Wica Channel.- Parameters:
wicaChannel
- the channel to poll.
-
EpicsChannelPollerRequest
EpicsChannelPollerRequest(EpicsChannelName epicsChannelName, int pollingIntervalInMillis, WicaChannel wicaChannel) Creates a new instance that will poll the specified EPICS channel at the specified rate and publish the obtained values on the specified Wica Channel.- Parameters:
epicsChannelName
- the name of the EPICS channel to be polled.pollingIntervalInMillis
- the polling interval.wicaChannel
- the Wica channel on which publication will take place.
-
-
Method Details
-
getAsMetadataRequest
-
getEpicsChannelName
Returns the channel name.- Returns:
- the name.
-
getPollingInterval
public int getPollingInterval()Returns the polling interval.- Returns:
- the polling interval
-
getPublicationChannel
Returns the Wica publication channel.- Returns:
- the publication channel.
-
toString
-
equals
-
hashCode
public int hashCode()
-