Commit Graph

52 Commits

Author SHA1 Message Date
52cdef90dd only generate discovery frames for enabled RLP communications protocols 2022-11-26 12:38:26 -05:00
3f717454eb documentation cleanup 2022-11-26 12:30:27 -05:00
4ad13317fd update the sender source name when the UACN changes 2022-11-24 11:35:25 -05:00
24ba41a73f it's the name of the source, not a description of the universe 2022-11-24 11:31:51 -05:00
29fd1fc9ed privatize the active data slot variable 2022-11-23 14:28:27 -05:00
9e94c406fd init variable in constructor, not header 2022-11-23 14:27:40 -05:00
9889a8943c the minimum length sACN data is just the start code 2022-11-23 14:22:37 -05:00
3695ae80fe improve code readability 2022-11-23 13:50:15 -05:00
e12d11e62e tighten up the use of time 2022-11-23 13:49:35 -05:00
e157090e35 lock the data mutex for the minimum necessary instructions 2022-11-23 13:47:51 -05:00
da668011fe report the status of the dominant universe 2022-11-22 23:27:25 -05:00
5c2548a5d3 if DMX has timed out, check if sACN has also 2022-11-22 12:13:52 -05:00
6be8dfbebd set the operational status for sending universes 2022-11-21 17:46:17 -05:00
cf1df8d373 send 3 stream_terminated messages during orderly shutdown 2022-11-21 17:45:43 -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
53ac273c0b there is no distinction between network data lost and terminated 2022-11-21 13:39:14 -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
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
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
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
5f46377e95 remove unnecessary headers 2022-11-15 11:32:53 -05:00
248aca3f70 fixed by commit b20e463177 2022-11-14 10:04:12 -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
6a24a9ed57 don't rely on packed structures 2021-09-17 08:49:28 -04:00
ae2a03531b uint -> unsigned int for MinGW 2021-09-11 13:54:32 -04:00
04eb87ed82 comparison operators that makes sense 2021-09-11 10:01:18 -04:00
8e50d9292d callback tokens to signal when the caller has gone away 2021-09-11 09:44:16 -04:00
abbfe6ee0d configurable hold-last-look 2021-09-10 16:26:31 -04:00
6f6ec334ca purge zombie sources 2021-09-10 12:48:33 -04:00
69bca798c4 poly-source universe API cleanup 2021-09-10 12:00:50 -04:00
d3da663a44 manage universes with shared pointers 2021-09-10 09:55:34 -04:00
15ad9a565b send at least one empty discovery message if have previously announced universes 2021-09-08 16:16:45 -04:00
053339d2d1 complete the removal of a terminated universe 2021-09-08 16:15:40 -04:00
719eca89d7 universes with no active slots aren't sent, so don't announce 2021-09-08 09:54:26 -04:00
1e2bb87493 shared pointers for discovered universe metadata 2021-09-07 11:17:52 -04:00