Commit Graph

86 Commits

Author SHA1 Message Date
cf1df8d373 send 3 stream_terminated messages during orderly shutdown 2022-11-21 17:45:43 -05:00
09dc532984 check for timeout before returning the status 2022-11-21 17:42:08 -05:00
357f8d5359 override the base implementation to be thread safer 2022-11-21 17:41:28 -05:00
81e68203ff set the status of terminated universes 2022-11-21 14:40:38 -05:00
f27faa4fe6 always attempt to delete terminated universes 2022-11-21 14:40:04 -05:00
fdbff859c7 be verbose in the status name 2022-11-21 14:37:02 -05:00
6ad6aa28f8 don't remove last universe if holding the look 2022-11-21 14:25:12 -05:00
a5958448ff set/timeout ops modify the operational state 2022-11-21 13:41:22 -05:00
53ac273c0b there is no distinction between network data lost and terminated 2022-11-21 13:39:14 -05:00
e76fd2f603 add a property to track the operating state of the universe 2022-11-21 13:24:21 -05:00
718a3dd22f Add status enum to be used later to track the operational state of a universe. 2022-11-21 12:41:59 -05:00
8fd8ef977d doc improvements 2022-11-20 23:00:38 -05:00
54ead231ad ensure that UDP and TCP are being sent on the correct transport 2022-11-20 17:30:23 -05:00
4a52f7302d implement a more robust method of determining dominant member 2022-11-20 15:22:51 -05:00
3672b1d49f Remove note about deleting callback tokens, It's done for all stale callbacks. 2022-11-20 15:16:12 -05:00
1ad91bdefe doc updates 2022-11-20 15:15:14 -05:00
ae838bee21 reuse the same RLP header for every message 2022-11-20 15:10:53 -05:00
10031d3a05 implement a separate sender for each transport protocol 2022-11-20 15:09:03 -05:00
2d93bbe709 only handle discovery frames if discovery is enabled 2022-11-19 17:23:13 -05:00
e14556fe16 call discovery callbacks after disabling discovery 2022-11-19 17:22:36 -05:00
b26bf158c0 never add a universe for discovery 2022-11-19 17:22:03 -05:00
99d919d613 move discovery state tracking form platform driver to protocol receiver 2022-11-19 16:43:41 -05:00
e4119c5189 add missing property getter for "Hold Last Look" 2022-11-19 15:45:31 -05:00
e528abe5e1 make the ACN EPI 19 Fixed name only asignable at initilization 2022-11-19 15:43:02 -05:00
24e7b5eb4c retrieving a universe doesn't modify the receiver 2022-11-19 12:26:07 -05:00
693b361244 add citation 2022-11-18 13:50:07 -05:00
85e631424a include universe number in metadata source_name 2022-11-17 12:39:43 -05:00
7def265788 header cleanup 2022-11-17 12:29:57 -05:00
0f481ae2a7 stubs for Artnet I/O 2022-11-15 11:42:27 -05:00
4123e85328 nodes contain a set of ports 2022-11-15 11:41:25 -05:00
161f8644ec ArtDmx has two modes 2022-11-15 11:40:47 -05:00
b4f27c88f7 explicit constructors 2022-11-15 11:39:54 -05:00
8e7489082b introduce ports and universes 2022-11-15 11:37:52 -05:00
5f46377e95 remove unnecessary headers 2022-11-15 11:32:53 -05:00
bca742c37f Documentation improvement and cleanup 2022-11-15 11:32:29 -05:00
248aca3f70 fixed by commit b20e463177 2022-11-14 10:04:12 -05:00
b20e463177 preserver stream state checking when reading 8bit values 2022-11-14 10:00:02 -05:00
0b5435065e correctly accept empty universe discovery lists 2022-11-14 09:16:53 -05:00
db3c782bef remove unnecessary header includes 2022-11-11 11:08:24 -05:00
933279e068 cleanup doxygen warnings 2022-11-11 11:08:05 -05:00
1904dacea9 globally configurable Art-Net OEM value 2022-06-09 16:51:14 -04:00
27e668457f class hierarchy of Device, Controller, and Node 2022-06-09 16:41:55 -04:00
2942d2800d add a header 2022-06-08 16:06:30 -04:00
5710631724 the Art-Net packet definitions 2022-06-08 16:05:06 -04:00
7826d17d40 set flag value if initialized via the manufactuer high bit 2022-06-08 10:42:44 -04:00
f03b2140fa always write the flag bit 2022-06-08 10:39:10 -04:00
b0c291b146 Prepare to support the Art-Net protocol. 2022-06-04 10:54:45 -04:00
fa24d64c72 receive a ProbeRequest 2022-06-04 10:52:42 -04:00
5d4f6654cd protocol I/Os are protected functions 2022-06-04 10:52:06 -04:00
ca671229f7 protocol recievers are protected members 2022-06-04 10:51:39 -04:00