Commit Graph

918 Commits

Author SHA1 Message Date
f06a5f97e6 convenience name for the bufferstream shared pointer 2023-04-28 20:12:51 -04:00
35dc0f30d2 configure RDM device info 2023-04-27 09:26:05 -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
34bcd7b174 remove debugging statements 2023-04-26 14:33:55 -04:00
fc48300964 connect RDM responder I/O 2023-04-26 10:05:16 -04:00
e951c25461 let the universe decide what to do with start codes 2023-04-26 10:04:06 -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
7802f201e0 documentation 2023-04-26 09:58:03 -04:00
2fdef29242 use the widget mode to determine the appropriate RDM configuration 2023-04-25 16:48:24 -04:00
54b2335c98 disambiguation for the include search path 2023-04-25 16:47:27 -04:00
098d936897 documentation and namespace cleanup 2023-04-25 12:14:03 -04:00
9442b6a7ff use a flat light-mode doxygen theme 2023-04-25 12:13:28 -04:00
c40d1fcdf5 documentation cleanup 2023-04-25 10:25:54 -04:00
76d3cd00f8 include OSC as a non-standard protocol (message format) 2023-04-25 10:11:06 -04:00
d91838dc5b receive packets 2023-04-25 10:10:16 -04:00
960e228e59 non-REST'style namespaces may need to reimpliment name matching 2023-04-25 10:09:51 -04:00
929ca62016 use guidance from opensoundcontrol website regarding client-server model 2023-04-25 09:03:46 -04:00
402bcf9188 add testing notes to the correct task list 2023-04-25 09:02:00 -04:00
cba2cf9fd3 add todo item for delegate 2023-04-25 08:20:14 -04:00
38ff40e646 sending is a requirement of inheritors 2023-04-25 08:17:06 -04:00
e29b41c812 connect unfinished actions to todo notes 2023-04-24 17:04:08 -04:00
773375757e bundle dispatching 2023-04-24 16:44:04 -04:00
0bfab08041 mark dispatching as const 2023-04-24 16:43:35 -04:00
d7722f24f3 init the timetag to the epoch 2023-04-24 16:40:37 -04:00
fa8b0482da omit the packet class 2023-04-24 16:39:40 -04:00
e94db990ac explicit virtual destructor 2023-04-24 13:06:26 -04:00
031d00bed4 drop the packet class 2023-04-24 13:05:54 -04:00
23572904d2 timetag values to/from system time 2023-04-24 13:04:49 -04:00
4023cdaa81 drop the non-standard 128-bit timetag 2023-04-24 13:04:13 -04:00
22141d9a03 don't build NTP until there is a user 2023-04-24 13:03:30 -04:00
8fd3cc83cf a clock with the NTP epoch 2023-04-24 13:03:13 -04:00
7a25eeada7 callbacks for the method to trigger 2023-04-23 19:30:51 -04:00
913a1f789b use a regex to match the method name 2023-04-23 19:29:21 -04:00
76b8f974e7 patterns are a list 2023-04-23 11:56:57 -04:00
45a8c673f0 operators for floating point types 2023-04-23 11:36:17 -04:00
42ca307c4d receiver for OSC messages 2023-04-23 11:35:31 -04:00
1cce721179 endpoints for messages 2023-04-23 11:34:35 -04:00
877ab3ed4c message and bundle I/O 2023-04-23 11:33:58 -04:00
d51d3163f9 the various OSC argument types 2023-04-23 11:32:52 -04:00
abe41404cc remove extraneous brackets 2023-04-23 11:30:26 -04:00
c52bf250b6 use column 0 to retrieve the widget pointer 2023-04-17 09:30:13 -04:00
9e390cff8b initialize as a bridge device 2023-04-17 09:08:46 -04:00