Commit Graph

51 Commits

Author SHA1 Message Date
onyx-and-iris
18f59b4eb2 Update dataclass.py
add check for empty labels
2022-03-21 16:41:27 +00:00
onyx-and-iris
6098c34e15 add command class
added command class

added action prop to meta module
2022-03-21 11:20:53 +00:00
onyx-and-iris
2257ce0e4c Update __init__.py
add login,logout to tests init
2022-03-20 12:46:05 +00:00
onyx-and-iris
80048d62bd Update README.md
add login,logout example to readme
2022-03-20 12:26:01 +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
af647f2483 Update meta.py
fix docstring for bus_mode_prop
2022-03-19 09:53:02 +00:00
onyx-and-iris
919c967023 add modevals to Modes class.
add modevals to Modes class.
2022-03-19 09:51:48 +00:00
onyx-and-iris
6aeef19d38 fix bus mode prop
add spacing for clarity in Modes dataclass.

bus mode prop now returning correct mode
2022-03-18 07:42:25 +00:00
onyx-and-iris
b9d45948f3 bus mode tests added
bus mode tests added to higher tests
2022-03-18 07:40:43 +00:00
onyx-and-iris
84cc4d097d Update README.md
bus modes and gainlayers sections added to readme.
2022-03-18 07:40:24 +00:00
onyx-and-iris
863debdbe7 add bus modes, update Modes dataclass
add bus mode property objects

update references in Modes dataclass
2022-03-17 14:08:49 +00:00
onyx-and-iris
ae2129c1fe Update kinds.py
fix ins outs order in kindmap
2022-03-17 14:07:12 +00:00
onyx-and-iris
3e0152082b add apply
add apply to vbancmd and channel modules.

add apply to readme
2022-03-11 19:21:26 +00:00
onyx-and-iris
127ef1e10f Update README.md
add license badge
2022-03-09 06:30:48 +00:00
d3032cdeca
Create LICENSE 2022-03-09 06:29:59 +00:00
onyx-and-iris
7005c4d253 Update README.md 2022-03-06 14:44:30 +00:00
onyx-and-iris
a34ae27da9 Update README.md 2022-03-05 23:22:27 +00:00
onyx-and-iris
1b70a063b9 Update README.md
typo fix
2022-03-05 23:19:38 +00:00
onyx-and-iris
ca18a3d549 update tests
update tests

add runmany
2022-03-05 20:22:10 +00:00
onyx-and-iris
437abfcc8b Update README.md
fix name of factory function in readme
2022-03-05 20:17:50 +00:00
onyx-and-iris
405fd7efa4 edit example and readme
edit example and readme
2022-03-05 20:16:28 +00:00
onyx-and-iris
975715696b Update vbancmd.py
add docstrings and type annotations
2022-03-05 20:11:10 +00:00
onyx-and-iris
2d857a4cb1 add _keepupdated
added _keepupdated for public packet, now running in worker2 thread.

edit readme to reflect change
2022-03-05 06:17:12 +00:00
onyx-and-iris
b933397b6c Update README.md
reword parts of readme
2022-03-04 14:44:07 +00:00
onyx-and-iris
f06955103d Update README.md
reposition sendtext in readme
2022-03-04 14:33:11 +00:00
onyx-and-iris
e0d83f91e7 Update __main__.py
update main
2022-03-04 14:30:51 +00:00
onyx-and-iris
e4da797657 remove underscore from package name and add readme
remove underscore from package name and add readme
2022-03-04 14:22:54 +00:00
onyx-and-iris
85f74b20cb remove underscore from package name
remove underscore from package name
2022-03-04 14:22:29 +00:00
onyx-and-iris
8f95942fbd rename directory
rename directory
2022-03-04 14:21:56 +00:00
onyx-and-iris
3cfc6e587b Update README.md
markup fix
2022-03-03 11:35:49 +00:00
onyx-and-iris
ff412ca6ca add sendtext(), update readme
add sendtext function for multi-parameter strings. Also gives option for settable delay.
2022-03-03 11:34:45 +00:00
onyx-and-iris
2b569153b0 Update README.md
fix description
2022-03-02 23:36:15 +00:00
onyx-and-iris
aaf567b77b Update README.md
update readme.

add section for public packet updating.
2022-03-02 23:28:42 +00:00
onyx-and-iris
5aa3dc07fe Create __main__.py
add simple tkinter GUI example.
2022-03-02 23:26:58 +00:00
onyx-and-iris
ad7cd367cb fix gain setter, add public_packet methods, update readme
fix gain setter for strips.

add accessor methods for public_packet.

update readme
2022-03-02 21:06:39 +00:00
onyx-and-iris
b836fa8642 add strip gain
remove redundant timeout variable from  VBAN_VMRT_Packet_Header

add strip gain property
2022-03-02 12:32:37 +00:00
onyx-and-iris
d21903e34a Delete runmany.ps1
remove runmany
2022-03-01 09:52:58 +00:00
onyx-and-iris
d3a40b917f Update README.md
remove fetch rt data packet since it would still need parsing and cannot promise a new packet.
2022-02-28 20:56:35 +00:00
onyx-and-iris
1217dea6b4 Update README.md
update to readme
2022-02-28 18:15:37 +00:00
onyx-and-iris
83429e17ad edits to tests
add more tests to higher.

added opts to tests.

removed delay, max_polls from runmany, not required for these tests.
2022-02-28 18:14:31 +00:00
onyx-and-iris
314ecbe6da add test conn, add settable attr to
add test connection into enter dunder TextRequestHeader dataclass

name, bitrate and channel for outgoing string requests are now settable.
2022-02-28 15:41:59 +00:00
onyx-and-iris
9e5b2067d1 Delete test_higher.py
remove duplicate file
2022-02-28 15:25:40 +00:00
onyx-and-iris
44a66466c2 add gain,levels
implement gain, levels for strip/bus classes.

add to readme
2022-02-28 14:03:51 +00:00
onyx-and-iris
471abb3ca6 Create README.md
first version of readme
2022-02-27 18:57:16 +00:00
onyx-and-iris
0f18116cd1 add gainlayers, levels, public_packet property object
add gainlayers, levels

_get_rt now private method.

public_packet now property object
2022-02-26 23:57:19 +00:00
onyx-and-iris
416550fa95 add self.buff, runmany
add self.buff and test for equality against private packet before returning as public packet.

add runmany
2022-02-26 03:07:29 +00:00
onyx-and-iris
6432eae3b4 add levels
add levels to strip and bus class.

strip level values defined as: pre fader input peak level in dB * 100
bus level values defined as: bus output peak level in dB * 100
2022-02-25 18:06:24 +00:00
onyx-and-iris
364e456c94 add some tests, commands and bus class
added a couple of lower tests.

add some string tests to higher tests.

added bus class

add higher commands show, hide, shutdown, restart, version and type
2022-02-25 17:02:27 +00:00
onyx-and-iris
6e40ceb346 add some higher tests
add first tests
2022-02-25 15:17:05 +00:00
onyx-and-iris
838e3c4999 initial commit
initial commit
2022-02-25 14:37:23 +00:00