Connects with the cinema hardware and provides a websocket interface to manage them.
Talks to:
- Christie Solaria One+
- Dolby CP750
- Jnior 310
purejavacomm doesn't have version 1.0.4 on maven central. That version fixes compatibility with Java 11+ and is required to run in a modern JVM.
Install the version 1.0.4 locally, so the dependency is picked up when building the kinoapi
git clone https://github.com/nyholku/purejavacomm
cd purejavacomm
git checkout dafb397
mvn install
Use Maven 3 to build.
To compile the tool run: mvn clean compile
To run the from source server: mvn exec:java
To create a all-in-one jar archive which contains all dependencies: mvn package
The package will be generated in target/kinoapi-1.0.one-jar.jar
.
The package can be run like any jar with: java -jar kinoapi-1.0.one-jar.jar
The message format and available commands are documented here.
The PIB uses hardware control flow on its serial port. When running this program on a Raspberry Pi, you need to enable the respective pins on the RPI.