Class Epics7ServerChannelSystem

java.lang.Object
xal.plugin.epics7.Epics7ChannelSystem
xal.plugin.epics7.server.Epics7ServerChannelSystem
All Implemented Interfaces:
ChannelSystem

public class Epics7ServerChannelSystem extends Epics7ChannelSystem
Author:
Juan F. Esteban Müller <JuanF.EstebanMuller@ess.eu>
  • Field Details

    • master

      protected org.epics.pvdatabase.PVDatabase master
  • Constructor Details

    • Epics7ServerChannelSystem

      public Epics7ServerChannelSystem()
  • Method Details

    • newEpics7ServerChannelSystem

      public static Epics7ServerChannelSystem 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:
      initialize in class Epics7ChannelSystem
    • dispose

      public void dispose()
      Overrides:
      dispose in class Epics7ChannelSystem