|
4f76a2f96c
|
add code path for (eventually) receiving discovery messages
|
2023-05-03 16:10:52 -04:00 |
|
|
35dc0f30d2
|
configure RDM device info
|
2023-04-27 09:26:05 -04:00 |
|
|
fc48300964
|
connect RDM responder I/O
|
2023-04-26 10:05:16 -04:00 |
|
|
2fdef29242
|
use the widget mode to determine the appropriate RDM configuration
|
2023-04-25 16:48:24 -04:00 |
|
|
a34ada6da5
|
an asynchronous open procedure
|
2023-04-16 21:13:11 -04:00 |
|
|
80bfce67b7
|
setting parameters may optionally set the user data
|
2023-04-14 10:09:26 -04:00 |
|
|
a58ffc5c4a
|
remove promises/futures for now
|
2023-04-14 10:07:58 -04:00 |
|
|
0bb177c68e
|
get/set user configuration data
|
2023-04-14 09:55:10 -04:00 |
|
|
da32cf4240
|
feature sets are encoded in the high byte of the firmware version
|
2023-04-14 09:54:05 -04:00 |
|
|
1bf3f23a66
|
return the calculated value that was actually set
|
2023-04-14 09:53:30 -04:00 |
|
|
244da5c8c1
|
no need to pass around zero data messages
|
2023-04-09 19:51:01 -04:00 |
|
|
c16e999969
|
use a helper to make the different MessageData specializations
|
2023-04-09 19:43:54 -04:00 |
|
|
6387944c68
|
the usb mode can be accessible by super classes
|
2023-04-09 19:31:56 -04:00 |
|
|
e1e9c9d473
|
enable label=0 as ping/echo
|
2023-04-06 12:37:25 -04:00 |
|
|
9168f1b98c
|
a (probably incorrect) interpretation of writing firmware
|
2023-04-06 10:43:42 -04:00 |
|
|
0617cc3bf6
|
only send a reboot message if operating as a USB Host
|
2023-04-06 10:42:39 -04:00 |
|
|
e316c71a83
|
messages that expect a reply may optionally block to wait for it.
|
2023-04-06 09:43:41 -04:00 |
|
|
a355edd722
|
use the USB mode to determine connection state
|
2023-04-06 09:40:00 -04:00 |
|
|
c2f1dcce07
|
rename the dimmer data change callback token
|
2023-04-06 08:34:35 -04:00 |
|
|
fa2625f77d
|
thread protect metadata with a mutex
|
2023-04-06 08:33:57 -04:00 |
|
|
5a4e827f08
|
DMX data I/O
|
2023-04-05 12:41:13 -04:00 |
|
|
54244d4988
|
metadata setter functions
|
2023-04-05 09:19:16 -04:00 |
|
|
10ee3c1d22
|
setting device parameters is a const operation for the host
|
2023-04-05 08:55:18 -04:00 |
|
|
b6a81c2bd2
|
host may tell device to prep for recieving a firmware
|
2023-04-05 08:54:43 -04:00 |
|
|
d496e71f8a
|
get/set widget metadata
|
2023-04-05 08:42:50 -04:00 |
|
|
1b272f0d23
|
rename USB host side methods
|
2023-04-05 08:10:59 -04:00 |
|
|
72a66be0b5
|
let superclasses decide if they want firmware updates
|
2023-04-05 06:56:23 -04:00 |
|
|
9f6968c915
|
keep widget properties
|
2023-04-03 16:43:37 -04:00 |
|
|
13bb3a39f0
|
incorporate the label value into the message data struct directly
|
2023-04-03 16:42:48 -04:00 |
|
|
0c36bd34b7
|
put the widget directly in the ENTTEC namespace
|
2023-04-03 09:58:26 -04:00 |
|
|
cb2bc6548d
|
stubs for communicating with a widget
|
2023-04-02 22:47:50 -04:00 |
|