Class StepFeedbackLoopApplication2
java.lang.Object
org.scictrl.csshell.epics.server.application.AbstractApplication
org.scictrl.csshell.epics.server.application.StepFeedbackLoopApplication2
- All Implemented Interfaces:
org.scictrl.csshell.epics.server.Application,org.scictrl.csshell.epics.server.processor.OnDemandValueProcessor.ValueProvider
public class StepFeedbackLoopApplication2
extends org.scictrl.csshell.epics.server.application.AbstractApplication
StepFeedbackLoopApplication2 class.
- Author:
- igor@scictrl.com
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final StringConstantENABLED="Enabled"static final StringConstantERROR_SUM="ErrorSum"static final StringConstantGATE="Gate"static final StringConstantINPUT="Input"static final StringConstantINPUT_MAX="Input:Max"static final StringConstantINPUT_MIN="Input:Min"static final StringConstantINPUT_TARGET_HIGH="Input:TargetHigh"static final StringConstantINPUT_TARGET_LOW="Input:TargetLow"static final StringConstantINPUT_TARGET_OFF="Input:TargetOff"static final StringConstantINTERLOCK="Interlock"static final StringConstantLOOP_RATE="LoopRate"static final StringConstantOFF="Off"static final StringConstantOUTPUT="Output"static final StringConstantOUTPUT_MAX="Output:Max"static final StringConstantOUTPUT_MIN="Output:Min"static final StringConstantOUTPUT_SET="OutputSet"static final StringConstantOUTPUT_STEP="Output:Step"static final StringConstantOUTPUT_STEP_COOL="Output:StepCool"static final StringConstantSTATE="Status"static final StringConstantVAC_ALARM_OFF="VacAlarmOff"static final StringConstantVAC_ALARM_ON="VacAlarmOn"static final StringConstantVAC_WARNING_OFF="VacWarningOff"static final StringConstantVAC_WARNING_ON="VacWarningOn"Fields inherited from class org.scictrl.csshell.epics.server.application.AbstractApplication
database, DEFAULT_NAME_DELIMITER, dynamicRecordCreator, LINK_ERROR, LINK_ERROR_STRING, links, log, name, NAME_DELIMITER, nameDelimiter, records -
Constructor Summary
ConstructorsConstructorDescriptionConstructor for StepFeedbackLoopApplication2. -
Method Summary
Modifier and TypeMethodDescriptionvoidactivate()voidprotected voidnotifyLinkChange(String name) protected voidnotifyRecordChange(String name, boolean alarmOnly) voidtriggerLoop.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, notifyRecordWrite, processLinkChange, pushDoneCommandProcessor, reconnectLinks, resetOnDemandProcessor, restore, store, toString, updateErrorSum, updateErrorSum, updateLinkError, updateLinkError
-
Field Details
-
GATE
ConstantGATE="Gate"- See Also:
-
LOOP_RATE
ConstantLOOP_RATE="LoopRate"- See Also:
-
STATE
ConstantSTATE="Status"- See Also:
-
ENABLED
ConstantENABLED="Enabled"- See Also:
-
ERROR_SUM
ConstantERROR_SUM="ErrorSum"- See Also:
-
OFF
ConstantOFF="Off"- See Also:
-
INTERLOCK
ConstantINTERLOCK="Interlock"- See Also:
-
VAC_ALARM_ON
ConstantVAC_ALARM_ON="VacAlarmOn"- See Also:
-
VAC_ALARM_OFF
ConstantVAC_ALARM_OFF="VacAlarmOff"- See Also:
-
VAC_WARNING_ON
ConstantVAC_WARNING_ON="VacWarningOn"- See Also:
-
VAC_WARNING_OFF
ConstantVAC_WARNING_OFF="VacWarningOff"- See Also:
-
OUTPUT
ConstantOUTPUT="Output"- See Also:
-
OUTPUT_SET
ConstantOUTPUT_SET="OutputSet"- See Also:
-
INPUT_TARGET_LOW
ConstantINPUT_TARGET_LOW="Input:TargetLow"- See Also:
-
INPUT_TARGET_HIGH
ConstantINPUT_TARGET_HIGH="Input:TargetHigh"- See Also:
-
INPUT_TARGET_OFF
ConstantINPUT_TARGET_OFF="Input:TargetOff"- See Also:
-
INPUT
ConstantINPUT="Input"- See Also:
-
OUTPUT_STEP
ConstantOUTPUT_STEP="Output:Step"- See Also:
-
OUTPUT_STEP_COOL
ConstantOUTPUT_STEP_COOL="Output:StepCool"- See Also:
-
INPUT_MIN
ConstantINPUT_MIN="Input:Min"- See Also:
-
INPUT_MAX
ConstantINPUT_MAX="Input:Max"- See Also:
-
OUTPUT_MIN
ConstantOUTPUT_MIN="Output:Min"- See Also:
-
OUTPUT_MAX
ConstantOUTPUT_MAX="Output:Max"- See Also:
-
-
Constructor Details
-
StepFeedbackLoopApplication2
public StepFeedbackLoopApplication2()Constructor for StepFeedbackLoopApplication2.
-
-
Method Details
-
configure
public void configure(String name, org.apache.commons.configuration.HierarchicalConfiguration config) - Specified by:
configurein interfaceorg.scictrl.csshell.epics.server.Application- Overrides:
configurein classorg.scictrl.csshell.epics.server.application.AbstractApplication
-
activate
public void activate()- Specified by:
activatein interfaceorg.scictrl.csshell.epics.server.Application- Overrides:
activatein classorg.scictrl.csshell.epics.server.application.AbstractApplication
-
notifyRecordChange
- Overrides:
notifyRecordChangein classorg.scictrl.csshell.epics.server.application.AbstractApplication
-
notifyLinkChange
- Overrides:
notifyLinkChangein classorg.scictrl.csshell.epics.server.application.AbstractApplication
-
triggerLoop
public void triggerLoop()triggerLoop.
-