You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 
KeeganForelight e0c4a2a612 basic introduction 1 year ago
.task/checksum removed task folder and fixed scp 2 years ago
cmd path testing 2 years ago
influxdb/startup server launches with proper config for itself and grafana, added storing config on exit or changes 2 years ago
internal cleaning up old files and working on readme 1 year ago
wiki adding wiki folder because github hates free accounts 1 year ago
.dockerignore Added more config methods for server interface and started working on docker compose. Need to finish influx startup and grafana provisioning 2 years ago
.env added viper for basic config, also added influx db to docker compose and created data file 2 years ago
.gitignore removed task folder and fixed scp 2 years ago
Dockerfile.reactor Created reactor build script for docker images and tested local registry 2 years ago
Dockerfile.server Added more config methods for server interface and started working on docker compose. Need to finish influx startup and grafana provisioning 2 years ago
README.md basic introduction 1 year ago
Taskfile.dist.yml cleaning up old files and working on readme 1 year ago
build.sh minor build script fixes 2 years ago
docker-compose.yml server launches with proper config for itself and grafana, added storing config on exit or changes 2 years ago
go.mod python testing helper with colors 1 year ago
go.sum python testing helper with colors 1 year ago
gotest.py cleaning up old files and working on readme 1 year ago
reactor_build.sh Created reactor build script for docker images and tested local registry 2 years ago
wc.sh fixed wc script to not include proto generated stuff 2 years ago

README.md

FRMS

ForeLight Reactor Management System

This branch will serve as the staging ground for adding unit tests and documentation in order to finalize v0.1.0-alpha

Table of Contents

Introduction

FRMS serves as both an internal framework for testing reactor designs as well as a scalable customer facing application for monitoring and control. The project makes heavy use of low-cost yet powerful embedded systems capable of running full Linux kernels. Examples include the BeagleBone Black which was heavily used in development of FRMS as well as the popular Raspberry Pi 4. For more information about the hardware used in the reactors see here.

In its current state, FRMS is very bare bones and exists mostly as a proof of concept. There are several routes to improving the software described in the future work section. To get started with FRMS see here. For further information about any of the technical information see here. For any bugs/questions please file an issue here.

Getting Started

Installation

Usage

Technical Information

Overview

Reactor

Networking

GUI

API

Future Work