{% extends 'base.htm' %} {% block title %}Settings{% endblock %} {% block nav %}{% endblock %} {% block main %}

Sequences

Define a combination of state, instrument and command to be called. Sequences are called in the order of which they are created for a respective state and instrument.

{% for state_title, g1 in sequences|sort(attribute='state_title')|groupby('state_title') %} {% endfor %}
Sequence Tree New
{{ state_title }} {% for instrument_title, g2 in g1|sort(attribute='instrument_title')|groupby('instrument_title') %} {% endfor %}
Instruments
{{ instrument_title }} {% for sequence in g2 %} {% endfor %}
Commands
{{ sequence.command_title }} close

States

Define a collection of sequences that will be run when selected from the home screen. Changes to a states parameters has a global affect.

{% for state in states|sort(attribute='title') %} {% endfor %}
State New
{{ state.title }} close

Instruments

Define the network interface by which a command will be sent when a sequence is called. Changes to an instruments parameters has a global affect.

{% for instrument in instruments|sort(attribute='title') %} {% endfor %}
Instrument New
{{ instrument.title }} close

Commands

Define the raw string that will be sent to the instrumentation hardware when a sequence is called. Changes to a commands parameters has a global affect.

{% for command in commands|sort(attribute='title') %} {% endfor %}
Command New
{{ command.title }} close
{% endblock %}