Commit Graph

46 Commits

Author SHA1 Message Date
4440cb6f37 Use the DMX null start code timeout constant to prune received universes 2021-08-16 10:15:42 -04:00
a6620f1def review of stream condition checking throughout iStream path 2021-08-16 10:14:39 -04:00
abb5bf1466 header, namespace, and whitespace cleanup 2021-08-15 23:36:29 -04:00
3e0cfe4868 make DMP generic enough for all vectors 2021-08-15 21:43:36 -04:00
53406333e3 template header/data reading in PDU 2021-08-15 13:16:59 -04:00
e6507c738d rename RLP vector registration function 2021-08-15 11:22:01 -04:00
c033be5b6e PDU::Block will only ever contain valid PDU 2021-08-15 11:14:09 -04:00
7981acc57b check validity of PDU 2021-08-14 10:43:51 -04:00
41d7553e1e read PDU blocks through iStream virtual 2021-08-14 09:28:28 -04:00
d883f061a4 uniform header/data names 2021-08-14 09:26:42 -04:00
d449d8efe5 let cmake handle versioning 2021-08-09 15:01:41 -04:00
d78a5db381 namespace cleanup 2021-08-07 13:48:34 -04:00
cfd0aa647d protocol specific timeout periods 2021-08-06 12:36:31 -04:00
7ad1962d3b support universe syncronization 2021-08-06 12:36:04 -04:00
c6a969bd9a add new classes to listing 2021-08-02 19:21:36 -04:00
c01cd08b86 Clang -Wall -Wextra cleanups 2021-08-02 10:10:55 -04:00
4ce0bf73ea rx merging on sACN universe priority 2021-08-02 10:09:14 -04:00
dd1f4ff4ff set the source before setting data so that source is available to data change callbacks. 2021-07-31 10:14:26 -04:00
96fa743548 set FCTN name instead of UACN 2021-07-30 09:31:16 -04:00
82f5a61cb2 assign initial UACN throughout the stack 2021-07-30 09:26:21 -04:00
6c20317de3 documentation and namespace cleanup 2021-07-30 09:11:32 -04:00
51de1b2164 remove hard coded int 2021-07-30 08:37:39 -04:00
00d769c22e improving PDU write support 2021-07-29 23:40:46 -04:00
aaca7ea461 stream IO refactoring 2021-07-29 19:27:13 -04:00
7351e3c0df uniform PDU::Stream io functions 2021-07-29 11:20:03 -04:00
51fb16455d refactor method names + doc updates 2021-07-28 10:43:43 -04:00
4702ac333d make it explicit when RTTI is beneficial 2021-07-28 10:37:33 -04:00
5851e1d55e frame_header write operator 2021-07-26 22:48:48 -04:00
44f5992340 input stream overload operators 2021-07-26 13:34:11 -04:00
0c6eb37e38 rename set methods to differentiate what gets callbacks 2021-06-23 10:21:11 -04:00
c3c0cc884a doc updates 2021-06-22 21:26:03 -04:00
32ef49554b delete the universe before removing the number from the map 2021-06-22 21:25:40 -04:00
ce28e5c645 implicit public base constructors 2021-06-21 10:25:09 -04:00
9f407da475 seperate termination from ending semantics 2021-06-20 09:35:56 -04:00
619430fe50 allow source to be directly modified 2021-06-20 09:35:03 -04:00
b2316fe388 source can create and terminate universes 2021-06-20 09:12:14 -04:00
f223d5fea4 property setters 2021-06-20 09:10:32 -04:00
21e61c7ac4 explicit default constructor 2021-06-20 09:10:21 -04:00
c58163fb8d universe source can be set without setting data 2021-06-20 09:09:03 -04:00
474cc28d0e remove redundant calls to rdstate() 2021-06-19 10:18:09 -04:00
65df669754 read from stream by data type, not length 2021-06-18 08:46:30 -04:00
50f29808ef support discovering available sACN universes 2021-06-02 09:29:27 -04:00
15b611983a class structure for sACN transmitter and tranciever 2021-06-02 09:21:24 -04:00
13c71afe1a cleanup clang-tidy/clazy warnings 2021-05-27 15:35:28 -04:00
e96ec6a6f3 move ESP sACN reciever back to WiFlash tree 2021-05-27 13:24:03 -04:00
8132fa91b6 import from WiFlash 2021-05-27 10:59:22 -04:00