|
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 |
|
|
7a49267125
|
use std::copy for efficiency
|
2021-08-29 11:06:00 -04:00 |
|
|
b934477b19
|
don't front-pad property data for non-zero addresses
|
2021-08-29 09:49:00 -04:00 |
|
|
9ab058393e
|
remove redundant length check
|
2021-08-29 09:07:05 -04:00 |
|
|
dbed27aacf
|
remove redundant length check
|
2021-08-29 09:03:42 -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 |
|
|
bd05b0439a
|
DMP action stubs
|
2021-08-28 09:07:50 -04:00 |
|
|
6a9247ccea
|
refactor dmp header component names
|
2021-08-28 09:07:06 -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 |
|
|
8d6a765c3a
|
refactor receive function names to reflect PDU type, not vector
|
2021-08-26 16:57:30 -04:00 |
|
|
05f629440b
|
DMP Properties don't need a class
|
2021-08-26 16:56:28 -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 |
|
|
390b2eadf6
|
cite multi-line quotes
|
2021-08-26 12:30:44 -04:00 |
|
|
53602709fa
|
begin adding citations to standards
|
2021-08-26 11:54:30 -04:00 |
|
|
8de1af8e89
|
use doxygen todo list
|
2021-08-26 11:54:08 -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 |
|
|
dee458bf88
|
remove unnecessary virtuals
|
2021-08-25 10:33:15 -04:00 |
|
|
5ea90a2beb
|
rename DMP::Component -> DMP::Appliance
|
2021-08-25 10:31:19 -04:00 |
|
|
c41d26bf7f
|
register RLP vectors
|
2021-08-25 00:23:11 -04:00 |
|
|
a62c41e6bc
|
protocols move out of top level directory
|
2021-08-24 18:30:44 -04:00 |
|