1
0
Fork 0
Commit Graph

260 Commits

Author SHA1 Message Date
Kevin Matz b8e6dcdcef enhanced IP address 2021-08-30 12:53:17 -04:00
Kevin Matz 7495897b4a rlp writing 2021-08-30 10:15:39 -04:00
Kevin Matz d9e42f5c2f universes have a destination IP, defaulting to the appropriate multicast address 2021-08-30 10:00:54 -04:00
Kevin Matz 9b0ff5821b reuse IP address types from SDT 2021-08-30 09:56:48 -04:00
Kevin Matz cf9ae4c89b intermediate transport class for both TCP and UDP 2021-08-30 09:55:34 -04:00
Kevin Matz 8f7463b67f keep a list of discovered universes 2021-08-29 11:44:27 -04:00
Kevin Matz 7a0fbb0e41 note that 0 sequences can expose bugs 2021-08-29 11:18:45 -04:00
Kevin Matz 66b6c8e7e4 initilize active slots to 0 2021-08-29 11:17:53 -04:00
Kevin Matz 7a49267125 use std::copy for efficiency 2021-08-29 11:06:00 -04:00
Kevin Matz b934477b19 don't front-pad property data for non-zero addresses 2021-08-29 09:49:00 -04:00
Kevin Matz 9ab058393e remove redundant length check 2021-08-29 09:07:05 -04:00
Kevin Matz dbed27aacf remove redundant length check 2021-08-29 09:03:42 -04:00
Kevin Matz 08c07d1c9c also track sequence number for syncronizaton 2021-08-29 01:12:11 -04:00
Kevin Matz 5101e0d22c track sequence numbers per universe 2021-08-29 01:01:20 -04:00
Kevin Matz 3bad5e0d3e evaluate sequence numbers using standard method 2021-08-29 01:00:50 -04:00
Kevin Matz 324ac934e8 document PDU properties 2021-08-29 00:59:36 -04:00
Kevin Matz ca990976e5 directly compare DATA::data_headers 2021-08-29 00:58:57 -04:00
Kevin Matz a99a191e13 new name for the ArpitratingUniverse class 2021-08-28 15:28:52 -04:00
Kevin Matz 6def8d52b9 reuse DATA::data_header to maintain record of metadata 2021-08-28 14:47:30 -04:00
Kevin Matz ea3abc97b5 transmit sequence number 2021-08-28 12:54:46 -04:00
Kevin Matz 287ae5f6cc markdown block quotes from the standard 2021-08-28 12:54:26 -04:00
Kevin Matz bb290ab7cb validate incoming sequence number 2021-08-28 12:23:20 -04:00
Kevin Matz eaac6084a2 required documentation of merge 2021-08-28 11:24:01 -04:00
Kevin Matz 39cb36c46e fail on receiving invalid universe number 2021-08-28 10:27:13 -04:00
Kevin Matz c808341eff universes have provenances or metadata, not sources 2021-08-28 10:17:53 -04:00
Kevin Matz 9b4f698b9a data header options inherit from pdu_steam_object 2021-08-28 09:10:28 -04:00
Kevin Matz 0614524d0b also enforce priority value constraint on sending 2021-08-28 09:08:40 -04:00
Kevin Matz bd05b0439a DMP action stubs 2021-08-28 09:07:50 -04:00
Kevin Matz 6a9247ccea refactor dmp header component names 2021-08-28 09:07:06 -04:00
Kevin Matz 54df9ae8f6 track the count of active data slots 2021-08-28 09:04:06 -04:00
Kevin Matz 031888f192 don't force sACN namespace to be all caps 2021-08-28 09:01:33 -04:00
Kevin Matz 6cde71a672 more bibs 2021-08-28 08:53:43 -04:00
Kevin Matz 193899b4d7 Provenance can be a POD struct 2021-08-27 12:09:19 -04:00
Kevin Matz 2a26e7fa49 DMP layer of sACN is too constrained to require inheritance of DMP::Device 2021-08-27 09:02:44 -04:00
Kevin Matz 8c99f4ff1f enforce value constraints when reading stream 2021-08-27 08:56:39 -04:00
Kevin Matz f40ac836ce DMP property get/set 2021-08-26 17:00:15 -04:00
Kevin Matz 8d6a765c3a refactor receive function names to reflect PDU type, not vector 2021-08-26 16:57:30 -04:00
Kevin Matz 05f629440b DMP Properties don't need a class 2021-08-26 16:56:28 -04:00
Kevin Matz 8392d2e433 data pending synchronization can be a nullptr until feature is used 2021-08-26 16:49:58 -04:00
Kevin Matz 3c78f0570d force synchronization on next update, not next access 2021-08-26 16:46:06 -04:00
Kevin Matz 390b2eadf6 cite multi-line quotes 2021-08-26 12:30:44 -04:00
Kevin Matz 60ac42d024 flat search box 2021-08-26 12:30:17 -04:00
Kevin Matz c724f414b1 remove gradients 2021-08-26 12:15:46 -04:00
Kevin Matz 381d5fe4f9 use slide images from git tree 2021-08-26 12:00:45 -04:00
Kevin Matz 53602709fa begin adding citations to standards 2021-08-26 11:54:30 -04:00
Kevin Matz 8de1af8e89 use doxygen todo list 2021-08-26 11:54:08 -04:00
Kevin Matz 44c87055fd copyright info 2021-08-26 11:53:25 -04:00
Kevin Matz b92593c653 SVG doxygen graphs 2021-08-26 11:52:52 -04:00
Kevin Matz 03300620fc custom doxygen content 2021-08-26 11:35:50 -04:00
Kevin Matz c05e47abf2 add bibliographies 2021-08-26 11:35:26 -04:00