Commit Graph

186 Commits

Author SHA1 Message Date
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
936f47903b qt node cleanup sacn namespace refactors 2021-08-17 16:20:32 -04:00
01deea9613 EPT PDU i/o 2021-08-17 16:18:40 -04:00
ba3e17361d use pdu_stream string i/o 2021-08-17 14:20:17 -04:00
6e47d8690f LLRP rdm command uses the RPT COMMAND type PDU 2021-08-17 14:19:56 -04:00
edb0880bdf RPT PDU i/o 2021-08-17 14:19:17 -04:00
2eac9cf7fb allow reading a string from the all available bytes. 2021-08-17 14:18:25 -04:00
9dbfb9bac6 remove redundant stream health checks 2021-08-17 12:33:43 -04:00
112326b695 pdu_stream can read/write fixed length strings 2021-08-17 12:24:19 -04:00
1d5e36ae10 stream read/write for RDM UIDs 2021-08-16 22:23:06 -04:00
a8011898e8 rdmnet component 2021-08-16 21:54:48 -04:00
f7ac8f2a10 user intermediate component class 2021-08-16 21:54:26 -04:00
7feb63ecd6 broker protocol PDUs 2021-08-16 21:53:48 -04:00
fd0eeef934 pdu_stream can read/write UUID 2021-08-16 21:20:19 -04:00
ed82a617e6 OTP PDU do not inherit from ACN PDU 2021-08-16 19:16:24 -04:00
069dd3ede8 PDU hieracy flowchart 2021-08-16 18:18:59 -04:00
9a619b0e63 component fctn 2021-08-16 12:13:13 -04:00
d3f1edc33a EPT client implementation is optional 2021-08-16 12:09:11 -04:00
d5f05f6fbe note for potential future work 2021-08-16 11:36:36 -04:00
2fa42b1c53 C++20 template concepts in the comments 2021-08-16 11:07:31 -04:00
69cb85ef9f allow pdu segment creators to be called with invalid streams 2021-08-16 10:44:25 -04:00
4440cb6f37 Use the DMX null start code timeout constant to prune received universes 2021-08-16 10:15:42 -04:00
a6620f1def review of stream condition checking throughout iStream path 2021-08-16 10:14:39 -04:00
abb5bf1466 header, namespace, and whitespace cleanup 2021-08-15 23:36:29 -04:00