seq  4.0.0-pre3
Public Member Functions | Public Attributes | Static Public Attributes | List of all members
cli.seqsh.SeqShell Class Reference
Inheritance diagram for cli.seqsh.SeqShell:
cli.seq_cmdasync.AsyncCmd

Public Member Functions

def __init__ (self, loop, log_level, evt, topic_id, use_stdout=True)
 
def proc_reader (self)
 
def fast_dds_publish_json (self, msg)
 
- Public Member Functions inherited from cli.seq_cmdasync.AsyncCmd
def __init__ (self, loop, completekey='tab', stdin=None, stdout=None)
 
def cb (self, f, arg, future)
 
def exc_handler (self, exc)
 
def onecmd (self, line)
 Interpret the argument as though it had been typed in response to the prompt. More...
 

Public Attributes

 kw
 
 proc
 
 reader_task
 
 quit_event
 
 use_stdout
 
 topic_id
 Write command to PIPE stdin. More...
 
 session
 
- Public Attributes inherited from cli.seq_cmdasync.AsyncCmd
 use_rawinput
 
 loop
 
 repl_future
 
 lastcmd
 

Static Public Attributes

bool use_rawinput = False
 
 current_task = None
 
 modules_json = None
 
 log_level = logging.INFO
 
 ob = None
 
dictionary s_json = {}
 
dictionary tree = {}
 
string prompt = "(seq)>> "
 
list keywords
 

Constructor & Destructor Documentation

◆ __init__()

def cli.seqsh.SeqShell.__init__ (   self,
  loop,
  log_level,
  evt,
  topic_id,
  use_stdout = True 
)

Member Function Documentation

◆ fast_dds_publish_json()

def cli.seqsh.SeqShell.fast_dds_publish_json (   self,
  msg 
)

◆ proc_reader()

def cli.seqsh.SeqShell.proc_reader (   self)

Member Data Documentation

◆ current_task

cli.seqsh.SeqShell.current_task = None
static

◆ keywords

list cli.seqsh.SeqShell.keywords
static
Initial value:
= [
KW.SEQ_MODULES,
KW.SEQ_TREE,
KW.SEQ_OB,
KW.SEQ_ERROR,
KW.SEQ_STATE_CHANGE,
KW.SEQ_TPL_VARS,
]

◆ kw

cli.seqsh.SeqShell.kw

◆ log_level

cli.seqsh.SeqShell.log_level = logging.INFO
static

◆ modules_json

cli.seqsh.SeqShell.modules_json = None
static

◆ ob

cli.seqsh.SeqShell.ob = None
static

◆ proc

cli.seqsh.SeqShell.proc

◆ prompt

string cli.seqsh.SeqShell.prompt = "(seq)>> "
static

◆ quit_event

cli.seqsh.SeqShell.quit_event

◆ reader_task

cli.seqsh.SeqShell.reader_task

◆ s_json

dictionary cli.seqsh.SeqShell.s_json = {}
static

◆ session

cli.seqsh.SeqShell.session

◆ topic_id

cli.seqsh.SeqShell.topic_id

Write command to PIPE stdin.

◆ tree

dictionary cli.seqsh.SeqShell.tree = {}
static

◆ use_rawinput

bool cli.seqsh.SeqShell.use_rawinput = False
static

◆ use_stdout

cli.seqsh.SeqShell.use_stdout

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