f8b56b4a30
swap out implementation of {IRemote}.apply(). It now uses individual requests instead of script requests.
2026-03-09 05:21:32 +00:00
c9a505df0a
convert Modes class to a Flag Enum type and rename it to ChannelModes
...
move it into vban_cmd.packet
2026-03-03 15:36:56 +00:00
55b3125e10
fixes regression in apply()
...
patch bump
2026-03-02 23:52:06 +00:00
911d2f64a6
import abc namespace
2026-02-08 09:09:59 +00:00
96e9d6f4fd
upd the interface to read/write multiple private/public packets.
...
{VirtualStrip}.bass/mid/treble implemented reading from public packet NBS=1
2026-01-17 09:37:31 +00:00
16df0d559e
make changes to sockets.
...
replace black+isort with ruff
upd examples
2025-01-17 02:51:17 +00:00
9bf52b5c11
num_strip_levels, num_bus_levels added to KindMaps
2023-07-25 16:22:47 +01:00
1ad0347478
fixes bug with apply() if called from higher class
2023-07-05 19:20:57 +01:00
cdccc603d1
_cmd() helper method added
...
apply() extended to handle nested dicts
module level logger added
2023-06-25 13:52:39 +01:00
onyx-and-iris
ee3a871d23
add a delimiter end of request string in _set_rt
...
fixes bug if more than a single command in request packet.
removed [{self.index}] from apply string. (duplicates)
2022-10-19 14:20:23 +01:00
onyx-and-iris
a86a25ca8f
BusModes IntEnum added to bus
...
get() added to bus mode mixin, returns the current bus mode.
added support for setting bus mode by dict
fixed bug in apply where bool parameters weren't being applied.
bus modes added to all 3 example configs.
test_config added to unit tests.
2022-07-16 21:50:50 +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