ifw-ccf  2.0.0
Public Member Functions | List of all members
ccfclib.dcs_async_commands.DcsAsyncCommands Class Reference
Inheritance diagram for ccfclib.dcs_async_commands.DcsAsyncCommands:
ccfclib.rec_async_commands.RecAsyncCommands ccfclib.ccf_async_commands.CcfAsyncCommands

Public Member Functions

def __init__ (self, uri, timeout=10000)
 
def abort (self)
 
def execute (self, method, parameters="")
 
def getconfig (self)
 
def getdiagnostics (self)
 
def getsetup (self)
 
def ping (self)
 
def readpars (self, par_names)
 
def recover (self)
 
def scan (self)
 
def setconfig (self, parameters)
 
def setup (self, parameters)
 
def start (self, abs_time=0.0, trigger_type=ModDcsif.Dcsif.StartTriggerTypes.AbsTime, custom_trigger="", info="")
 
def writepars (self, parameters)
 
- Public Member Functions inherited from ccfclib.rec_async_commands.RecAsyncCommands
def recabort (self)
 
def reccontinue (self)
 
def recpause (self)
 
def recstart (self, abs_time=0.0, rec_id="", info="", publishers=[])
 
def recstatus (self, rec_id="")
 
def recstop (self)
 
def recwait (self, timeout=10000, info="")
 

Constructor & Destructor Documentation

◆ __init__()

def ccfclib.dcs_async_commands.DcsAsyncCommands.__init__ (   self,
  uri,
  timeout = 10000 
)

Member Function Documentation

◆ abort()

def ccfclib.dcs_async_commands.DcsAsyncCommands.abort (   self)
Executes dcsif.Abort Command - DCS Interface

◆ execute()

def ccfclib.dcs_async_commands.DcsAsyncCommands.execute (   self,
  method,
  parameters = "" 
)
Executes dcsif.Execute Command - DCS Interface

◆ getconfig()

def ccfclib.dcs_async_commands.DcsAsyncCommands.getconfig (   self)
Executes dcsif.GetConfig Command - DCS Interface

◆ getdiagnostics()

def ccfclib.dcs_async_commands.DcsAsyncCommands.getdiagnostics (   self)
Executes dcsif.GetDiagnostics Command - DCS Interface

◆ getsetup()

def ccfclib.dcs_async_commands.DcsAsyncCommands.getsetup (   self)
Executes dcsif.GetSetup Command - DCS Interface

◆ ping()

def ccfclib.dcs_async_commands.DcsAsyncCommands.ping (   self)
Executes dcsif.Ping Command - DCS Interface

◆ readpars()

def ccfclib.dcs_async_commands.DcsAsyncCommands.readpars (   self,
  par_names 
)
Executes dcsif.ReadPars Command - DCS Interface

◆ recover()

def ccfclib.dcs_async_commands.DcsAsyncCommands.recover (   self)
Executes dcsif.Recover Command - DCS Interface

◆ scan()

def ccfclib.dcs_async_commands.DcsAsyncCommands.scan (   self)
Executes dcsif.Scan Command - DCS Interface

◆ setconfig()

def ccfclib.dcs_async_commands.DcsAsyncCommands.setconfig (   self,
  parameters 
)
Executes dcsif.SetConfig Command - DCS Interface

◆ setup()

def ccfclib.dcs_async_commands.DcsAsyncCommands.setup (   self,
  parameters 
)
Executes dcsif.Setup Command - DCS Interface

◆ start()

def ccfclib.dcs_async_commands.DcsAsyncCommands.start (   self,
  abs_time = 0.0,
  trigger_type = ModDcsif.Dcsif.StartTriggerTypes.AbsTime,
  custom_trigger = "",
  info = "" 
)
Executes dcsif.Start Command - DCS Interface

◆ writepars()

def ccfclib.dcs_async_commands.DcsAsyncCommands.writepars (   self,
  parameters 
)
Executes dcsif.WritePars Command - DCS Interface

The documentation for this class was generated from the following file: