Contains C++ code (in Arduino format) used to program the P1AM-100 OpenProductivity based controller used for the Multi-SNICS Interlock system. Questions can be forwarded to the author at jgibbons3@fsu.edu although he is no longer maintaining the system.
Go to file
2023-12-14 17:22:43 -05:00
interlock added python script to push data to database 2023-11-09 16:39:31 -05:00
statusDisplay added statusDisplay, not finish, fail to run 2023-12-14 17:22:43 -05:00
.gitignore added statusDisplay, not finish, fail to run 2023-12-14 17:22:43 -05:00
Listen2Arduino.py added python script to push data to database 2023-11-09 16:39:31 -05:00
listen2P1AM.service added python script to push data to database 2023-11-09 16:39:31 -05:00
README.md added python script to push data to database 2023-11-09 16:39:31 -05:00

Introduction

The interlock folder contains P1AM-100 code (which is Arduino MKX1000).

The Listen2Arduino.py is a script for listening the P1AM-100 output, and put the status, the tritium, Vaccum, and SubPump reading to the fsunuc.physics.fsu.edu database.

Setup using Arduino IDE 1.X

The P1AM.h library is needed.

Setup system service for the Listen2Arduino.py

copy the listen2P1AM.service to /etc/systemd/system/

run

sudo systemctl enable listen2P1AM.service sudo systemctl start listen2P1AM.service

interlock database at fsunuc.physics.fsu.edu

database name : interlock