|
dafa95ec76
|
use callbacks to process alternate start codes
|
2023-04-26 09:59:14 -04:00 |
|
|
63aef39f28
|
bring awareness of device operating classes to the base universe class
|
2023-04-16 11:05:04 -04:00 |
|
|
f1f153f09e
|
bring active slot awareness down to the base universe class
|
2023-04-16 11:03:53 -04:00 |
|
|
293b2060b8
|
don't hold the control lock when doing callbacks
|
2022-12-10 13:34:45 -05:00 |
|
|
849da8cecb
|
take the control lock when running callbacks
|
2022-12-10 11:30:23 -05:00 |
|
|
dbcde09616
|
more of making thing constant
|
2022-12-10 11:12:44 -05:00 |
|
|
1d1be459c8
|
rename mutex for consistency
|
2022-12-09 11:54:52 -05:00 |
|
|
7f8e9ce4ac
|
shared lock for universe access control
|
2022-12-09 11:18:27 -05:00 |
|
|
f1d3fe0256
|
use a shared mutex to lock the dimmer data
|
2022-12-09 10:28:02 -05:00 |
|
|
6237a9ef37
|
refactor for naming consistency
|
2022-12-08 17:41:07 -05:00 |
|
|
39a6bcbfbf
|
rearrange header
|
2022-12-06 14:04:18 -05:00 |
|
|
f9f0d1298e
|
any optimization of separate handling is overshadowed by duplicating the code
|
2022-12-06 13:37:40 -05:00 |
|
|
ed40a3b666
|
catch the range exception instead of implementing seperate bounds checks
|
2022-12-06 13:36:27 -05:00 |
|
|
e7297c42ff
|
use the same callback runner for all callback types
|
2022-12-06 13:35:18 -05:00 |
|
|
5ad7b5505e
|
give all universe callbacks the same signature
|
2022-12-06 13:30:40 -05:00 |
|
|
738ced6964
|
fix off-by-one in range check
|
2022-12-06 13:24:09 -05:00 |
|
|
3135c0ae6c
|
rename call back registration function for consistancy
|
2022-12-02 16:35:05 -05:00 |
|
|
a03ef79d5d
|
add note about the need to collapse the superposition of status
|
2022-12-02 15:47:51 -05:00 |
|
|
a443299204
|
set timeout state based solely on age
|
2022-12-02 15:33:22 -05:00 |
|
|
9548145629
|
rename function to remove implication of rx use only
|
2022-12-02 15:32:26 -05:00 |
|
|
6a977bbf01
|
prefer the copy_n method for readability
|
2022-12-02 13:09:18 -05:00 |
|
|
11c6013a00
|
unify formatting and comments
|
2022-12-02 13:08:08 -05:00 |
|
|
db7bf1dcb3
|
add status change callbacks for listeners that want to be notified
|
2022-12-02 13:06:22 -05:00 |
|
|
2491054e1d
|
cleanup universe status setting
|
2022-12-02 13:04:06 -05:00 |
|
|
4745458b87
|
rename callback list to better indicate the type of callback
|
2022-12-02 12:57:01 -05:00 |
|
|
6a2d1242be
|
rename variable to reflect validity for both rx and tx
|
2022-12-02 12:52:52 -05:00 |
|
|
13d1251511
|
move DMX to submodule
|
2022-11-28 14:55:05 -05:00 |
|