puddysticks
v0.3.1
Published
Control panels made easy
Downloads
27
Readme
puddysticks
Control panels made easy
A pure web control system display manager with a What You See Is What You Get (WYSIWYG) display builder. Create displays and export them as simple JSON files. Wire up displays to datasources using a pluggable interface. Built-in datasources include a random number generator and epics2web. This project is the sequel to WEDM.
Install
npm i puddysticks
Note: This application runs on the Node.js JavaScript runtime, which can be downloaded here.
Config (optional)
Create .env file in project directory with the following environment variables (substituting desired values):
EPICS2WEB_ENABLED=true
EPICS2WEB_HOST=localhost
Note: epics2web uses Web Sockets, which are not subject to the Same Origin Policy, and therefore can easily be hosted somewhere other than the host for Puddysticks.
Build
cd node_modules/puddysticks
npm i
npm run build
Run
npm start