The Payout Module acts as a thin JSON API layer with human readable messages around the rather low-level binary based serial SSP protocol from Innovative Technology used for communication with the SMART Hopper and NV200 Banknote validator devices.
A prebuilt Doxygen HTML help can be found in docs/doxygen.
- Source
- Written in C, can be built with make
- Tested on ARM and x86
- Linux daemon
- JSON API (accessible via Redis)
- UI: none
- libs
- hiredis (Redis client)
- libevent2 (Event Dispatching)
- libjansson (JSON library)
- libuuid
- ITL example code (aka "vendor hardware library")
-
mandatory for build:
sudo apt install build-essential libhiredis-dev libevent-dev libjansson-dev uuid-dev
-
runtime:
sudo apt install redis-server
-
development:
sudo apt install doxygen graphviz uuid-runtime valgrind redis-tools