Commit Graph
16 Commits
Author SHA1 Message Date
onyx_online 449cb9b3c1 pdirty false by default 2023-06-25 13:53:23 +01:00
onyx_online cdccc603d1 _cmd() helper method added
apply() extended to handle nested dicts

module level logger added
2023-06-25 13:52:39 +01:00
onyx_online a8bb9711af added module level logger 2023-06-25 13:51:47 +01:00
onyx_online 5bb0c2731e run through black 2023-06-25 13:51:30 +01:00
onyx_online 372dba0b6b raise VBANCMDError on invalid kind 2023-06-25 13:50:21 +01:00
onyx_online 226fc5ead7 timeout kwarg added.
lets a user decide how long to wait for subscription response

pdirty now defaults to False
2023-06-25 12:21:02 +01:00
onyx_online 9196a4e267 subject class extended to support callbacks 2023-06-25 03:41:10 +01:00
onyx_online 8485992495 use name property, clears deprecation warning 2023-06-25 03:40:36 +01:00
onyx_online 91e49cbb55 tomllib/tomli now lazy loaded.
`Path.home() / "vban.toml" added to filepaths

`Path.home() / ".config" / "vban-cmd" / "vban.toml"` added to filepaths

VBANCMDError raised if ip not given and toml not located
2023-06-25 03:40:14 +01:00
onyx_online 3c85903554 renaem action_prop to action_fn 2023-06-25 02:38:59 +01:00
onyx_online a730edc2c2 connection errors now raise VBANCMDConnectionError
Producer thread added, sends job queue to Updater

data slices moved back into dataclass
2023-06-25 02:37:45 +01:00
onyx_online 90acafe95b VBANCMDConnectionError added 2023-06-25 02:06:02 +01:00
onyx_online 5f4fdcb0eb StripComp, StripGate, StripDenoiser, StripDevice
added to PhysicalStrip
2023-06-25 01:48:07 +01:00
onyx_online d5219d66f7 BusEQ added to Bus class 2023-06-25 01:47:05 +01:00
onyx_online c74d827154 update strip.{comp,gate,eq} and bus.eq
add gain=0.0 to bus params.

`Path.home() / ".config" / "vban-cmd" / kind.name` added to loader
2023-06-25 01:43:26 +01:00
onyx_online d3032cdeca Create LICENSE 2022-03-09 06:29:59 +00:00