Commit Graph

192 Commits

Author SHA1 Message Date
Joel Wetzell 8132faaba6 reuse quickjs objects in script.js processor 2026-03-10 18:14:50 -05:00
Joel Wetzell 5a0f21bd64 move any helper methods to common and reuse for params getter 2026-03-10 18:14:30 -05:00
Joel Wetzell cb71b5c5b8 rename string.filter to filter.regex 2026-03-08 17:19:49 -05:00
Joel Wetzell e49900a3a7 add processor to scale int values 2026-03-08 15:28:05 -05:00
Joel Wetzell 153de944a2 remove filter processors 2026-03-08 14:06:28 -05:00
Joel Wetzell 361b07ec00 fix error message 2026-03-08 13:36:06 -05:00
Joel Wetzell 09ddc40f1f consistent script processor environments 2026-03-08 13:32:34 -05:00
Joel Wetzell 0732113a02 allow struct based processors to also operate on pointers to structs 2026-03-08 13:14:50 -05:00
Joel Wetzell 9502201261 allow json.decode to take byte slice and string 2026-03-08 13:09:22 -05:00
Joel Wetzell b7b05cbb77 make http client into a processor instead of module 2026-03-08 13:03:54 -05:00
Joel Wetzell 7b1fe47039 align variable names 2026-03-08 09:36:59 -05:00
Joel Wetzell b7a8b04a72 switch router output to be a processor instead of specific output per route 2026-03-04 21:21:11 -06:00
Joel Wetzell 38b8e44f04 add sender to template data for relevant modules 2026-03-04 19:38:30 -06:00
Joel Wetzell 572a54d3b2 use a struct to pass multiple pieces of data into templating context 2026-03-04 12:38:51 -06:00
Joel Wetzell 10c6e84682 fix template usage in freed.create 2026-03-04 09:14:09 -06:00
Joel Wetzell 7ac0ec7582 remove uint parse and random 2026-03-03 21:42:08 -06:00
Joel Wetzell c25a36f09c Merge pull request #80 from jwetzell/feat/random-float
add processor to generator random float
2026-03-03 21:26:28 -06:00
Joel Wetzell 8d2c022baf fix variable name 2026-03-03 21:21:47 -06:00
Joel Wetzell 76318b4e10 add processor to generator random float 2026-03-03 21:20:36 -06:00
Joel Wetzell 633eaba0ec fix osc.message.create tests 2026-03-03 07:00:05 -06:00
Joel Wetzell 00b6f3660d fix osc.message.create 2026-03-03 06:58:46 -06:00
Joel Wetzell a275cd2b78 upgrade osc library and switch to pointers 2026-03-02 21:17:49 -06:00
Joel Wetzell 5cb2f845a1 add more error case tests to osc.message.decode 2026-03-02 21:04:18 -06:00
Joel Wetzell 8f769f0a4a add OSC encode/decode test with arg 2026-03-02 20:59:29 -06:00
Joel Wetzell fdd4b341cb fix osc message decode test 2026-03-02 20:56:16 -06:00
Joel Wetzell 9a9bf10078 add tests for osc message encode/decode 2026-03-02 20:54:03 -06:00
Joel Wetzell fa8f0b7cfc add test for getting array and void from struct 2026-03-02 20:53:20 -06:00
Joel Wetzell d316147411 align test err checking and logs 2026-03-02 20:53:00 -06:00
Joel Wetzell 3c6c50c914 add tests for midi and mqtt message create processors 2026-03-02 14:01:47 -06:00
Joel Wetzell da516f5102 fix test wording 2026-03-02 14:01:32 -06:00
Joel Wetzell 1f88819428 use params methods iin mqtt.message.create 2026-03-02 14:01:20 -06:00
Joel Wetzell 925873a124 add tests for midi.message.decode 2026-03-02 12:55:33 -06:00
Joel Wetzell f68312ee84 standardize layout of bad tests 2026-03-02 12:34:46 -06:00
Joel Wetzell cd1b5e1437 add tests for artnet packet encode/decode processors 2026-03-02 12:34:26 -06:00
Joel Wetzell 34af7d7aec cleanup unnecessary use of floats 2026-03-02 12:34:06 -06:00
Joel Wetzell df14024012 add convenience method for casting payloads 2026-03-02 12:06:42 -06:00
Joel Wetzell b5ffee022a use GetStringSlice in osc.message.create 2026-03-02 12:02:27 -06:00
Joel Wetzell 9d14e5929f wrap all payload types for expr env 2026-03-01 23:49:53 -06:00
Joel Wetzell 28a5d1ea90 wrap literal payloads into a struct for expr processors 2026-03-01 23:35:08 -06:00
Joel Wetzell d90f103d00 add processor to filter using expr expression 2026-03-01 23:04:04 -06:00
Joel Wetzell 05b0de1dfd remote http request/response encoding 2026-03-01 23:02:56 -06:00
Joel Wetzell a2efed0ee2 add processor to pull method out of struct 2026-03-01 21:47:37 -06:00
Joel Wetzell 533fe150c8 add processor to pull field out of struct 2026-03-01 21:47:31 -06:00
Joel Wetzell b653179e6d add functions to test struct 2026-03-01 21:44:41 -06:00
Joel Wetzell 695cabf15e move test struct to common place 2026-03-01 21:36:12 -06:00
Joel Wetzell ccac116f8d fix error message 2026-03-01 15:00:09 -06:00
Joel Wetzell c298f63ffc add convenience method to pull params from config 2026-03-01 14:57:19 -06:00
Joel Wetzell 183182e6cd use control instead of controller in midi.message.create 2026-03-01 14:21:36 -06:00
Joel Wetzell bcf9299505 remove nats message encode 2026-03-01 13:03:26 -06:00
Joel Wetzell 8cb2a0e9f0 add more tests for osc.message.create 2026-02-10 21:23:11 -06:00