A Java based RESTful service application for EPICS PV monitoring.
Currently supports CA protocol but will add PVA soon...
- Java 11 or higher
- Maven 3.6 or higher
- Access to an EPICS IOC with process variables
Before building, you need to check src/main/resource/application.properties and change the proeperties that fits to you environment.
mvn clean installbefore run the service, check your port first. The default port number is 8080 but you can set the port number at ./scripts/run.sh
java -Dserver.port=9080 -jar target/pv-monitor-restful-1.1.0.jar
If you ready then,
./scripts/run.sh- Must have an EPICS IOC running
- Prepare your PV list
curl -x POST http://localhost:8080//api/epics/subscribe/YOUR_PVNAMEcurl http://localhost:8080//api/epics/pvs