Class PowerControlApplication
java.lang.Object
org.scictrl.csshell.epics.server.application.AbstractApplication
org.scictrl.csshell.epics.server.application.PowerControlApplication
- All Implemented Interfaces:
org.scictrl.csshell.epics.server.Application,org.scictrl.csshell.epics.server.processor.OnDemandValueProcessor.ValueProvider
public class PowerControlApplication
extends org.scictrl.csshell.epics.server.application.AbstractApplication
PowerControlApplication class.
- Author:
- igor@scictrl.com
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final StringConstant PV suffixCMD_OFF="Cmd:Off"static final StringConstant PV suffixCMD_ON="Cmd:On"static final StringConstant PV suffixOFF_ON="OffOn"static final StringConstant PV suffixOFF_ON_DIRECT="OffOn:Direct"static final StringConstant PV suffixPOWER_LINK="POWER_LINK"static final StringConstant PV suffixPOWER_SET="Set"static final StringConstant PV suffixPOWER_SET_DIFF="Set:Diff"static final StringConstant PV suffixPOWER_SET_GET="Set:Get"static final StringConstant PV suffixPOWER_SET_SYNC="Set:Sync"static final StringConstant PV suffixSTATUS_KLY_LOCKED="Status:Kly:Locked"static final StringConstant PV suffixSTATUS_LOCKED="Status:Locked"static final StringConstant PV suffixSTATUS_ON="Status:On"static final StringConstant PV suffixSTATUS_SCANNING="Status:Scanning"static final StringConstant PV suffixSTATUS_WG_LOCKED="Status:WG:Locked"static final StringConstant PV suffixSWR_KLY="SWR:Kly"static final StringConstant PV suffixSWR_KLY_LIMIT="SWR:Kly:Limit"static final StringConstant PV suffixSWR_WG="SWR"static final StringConstant PV suffixSWR_WG_LIMIT="SWR:WG:Limit"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 -
Method Summary
Modifier and TypeMethodDescriptionvoidprotected voidnotifyLinkChange(String name) protected voidnotifyRecordChange(String name, boolean alarmOnly) protected voidnotifyRecordWrite(String name) Methods inherited from class org.scictrl.csshell.epics.server.application.AbstractApplication
activate, 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
-
SWR_WG
Constant PV suffixSWR_WG="SWR"- See Also:
-
SWR_KLY
Constant PV suffixSWR_KLY="SWR:Kly"- See Also:
-
SWR_WG_LIMIT
Constant PV suffixSWR_WG_LIMIT="SWR:WG:Limit"- See Also:
-
SWR_KLY_LIMIT
Constant PV suffixSWR_KLY_LIMIT="SWR:Kly:Limit"- See Also:
-
CMD_ON
Constant PV suffixCMD_ON="Cmd:On"- See Also:
-
CMD_OFF
Constant PV suffixCMD_OFF="Cmd:Off"- See Also:
-
OFF_ON
Constant PV suffixOFF_ON="OffOn"- See Also:
-
OFF_ON_DIRECT
Constant PV suffixOFF_ON_DIRECT="OffOn:Direct"- See Also:
-
STATUS_ON
Constant PV suffixSTATUS_ON="Status:On"- See Also:
-
STATUS_LOCKED
Constant PV suffixSTATUS_LOCKED="Status:Locked"- See Also:
-
STATUS_WG_LOCKED
Constant PV suffixSTATUS_WG_LOCKED="Status:WG:Locked"- See Also:
-
STATUS_KLY_LOCKED
Constant PV suffixSTATUS_KLY_LOCKED="Status:Kly:Locked"- See Also:
-
STATUS_SCANNING
Constant PV suffixSTATUS_SCANNING="Status:Scanning"- See Also:
-
POWER_LINK
Constant PV suffixPOWER_LINK="POWER_LINK"- See Also:
-
POWER_SET
Constant PV suffixPOWER_SET="Set"- See Also:
-
POWER_SET_GET
Constant PV suffixPOWER_SET_GET="Set:Get"- See Also:
-
POWER_SET_SYNC
Constant PV suffixPOWER_SET_SYNC="Set:Sync"- See Also:
-
POWER_SET_DIFF
Constant PV suffixPOWER_SET_DIFF="Set:Diff"- See Also:
-
-
Constructor Details
-
PowerControlApplication
public PowerControlApplication()Constructor for PowerControlApplication.
-
-
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
-
notifyLinkChange
- Overrides:
notifyLinkChangein classorg.scictrl.csshell.epics.server.application.AbstractApplication
-
notifyRecordWrite
- Overrides:
notifyRecordWritein classorg.scictrl.csshell.epics.server.application.AbstractApplication
-
notifyRecordChange
- Overrides:
notifyRecordChangein classorg.scictrl.csshell.epics.server.application.AbstractApplication
-