|
74815726bf
|
only PDU derived classes are elegible to be Messages
|
2023-05-18 15:38:43 -04:00 |
|
|
f01b3c8a56
|
be explicit when using shared pointers
|
2023-05-18 15:37:27 -04:00 |
|
|
c4ab516efe
|
set badbit if stream is corrupt
|
2023-05-18 14:45:38 -04:00 |
|
|
8dc6c36e36
|
use auto to prevent length truncation/rollover
|
2023-05-18 14:45:10 -04:00 |
|
|
41c89e06e0
|
initialize at allocation
|
2023-05-18 14:44:31 -04:00 |
|
|
f7a79c5a40
|
omit length bytes from flag data
|
2023-05-18 14:44:06 -04:00 |
|
|
7315070462
|
pdu block members are owned by the block and do not require separate memory management.
|
2023-05-18 14:43:35 -04:00 |
|
|
0c442b74a2
|
whitespace cleanup
|
2023-05-18 14:42:06 -04:00 |
|
|
16f3c66562
|
whitespace cleanup
|
2023-05-15 11:42:17 -04:00 |
|
|
ba2927e6ee
|
sending methods are constant
|
2023-05-15 11:40:43 -04:00 |
|
|
654dfed224
|
always offer parameter descriptions
|
2023-05-15 11:39:24 -04:00 |
|
|
7e4734f56a
|
checksums are simply additive
|
2023-05-15 11:38:05 -04:00 |
|
|
3745f44a5f
|
remove hard-coded constants
|
2023-05-03 16:02:21 -04:00 |
|
|
f4c91891e0
|
more nuanced failure mode tracking
|
2023-05-03 16:02:06 -04:00 |
|
|
3882af3659
|
corrected checksum element ordering
|
2023-05-03 15:59:14 -04:00 |
|
|
6c7d62ca6b
|
arbitrary data checksumming
|
2023-05-03 15:57:37 -04:00 |
|
|
c0074e62b7
|
documentation updates
|
2023-05-03 15:56:48 -04:00 |
|
|
41b51f7aa9
|
unit lookup helpers
|
2023-05-02 13:01:33 -04:00 |
|
|
e1f0836a55
|
additional documentation
|
2023-05-02 13:00:57 -04:00 |
|
|
9985f21cb2
|
split device types
|
2023-05-02 13:00:41 -04:00 |
|
|
887ce0f5a4
|
comprehensive parameter descriptions
|
2023-05-02 12:59:26 -04:00 |
|
|
91fa0c71e4
|
structure for parameter metadata
|
2023-05-02 12:50:06 -04:00 |
|
|
ec98049b39
|
bibs for RDM additional message sets
|
2023-05-02 12:43:47 -04:00 |
|
|
a1b08fd22d
|
publicly accessible UID
|
2023-04-28 21:02:35 -04:00 |
|
|
9b27820873
|
RDM API cleanup
|
2023-04-28 20:46:13 -04:00 |
|
|
73615db6c4
|
additional device info details
|
2023-04-27 09:25:07 -04:00 |
|
|
7fffc6d0dd
|
formatting cleanup
|
2023-04-27 09:23:56 -04:00 |
|
|
08ca66fcb3
|
only claim the manufacturer ID if there isn't one
|
2023-04-27 09:20:41 -04:00 |
|
|
176ddf1df6
|
refactor check-summing to be pointers and referances
|
2023-04-27 09:10:15 -04:00 |
|
|
d80e4c6559
|
group template functions for readability
|
2023-04-27 09:09:01 -04:00 |
|
|
5455d805d5
|
remove ineffective optimization
|
2023-04-27 09:05:09 -04:00 |
|
|
bc36227387
|
cast to a pointer of the referance, not the value
|
2023-04-26 14:34:45 -04:00 |
|
|
f1612dc60e
|
use a callback to send RDM data
|
2023-04-26 10:02:20 -04:00 |
|
|
db3da280da
|
pre allocate memory for the message data
|
2023-04-26 10:01:33 -04:00 |
|
|
dafa95ec76
|
use callbacks to process alternate start codes
|
2023-04-26 09:59:14 -04:00 |
|
|
54b2335c98
|
disambiguation for the include search path
|
2023-04-25 16:47:27 -04:00 |
|
|
402bcf9188
|
add testing notes to the correct task list
|
2023-04-25 09:02:00 -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 |
|
|
12fddd4caa
|
unify project version
|
2023-04-03 08:57:54 -04:00 |
|
|
8e41fc72c2
|
use the bufferstream library
|
2023-04-02 13:24:55 -04:00 |
|
|
dcbd735476
|
personalities get a name
|
2023-04-02 10:35:07 -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 |
|
|
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 |
|