Skip to content
Snippets Groups Projects
ANL CVS path: epics/modules/soft/sequencer
------------------------------------------

This is the unbundled version of the EPICS sequencer. It is the version which
has been in use for some years at the W. M. Keck Observatory. It includes
all bug fixes which have been made to the bundled version and in addition
has extensions for queueing monitored values.

It also has some SLAC extensions to support entry{}. exit{} and state options.

The directory tree is organized as a makeBaseApp application.

Directory structure is:

/sequencer

    README		This file (general notes at the top, followed by
			release notes, most recent first)

    /configure		Configuration files (standard for makeBaseApp)

    /src		*.c, snc.y source of the compiler and sequencer

    /docs		Documentation and notes

    /test		Examples and test .st files

	/simple		Very simple examples, for demonstrating syntax to
			new users

	/validate	A little more complicated, used for validating
			run-time behaviour. A very brief header in each
			file describes what they test

        /demo		An application that has a database.
			See demo/README for how to run the demo/

	/bad		Files that contain deliberate errors, used for
			testing snc compiler error handling 

	/bug		Files which demonstrate extant bugs in the version
			of snc defined in /sequencer/src


Remaining directories are auto-generated by the build / install process.

EPICS sequencer v2.0.1 (CVS tag seq-2-0-1)
----------------------

This is a version that has been tested with release 3.14.0alpha2 of base.
The makeBaseApp example includes a sample sequence program.

EPICS sequencer v2.0.0 (CVS tag seq-2-0-0)
----------------------

This is a major new release. It is the first version to use the EPICS
R3.14 OSI (Operating System Independent) layer and the message system
independent PV layer. There are numerous other improvements and the manual
has been nearly completely re-written.

William Lupton, wlupton@keck.hawaii.edu, 04-Apr-00


EPICS sequencer v1.9.5 (CVS tag seq-1-9-5)
----------------------

This is v1.9.4 with a fix that once again permits the use of "td" to
delete sequencers from the VxWorks shell.

Also, the magic number has been changed (it should have been changed at
v1.9.4), which means that snc must be re-run on all state programs.

The docs directory now contains Andy Kozubal's manual updated to the
current version (and with some material on the upcoming v2.0). It also
contains the sequencer web page.

William Lupton, wlupton@keck.hawaii.edu, 15-Feb-00


EPICS sequencer v1.9.4 (CVS tag seq-1-9-4)
----------------------

This is v1.9.3.p2 plus modifications for entry{}, exit{} and state options.
From this release, version numbers of the form <major>.<minor>.<patchlevel>
are adopted.

Greg White, greg@slac.stanford.edu, 22-Sep-1999


EPICS sequencer v1.9.3.p2 (CVS tag seq-1-9-3-p2)
-------------------------

The docs sub-directory will contain the source code of Andy Kozubal's sequencer
manual. This refers to v1.9 of the sequencer and does not describe the above
changes. It will be updated asap to give full documentation of this version.
The doc sub-directory _does_ contain a couple of presentations from the 1996
EPICS collaboration and software sharing meetings.

William Lupton, wlupton@keck.hawaii.edu, 29-Apr-99