Commit Graph

918 Commits

Author SHA1 Message Date
13bb3a39f0 incorporate the label value into the message data struct directly 2023-04-03 16:42:48 -04:00
3bea3097d0 optional endianness support 2023-04-03 15:39:42 -04:00
76a7078cef build files for a Qt platform driver for the ENTTEC DMX USB Pro 2023-04-03 09:59:18 -04:00
0c36bd34b7 put the widget directly in the ENTTEC namespace 2023-04-03 09:58:26 -04:00
d54b714981 private linking only for Qt modules 2023-04-03 09:24:40 -04:00
ebb8c284f9 enable automoc and friends for all Qt platform drivers 2023-04-03 08:58:28 -04:00
12fddd4caa unify project version 2023-04-03 08:57:54 -04:00
94c4af768e move the Qt sACN platform driver to a subdirectory 2023-04-03 08:47:49 -04:00
cb2bc6548d stubs for communicating with a widget 2023-04-02 22:47:50 -04:00
8f3d704d5a stream IO for the API 2023-04-02 19:42:32 -04:00
8e41fc72c2 use the bufferstream library 2023-04-02 13:24:55 -04:00
1ea49ebde2 use bufferstreams instead of the ACN::PDU stream 2023-04-02 13:24:26 -04:00
099ea5a98a split the buffer stream out of ACN::PDU 2023-04-02 13:13:26 -04:00
dcbd735476 personalities get a name 2023-04-02 10:35:07 -04:00
3e805960d7 protocol definitions for ENTTEC DMX USB Pro API 1.44 2023-04-02 10:34:49 -04:00
7d1c756d89 patch Personalities, not devices. 2023-04-01 15:31:22 -04:00
3ee4cbb858 basic operations for managing a patch 2023-04-01 11:17:56 -04:00
6486775626 allow devices to be sorted by startaddress 2023-04-01 11:17:29 -04:00
55a120dfed namespace stubs for CITP protocol layers 2023-03-31 19:51:42 -04:00
189be8baf7 notes on how to access the standards documents 2023-03-31 11:22:56 -04:00
88f06738ab add a bibliography file for OSC 2023-03-31 11:22:28 -04:00
7b436915d8 initial build framework for CITP 2023-03-31 11:22:01 -04:00
e1c1c1b579 move OSC to the prococols directory 2023-03-31 10:52:33 -04:00
847b6d931d rename platform library with consitant project name 2023-03-31 09:55:02 -04:00
396aac84f3 reorder for readability 2023-03-31 01:52:08 -04:00
aaacd8539b build as a shared library 2023-03-31 01:51:14 -04:00
40a3342317 use preferred naming convention for build 2023-03-31 01:49:38 -04:00
b55a8fdd83 link by module namespace referance 2023-03-31 01:46:35 -04:00
db81ecefdc add namespace aliases to cmake 2023-03-31 01:42:40 -04:00
c2ab4d9b22 remove unnecessary cmake directives 2023-03-31 01:37:37 -04:00
f9efddf583 cleanup comments 2023-03-30 20:15:35 -04:00
6cd9a9e6df correctly scale return value, with comment about linearity 2023-03-30 20:14:59 -04:00
cd884a8593 mark standards parameters as static 2023-03-30 20:13:26 -04:00
b6e9425083 evaluate non-dim from millivolts 2023-03-30 19:16:54 -04:00
8979dd4699 Hysteresis aware method for calculating non-dim switch state 2023-03-30 14:55:12 -04:00
9c5654b34d retain low-end resolution 2023-03-30 14:40:29 -04:00
2c72607dc3 E1.3 0-10V support 2023-03-30 13:56:14 -04:00
3ef5e0498b set default merge mode 2022-12-12 13:43:40 -05:00
7dfb0a81d7 universe arbitration is a helper not a subclass 2022-12-12 13:39:10 -05:00
64e6ee1c0a add refresh function to consolidate maintenance tasks 2022-12-12 11:32:26 -05:00
f5d99a03e6 remove unused base class function 2022-12-12 11:31:29 -05:00
d87fbcf25d unify the callback handlers 2022-12-12 11:29:41 -05:00
64140eb757 cache the dominant universe 2022-12-11 21:30:37 -05:00
e219e64d28 doc updates 2022-12-11 21:30:26 -05:00
472b6a1c39 retriever of sources metadata 2022-12-11 21:24:27 -05:00
a2bd30dbe5 better to just call the callback doer in a lambda 2022-12-11 21:23:34 -05:00
74de2c07af don't pay attention to universes that may not be dominant 2022-12-11 21:22:17 -05:00
27179b4e00 use a single vector for all callback tokens 2022-12-11 16:53:54 -05:00
b5f3e63b36 add callbacks for member changes 2022-12-11 16:48:42 -05:00
59dbad2264 reorder header 2022-12-11 16:48:06 -05:00