ifw-ccf  3.0.0-pre2
Public Member Functions | List of all members
clib.dcs_commands.DcsCommands Class Reference

DCS Interface client class This class implements the DCS Interface commands. More...

Inheritance diagram for clib.dcs_commands.DcsCommands:

Public Member Functions

def __init__ (self, uri, timeout=10000)
 
def abort (self)
 Executes dcsif.Abort Command - DCS Interface. More...
 
def execute (self, method, parameters="")
 Executes dcsif.Execute Command - DCS Interface. More...
 
def getconfig (self)
 Executes dcsif.GetConfig Command - DCS Interface. More...
 
def getdiagnostics (self)
 Executes dcsif.GetDiagnostics Command - DCS Interface. More...
 
def getsetup (self)
 Executes dcsif.GetSetup Command - DCS Interface. More...
 
def ping (self)
 Executes dcsif.Ping Command - DCS Interface. More...
 
def readpars (self, par_names)
 Executes dcsif.ReadPars Command - DCS Interface. More...
 
def recover (self)
 Executes dcsif.Recover Command - DCS Interface. More...
 
def scan (self)
 Executes dcsif.Scan Command - DCS Interface. More...
 
def setconfig (self, parameters)
 Executes dcsif.SetConfig Command - DCS Interface. More...
 
def setup (self, parameters)
 Executes dcsif.Setup Command - DCS Interface. More...
 
def start (self, abs_time=0.0, trigger_type=ModDcsif.Dcsif.StartTriggerTypes.AbsTime, custom_trigger="", info="")
 Executes dcsif.Start Command - DCS Interface. More...
 
def writepars (self, parameters)
 Executes dcsif.WritePars Command - DCS Interface. More...
 

Detailed Description

DCS Interface client class This class implements the DCS Interface commands.

Constructor & Destructor Documentation

◆ __init__()

def clib.dcs_commands.DcsCommands.__init__ (   self,
  uri,
  timeout = 10000 
)

Member Function Documentation

◆ abort()

def clib.dcs_commands.DcsCommands.abort (   self)

Executes dcsif.Abort Command - DCS Interface.

◆ execute()

def clib.dcs_commands.DcsCommands.execute (   self,
  method,
  parameters = "" 
)

Executes dcsif.Execute Command - DCS Interface.

◆ getconfig()

def clib.dcs_commands.DcsCommands.getconfig (   self)

Executes dcsif.GetConfig Command - DCS Interface.

◆ getdiagnostics()

def clib.dcs_commands.DcsCommands.getdiagnostics (   self)

Executes dcsif.GetDiagnostics Command - DCS Interface.

◆ getsetup()

def clib.dcs_commands.DcsCommands.getsetup (   self)

Executes dcsif.GetSetup Command - DCS Interface.

◆ ping()

def clib.dcs_commands.DcsCommands.ping (   self)

Executes dcsif.Ping Command - DCS Interface.

◆ readpars()

def clib.dcs_commands.DcsCommands.readpars (   self,
  par_names 
)

Executes dcsif.ReadPars Command - DCS Interface.

◆ recover()

def clib.dcs_commands.DcsCommands.recover (   self)

Executes dcsif.Recover Command - DCS Interface.

◆ scan()

def clib.dcs_commands.DcsCommands.scan (   self)

Executes dcsif.Scan Command - DCS Interface.

◆ setconfig()

def clib.dcs_commands.DcsCommands.setconfig (   self,
  parameters 
)

Executes dcsif.SetConfig Command - DCS Interface.

◆ setup()

def clib.dcs_commands.DcsCommands.setup (   self,
  parameters 
)

Executes dcsif.Setup Command - DCS Interface.

◆ start()

def clib.dcs_commands.DcsCommands.start (   self,
  abs_time = 0.0,
  trigger_type = ModDcsif.Dcsif.StartTriggerTypes.AbsTime,
  custom_trigger = "",
  info = "" 
)

Executes dcsif.Start Command - DCS Interface.

◆ writepars()

def clib.dcs_commands.DcsCommands.writepars (   self,
  parameters 
)

Executes dcsif.WritePars Command - DCS Interface.


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