1
0
Fork 0
Commit Graph

528 Commits

Author SHA1 Message Date
Kevin Matz 091dea3ed5 remove spurious menu entry 2022-11-16 08:54:24 -05:00
Kevin Matz 0f481ae2a7 stubs for Artnet I/O 2022-11-15 11:42:27 -05:00
Kevin Matz 4123e85328 nodes contain a set of ports 2022-11-15 11:41:25 -05:00
Kevin Matz 161f8644ec ArtDmx has two modes 2022-11-15 11:40:47 -05:00
Kevin Matz b4f27c88f7 explicit constructors 2022-11-15 11:39:54 -05:00
Kevin Matz 8e7489082b introduce ports and universes 2022-11-15 11:37:52 -05:00
Kevin Matz 5f46377e95 remove unnecessary headers 2022-11-15 11:32:53 -05:00
Kevin Matz bca742c37f Documentation improvement and cleanup 2022-11-15 11:32:29 -05:00
Kevin Matz 248aca3f70 fixed by commit b20e463177 2022-11-14 10:04:12 -05:00
Kevin Matz b20e463177 preserver stream state checking when reading 8bit values 2022-11-14 10:00:02 -05:00
Kevin Matz 0b5435065e correctly accept empty universe discovery lists 2022-11-14 09:16:53 -05:00
Kevin Matz db3c782bef remove unnecessary header includes 2022-11-11 11:08:24 -05:00
Kevin Matz 933279e068 cleanup doxygen warnings 2022-11-11 11:08:05 -05:00
Kevin Matz ea1b281cde Remove depricated doxygen config statements. 2022-11-11 11:06:35 -05:00
Kevin Matz ce1e17e9fc use reinterpret_cast on data() instead of c style cast on constData() that silently removed the const. 2022-06-11 11:25:18 -04:00
Kevin Matz 5220fa5b3d use std::make_shared to construct the shared pointer 2022-06-11 11:23:41 -04:00
Kevin Matz 1904dacea9 globally configurable Art-Net OEM value 2022-06-09 16:51:14 -04:00
Kevin Matz 27e668457f class hierarchy of Device, Controller, and Node 2022-06-09 16:41:55 -04:00
Kevin Matz 2942d2800d add a header 2022-06-08 16:06:30 -04:00
Kevin Matz 5710631724 the Art-Net packet definitions 2022-06-08 16:05:06 -04:00
Kevin Matz 7826d17d40 set flag value if initialized via the manufactuer high bit 2022-06-08 10:42:44 -04:00
Kevin Matz f03b2140fa always write the flag bit 2022-06-08 10:39:10 -04:00
Kevin Matz b0c291b146 Prepare to support the Art-Net protocol. 2022-06-04 10:54:45 -04:00
Kevin Matz fa24d64c72 receive a ProbeRequest 2022-06-04 10:52:42 -04:00
Kevin Matz 5d4f6654cd protocol I/Os are protected functions 2022-06-04 10:52:06 -04:00
Kevin Matz ca671229f7 protocol recievers are protected members 2022-06-04 10:51:39 -04:00
Kevin Matz 77113b9139 add flag for when device is connected to a broker 2022-06-04 10:50:39 -04:00
Kevin Matz 74b95cf007 specify the byte width of the IP address specification enum 2022-06-04 10:49:24 -04:00
Kevin Matz 497f45a0df flag to probe for inactive only 2022-06-04 10:48:46 -04:00
Kevin Matz ce8baafcf3 add definition for slot count 2022-06-04 10:29:00 -04:00
Kevin Matz 00d825ccf8 turn pdu_flags into a POD struct 2022-06-04 10:27:25 -04:00
Kevin Matz a4978c514e minor optimization for streaming the native type 2022-05-31 15:25:07 -04:00
Kevin Matz 53868f7162 remove obsolete CLASS_DIAGRAMS directive 2022-05-28 17:01:18 -04:00
Kevin Matz b95f6a72d6 keep a transaction number 2021-09-19 22:37:57 -04:00
Kevin Matz 1842c69b02 un-document unused variable 2021-09-19 12:22:24 -04:00
Kevin Matz 7c1f529833 LLRP frame handling 2021-09-19 12:22:07 -04:00
Kevin Matz 95916aea56 check for existing segments before creating 2021-09-19 12:19:53 -04:00
Kevin Matz c5c4df1888 create LLRP frame block 2021-09-19 10:23:33 -04:00
Kevin Matz 6b960d8913 inherit from an EPT Client base class that does nothing. 2021-09-19 10:21:55 -04:00
Kevin Matz 9fe57bc363 unpack structure for portability 2021-09-19 09:29:17 -04:00
Kevin Matz 4cd8289a85 remove packed struct for portability 2021-09-19 09:03:41 -04:00
Kevin Matz 6cc9f6e025 and stream condition checks 2021-09-17 09:35:47 -04:00
Kevin Matz b8a113759b remove extranious stream read 2021-09-17 09:35:35 -04:00
Kevin Matz 6a24a9ed57 don't rely on packed structures 2021-09-17 08:49:28 -04:00
Kevin Matz c30d6a33f2 use the mkshared constructor 2021-09-17 08:48:39 -04:00
Kevin Matz 0afb725606 enabe MOC for qt platform driver 2021-09-14 09:52:43 -04:00
Kevin Matz ad6098c553 corrected macro definition 2021-09-14 09:17:14 -04:00
Kevin Matz f21a071860 zero is the default width case 2021-09-11 14:29:40 -04:00
Kevin Matz 7ae5896bc8 correct more type defines 2021-09-11 14:29:17 -04:00
Kevin Matz ae2a03531b uint -> unsigned int for MinGW 2021-09-11 13:54:32 -04:00