Commit Graph

299 Commits

Author SHA1 Message Date
e273f2ffa6 remove unnecessary template parameter declarations 2021-08-11 09:42:43 -04:00
6684a90b4e discovery PIDs 2021-08-11 01:26:51 -04:00
ef0f38f8ad don't respond to broadcast SET PIDs 2021-08-11 00:04:08 -04:00
75b4b13997 reset device PID 2021-08-11 00:02:41 -04:00
de435d5021 remove stray overrides 2021-08-10 16:08:26 -04:00
141786ad67 nak and length check brevity 2021-08-10 16:08:09 -04:00
8e7a96ac82 responder counts failed message construction 2021-08-10 15:35:27 -04:00
3a86b10a8b sensors handle their own responses 2021-08-10 14:50:53 -04:00
2bb4460444 message IO is the responsibility of the message 2021-08-10 13:33:24 -04:00
5bc4c58b0e controller does not subclass responder 2021-08-10 13:02:58 -04:00
9127ad45b9 UID comparison operator 2021-08-10 01:24:52 -04:00
41eba231a5 check that message to send is valid 2021-08-10 00:57:09 -04:00
1bd99631a9 sensor PIDs 2021-08-10 00:56:43 -04:00
0202dc9422 dmx related PIDs 2021-08-09 17:50:36 -04:00
086cd0520c vtable completeness 2021-08-09 15:39:35 -04:00
af47a4cfb7 action-able basic PIDs 2021-08-09 15:04:49 -04:00
e4fb0736fc DMX user helper classes 2021-08-09 15:03:09 -04:00
d449d8efe5 let cmake handle versioning 2021-08-09 15:01:41 -04:00
1d996f46a4 more rdm support 2021-08-08 17:25:41 -04:00
970617b9cd Appendix A: Defined Parameters (Normative) 2021-08-07 16:27:09 -04:00
cd2f5cae7f namespace cleanup 2021-08-07 13:49:05 -04:00
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