APS BCDA synApps module for vacuum system instrumentation.
The vac module provides EPICS custom record types, device support drivers, and databases for ion pump controllers and vacuum gauge controllers. It communicates with hardware over serial (RS-232/RS-485) and Ethernet (TCP/IP) using the ASYN driver framework.
Ion Pump Controllers -- via the digitel record type
| Device | Manufacturer |
|---|---|
| Digitel 500 / 1500 | Physical Electronics |
| MPC / MPC-II | Gamma Vacuum |
| QPC / QPCe | Gamma Vacuum |
| SPCe | Gamma Vacuum |
Vacuum Gauge Controllers -- via the vs record type
| Device | Manufacturer |
|---|---|
| GP307 / GP350 | Granville-Phillips |
| MM200 / MX200 | Televac |
| CC10 | Televac |
- EPICS Base (3.15+)
- ASYN (required)
- IPAC (vxWorks only, for tyGSOctal serial ports)
- streamDevice (optional, for QPC streamDevice databases)
- modbus (optional, for QPC Modbus databases)
Full documentation is available on GitHub Pages.