Skip to content

Latest commit

 

History

451 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

This is the software that runs our lighting display (http://thehormanns.net). The code id designed to run on Linux and includes the build files for CodeBlocks 13.xx

Required LIbaries (install using apt-get or simular)

Ubuntu 24.04

sudo apt-get install build-essential libpng++-dev libgtk2.0-dev libgstreamer-plugins-base1.0-dev freeglut3-dev libmpg123-dev libwxgtk-media3.2-dev libncurses-dev libjsoncpp25 libjsoncpp-dev libmosquittopp1 libmosquittopp-dev libgraphicsmagick++1-dev graphicsmagick-libmagick-dev-compat cbp2make codeblocks

Ubuntu 22.04

sudo apt-get install build-essential libpng++-dev libgtk2.0-dev libgstreamer-plugins-base1.0-dev freeglut3-dev libmpg123-dev libwxgtk-media3.0-gtk3-dev libncurses5-dev libjsoncpp25 libjsoncpp-dev libmosquittopp1 libmosquittopp-dev libgraphicsmagick++1-dev graphicsmagick-libmagick-dev-compat cbp2make codeblocks

Ubuntu 18

sudo apt-get install build-essential libpng++-dev libgtk2.0-dev libgstreamer-plugins-base1.0-dev freeglut3-dev libmpg123-dev libwxgtk-media3.0-dev libncurses5-dev libjsoncpp1 libjsoncpp-dev libmosquittopp1 libmosquittopp-dev libgraphicsmagick++1-dev graphicsmagick-libmagick-dev-compat

Other Info

JSON Parser: https://github.com/open-source-parsers/jsoncpp/wiki

Basic source for setting up SSL: http://www.steves-internet-guide.com/mosquitto-tls/

Genereate a make file using:

  • cbp2make -in GregsLights.cbp

Build from Make file using

  • make -f GregsLights.cbp.mak release

Command Line Options

Flag Description
-d Debug mode: runs DisplayTester::testAll() instead of GregsDisplay::run()
-t Skip time check: allows the display to run outside of normal scheduled hours
-y Show New Year mode
-l Plain console (log) mode: prints changed display values to stdout instead of using ncurses

Contributions

About

This is the software that runs our lighting display

Resources

Stars

4 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages