PVTUI is a library for creating terminal/text based user interfaces for EPICS built on FTXUI and pvAccessCPP.
- C++17 compiler (e.g. GCC 8+)
- CMake (3.22+)
- EPICS Base
- FTXUI (fetched automatically by default)
git clone https://github.com/BCDA-APS/pvtui
cd pvtui
mkdir build && cd build
cmake .. -DEPICS_BASE=/path/to/epics/base
makeIncluded applications are built by default. For example, to launch the motor record UI:
./bin/pvtui_motor --macro "P=xxx:,M=m1"See the tutorial for creating your own application.
Full documentation is available at https://bcda-aps.github.io/pvtui/
See LICENSE for details.
