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