Commit Graph

558 Commits

Author SHA1 Message Date
Joel Wetzell
37f7fef743 reset timer on output 2025-11-25 06:43:22 -06:00
Joel Wetzell
a807f541a1 fix init of timer 2025-11-25 06:43:06 -06:00
Joel Wetzell
32b6561d04 fix variable name 2025-11-24 21:29:58 -06:00
Joel Wetzell
d5a7d656b8 add posistagenet client 2025-11-24 17:34:02 -06:00
Joel Wetzell
dd061b375a support args for osc.message.create 2025-11-24 17:33:18 -06:00
Joel Wetzell
0c9f793a30 update osc-go to tagged version 2025-11-23 21:54:17 -06:00
Joel Wetzell
dd917897cf add string split processor 2025-11-23 21:44:19 -06:00
Joel Wetzell
35da2d4666 add some string processors 2025-11-23 13:39:38 -06:00
Joel Wetzell
815fbb8568 switch to YAML to support both JSON and YAML 2025-11-23 11:25:26 -06:00
Joel Wetzell
d34aafb491 fix error messages 2025-11-23 11:21:15 -06:00
Joel Wetzell
076dc7ae5e add basic MIDI message encode/decode 2025-11-23 11:19:44 -06:00
Joel Wetzell
25885359df remove comment 2025-11-23 11:18:57 -06:00
Joel Wetzell
606865b2b9 fix udp server not closing with router context 2025-11-23 11:18:45 -06:00
Joel Wetzell
ca137db613 fix mislocated err check 2025-11-23 10:59:56 -06:00
Joel Wetzell
23d0441140 fix module 2025-11-23 10:33:01 -06:00
Joel Wetzell
c49303e1ee add todo 2025-11-23 10:32:16 -06:00
Joel Wetzell
d988ea2d2a add basic midi client 2025-11-23 10:30:08 -06:00
Joel Wetzell
f7cdcd62cc log errors when running a module instance 2025-11-23 10:29:28 -06:00
Joel Wetzell
5b58cca360 rename cmd 2025-11-22 22:46:52 -06:00
Joel Wetzell
156c6fbe5b add output for mqtt client 2025-11-22 22:46:00 -06:00
Joel Wetzell
532a37816f add basic mqtt client 2025-11-22 18:07:15 -06:00
Joel Wetzell
8a78daeee3 fix location of payload defer 2025-11-22 17:59:28 -06:00
Joel Wetzell
d47d5c5644 fix router not bailing on bad module types 2025-11-22 17:35:15 -06:00
Joel Wetzell
fdefad44ab add a logging processor 2025-11-22 16:59:16 -06:00
Joel Wetzell
7bc7087ffe cleanup fmt.Println 2025-11-22 15:45:43 -06:00
Joel Wetzell
5b2873eb17 add a basic http request filter 2025-11-22 15:45:27 -06:00
Joel Wetzell
b81cb69873 http > osc example config 2025-11-22 15:28:35 -06:00
Joel Wetzell
f449505559 add TODO 2025-11-22 15:26:00 -06:00
Joel Wetzell
9dbde6f393 create http client module 2025-11-22 15:25:07 -06:00
Joel Wetzell
d1df52da9c create encode processors for http request/response 2025-11-22 15:25:00 -06:00
Joel Wetzell
e4a968d2ae fix error message 2025-11-22 14:46:17 -06:00
Joel Wetzell
c671aa9aad rework udp client output to avoid closed connections 2025-11-22 14:25:38 -06:00
Joel Wetzell
1ae6dc3719 add basic http server 2025-11-22 14:25:15 -06:00
Joel Wetzell
b84edb641b add error handling to routing 2025-11-22 14:24:44 -06:00
Joel Wetzell
92f36d69f7 better error logging in tcp client 2025-11-22 12:57:46 -06:00
Joel Wetzell
1791aa17b1 shutdown tcp server gracefully with router 2025-11-22 12:03:26 -06:00
Joel Wetzell
51e656313c do some decent context reworking 2025-11-22 11:31:09 -06:00
Joel Wetzell
4ae5261d25 some error work 2025-11-22 11:21:37 -06:00
Joel Wetzell
4b07c85508 add concept of a "filter" 2025-11-21 23:13:16 -06:00
Joel Wetzell
fe2a54d4cd change internals to internal 2025-11-21 07:35:41 -06:00
Joel Wetzell
d1d00237b0 add timer and interval modules 2025-11-20 22:16:19 -06:00
Joel Wetzell
7792444c3e cleanup logging 2025-11-20 22:16:04 -06:00
Joel Wetzell
f28a9fac99 add the concept of processors 2025-11-20 22:15:46 -06:00
Joel Wetzell
454dc58523 switch to DialTCP 2025-11-19 22:15:03 -06:00
Joel Wetzell
a630e31719 switch to DialUDP 2025-11-19 22:13:22 -06:00
Joel Wetzell
7bc9dc9d20 fix typo 2025-11-19 21:42:55 -06:00
Joel Wetzell
c6fbf3e427 add udp-client 2025-11-19 21:42:43 -06:00
Joel Wetzell
0e903eba2f add the concept of routes input/output 2025-11-19 18:33:04 -06:00
Joel Wetzell
8e0f25abe9 add SLIP framing 2025-11-18 21:30:06 -06:00
Joel Wetzell
86966132ca add concept of framing to net.tcp 2025-11-18 21:02:48 -06:00