1
0
Fork 0
Commit Graph

198 Commits

Author SHA1 Message Date
Kevin Matz 8d24b8b7a1 copied from an example. remove project copyright. 2021-08-22 19:20:27 -04:00
Kevin Matz 3a801fba51 test a random CID 2021-08-22 19:15:06 -04:00
Kevin Matz 0ad24fab4b good enough to pass the tests. more testing required to find the real problem. 2021-08-22 19:13:31 -04:00
Kevin Matz ec6edf19e0 cast to wider type before bitshift 2021-08-22 17:41:46 -04:00
Kevin Matz b147ca0578 raw bytes don't need to be a pointer 2021-08-22 17:41:12 -04:00
Kevin Matz cc40307adb be tolerant of curly braces on input, but don't use them on output. 2021-08-22 16:57:46 -04:00
Kevin Matz 026a4a16de test creating v4 uuid 2021-08-22 16:01:46 -04:00
Kevin Matz 9d5c985254 close the loop and compare to original string 2021-08-22 15:51:24 -04:00
Kevin Matz 7a0a8765a6 basic UUID test 2021-08-22 15:46:28 -04:00
Kevin Matz 5f72daa789 get version from correct octet 2021-08-22 15:46:02 -04:00
Kevin Matz ce575e983e set correct bits for UUID type 2021-08-22 15:34:55 -04:00
Kevin Matz a496cca21e add overview test of sACN data receive using packet example from the standard. 2021-08-22 15:33:32 -04:00
Kevin Matz 32da243239 tests get their own CmakeLists 2021-08-22 15:32:46 -04:00
Kevin Matz edd351fce0 change hard-coded length values to UUID_LENGTH constant 2021-08-22 12:11:48 -04:00
Kevin Matz 00a32ea2f9 seed srand with current UUID timestamp 2021-08-22 12:10:50 -04:00
Kevin Matz 922deb81da return nullptrs, not 0s 2021-08-22 12:04:30 -04:00
Kevin Matz 7f338164b6 IP stack receivers are public 2021-08-22 12:02:19 -04:00
Kevin Matz 8acfa70f00 link Tests against library 2021-08-22 12:01:38 -04:00
Kevin Matz 571e6a73ec DMP not allowed directly in root 2021-08-20 15:39:52 -04:00
Kevin Matz 5e9f957731 cleanup stream output 2021-08-20 12:04:39 -04:00
Kevin Matz 92e14a2b5c source name is a string 2021-08-20 11:41:20 -04:00
Kevin Matz 03347a5e21 OTP Transform PDU i/o 2021-08-20 11:34:26 -04:00
Kevin Matz 914be1f3f9 stream operators for signed integers 2021-08-20 10:13:00 -04:00
Kevin Matz 1c9f1e3769 stream operator overloads for pdu_stream_object. 2021-08-20 09:58:59 -04:00
Kevin Matz e5539ffc37 overridden virtual function should not be marked virtual in the derived class 2021-08-19 18:28:23 -04:00
Kevin Matz 00cb16a5e5 the OTP Advertisement PDU 2021-08-19 18:21:47 -04:00
Kevin Matz d77cf14dae OTP Layer PDU i/o 2021-08-19 16:27:20 -04:00
Kevin Matz 6c12f7d8f0 rename otp.h 2021-08-19 13:11:32 -04:00
Kevin Matz 1371d17af1 use istream.ignore() for a tighter loop 2021-08-19 12:56:12 -04:00
Kevin Matz 818a0891a3 the OTP PDU, Much simpler than the ACN PDU. 2021-08-19 12:55:25 -04:00
Kevin Matz a5710d1bb5 build platform library as shared lib 2021-08-18 17:11:34 -04:00
Kevin Matz 8c75d11199 build as shared library 2021-08-18 17:09:33 -04:00
Kevin Matz 45298929c8 sub implement component destructor 2021-08-18 17:08:56 -04:00
Kevin Matz c67c13a556 move stream operators for RDM::UIDs out of header 2021-08-18 17:08:35 -04:00
Kevin Matz 10606810cb SDT i/o cleanup, with class files for session and channel 2021-08-18 16:55:57 -04:00
Kevin Matz a746cb9022 cleanup EPI18 PDU i/o 2021-08-18 15:51:47 -04:00
Kevin Matz 68020b0213 use std::isteam ignore for loop efficiency 2021-08-18 15:46:07 -04:00
Kevin Matz 507a2352ff use Google Test framework for unit tests 2021-08-18 11:45:51 -04:00
Kevin Matz c552fba1ba remove non-pod global static from header 2021-08-17 16:29:27 -04:00
Kevin Matz 936f47903b qt node cleanup sacn namespace refactors 2021-08-17 16:20:32 -04:00
Kevin Matz 01deea9613 EPT PDU i/o 2021-08-17 16:18:40 -04:00
Kevin Matz ba3e17361d use pdu_stream string i/o 2021-08-17 14:20:17 -04:00
Kevin Matz 6e47d8690f LLRP rdm command uses the RPT COMMAND type PDU 2021-08-17 14:19:56 -04:00
Kevin Matz edb0880bdf RPT PDU i/o 2021-08-17 14:19:17 -04:00
Kevin Matz 2eac9cf7fb allow reading a string from the all available bytes. 2021-08-17 14:18:25 -04:00
Kevin Matz 9dbfb9bac6 remove redundant stream health checks 2021-08-17 12:33:43 -04:00
Kevin Matz 112326b695 pdu_stream can read/write fixed length strings 2021-08-17 12:24:19 -04:00
Kevin Matz 1d5e36ae10 stream read/write for RDM UIDs 2021-08-16 22:23:06 -04:00
Kevin Matz a8011898e8 rdmnet component 2021-08-16 21:54:48 -04:00
Kevin Matz f7ac8f2a10 user intermediate component class 2021-08-16 21:54:26 -04:00