Commit Graph

10 Commits

Author SHA1 Message Date
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
637fe9fb88 fix bug where getter may return None 2022-04-29 03:24:32 +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
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
b7b62ea2fe Update strip.py
add mc to virtual strips
2022-04-08 20:48:10 +01:00
onyx-and-iris
ad1c3f9f6b Update strip.py
remove range check for strip int params
2022-04-03 00:06:42 +01:00
onyx-and-iris
5d878a5df0 black reformatter
now using black reformatter
2022-03-26 23:00:09 +00:00
onyx-and-iris
6c914dafbe add login,logout, caching system, dirty parameter to base class
add login, logout functions to base class.

add caching to setters and fetch caching to getters.

add isdirty function to rt packet dataclass for defining dirty flag.

remove sync kwarg.
2022-03-20 12:25:50 +00:00
onyx-and-iris
85f74b20cb remove underscore from package name
remove underscore from package name
2022-03-04 14:22:29 +00:00