Commit Graph

140 Commits

Author SHA1 Message Date
onyx-and-iris
dcc3994536 added functions for types in readme 2022-06-30 23:09:45 +01:00
onyx-and-iris
790054f7ce merge assignment 2022-06-30 23:09:26 +01:00
onyx-and-iris
a7abc43726 export pdirty, mdirty through remote type
remote sync from setters.

add sync to tests.
2022-06-30 23:08:35 +01:00
onyx-and-iris
232f8561de strip comp added to higher
function signatures in strip fixed
2022-06-30 22:20:18 +01:00
onyx-and-iris
9ac8fb5e7e levels implemented
fixes #3
2022-06-30 20:08:46 +01:00
onyx-and-iris
80a561d7fc gainlayers implemented
tests adjusted for potato.
gainlayer unit test added

factory method for bus mode added.
2022-06-28 19:30:37 +01:00
onyx-and-iris
0fb0daf558 bus mode implemented
bus mode test added to higher

#3
2022-06-28 17:32:03 +01:00
onyx-and-iris
3394c9b423 recorder_test added 2022-06-28 16:29:30 +01:00
onyx-and-iris
d097e97dee device implemented
device_test added

fixes #2
2022-06-28 16:29:13 +01:00
onyx-and-iris
2129d44be3 recorder implemented
fixes #1

added remote tests to check recorder
2022-06-28 14:34:03 +01:00
onyx-and-iris
717c738583 remove export publisher, pooler 2022-06-26 01:41:05 +01:00
onyx-and-iris
83dccb483b register, deregister forwarding methods added to remote type.
observer example updated.

doc strings added to several files.
2022-06-26 01:36:32 +01:00
onyx-and-iris
25f39fcb6a expand example to demonstrate deregister 2022-06-25 20:36:34 +01:00
onyx-and-iris
d7be997fae add support for observers.
init/end pooler on login, logout
2022-06-25 20:11:15 +01:00
onyx-and-iris
d3289dbb80 entry point GetRemote added
director and builder types added, one for each kind.

separates construction from representation
2022-06-25 16:22:16 +01:00
onyx-and-iris
37a12713f0 add output factory test 2022-06-25 16:20:08 +01:00
onyx-and-iris
5af62715ae outputs interface/type added.
outputs types embedded into strip type
2022-06-25 04:01:19 +01:00
onyx-and-iris
ce96e7f9ac vban methods implemented 2022-06-25 04:00:15 +01:00
onyx-and-iris
6ec36dda4e more vban tests added 2022-06-25 03:59:32 +01:00
onyx-and-iris
bbbb62a0c1 added unit tests for factory functions. 2022-06-25 01:18:20 +01:00
onyx-and-iris
479e0e1a19 add pre-commit 2022-06-25 01:16:48 +01:00
onyx-and-iris
5e79704a74 add pre-commit 2022-06-25 01:12:00 +01:00
onyx-and-iris
ef4fefacc1 pre-commit added for use with git hook 2022-06-25 01:05:56 +01:00
onyx-and-iris
e868bf2ef0 now using testify/assert
added helper_test

dependencies updated in go.mod file
2022-06-25 01:03:08 +01:00
onyx-and-iris
507a1c6b00 cdll renamed to path 2022-06-25 01:01:28 +01:00
onyx-and-iris
13f7e3d1ad move kindMap, fix doc strings
fix doc strings

move kindMap into kinds.go

rename kind_id to kindId
2022-06-24 14:54:17 +01:00
onyx-and-iris
3f6a2c90c5 quick.go added to gitignore 2022-06-23 14:07:53 +01:00
onyx-and-iris
53bf5557c1 first vban higher tests added 2022-06-23 14:07:36 +01:00
onyx-and-iris
4a1939092f start implementing vban instream/outstream types.
newVban factory method defined.
2022-06-23 14:07:26 +01:00
onyx-and-iris
a2098eeb30 command, vban added to remote factory method. 2022-06-23 14:06:48 +01:00
onyx-and-iris
69b0f3cdbf command type added 2022-06-23 14:05:49 +01:00
onyx-and-iris
d2ee55b712 vban in/out values added to kind struct 2022-06-23 14:05:23 +01:00
onyx-and-iris
9b7be8d89d button factory method moved 2022-06-23 14:04:57 +01:00
onyx-and-iris
a07df8f7b8 common embedded methods defined as iremote struct. 2022-06-23 14:03:00 +01:00
onyx-and-iris
751200951b prepend all bindings with vm 2022-06-23 14:01:39 +01:00
onyx-and-iris
cb68b8acec bus unit tests added 2022-06-23 10:45:44 +01:00
onyx-and-iris
967793eacb add pkg.go.dev badge 2022-06-23 10:45:26 +01:00
onyx-and-iris
694494e8d0 Strip, Bus now interface slices.
t_strip, t_bus implemented.

parameter getter/setters added to custom strip, bus types.
2022-06-23 10:42:11 +01:00
onyx-and-iris
9d16f4c534 initial commit
interface code + a few tests
2022-06-22 20:51:25 +01:00
2dacfab629
Initial commit 2022-06-22 20:45:19 +01:00