Menu

Tree [cef79f] 2-2-GP /
 History

HTTPS access


File Date Author Commit
 administration_tools 2024-11-07 Goetz Pfeiffer Goetz Pfeiffer [cef79f] Documented a problem with documentation generat...
 configure 2021-05-17 Ben Franksen Ben Franksen [880f59] bump version to 2.2.9 and adapt the install docs
 documentation 2024-11-07 Goetz Pfeiffer Goetz Pfeiffer [0c7e42] Small bugfix in documentation/conf.py.
 examples 2019-09-18 Ben Franksen Ben Franksen [eadbfc] fix build of examples on MacOS
 src 2021-04-10 Ben Franksen Ben Franksen [393ea7] snc: better error messages when file operations...
 test 2021-04-10 Ben Franksen Ben Franksen [523166] tests: add test for (non-)existence of output file
 .boring 2021-05-19 Ben Franksen Ben Franksen [e5e361] add cfg directory to boringfile
 HEADER 2015-01-10 Ben Franksen Ben Franksen [2d540e] extended copyright notice to 2015
 LICENSE 2015-01-10 Ben Franksen Ben Franksen [2d540e] extended copyright notice to 2015
 Makefile 2023-08-07 Ben Franksen Ben Franksen [f2b6c4] build: upload docs www-csr -> sourceforge
 README.rst 2024-08-05 Goetz Pfeiffer Goetz Pfeiffer [3563a6] Update of file README, this is now README.rst i...

Read Me

The EPICS Sequencer

This project is a component of the Experimental Physics and Industrial Control System (EPICS), a set of tools, libraries and applications developed collaboratively and used worldwide to create distributed soft real-time control systems for large scale scientific instruments.

The Sequencer implements a State Notation Language* (SNL), a domain specific programming language that integrates with EPICS base.

With SNL, you can write programs as state machines. SNL borrows most contructs from the C programing language and adds some new statements for defining states and conditions for transitions between states.

With this approach, you don't have to bother setting up threads or locking access to variables, the sequencer does this for you.

This site

This site is a public git mirror of the upstream development repository at the Helmholtz-Zentrum Berlin

The git repository here is not intended for pull requests, if you want to contribute to the Sequencer, please contact the lead developer:

Benjamin Franksen <Benjamin.Franksen@helmholtz-berlin.de>

This mirror site is maintained by

Goetz Pfeiffer <Goetz.Pfeiffer@helmholtz-berlin.de>

Documentation

All the documentation can be found here:

EPICS Sequencer documentation

License

The EPICS Sequencer is published under the EPICS Open license. This license is intended to comply with the Open Source Definition, but has not been submitted for approval to the OSI panel.

Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.