Package org.scictrl.csshell.epics.server.processor
package org.scictrl.csshell.epics.server.processor
-
ClassDescriptionAbstract AbstractValueProcessor class.ANDValueProcessor class.Checks<A>Checks class.Simple configurable check, that test value against some criteria.Check condition enumeration.Utilizes checks with link, obtains remote value and does condition test.The Command Value Processor is intended for commands or actions, which are triggered from client (e.g.DefaultAlarmProcessor class.EnumToBitsProcessor class.EnumValueProcessor class.Value processor, which distributes value to provided forward PV links.Value processor, which connects to provided remote names and captures their value.This class listens to alarm events from input links (PVs) and converts them to alarm state of this record in following way: Sets record alarm state to highest alarm state of input links.InterlockValueProcessor class.Value processor, which connects to provided remote names and captures their value.ListManagementProcessor class.Abstract ManagementProcessor class.Value processor, which sets forward PVs to off/on, remembers of forward PV was OOn before switching on and keeps that state.MemoryValueProcessor class.OnDemandValueProcessor class.An interface which is asked each time new value is needed.ORValueProcessor class.PingManagementProcessor class.PolynomialTransformation class.Deprecated.Functionality of polynomial transformation has been moved to LinkedValueProcessor and is further mentained there in superior form.RunningAverageValueProcessor class.Average calculator.Semaphore is a processor which acts as remote process semaphore: it allows only one remote process ID to be registered as active.ShutdownManagementProcessor class.SimAlarmProcessor class.StateWatchdogProcessor class.StatusCheckAlarmProcessor class.This class listens to alarm events from input links (PVs) and converts them to alarm state of this record in following way: Sets record alarm state to highest alarm state of input links.SystemProcessWatchdogProcessor class.Counts time when control PV is on in seconds.TimeValueProcessor class.UpdateRateProcessor class.Checks values of PVs and returns tru or false if values match the criteria.ValueDiffAlarmProcessor class.ValueLevelAlarmProcessor class.