seq
4.0.0-pre3
|
Functions | |
def | main () |
The Sequencer is a software component developed in the scope of the Instrument Control System Framework (ICS FW) as the generic tool for the execution of Observation Blocks (OB) and engineering scripts. More... | |
def | run (log_level, modules) |
Starts seq CLI. More... | |
def | draw (log_level, output, modules) |
Draws the graph representation of a Sequencer script given in the command line. More... | |
def | gui (address, log_level, script) |
Client application for the Sequencer that allows to load OBs and execute scripts and monitor their progress. More... | |
def | server (address, log_level) |
Starts the Sequencer Server, a socket server for the sequencer. More... | |
def | client () |
Starts a text based client. More... | |
def | shell (topic_id, log_level, use_stdout) |
Starts a Sequencer Shell; This is a fully fledged sequencer capable of running sequencer scripsts and OBs. More... | |
def | kernel (json, log_file, log_level, pub_id) |
Starts the Sequencer Kernel; a minimal CLI version of the Sequencer that is shell based and logs every feedback response into a log file. More... | |
def | tino (path, port) |
Friend of OTTO. More... | |
def seqtool.client | ( | ) |
Starts a text based client.
def seqtool.draw | ( | log_level, | |
output, | |||
modules | |||
) |
Draws the graph representation of a Sequencer script given in the command line.
def seqtool.gui | ( | address, | |
log_level, | |||
script | |||
) |
Client application for the Sequencer that allows to load OBs and execute scripts and monitor their progress.
def seqtool.kernel | ( | json, | |
log_file, | |||
log_level, | |||
pub_id | |||
) |
Starts the Sequencer Kernel; a minimal CLI version of the Sequencer that is shell based and logs every feedback response into a log file.
Used internally by seq shell
. It does not provide network listening capabilities/
Usefull for development of sequences, scripts and OBs.
def seqtool.main | ( | ) |
The Sequencer is a software component developed in the scope of the Instrument Control System Framework (ICS FW) as the generic tool for the execution of Observation Blocks (OB) and engineering scripts.
Please use a specific command from the list below.
def seqtool.run | ( | log_level, | |
modules | |||
) |
Starts seq CLI.
def seqtool.server | ( | address, | |
log_level | |||
) |
Starts the Sequencer Server, a socket server for the sequencer.
It listens on the "address" for commands and applies them to its own instance of sequencer (seq shell).
If you need multiple instances of the sequencer server, please start them in their own port.
def seqtool.shell | ( | topic_id, | |
log_level, | |||
use_stdout | |||
) |
Starts a Sequencer Shell; This is a fully fledged sequencer capable of running sequencer scripsts and OBs.
It does not provide network listening capabilities.
Used internally by seq server
def seqtool.tino | ( | path, | |
port | |||
) |
Friend of OTTO.