ifw-daq  3.0.0-pre2
IFW Data Acquisition modules
Public Member Functions | Public Attributes | Static Public Attributes | List of all members
DpmCtl.DpmCtl Class Reference

Robot library providing keywords for the daqif.DpmDaqControl and daqif.DpmControl interface. More...

Public Member Functions

def __init__ (self)
 
def dpmctl_create (self, root_uri, timeout=None)
 Creates RR clientss with a given ReplyTime timeout. More...
 
str dpmctl_exit (self, Clients clients)
 
StorageStatus dpmctl_query_storage_status (self, Clients clients)
 
DaqReply dpmctl_queue_daq (self, Clients clients, str dp_spec)
 
DaqReply dpmctl_abort_daq (self, Clients clients, str daq_id)
 
DaqStatus dpmctl_get_daq_status (self, Clients clients, str daq_id)
 
List[DaqStatus] dpmctl_get_active_daqs (self, Clients clients)
 
DaqStatus dpmctl_await_error (self, Clients clients, str daq_id, str timeout=None)
 

Public Attributes

 mal
 
 factory
 

Static Public Attributes

string ROBOT_LIBRARY_SCOPE = "GLOBAL"
 

Detailed Description

Robot library providing keywords for the daqif.DpmDaqControl and daqif.DpmControl interface.

Definition at line 61 of file DpmCtl.py.

Constructor & Destructor Documentation

◆ __init__()

def DpmCtl.DpmCtl.__init__ (   self)

Definition at line 67 of file DpmCtl.py.

Member Function Documentation

◆ dpmctl_abort_daq()

DaqReply DpmCtl.DpmCtl.dpmctl_abort_daq (   self,
Clients  clients,
str  daq_id 
)

Definition at line 113 of file DpmCtl.py.

◆ dpmctl_await_error()

DaqStatus DpmCtl.DpmCtl.dpmctl_await_error (   self,
Clients  clients,
str  daq_id,
str   timeout = None 
)

Definition at line 128 of file DpmCtl.py.

◆ dpmctl_create()

def DpmCtl.DpmCtl.dpmctl_create (   self,
  root_uri,
  timeout = None 
)

Creates RR clientss with a given ReplyTime timeout.

Definition at line 75 of file DpmCtl.py.

◆ dpmctl_exit()

str DpmCtl.DpmCtl.dpmctl_exit (   self,
Clients  clients 
)

Definition at line 92 of file DpmCtl.py.

◆ dpmctl_get_active_daqs()

List[DaqStatus] DpmCtl.DpmCtl.dpmctl_get_active_daqs (   self,
Clients  clients 
)

Definition at line 123 of file DpmCtl.py.

◆ dpmctl_get_daq_status()

DaqStatus DpmCtl.DpmCtl.dpmctl_get_daq_status (   self,
Clients  clients,
str  daq_id 
)

Definition at line 118 of file DpmCtl.py.

◆ dpmctl_query_storage_status()

StorageStatus DpmCtl.DpmCtl.dpmctl_query_storage_status (   self,
Clients  clients 
)

Definition at line 96 of file DpmCtl.py.

◆ dpmctl_queue_daq()

DaqReply DpmCtl.DpmCtl.dpmctl_queue_daq (   self,
Clients  clients,
str  dp_spec 
)

Definition at line 101 of file DpmCtl.py.

Member Data Documentation

◆ factory

DpmCtl.DpmCtl.factory

Definition at line 70 of file DpmCtl.py.

◆ mal

DpmCtl.DpmCtl.mal

Definition at line 69 of file DpmCtl.py.

◆ ROBOT_LIBRARY_SCOPE

string DpmCtl.DpmCtl.ROBOT_LIBRARY_SCOPE = "GLOBAL"
static

Definition at line 65 of file DpmCtl.py.


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