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
Modifier and TypeFieldDescriptionstatic final String
ConstantENABLED="Enabled"
static final String
ConstantERROR_SUM="ErrorSum"
static final String
ConstantGATE="Gate"
static final String
ConstantINPUT="Input"
static final String
ConstantINPUT_MAX="Input:Max"
static final String
ConstantINPUT_MIN="Input:Min"
static final String
ConstantINPUT_TARGET_HIGH="Input:TargetHigh"
static final String
ConstantINPUT_TARGET_LOW="Input:TargetLow"
static final String
ConstantINPUT_TARGET_OFF="Input:TargetOff"
static final String
ConstantINTERLOCK="Interlock"
static final String
ConstantLOOP_RATE="LoopRate"
static final String
ConstantOFF="Off"
static final String
ConstantOUTPUT="Output"
static final String
ConstantOUTPUT_MAX="Output:Max"
static final String
ConstantOUTPUT_MIN="Output:Min"
static final String
ConstantOUTPUT_SET="OutputSet"
static final String
ConstantOUTPUT_STEP="Output:Step"
static final String
ConstantOUTPUT_STEP_COOL="Output:StepCool"
static final String
ConstantSTATE="Status"
static final String
ConstantVAC_ALARM_OFF="VacAlarmOff"
static final String
ConstantVAC_ALARM_ON="VacAlarmOn"
static final String
ConstantVAC_WARNING_OFF="VacWarningOff"
static final String
ConstantVAC_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
ConstructorDescriptionConstructor for StepFeedbackLoopApplication2. -
Method Summary
Modifier and TypeMethodDescriptionvoid
activate()
void
protected void
notifyLinkChange
(String name) protected void
notifyRecordChange
(String name, boolean alarmOnly) void
triggerLoop.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:
configure
in interfaceorg.scictrl.csshell.epics.server.Application
- Overrides:
configure
in classorg.scictrl.csshell.epics.server.application.AbstractApplication
-
activate
public void activate()- Specified by:
activate
in interfaceorg.scictrl.csshell.epics.server.Application
- Overrides:
activate
in classorg.scictrl.csshell.epics.server.application.AbstractApplication
-
notifyRecordChange
- Overrides:
notifyRecordChange
in classorg.scictrl.csshell.epics.server.application.AbstractApplication
-
notifyLinkChange
- Overrides:
notifyLinkChange
in classorg.scictrl.csshell.epics.server.application.AbstractApplication
-
triggerLoop
public void triggerLoop()triggerLoop.
-