Skip to content

Connects with the cinema hardware and provides a websocket interface to manage them.

License

Notifications You must be signed in to change notification settings

SchunterKino/kinoapi

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

kinoapi

Connects with the cinema hardware and provides a websocket interface to manage them.

Build Status

Talks to:

  • Christie Solaria One+
  • Dolby CP750
  • Jnior 310

Prerequisites

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

Usage

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

Websocket JSON interface

The message format and available commands are documented here.

Requirements

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.

About

Connects with the cinema hardware and provides a websocket interface to manage them.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •  

Languages