Open Lighting Architecture  Latest Git
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
Classes | Variables
ola::plugin::nanoleaf Namespace Reference

Detailed Description

Code for Nanoleaf Aurora.


class  NanoleafDevice
class  NanoleafNode
class  NanoleafOutputPort
class  NanoleafPlugin


const char plugin_description []

Variable Documentation

const char ola::plugin::nanoleaf::plugin_description[]
Initial value:
= "Nanoleaf Plugin\n"
"This plugin creates a device per IP, each with one output port. Each port\n"
"represents a Nanoleaf Aurora controller, with up to 30 panels attached.\n"
"This plugin uses the streaming external control effects functionality of\n"
"the Aurora OpenAPI.\n"
"Currently only the [Nanoleaf\n"
"is supported.\n"
"## Config file: `ola-nanoleaf.conf`\n"
"`controller = <ip>` \n"
"The IP of the controller to send to. You can communicate with more than\n"
"one controller by adding multiple `controller =` lines\n"
"### Per Device Settings\n"
"`<controller IP>-port = <int>`\n"
"The port to stream to on the controller, range is 1 - 65535.\n"
"`<controller IP>-panels = [int]`\n"
"The list of panel IDs to control, each panel is mapped to three DMX512 slots\n"
"(for Red, Green and Blue)."