Commit Graph

209 Commits

Author SHA1 Message Date
ce74d93cad doxygen built files 2021-08-25 17:21:45 -04:00
7f9764ac43 have cmake build doxygen files 2021-08-25 17:21:14 -04:00
f948932c90 additional documentation 2021-08-25 17:20:33 -04:00
d5bef37ddf rename ACN::RLP::Appliance -> ACN::RLP::Component 2021-08-25 10:57:31 -04:00
883dbc7f8c introduce ACN::PDU::Message 2021-08-25 10:33:53 -04:00
dee458bf88 remove unnecessary virtuals 2021-08-25 10:33:15 -04:00
5ea90a2beb rename DMP::Component -> DMP::Appliance 2021-08-25 10:31:19 -04:00
30f61fa019 mark global heade as private 2021-08-25 10:29:48 -04:00
c41d26bf7f register RLP vectors 2021-08-25 00:23:11 -04:00
a62c41e6bc protocols move out of top level directory 2021-08-24 18:30:44 -04:00
db5f007d22 project restructure + version bump 0.2.0 2021-08-24 18:10:20 -04:00
8d24b8b7a1 copied from an example. remove project copyright. 2021-08-22 19:20:27 -04:00
3a801fba51 test a random CID 2021-08-22 19:15:06 -04:00
0ad24fab4b good enough to pass the tests. more testing required to find the real problem. 2021-08-22 19:13:31 -04:00
ec6edf19e0 cast to wider type before bitshift 2021-08-22 17:41:46 -04:00
b147ca0578 raw bytes don't need to be a pointer 2021-08-22 17:41:12 -04:00
cc40307adb be tolerant of curly braces on input, but don't use them on output. 2021-08-22 16:57:46 -04:00
026a4a16de test creating v4 uuid 2021-08-22 16:01:46 -04:00
9d5c985254 close the loop and compare to original string 2021-08-22 15:51:24 -04:00
7a0a8765a6 basic UUID test 2021-08-22 15:46:28 -04:00
5f72daa789 get version from correct octet 2021-08-22 15:46:02 -04:00
ce575e983e set correct bits for UUID type 2021-08-22 15:34:55 -04:00
a496cca21e add overview test of sACN data receive using packet example from the standard. 2021-08-22 15:33:32 -04:00
32da243239 tests get their own CmakeLists 2021-08-22 15:32:46 -04:00
edd351fce0 change hard-coded length values to UUID_LENGTH constant 2021-08-22 12:11:48 -04:00
00a32ea2f9 seed srand with current UUID timestamp 2021-08-22 12:10:50 -04:00
922deb81da return nullptrs, not 0s 2021-08-22 12:04:30 -04:00
7f338164b6 IP stack receivers are public 2021-08-22 12:02:19 -04:00
8acfa70f00 link Tests against library 2021-08-22 12:01:38 -04:00
571e6a73ec DMP not allowed directly in root 2021-08-20 15:39:52 -04:00
5e9f957731 cleanup stream output 2021-08-20 12:04:39 -04:00
92e14a2b5c source name is a string 2021-08-20 11:41:20 -04:00
03347a5e21 OTP Transform PDU i/o 2021-08-20 11:34:26 -04:00
914be1f3f9 stream operators for signed integers 2021-08-20 10:13:00 -04:00
1c9f1e3769 stream operator overloads for pdu_stream_object. 2021-08-20 09:58:59 -04:00
e5539ffc37 overridden virtual function should not be marked virtual in the derived class 2021-08-19 18:28:23 -04:00
00cb16a5e5 the OTP Advertisement PDU 2021-08-19 18:21:47 -04:00
d77cf14dae OTP Layer PDU i/o 2021-08-19 16:27:20 -04:00
6c12f7d8f0 rename otp.h 2021-08-19 13:11:32 -04:00
1371d17af1 use istream.ignore() for a tighter loop 2021-08-19 12:56:12 -04:00
818a0891a3 the OTP PDU, Much simpler than the ACN PDU. 2021-08-19 12:55:25 -04:00
a5710d1bb5 build platform library as shared lib 2021-08-18 17:11:34 -04:00
8c75d11199 build as shared library 2021-08-18 17:09:33 -04:00
45298929c8 sub implement component destructor 2021-08-18 17:08:56 -04:00
c67c13a556 move stream operators for RDM::UIDs out of header 2021-08-18 17:08:35 -04:00
10606810cb SDT i/o cleanup, with class files for session and channel 2021-08-18 16:55:57 -04:00
a746cb9022 cleanup EPI18 PDU i/o 2021-08-18 15:51:47 -04:00
68020b0213 use std::isteam ignore for loop efficiency 2021-08-18 15:46:07 -04:00
507a2352ff use Google Test framework for unit tests 2021-08-18 11:45:51 -04:00
c552fba1ba remove non-pod global static from header 2021-08-17 16:29:27 -04:00