seq  4.0.0-pre3
Public Member Functions | Public Attributes | Static Public Attributes | List of all members
state_client.SequencerStateClient Class Reference

Sequencer state client. More...

Inheritance diagram for state_client.SequencerStateClient:

Public Member Functions

def __init__ (self, pub_id=None, *args, **kwargs)
 
def connect_to_server (self)
 
def parse_and_connect (self)
 
def is_connected (self)
 
def set_connection_status (self, state)
 
def process_update (self, msg)
 
def force_tree_update (self)
 
def list_obs (self)
 
def list_obs_vars (self)
 
def disconnect_from_server (self)
 

Public Attributes

 threadpool
 
 worker
 
 server_connection_status
 
 channel_id
 

Static Public Attributes

 server_connected = Signal(bool)
 
 tree_updated = Signal(dict)
 
 state_updated = Signal(dict)
 
 err_received = Signal(dict)
 
 ob_list_updated = Signal()
 
 ob_vars_updated = Signal()
 
 obs_list = Signal(dict)
 
 obs_vars_list = Signal(dict)
 
 quit = Signal()
 

Detailed Description

Sequencer state client.

Constructor & Destructor Documentation

◆ __init__()

def state_client.SequencerStateClient.__init__ (   self,
  pub_id = None,
args,
**  kwargs 
)

Member Function Documentation

◆ connect_to_server()

def state_client.SequencerStateClient.connect_to_server (   self)

◆ disconnect_from_server()

def state_client.SequencerStateClient.disconnect_from_server (   self)

◆ force_tree_update()

def state_client.SequencerStateClient.force_tree_update (   self)

◆ is_connected()

def state_client.SequencerStateClient.is_connected (   self)

◆ list_obs()

def state_client.SequencerStateClient.list_obs (   self)

◆ list_obs_vars()

def state_client.SequencerStateClient.list_obs_vars (   self)

◆ parse_and_connect()

def state_client.SequencerStateClient.parse_and_connect (   self)

◆ process_update()

def state_client.SequencerStateClient.process_update (   self,
  msg 
)

◆ set_connection_status()

def state_client.SequencerStateClient.set_connection_status (   self,
  state 
)

Member Data Documentation

◆ channel_id

state_client.SequencerStateClient.channel_id

◆ err_received

state_client.SequencerStateClient.err_received = Signal(dict)
static

◆ ob_list_updated

state_client.SequencerStateClient.ob_list_updated = Signal()
static

◆ ob_vars_updated

state_client.SequencerStateClient.ob_vars_updated = Signal()
static

◆ obs_list

state_client.SequencerStateClient.obs_list = Signal(dict)
static

◆ obs_vars_list

state_client.SequencerStateClient.obs_vars_list = Signal(dict)
static

◆ quit

state_client.SequencerStateClient.quit = Signal()
static

◆ server_connected

state_client.SequencerStateClient.server_connected = Signal(bool)
static

◆ server_connection_status

state_client.SequencerStateClient.server_connection_status

◆ state_updated

state_client.SequencerStateClient.state_updated = Signal(dict)
static

◆ threadpool

state_client.SequencerStateClient.threadpool

◆ tree_updated

state_client.SequencerStateClient.tree_updated = Signal(dict)
static

◆ worker

state_client.SequencerStateClient.worker

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