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

    Fields
    Modifier and Type
    Field
    Description
    static final String
    Constant STATUS_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

    Constructors
    Constructor
    Description
    Constructor for FluteCyclingApplication.
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    configure(String name, org.apache.commons.configuration.HierarchicalConfiguration config)
    protected void
    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

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
  • Field Details

    • STATUS_NOT_CYCLED

      public static final String STATUS_NOT_CYCLED
      Constant STATUS_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 interface org.scictrl.csshell.epics.server.Application
      Overrides:
      configure in class org.scictrl.csshell.epics.server.application.cycling.CyclingApplication
    • updateLastTimeCycled

      protected void updateLastTimeCycled()
      Overrides:
      updateLastTimeCycled in class org.scictrl.csshell.epics.server.application.cycling.AbstractCyclingApplication
    • notifyLinkChange

      protected void notifyLinkChange(String name)
      Overrides:
      notifyLinkChange in class org.scictrl.csshell.epics.server.application.AbstractApplication