Commit Graph

78 Commits

Author SHA1 Message Date
d78a5db381 namespace cleanup 2021-08-07 13:48:34 -04:00
47a5adcc8a DMX protocol defines in own header 2021-08-07 13:48:00 -04:00
c8041ca857 Appendix A: Defined Parameters 2021-08-07 13:36:09 -04:00
ac8fe68141 Appendix A: Defined Parameters (Normative) 2021-08-07 13:10:51 -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
d7eb23a120 #pragma once header guard 2021-08-06 12:15:02 -04:00
23a4647342 refactor to unmask virtual functions 2021-08-06 12:14:29 -04:00
eaf49608e5 remove platfrom driver from standards namespace 2021-08-06 12:11:44 -04:00
c6a969bd9a add new classes to listing 2021-08-02 19:21:36 -04:00
af8dcc92aa can create Timestamp UUIDs 2021-08-02 16:29:18 -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
f9c01e5ad3 configurable data view modes 2021-07-31 14:06:58 -04:00
31108b7499 DMX::Universe calculates it's rx rate 2021-07-31 10:33:26 -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
92b211056e join multicast group on all interfaces 2021-07-30 14:40:03 -04:00
b2facb639a display values in monospace font 2021-07-30 14:33:51 -04:00
4ce12e250d initial universe data table model 2021-07-30 13:57:27 -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
50023e765b rename low-level stream object base class 2021-07-30 08:37:16 -04:00
c67472a8be io stream ops for preamble 2021-07-30 08:21:56 -04:00
79502361fd mark overrides for template struct members 2021-07-30 08:21:38 -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
d69566bbc9 include additional debug info during debug builds 2021-07-29 17:36:06 -04:00
7351e3c0df uniform PDU::Stream io functions 2021-07-29 11:20:03 -04:00
1d4d99c9c2 output properties 2021-07-29 10:53:12 -04:00
833b33b751 better use of nullptr 2021-07-28 10:44:11 -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
8512da0b32 move constructor out of header 2021-07-26 22:48:01 -04:00
42022baecf documenaton churn 2021-07-26 22:47:25 -04:00
0cb3c72226 a few more doxygen blocks 2021-07-26 21:15:48 -04:00
c6aef08e55 move pdu_stream class to it's own .h/.cpp files 2021-07-26 21:15:20 -04:00
7e58ce5562 pdustream output operators 2021-07-26 17:22:24 -04:00
555122bd3b refactor to include NCS variant support 2021-07-26 15:41:02 -04:00
44f5992340 input stream overload operators 2021-07-26 13:34:11 -04:00
237943489f stream read operators for integer data types 2021-07-26 13:33:14 -04:00
d1ee4e1dae reorder alphabetically 2021-07-26 13:31:47 -04:00
86576ad4e3 don't create a universe for sACN discovery 2021-06-30 13:04:17 -04:00
e49ba6c53f wrap the subscribed universes with a class that has convenient signals and slots. 2021-06-23 11:10:12 -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
84476d33c7 prepare pdu_stream class for output buffering too 2021-06-21 10:26:46 -04:00