https://github.com/jeonghanlee/phoebus-env
Phoebus and Alarm Trio Configuration Environment
https://github.com/jeonghanlee/phoebus-env
alarm-config-logger alarm-logger alarm-server epics phoebus
Last synced: about 2 months ago
JSON representation
Phoebus and Alarm Trio Configuration Environment
- Host: GitHub
- URL: https://github.com/jeonghanlee/phoebus-env
- Owner: jeonghanlee
- License: gpl-2.0
- Created: 2020-05-21T21:10:50.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2024-11-12T01:31:23.000Z (11 months ago)
- Last Synced: 2025-01-21T18:31:49.539Z (9 months ago)
- Topics: alarm-config-logger, alarm-logger, alarm-server, epics, phoebus
- Language: Makefile
- Homepage:
- Size: 3.61 MB
- Stars: 0
- Watchers: 3
- Forks: 2
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Phoebus and Alarm Trio Configuration Environment
[](https://github.com/jeonghanlee/phoebus-env/actions/workflows/ubuntu.yml)
[](https://github.com/jeonghanlee/phoebus-env/actions/workflows/macOS.yml)Configuration Environment for Phoebus [1] and Alarm Trio [2].
## Roles
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.
## Notice
* 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.
## Phoebus Building and Installation
See [docs/Phoebus.md](https://github.com/jeonghanlee/phoebus-env/blob/master/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](https://github.com/jeonghanlee/phoebus-env/blob/master/docs/PhoebusOnAppleM1.md)
## Alarm Trios Building and Installation
See [docs/AlarmTrio.md](https://github.com/jeonghanlee/phoebus-env/blob/master/docs/AlarmTrio.md)
## Reporting issues
If you encounter any bugs you can report them here on Github.
## Known issues
See [docs/KnownIssues.md](https://github.com/jeonghanlee/phoebus-env/blob/master/docs/KnownIssues.md)
## References
[1]
[2]