onyx-and-iris
d4be587e99
Update README.md
...
remove unsupported params from example
2022-06-16 16:36:05 +01:00
onyx-and-iris
a214079373
Update README.md
...
fix error in readme
2022-06-16 16:35:09 +01:00
onyx-and-iris
fe28111690
Update README.md
...
fix error in readme
2022-06-16 16:32:00 +01:00
onyx-and-iris
b076aaa393
Update __main__.py
...
update example/gui to reflect changes to interface
2022-06-16 16:25:18 +01:00
onyx-and-iris
b9db01c8f4
major version bump due to dependency change.
...
now packaged with poetry.
added to pypi.
major version bump due to dependency change.
interface reworked to match the remote-api interface.
readme updated with changes to installation
pre-commit hook temporarily removed
2022-06-16 16:10:06 +01:00
onyx-and-iris
933d182f60
added subject module
...
added ldirty parameter
_updates thread now notifies observers of updates to pdirty, ldirty.
minor version bump
2022-05-14 14:00:08 +01:00
onyx-and-iris
9de4116c1b
Merge branch 'dev' of https://github.com/onyx-and-iris/vban-cmd-python into dev
2022-05-04 18:33:27 +01:00
onyx-and-iris
b6695fbc4d
rename Channel to IChannel to signify it as the common interface.
...
bus mode mixin now subclasses IChannel
bus mode properties lowercased in array.
2022-05-04 18:33:04 +01:00
norm
43a02a2adc
Merge branch 'dev' of https://github.com/onyx-and-iris/vban-cmd-python into dev
2022-05-02 09:43:03 +01:00
norm
0953828866
update tested against in readme
2022-05-02 09:42:55 +01:00
onyx-and-iris
b3762de5be
changelog initial commit
...
fixes #1
2022-04-30 16:58:34 +01:00
onyx-and-iris
11da78e2e7
remove public_packet setter. should be read only.
...
version bump to match changelog
some rewording in readme.
2022-04-30 16:57:47 +01:00
onyx-and-iris
51833d68ff
fix coverage path
2022-04-30 03:37:58 +01:00
onyx-and-iris
e6ba5aefe9
minor version bump, changes to profiles loading
2022-04-29 23:29:14 +01:00
onyx-and-iris
605e1075af
Update pre-commit.ps1
2022-04-29 23:08:23 +01:00
onyx-and-iris
dd8b48d98a
Revert "Update pre-commit.ps1"
...
This reverts commit 35371c9090
.
2022-04-29 23:06:40 +01:00
onyx-and-iris
35371c9090
Update pre-commit.ps1
2022-04-29 23:06:21 +01:00
onyx-and-iris
89dec75b98
typo fix
2022-04-29 22:31:22 +01:00
onyx-and-iris
9d6c931f07
update to public packet description in readme
2022-04-29 22:30:21 +01:00
onyx-and-iris
7b8878975a
del file
2022-04-29 22:24:41 +01:00
onyx-and-iris
fa9bc9e48a
update badges
2022-04-29 22:24:06 +01:00
onyx-and-iris
ac1306c57e
fix doc string
2022-04-29 22:07:44 +01:00
onyx-and-iris
b31c976abc
update banana badge
2022-04-29 22:02:01 +01:00
onyx-and-iris
727af55019
start implementing lower tests
2022-04-29 22:01:33 +01:00
onyx-and-iris
32d740ccca
sendtext remove from readme. its still available but not advised to use.
...
use apply through dict instead (updates cache)
2022-04-29 21:57:16 +01:00
onyx-and-iris
ce48136cdb
move channel props into factory function
...
sub apply func now using sendtext
depth func added to util
apply_profile now using sub apply (which uses sendtext)
2022-04-29 21:53:44 +01:00
onyx-and-iris
2830299942
ensure eq bus props are fetched from dataclass
2022-04-29 20:52:03 +01:00
onyx-and-iris
637fe9fb88
fix bug where getter may return None
2022-04-29 03:24:32 +01:00
onyx-and-iris
f8b964bc35
remove print
2022-04-29 03:07:06 +01:00
onyx-and-iris
3aebd90920
refactor meta functions
...
add channel_bool_prop and channel_label_prop to strip/bus
self.identifier in strip bus now returning only class name
add psuedo decorators cache_bool and cache_string to util.
fix bug with cache
todo. add to cache on multi-set
2022-04-29 02:57:47 +01:00
onyx-and-iris
98c15967d1
set tests to run randomly
2022-04-28 11:40:14 +01:00
onyx-and-iris
3993fa99be
add potato tests badge
2022-04-28 11:39:41 +01:00
onyx-and-iris
80ecd7daef
generate potato tests badge
2022-04-28 11:39:22 +01:00
onyx-and-iris
38557d04de
add banana bade
2022-04-28 11:38:14 +01:00
onyx-and-iris
c3336d31d6
add basic tests badge
2022-04-28 11:36:52 +01:00
onyx-and-iris
596e7465fb
add pre-commit hook
...
keep tests random
print kind.name to pytest output
add genbadge to dev dependencies
add test badges to readme
2022-04-28 11:34:48 +01:00
onyx-and-iris
f55d86514c
Update README.md
2022-04-27 20:00:30 +01:00
onyx-and-iris
79abec7531
now using sendtext to apply a profile
...
now using sendtext to apply a profile
2022-04-27 14:50:48 +01:00
onyx-and-iris
e8aa762c70
rework bus mode getter
...
rework bus mode getter
2022-04-27 14:00:55 +01:00
onyx-and-iris
0fc4f693fa
Update dataclass.py
2022-04-26 23:38:56 +01:00
onyx-and-iris
c6b9fa6112
Update vbancmd.py
...
add ratelimit kwarg. applies only to multiset operations (apply, profile_apply).
2022-04-26 22:47:48 +01:00
onyx-and-iris
7fb026ca1e
Update vbancmd.py
...
ratelimit multiset to 30ms since we have sped up the overall interface
2022-04-26 21:58:45 +01:00
onyx-and-iris
dd24fc1816
changes to param cache
...
changes to param cache
allow set bus mode true or false (setting false resets to mode normal)
2022-04-26 21:03:02 +01:00
onyx-and-iris
2bc9fa9d57
change to bus_mode_prop meta function.
...
change to bus_mode_prop meta function.
save gain to cache as gain.
remove kwarg ratelimiter (used for test units)
2022-04-26 07:35:41 +01:00
onyx-and-iris
d1555663b3
migrate nose to pytest
...
migrate nose to pytest
2022-04-26 07:16:21 +01:00
onyx-and-iris
df8688aaee
Update vbancmd.py
...
return only values relevant for a kind
2022-04-18 08:31:12 +01:00
onyx-and-iris
0806937fbd
Update vbancmd.py
...
reduce buffer
2022-04-14 15:11:55 +01:00
onyx-and-iris
7f2a3ef7e5
Update vbancmd.py
...
add strip_levels, bus_levels property objects to base class
2022-04-13 06:17:22 +01:00
onyx-and-iris
1c0ebfa1d1
add sync kwarg, reformat tests.
...
tests reformatted, add sync to tests.
add sync kwarg to vbancmd. Set for apply_profile.
2022-04-08 21:16:37 +01:00
onyx-and-iris
b7b62ea2fe
Update strip.py
...
add mc to virtual strips
2022-04-08 20:48:10 +01:00