Glossary of Terms¶
- sequencer
The project that defines
SNL
and provides an implementation.The runtime library that supports execution of
SNL
program
s.
- cpp
The C preprocessor. Normally not a stand-alone program but part of the C compiler. Can be abused to preprocess
SNL
code, too, which is a constant source of compatibility problems.- snc
The
SNL
compiler. See Compiling SNL Programs.- SNL
State Notation Language. What this project is about.
- assigned
The property of a variable or array element to occur in an
assign
clause in anSNL
program
.- PV
- process variable
A mutable variable that is globally visible and accessible via some network protocol in a distributed control system, such as one based on
EPICS
.- CA
- Channel Access
The
EPICS
network protocol, used to connect client programs toPV
s hosted on a server.- EPICS
Experimental Physical and Industrial Control System. A set of tools and libraries for building large distributed soft real-time control systems.
- state set
SNL
jargon for finite state machine. A program may contain multiple state sets and each runs in its own thread.- true
Any non-zero value, as in C.
- false
Zero, as in C.