Sequencer Manual
4.0.0-pre3
Contents:
Introduction
Scope
Acronyms
Overview
Naming Conventions
Tutorial
Building Sequences
Node Dependencies
Very simple sequences
Executing Tasks in Parallel
Executing Tasks in a Loop
Embedding Sequencer Scripts
Observation Blocks and Templates
Accessing Template Variables
Inserting a basic dialog window
Conclusion
Interface to Observation Handling SW
Configuration
Simulation
Usage
Sequencer GUI
Overview
Using the Sequencer GUI
The Toolbar
The Tree Window
Logs
OB Variables
OTTO Interface
Error Handling
Advanced: Debug Mode
Sequencer server
A Deeper Look
Passing Arguments to Actions
Using partial functions
Runtime Flags
Summary building DAGs
Constructor Calling conventions
Node Attributes
Special Variables
Result Handling
Finding nodes
Nodes have context
Node Types
Action
Sequence
Parallel
Loop
Good Practices
Writing Sequences
Code Structure
Logging
Creating Sequences
Invoke other processes
Sequencer Command Line Tools
The
seqtool
meta command
Common command-line options
The
seqtool shell
sub command
Basic Usage
Command line options
Loading sequences
Executing Sequences
Skipping Nodes
Pause a script
Error Handling
seqtool run
log files
seqtool draw
Reference
seq package
Subpackages
seqlib.nodes package
Submodules
Sequencer Manual
»
Index
Index
A
|
C
|
D
|
E
|
F
|
G
|
I
|
L
|
M
|
N
|
O
|
P
|
R
|
S
|
T
A
abort() (seq.lib.nodes.Sequence method)
Action (class in seq.lib.nodes.action)
ActionInThread (class in seq.lib.nodes.action)
append() (seq.lib.nodes.Sequence method)
C
Checkbox (class in seq.lib.nodes.checkbox)
checked() (seq.lib.nodes.checkbox.Checkbox method)
clone() (seq.lib.nodes.ObservingBlock method)
context() (seq.lib.nodes.action.Action property)
(seq.lib.nodes.Sequence property)
create() (seq.lib.nodes.checkbox.Checkbox static method)
(seq.lib.nodes.Loop static method)
(seq.lib.nodes.ObservingBlock static method)
(seq.lib.nodes.Parallel static method)
(seq.lib.nodes.Sequence static method)
(seq.lib.nodes.Template static method)
create_node_tasks() (seq.lib.nodes.Sequence method)
current_node (seq.lib.nodes.action.Action attribute)
current_seq (seq.lib.nodes.Sequence attribute)
current_tpl (seq.lib.nodes.Template attribute)
D
doc() (seq.lib.nodes.ObservingBlock property)
E
emit() (seq.lib.log.FastDDSPublisherHandler method)
end_node() (seq.lib.nodes.Sequence property)
end_step() (seq.lib.nodes.Loop method)
(seq.lib.nodes.Sequence method)
EndNode (class in seq.lib.nodes.action)
execute() (seq.lib.nodes.Sequence method)
(seq.lib.nodes.Template method)
F
FastDDSPublisherHandler (class in seq.lib.log)
from_dict() (seq.lib.nodes.Template static method)
full_state() (seq.lib.nodes.action.Action property)
(seq.lib.nodes.Sequence property)
G
G() (seq.lib.nodes.Sequence property)
get_context() (seq.lib.nodes.Sequence static method)
get_node() (seq.lib.nodes.Loop method)
(seq.lib.nodes.Sequence method)
get_task() (seq.lib.nodes.Sequence method)
getUserLogger() (in module seq.lib.log)
I
index (seq.lib.nodes.Loop attribute)
L
load() (seq.lib.nodes.ObservingBlock method)
logConfig() (in module seq.lib.log)
Loop (class in seq.lib.nodes)
M
main_task() (seq.lib.nodes.Sequence method)
make_node() (in module seq.lib.nodes.action)
make_sequence() (seq.lib.nodes.action.Action method)
(seq.lib.nodes.Loop method)
(seq.lib.nodes.Parallel method)
(seq.lib.nodes.Sequence method)
(seq.lib.nodes.Template method)
make_task() (seq.lib.nodes.Loop method)
module
seq.lib.log
seq.lib.nodes
seq.lib.nodes.action
seq.lib.nodes.checkbox
module() (seq.lib.nodes.ObservingBlock property)
N
nodes() (seq.lib.nodes.Loop method)
(seq.lib.nodes.Sequence method)
O
ObservingBlock (class in seq.lib.nodes)
P
P (seq.lib.nodes.Template attribute)
par() (seq.lib.nodes.Sequence method)
Parallel (class in seq.lib.nodes)
parameters() (seq.lib.nodes.ObservingBlock property)
(seq.lib.nodes.Sequence property)
R
reschedule_node() (seq.lib.nodes.Sequence method)
resume() (seq.lib.nodes.Sequence method)
root (seq.lib.nodes.Sequence attribute)
run() (seq.lib.nodes.Sequence method)
S
seq.lib.log
module
seq.lib.nodes
module
seq.lib.nodes.action
module
seq.lib.nodes.checkbox
module
Sequence (class in seq.lib.nodes)
set() (seq.lib.nodes.Sequence method)
set_block() (seq.lib.nodes.Loop method)
start() (seq.lib.nodes.Sequence method)
start_node() (seq.lib.nodes.Sequence property)
start_step() (seq.lib.nodes.Sequence method)
StartNode (class in seq.lib.nodes.action)
state (seq.lib.nodes.Sequence attribute)
state() (seq.lib.nodes.action.Action property)
(seq.lib.nodes.Sequence property)
T
Template (class in seq.lib.nodes)
template_parameters (seq.lib.nodes.ObservingBlock attribute)