Configuration Environment for Phoebus [1] and Alarm Trio [2].
To download, install, setup all relevant components, one should do many steps manually. This repository was designed for the easy-to-reproducible environment for ControlSystemStudio/phoebus and its alarm services (alarm-server, alarm-logger, and alarm-config-logger), because most of their configuration are common, shareable, and consistent.
-
This environment can change a system configuration as small as possible. Thus, all things we can do is to remove installation directory and clean up systemd services properly. It uses an ugly makefile, Linux command line tools, and bash shell scripts.
-
There are a plenty of tools around us to do similar jobs. This repository is designed for my working environment and conditions. I do not have available time to learn others automation tools, such as ansible, and so on. And I am enough to be tired by thier own incompatibilities within their release versions.
See docs/Phoebus.md
If one would like to see the current status of the native support of Phoebus on Apple M1 aarch64, please docs/PhoebusOnAppleM1.md
If you encounter any bugs you can report them here on Github.
[1] https://github.com/ControlSystemStudio/phoebus
[2] https://github.com/ControlSystemStudio/phoebus/tree/master/services