Class FluteCyclingApplication
java.lang.Object
org.scictrl.csshell.epics.server.application.AbstractApplication
org.scictrl.csshell.epics.server.application.cycling.AbstractCyclingApplication
org.scictrl.csshell.epics.server.application.cycling.CyclingApplication
org.scictrl.csshell.epics.server.application.FluteCyclingApplication
- All Implemented Interfaces:
org.scictrl.csshell.epics.server.Application
,org.scictrl.csshell.epics.server.processor.OnDemandValueProcessor.ValueProvider
public class FluteCyclingApplication
extends org.scictrl.csshell.epics.server.application.cycling.CyclingApplication
FluteCyclingApplication class.
- Author:
- igor@scictrl.com
-
Nested Class Summary
Nested classes/interfaces inherited from class org.scictrl.csshell.epics.server.application.cycling.AbstractCyclingApplication
org.scictrl.csshell.epics.server.application.cycling.AbstractCyclingApplication.Status
-
Field Summary
Modifier and TypeFieldDescriptionstatic final String
ConstantSTATUS_NOT_CYCLED="Status:NotCycled"
Fields inherited from class org.scictrl.csshell.epics.server.application.cycling.CyclingApplication
cycler, getPV, setPV
Fields inherited from class org.scictrl.csshell.epics.server.application.cycling.AbstractCyclingApplication
ABORT, CYCLE, CYCLE_TOP, DEVICE, DEVICE_FINAL_VALUE, DEVICE_MAX_LIMIT, DEVICE_MIN_LIMIT, DURATION, linear, PROGRESS, STATUS, STATUS_DESC, STATUS_LAST, STATUS_LAST_STR
Fields inherited from class org.scictrl.csshell.epics.server.application.AbstractApplication
database, DEFAULT_NAME_DELIMITER, dynamicRecordCreator, ERROR_SUM, LINK_ERROR, LINK_ERROR_STRING, links, log, name, NAME_DELIMITER, nameDelimiter, records
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
protected void
notifyLinkChange
(String name) protected void
Methods inherited from class org.scictrl.csshell.epics.server.application.cycling.CyclingApplication
doAbort, doCycle, doCycleTop, getAsyncMetadata, restoreMetaData
Methods inherited from class org.scictrl.csshell.epics.server.application.cycling.AbstractCyclingApplication
activate, configureDevice, getAsyncMetadata, getCyclingParameters, getDevice, getMetaData, getParameters, notifyRecordChange, notifyRecordWrite, restoreMetaData, setProgress, setStatus, storeCyclingParameters, updateDuration
Methods inherited from class org.scictrl.csshell.epics.server.application.AbstractApplication
addRecord, addRecordOfCommandProcessor, addRecordOfMemoryValueProcessor, addRecordOfMemoryValueProcessor, addRecordOfMemoryValueProcessor, addRecordOfMemoryValueProcessor, addRecordOfMemoryValueProcessor, addRecordOfMemoryValueProcessor, addRecordOfMemoryValueProcessor, addRecordOfMemoryValueProcessor, addRecordOfMemoryValueProcessor, addRecordOfOnDemandProcessor, addRecordOfOnLinkValueProcessor, configure, connectLinks, createNewStore, fullRecordName, getLinks, getName, getNameDelimiter, getNotNull, getRecord, getRecordErrorSum, getRecordLinkError, getRecordNames, getRecords, getStore, getStore, getValue, initialize, isActivated, isDynamicRecordCreator, log4debug, log4error, log4error, log4info, processLinkChange, pushDoneCommandProcessor, reconnectLinks, resetOnDemandProcessor, restore, store, toString, updateErrorSum, updateErrorSum, updateLinkError, updateLinkError
-
Field Details
-
STATUS_NOT_CYCLED
ConstantSTATUS_NOT_CYCLED="Status:NotCycled"
- See Also:
-
-
Constructor Details
-
FluteCyclingApplication
public FluteCyclingApplication()Constructor for FluteCyclingApplication.
-
-
Method Details
-
configure
public void configure(String name, org.apache.commons.configuration.HierarchicalConfiguration config) - Specified by:
configure
in interfaceorg.scictrl.csshell.epics.server.Application
- Overrides:
configure
in classorg.scictrl.csshell.epics.server.application.cycling.CyclingApplication
-
updateLastTimeCycled
protected void updateLastTimeCycled()- Overrides:
updateLastTimeCycled
in classorg.scictrl.csshell.epics.server.application.cycling.AbstractCyclingApplication
-
notifyLinkChange
- Overrides:
notifyLinkChange
in classorg.scictrl.csshell.epics.server.application.AbstractApplication
-