11#include " plugins/ArtNet.h"
22
3- void ArtNetPlugin::setup () {
3+ void ArtNetPlugin::setup ()
4+ {
45 artnet.begin ();
56 artnet.setArtDmxCallback (onDmxFrame);
67 Serial.print (" ArtNet server listening at IP: " );
@@ -10,14 +11,14 @@ void ArtNetPlugin::setup() {
1011 artnet.setUniverse (1 );
1112 Serial.print (" Universe: " );
1213 Serial.println (artnet.getOutgoing ());
13-
14-
1514}
1615
17- void ArtNetPlugin::teardown () {
16+ void ArtNetPlugin::teardown ()
17+ {
1818}
1919
20- void ArtNetPlugin::loop () {
20+ void ArtNetPlugin::loop ()
21+ {
2122 artnet.read ();
2223}
2324
@@ -26,30 +27,33 @@ const char *ArtNetPlugin::getName() const
2627 return " ArtNet" ;
2728}
2829
29- void ArtNetPlugin::onDmxFrame (uint16_t universe, uint16_t length, uint16_t outgoing, uint8_t * data) {
30+ void ArtNetPlugin::onDmxFrame (uint16_t universe, uint16_t length, uint16_t outgoing, uint8_t *data)
31+ {
3032 Serial.print (" Universe: " );
3133 Serial.println (universe);
32- if (universe == 0 || universe == outgoing) {
33- for (int i=0 ; i < ROWS * COLS; i++) {
34- Screen.setPixelAtIndex (i, data[i] > 4 , data[i]);
34+ if (universe == 0 || universe == outgoing)
35+ {
36+ for (int i = 0 ; i < ROWS * COLS; i++)
37+ {
38+ Screen.setPixelAtIndex (i, data[i] > 4 , data[i]);
3539 }
3640 }
3741}
3842
3943void ArtNetPlugin::websocketHook (DynamicJsonDocument &request)
4044{
41- const char *event = request[" event" ];
45+ const char *event = request[" event" ];
4246
43- if (currentStatus == NONE)
44- {
45- if (!strcmp (event, " artnet" ))
47+ if (currentStatus == NONE)
4648 {
47- uint16_t universe = request[" universe" ].as <uint16_t >();
48- Serial.print (" Changing ArtNet Universe to " );
49- Serial.println (universe);
50- artnet.setUniverse (universe);
51- Serial.print (" Current Universe: " );
52- Serial.println (artnet.getOutgoing ());
49+ if (!strcmp (event, " artnet" ))
50+ {
51+ uint16_t universe = request[" universe" ].as <uint16_t >();
52+ Serial.print (" Changing ArtNet Universe to " );
53+ Serial.println (universe);
54+ artnet.setUniverse (universe);
55+ Serial.print (" Current Universe: " );
56+ Serial.println (artnet.getOutgoing ());
57+ }
5358 }
54- }
5559}
0 commit comments