Commit Graph

390 Commits

Author SHA1 Message Date
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
77113b9139 add flag for when device is connected to a broker 2022-06-04 10:50:39 -04:00
74b95cf007 specify the byte width of the IP address specification enum 2022-06-04 10:49:24 -04:00
497f45a0df flag to probe for inactive only 2022-06-04 10:48:46 -04:00
ce8baafcf3 add definition for slot count 2022-06-04 10:29:00 -04:00
00d825ccf8 turn pdu_flags into a POD struct 2022-06-04 10:27:25 -04:00
a4978c514e minor optimization for streaming the native type 2022-05-31 15:25:07 -04:00
b95f6a72d6 keep a transaction number 2021-09-19 22:37:57 -04:00
1842c69b02 un-document unused variable 2021-09-19 12:22:24 -04:00
7c1f529833 LLRP frame handling 2021-09-19 12:22:07 -04:00
95916aea56 check for existing segments before creating 2021-09-19 12:19:53 -04:00
c5c4df1888 create LLRP frame block 2021-09-19 10:23:33 -04:00
6b960d8913 inherit from an EPT Client base class that does nothing. 2021-09-19 10:21:55 -04:00
9fe57bc363 unpack structure for portability 2021-09-19 09:29:17 -04:00
4cd8289a85 remove packed struct for portability 2021-09-19 09:03:41 -04:00
6cc9f6e025 and stream condition checks 2021-09-17 09:35:47 -04:00
b8a113759b remove extranious stream read 2021-09-17 09:35:35 -04:00
6a24a9ed57 don't rely on packed structures 2021-09-17 08:49:28 -04:00
c30d6a33f2 use the mkshared constructor 2021-09-17 08:48:39 -04:00
f21a071860 zero is the default width case 2021-09-11 14:29:40 -04:00
7ae5896bc8 correct more type defines 2021-09-11 14:29:17 -04:00
ae2a03531b uint -> unsigned int for MinGW 2021-09-11 13:54:32 -04:00
2b9f2c4dfe build as static 2021-09-11 10:59:17 -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
220a70d51b age in MS since the last receipt 2021-09-10 12:47:11 -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
f3f6b0d35f clear entries from CID on first page of discovery 2021-09-07 09:14:34 -04:00
745d62f4a1 qt6 versionless targets 2021-09-06 13:28:07 -04:00
b3ee265745 rework directory structure 2021-09-06 12:54:28 -04:00