Skip to content

Latest commit

 

History

History
21 lines (14 loc) · 1.02 KB

README.md

File metadata and controls

21 lines (14 loc) · 1.02 KB

dsa110-controlscripts

scripts/executables to control DSA110 using Etcd.

Purpose

Scripts and executables to control the DSA110 array using Etcd which can be scheduled to run via the WebUI.

Workflow

The WebUI can be instructed to load scripts from this repo. Only scripts on the master branch can be uploaded. The tip of master should always have a semantic version tag of the form: vX.Y.Z Development should be on named branches of the form: /feature. Initials are best for . Place source code for compiled executables under the src/ directory. Do not use spaces in any path or name.

Python

Python scripts will be interpreted using version 3.6. The script must be executable under linux so must start with: #!/usr/bin/env python3

Bash

Bash scripts can also be run and must start with #!/bin/bash

Example

See example scripts under the exampe directory. The sleep.py script can be run from the WebUI by uploading: example/sleep.py

Issues

Please file any bugs/enhancements under DSA110-issues.