SDDS-EPICS is a collection of EPICS Channel Access applications and utilities built on the Self-Describing Data Set (SDDS) protocol. It provides tools for data acquisition, monitoring, logging, and analysis in accelerator and beamline control systems.
This repository relies on the following external projects:
- SDDS: https://github.com/rtsoliday/SDDS
- EPICS Base: https://github.com/epics-base/epics-base
📦 SDDS-EPICS Repository
├── AGENTS.md # Agent instructions and guidelines
├── Makefile # Top-level build configuration
├── Makefile.build # Build helpers
├── Makefile.rules # Common make rules
├── doc/ # Documentation sources
├── logDaemon/ # Distributed logging daemon and client library
├── oagca/ # CA and PVA generic tools (cavget, cavput, cawait)
├── rampload/ # Ramp-loading utilities
├── runcontrol/ # EPICS run control integration
├── SDDSepics/ # SDDS-based EPICS applications (snapshot, monitor, logger, etc.)
├── LICENSE # Licensing information
└── README.md # Project overview
- Clone the repository:
git clone https://github.com/rtsoliday/SDDS-EPICS.git cd SDDS-EPICS
- Build using
make
:make -j
This library is distributed under the Software License Agreement found in the LICENSE
file.
- M. Borland
- L. Emery
- C. Saunders
- R. Soliday
- H. Shang
This project is developed and maintained by Accelerator Operations & Physics at the Advanced Photon Source at Argonne National Laboratory.
For more details, visit the official SDDS documentation.