Commit Graph

39 Commits

Author SHA1 Message Date
9c1b14ac3e decoder for some acronyms 2023-05-20 07:20:50 -04:00
a41d8bfc87 enforce base classes on header and data segments 2023-05-18 15:51:13 -04:00
bf5f9812aa remove duplicate check for preexisting data segment 2023-05-18 15:50:39 -04:00
455ce23681 whitespace cleanup 2023-05-18 15:50:13 -04:00
de346b15b4 shared pointer aliases require correct base class types 2023-05-18 15:39:26 -04:00
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
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
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
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
37367cb6b4 explicit constructors and virtual destructors 2022-12-10 11:07:13 -05:00
16416ff10f mark as const 2022-12-09 23:09:11 -05:00
45cee71b19 become more constant 2022-12-09 21:27:27 -05:00
67e4472751 refactor to less ambigous name 2022-12-08 17:40:15 -05:00
63ee24d334 add a non-standard 0 value failure reason 2022-12-07 21:58:10 -05:00
382f2d26fd add some accesses'ors for the range metadata 2022-12-07 21:57:32 -05:00
2b5db0febd initialize the address_type members 2022-12-07 21:56:49 -05:00
ce3e1ebf7c capitalize the Range struct 2022-12-07 21:56:17 -05:00
433e91f70c refactor over DMP Component 2022-12-07 21:53:39 -05:00
8f42e0bca6 a base class for DMP components 2022-12-07 21:51:15 -05:00
26ae455a07 check that the block was created before assigning parents 2022-12-06 18:05:12 -05:00
55bcdc8db6 cleanup whitespace 2022-12-04 12:06:16 -05:00
0ba1ecc9ac cleanup the the linking and including hierarchy 2022-11-30 09:52:25 -05:00
32557b5c31 the ACN library has become an interface library 2022-11-30 09:49:27 -05:00
15281fc3a7 build a library for the PDU 2022-11-30 09:49:00 -05:00
f12b055aa0 remove intermediate project names 2022-11-28 17:24:38 -05:00
3e2d22e77e move ACN to a submodule 2022-11-28 15:57:52 -05:00