|
00b1c1299f
|
mutex for NULL Start Code data
|
2021-08-31 11:33:02 -04:00 |
|
|
ae5732e2fd
|
smart pointers for PDU header and data segments
|
2021-08-31 11:13:36 -04:00 |
|
|
68bc049b8b
|
discovery on both IPv4 and IPv6
|
2021-08-31 10:28:00 -04:00 |
|
|
decf1f7cb1
|
sACN universe sending
|
2021-08-31 10:27:30 -04:00 |
|
|
b9e752e87e
|
make universes aware of their sending source
|
2021-08-31 09:27:53 -04:00 |
|
|
09b2210616
|
threaded worker loop for periodic discovery broadcast
|
2021-08-30 13:59:08 -04:00 |
|
|
d421a5c577
|
transmit sACN Universe Discovery lists
|
2021-08-30 13:36:17 -04:00 |
|
|
f0d9402db9
|
transmit sACN EXTENDED frames
|
2021-08-30 13:32:20 -04:00 |
|
|
9c10bd7124
|
calculate multicast addresses from universe numbers
|
2021-08-30 13:30:36 -04:00 |
|
|
b8e6dcdcef
|
enhanced IP address
|
2021-08-30 12:53:17 -04:00 |
|
|
d9e42f5c2f
|
universes have a destination IP, defaulting to the appropriate multicast address
|
2021-08-30 10:00:54 -04:00 |
|
|
9b0ff5821b
|
reuse IP address types from SDT
|
2021-08-30 09:56:48 -04:00 |
|
|
8f7463b67f
|
keep a list of discovered universes
|
2021-08-29 11:44:27 -04:00 |
|
|
7a0fbb0e41
|
note that 0 sequences can expose bugs
|
2021-08-29 11:18:45 -04:00 |
|
|
66b6c8e7e4
|
initilize active slots to 0
|
2021-08-29 11:17:53 -04:00 |
|
|
08c07d1c9c
|
also track sequence number for syncronizaton
|
2021-08-29 01:12:11 -04:00 |
|
|
5101e0d22c
|
track sequence numbers per universe
|
2021-08-29 01:01:20 -04:00 |
|
|
3bad5e0d3e
|
evaluate sequence numbers using standard method
|
2021-08-29 01:00:50 -04:00 |
|
|
324ac934e8
|
document PDU properties
|
2021-08-29 00:59:36 -04:00 |
|
|
ca990976e5
|
directly compare DATA::data_headers
|
2021-08-29 00:58:57 -04:00 |
|
|
a99a191e13
|
new name for the ArpitratingUniverse class
|
2021-08-28 15:28:52 -04:00 |
|
|
6def8d52b9
|
reuse DATA::data_header to maintain record of metadata
|
2021-08-28 14:47:30 -04:00 |
|
|
287ae5f6cc
|
markdown block quotes from the standard
|
2021-08-28 12:54:26 -04:00 |
|
|
bb290ab7cb
|
validate incoming sequence number
|
2021-08-28 12:23:20 -04:00 |
|
|
eaac6084a2
|
required documentation of merge
|
2021-08-28 11:24:01 -04:00 |
|
|
39cb36c46e
|
fail on receiving invalid universe number
|
2021-08-28 10:27:13 -04:00 |
|
|
c808341eff
|
universes have provenances or metadata, not sources
|
2021-08-28 10:17:53 -04:00 |
|
|
9b4f698b9a
|
data header options inherit from pdu_steam_object
|
2021-08-28 09:10:28 -04:00 |
|
|
0614524d0b
|
also enforce priority value constraint on sending
|
2021-08-28 09:08:40 -04:00 |
|
|
54df9ae8f6
|
track the count of active data slots
|
2021-08-28 09:04:06 -04:00 |
|
|
031888f192
|
don't force sACN namespace to be all caps
|
2021-08-28 09:01:33 -04:00 |
|
|
193899b4d7
|
Provenance can be a POD struct
|
2021-08-27 12:09:19 -04:00 |
|
|
2a26e7fa49
|
DMP layer of sACN is too constrained to require inheritance of DMP::Device
|
2021-08-27 09:02:44 -04:00 |
|
|
8c99f4ff1f
|
enforce value constraints when reading stream
|
2021-08-27 08:56:39 -04:00 |
|
|
f40ac836ce
|
DMP property get/set
|
2021-08-26 17:00:15 -04:00 |
|
|
8392d2e433
|
data pending synchronization can be a nullptr until feature is used
|
2021-08-26 16:49:58 -04:00 |
|
|
3c78f0570d
|
force synchronization on next update, not next access
|
2021-08-26 16:46:06 -04:00 |
|
|
53602709fa
|
begin adding citations to standards
|
2021-08-26 11:54:30 -04:00 |
|
|
f948932c90
|
additional documentation
|
2021-08-25 17:20:33 -04:00 |
|
|
d5bef37ddf
|
rename ACN::RLP::Appliance -> ACN::RLP::Component
|
2021-08-25 10:57:31 -04:00 |
|
|
883dbc7f8c
|
introduce ACN::PDU::Message
|
2021-08-25 10:33:53 -04:00 |
|
|
a62c41e6bc
|
protocols move out of top level directory
|
2021-08-24 18:30:44 -04:00 |
|