Package xal.plugin.epics7.server
Class Epics7ServerChannelSystem
java.lang.Object
xal.plugin.epics7.Epics7ChannelSystem
xal.plugin.epics7.server.Epics7ServerChannelSystem
- All Implemented Interfaces:
ChannelSystem
- Author:
- Juan F. Esteban Müller <JuanF.EstebanMuller@ess.eu>
-
Field Summary
FieldsFields inherited from class xal.plugin.epics7.Epics7ChannelSystem
initialized -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddMemPV(com.cosylab.epics.caj.cas.util.MemoryProcessVariable memoryProcessVariable) voidaddRecord(org.epics.pvdatabase.PVRecord pvRecord) Once a record is created by the ChannelFactory, it must be added to the master database to be able to serve the PV.voiddispose()protected voidstatic Epics7ServerChannelSystemvoidremoveRecord(org.epics.pvdatabase.PVRecord pvRecord) To remove a record from the master database.Methods inherited from class xal.plugin.epics7.Epics7ChannelSystem
flushIO, getCaChannelProvider, getPvaChannelProvider, isInitialized, loadConfig, newEpics7ChannelSystem, pendEvent, pendIO, printInfo, setDebugMode
-
Field Details
-
master
protected org.epics.pvdatabase.PVDatabase master
-
-
Constructor Details
-
Epics7ServerChannelSystem
public Epics7ServerChannelSystem()
-
-
Method Details
-
newEpics7ServerChannelSystem
-
addRecord
public void addRecord(org.epics.pvdatabase.PVRecord pvRecord) Once a record is created by the ChannelFactory, it must be added to the master database to be able to serve the PV.- Parameters:
pvRecord-
-
addMemPV
public void addMemPV(com.cosylab.epics.caj.cas.util.MemoryProcessVariable memoryProcessVariable) -
removeRecord
public void removeRecord(org.epics.pvdatabase.PVRecord pvRecord) To remove a record from the master database.- Parameters:
pvRecord-
-
initialize
protected void initialize()- Overrides:
initializein classEpics7ChannelSystem
-
dispose
public void dispose()- Overrides:
disposein classEpics7ChannelSystem
-