Commit Graph

106 Commits

Author SHA1 Message Date
Kevin Matz d3b4d794c4 Add RGB pixel strips 2021-02-10 17:09:35 -05:00
Kevin Matz 8f0822f719 continuing SDT development 2021-02-03 13:50:24 -05:00
Kevin Matz 149f5b809d use uniform EPI 17 implimentation 2021-02-03 13:49:53 -05:00
Kevin Matz 9d1421b86b get CID from root PDU header 2021-02-03 13:47:36 -05:00
Kevin Matz fc6cac583d make SACN::Receiver a subclass of ACN::Appliance 2021-02-02 14:20:08 -05:00
Kevin Matz 63e2aeca41 more work on SDT 2021-02-02 14:19:32 -05:00
Kevin Matz 5620a6c7e1 template for PDU::Handler type 2021-02-02 14:19:09 -05:00
Kevin Matz 4dfac265c7 introduce the Appliance class 2021-02-02 14:18:44 -05:00
Kevin Matz 9b84ec311f construct component by default with NULL UUID 2021-02-02 14:17:29 -05:00
Kevin Matz 24dc73b357 base class for ACN Components 2021-01-27 10:11:08 -05:00
Kevin Matz 31a67c9716 EPI 16 constants 2021-01-27 10:05:06 -05:00
Kevin Matz 6fd3126e13 untested EPI 33 2021-01-27 10:03:48 -05:00
Kevin Matz d4a24f427c keep record from where universe data was sourced 2021-01-27 09:49:55 -05:00
Kevin Matz 240037eb5b define property components near each other for source readability 2021-01-26 16:23:11 -05:00
Kevin Matz deb3b9f3a7 remove alias from std namespace 2021-01-26 16:21:56 -05:00
Kevin Matz eeaffcf0c9 use type alias over typedef 2021-01-26 16:19:50 -05:00
Kevin Matz 5328f650ab further refine library path 2021-01-26 16:16:53 -05:00
Kevin Matz 2a4c015e6b expand protocol list 2021-01-13 14:34:38 -05:00
Kevin Matz ed971a4c1c move the protocols library to a more generic path 2021-01-13 12:32:04 -05:00
Kevin Matz 0e85f41548 initial UUID library 2021-01-13 12:21:41 -05:00
Kevin Matz d8ef8b3279 give the pixel strip its own fixture class 2021-01-09 18:53:59 -05:00
Kevin Matz 20c6da9ca7 remove unnecessary namespace clutter 2021-01-09 18:50:06 -05:00
Kevin Matz 4f268fffde remove silly typedefs 2021-01-09 14:47:49 -05:00
Kevin Matz 56a0bf0f25 set parent when creating the Block 2021-01-09 14:13:44 -05:00
Kevin Matz 5d042f72e7 template alias for a block of PDU 2021-01-09 14:12:15 -05:00
Kevin Matz 945fa7595a initialize strobe to INACTIVE 2021-01-09 09:36:17 -05:00
Kevin Matz eef99b8c51 namespace cleanup 2021-01-08 14:01:51 -05:00
Kevin Matz f1fe989d9a additional standard enforcement 2021-01-08 14:01:24 -05:00
Kevin Matz b9977c7f9d give sACN univeres an isSynchronized property to track sync state. 2021-01-08 14:00:39 -05:00
Kevin Matz 92ce1d5d65 unsubscribe on STREAM_TERMINATED option 2021-01-08 13:05:59 -05:00
Kevin Matz bbc3cb5592 introduce unsubscribing from universes 2021-01-08 13:05:27 -05:00
Kevin Matz 104d5526bc namespace cleanups 2021-01-08 11:44:51 -05:00
Kevin Matz 04d103a427 remove incorrect length check. Vector may be inherited. 2021-01-08 02:34:08 -05:00
Kevin Matz a678676d3d rename to mimic pbuf api 2021-01-08 02:25:49 -05:00
Kevin Matz 796b8a5993 improved ACN protocol layer separation and robustness 2021-01-08 02:22:41 -05:00
Kevin Matz 43c0e61465 some library documentation 2021-01-04 13:42:26 -05:00
Kevin Matz 073d3b7a05 header and include cleanups 2021-01-04 12:50:40 -05:00
Kevin Matz 2e39a01a4c fully E1.17 ACN compliant receiver of E1.31 sACN data 2021-01-04 09:52:54 -05:00
Kevin Matz 7bc93797cb add informative message about nvm_get_* errors 2021-01-04 09:44:36 -05:00
Kevin Matz ba0cf27aa2 add warning if subscribe fails 2020-12-23 13:19:19 -05:00
Kevin Matz 81f1314ded slim header includes 2020-12-23 13:19:00 -05:00
Kevin Matz 490b4a7757 use ESP logging macros in device specific files 2020-12-23 12:49:22 -05:00
Kevin Matz 1956c8af42 abstractify fixture types 2020-12-23 11:46:01 -05:00
Kevin Matz b8ba54e926 always call WiFi.setHostname() 2020-12-23 11:45:25 -05:00
Kevin Matz 3f6048ee89 convert include guards to #pragma once 2020-12-23 11:44:50 -05:00
Kevin Matz ee999aec9b initial commit 2020-12-22 13:59:02 -05:00
Kevin Matz 2a671e5be2 organize source tree 2020-12-22 13:51:37 -05:00
Kevin Matz 6219f3571b file rename 2020-12-22 13:16:29 -05:00
Kevin Matz 6275a2c10e compare, not assign 2020-12-22 12:51:06 -05:00
Kevin Matz 4dde9f4a1b rename the strobe class 2020-12-22 11:55:32 -05:00