Clock Controller 
© copyright 2017-2018 Matthew Keane
===================================

Real-time clock controller for Watchout 5/6.

Sends animation values to generic inputs in Watchout to simulate an analogue clock.

Licence
-------

This software is distributed under the terms of the ISC licence: http://opensource.org/licenses/ISC
Please see the licence terms in the separate 'LICENCE.txt' file.

System Requirements
-------------------
The app is a Java application and the application download includes the required 
Java Runtime Environment (JRE).

Minimum display resolution: 1280x720 pixels.
Minimum memory required: 512Mb.

Installation
------------

Simply extract the zip archive to a suitable place on your hard-drive and launch the application.
The application itself is not signed by a developer - on Mac, you will need to authorise the app
in 'System Preferences - Security and Privacy' before launching it the first time.

Instructions
------------

- Operation:

Click the button below the clock to activate or deactivate network communication. The button  
displays 'Offline' when the clock is not sending network commands and 'Broadcasting' when 
network messaging is active. A coloured indicator next to the button shows red or green to 
match the offline/online status.

When the app is broadcasting over the network, a circular, green indicator flashes next to 
the button to show when a network command has been sent. 

- Network Settings:

Set the Watchout system I.P. address and port (production or display cluster).

Set the 'Generic Input Name Base' to match the generic inputs in Watchout. The hours, minutes 
and seconds indicator will be appended to this name to create the final names, e.g. 'clock_h',
'clock_m', 'clock_s'.

Choose between Watchout 5 (setInput) or 6 (setInputs) command syntax.

- Time Settings:

For Hours, Minutes and Seconds, choose whether to show each of them in the app clock, and 
whether to send the network command. You can choose not to send the Seconds if you clock
only requires Hours and Minutes display.

Specify a value to offset the Hours and Minutes from the system clock, in case the clock is 
not accurate, or you want to display the time from a different time zone.

Check the 'Tween anim' checkbox to animate the layers in Watchout. When not checked, layers
will jump to the next value instead of moving.

Version History
---------------

v1.0.1 - 12/02/18
- Initial Build.

Other Information
-----------------
Built with Processing: http://processing.org/

'Watchout' is a trademark of Dataton AB, Sweden: http://www.dataton.com/
