Skip to content

andir/lightsd

Folders and files

NameName
Last commit message
Last commit date

Latest commit

efac4f1 · Feb 8, 2018
Jul 31, 2017
Jan 13, 2018
Feb 8, 2018
Aug 7, 2017
Oct 31, 2017
Oct 11, 2016
Nov 9, 2017
Mar 14, 2017
Aug 18, 2017
Jan 31, 2018
Mar 15, 2017
Jan 30, 2018
Feb 8, 2018

Repository files navigation

lightsd

lightsd implements a sequence based approach towards LED coloring. The daemon continuously runs through the configured sequence at the given frame rate.

During each render run all Operations within the Sequence are called. An Operation can either be enabled (1) or disabled (0).

Runtime configuration changes are accepted via mqtt. The mqtt broker can be configured in config.yml.

An example config.yml is in this repository.

Building / Development / Dependencies

The main dependencies are

  • g++ (recent versions, tested with >=6)
  • libwebsocketcpp-dev (for preview via websockets, see lightsd-vis)
  • libyaml-cpp-dev (for configuration parsing)
  • libssl-dev (for the websocket stuff etc..)
  • libluajit-5.1-dev (for the lua plugin api)

The build process is run by cmake. Consult the gitlab-ci configuration to see the full build process.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages