mirror of
https://github.com/onyx-and-iris/xair-api-python.git
synced 2025-04-20 20:23:53 +01:00
Compare commits
No commits in common. "df2d1586183885fda66869912f750bd0812c7c6a" and "cab3888946dab2dc1ccd1c6b0d750056d4676909" have entirely different histories.
df2d158618
...
cab3888946
@ -1,6 +1,6 @@
|
|||||||
[tool.poetry]
|
[tool.poetry]
|
||||||
name = "xair-api"
|
name = "xair-api"
|
||||||
version = "2.2.3"
|
version = "2.2.2"
|
||||||
description = "Remote control Behringer X-Air | Midas MR mixers through OSC"
|
description = "Remote control Behringer X-Air | Midas MR mixers through OSC"
|
||||||
authors = ["onyx-and-iris <code@onyxandiris.online>"]
|
authors = ["onyx-and-iris <code@onyxandiris.online>"]
|
||||||
license = "MIT"
|
license = "MIT"
|
||||||
|
@ -13,7 +13,8 @@ class IBus(abc.ABC):
|
|||||||
self.index = index + 1
|
self.index = index + 1
|
||||||
|
|
||||||
def getter(self, param: str):
|
def getter(self, param: str):
|
||||||
return self._remote.query(f"{self.address}/{param}")
|
self._remote.send(f"{self.address}/{param}")
|
||||||
|
return self._remote.info_response
|
||||||
|
|
||||||
def setter(self, param: str, val: int):
|
def setter(self, param: str, val: int):
|
||||||
self._remote.send(f"{self.address}/{param}", val)
|
self._remote.send(f"{self.address}/{param}", val)
|
||||||
|
@ -13,7 +13,8 @@ class IConfig(abc.ABC):
|
|||||||
self._remote = remote
|
self._remote = remote
|
||||||
|
|
||||||
def getter(self, param: str):
|
def getter(self, param: str):
|
||||||
return self._remote.query(f"{self.address}/{param}")
|
self._remote.send(f"{self.address}/{param}")
|
||||||
|
return self._remote.info_response
|
||||||
|
|
||||||
def setter(self, param: str, val: int):
|
def setter(self, param: str, val: int):
|
||||||
self._remote.send(f"{self.address}/{param}", val)
|
self._remote.send(f"{self.address}/{param}", val)
|
||||||
|
@ -11,7 +11,8 @@ class IDCA(abc.ABC):
|
|||||||
self.index = index + 1
|
self.index = index + 1
|
||||||
|
|
||||||
def getter(self, param: str) -> tuple:
|
def getter(self, param: str) -> tuple:
|
||||||
return self._remote.query(f"{self.address}/{param}")
|
self._remote.send(f"{self.address}/{param}")
|
||||||
|
return self._remote.info_response
|
||||||
|
|
||||||
def setter(self, param: str, val: int):
|
def setter(self, param: str, val: int):
|
||||||
self._remote.send(f"{self.address}/{param}", val)
|
self._remote.send(f"{self.address}/{param}", val)
|
||||||
|
@ -13,7 +13,8 @@ class IFX(abc.ABC):
|
|||||||
self.index = index + 1
|
self.index = index + 1
|
||||||
|
|
||||||
def getter(self, param: str):
|
def getter(self, param: str):
|
||||||
return self._remote.query(f"{self.address}/{param}")
|
self._remote.send(f"{self.address}/{param}")
|
||||||
|
return self._remote.info_response
|
||||||
|
|
||||||
def setter(self, param: str, val: int):
|
def setter(self, param: str, val: int):
|
||||||
self._remote.send(f"{self.address}/{param}", val)
|
self._remote.send(f"{self.address}/{param}", val)
|
||||||
|
@ -15,7 +15,8 @@ class ILR(abc.ABC):
|
|||||||
self.index = index + 1
|
self.index = index + 1
|
||||||
|
|
||||||
def getter(self, param: str):
|
def getter(self, param: str):
|
||||||
return self._remote.query(f"{self.address}/{param}")
|
self._remote.send(f"{self.address}/{param}")
|
||||||
|
return self._remote.info_response
|
||||||
|
|
||||||
def setter(self, param: str, val: int):
|
def setter(self, param: str, val: int):
|
||||||
self._remote.send(f"{self.address}/{param}", val)
|
self._remote.send(f"{self.address}/{param}", val)
|
||||||
|
@ -15,7 +15,8 @@ class IRtn(abc.ABC):
|
|||||||
self.index = index + 1
|
self.index = index + 1
|
||||||
|
|
||||||
def getter(self, param: str):
|
def getter(self, param: str):
|
||||||
return self._remote.query(f"{self.address}/{param}")
|
self._remote.send(f"{self.address}/{param}")
|
||||||
|
return self._remote.info_response
|
||||||
|
|
||||||
def setter(self, param: str, val: int):
|
def setter(self, param: str, val: int):
|
||||||
self._remote.send(f"{self.address}/{param}", val)
|
self._remote.send(f"{self.address}/{param}", val)
|
||||||
|
@ -13,7 +13,8 @@ class IStrip(abc.ABC):
|
|||||||
self.index = index + 1
|
self.index = index + 1
|
||||||
|
|
||||||
def getter(self, param: str) -> tuple:
|
def getter(self, param: str) -> tuple:
|
||||||
return self._remote.query(f"{self.address}/{param}")
|
self._remote.send(f"{self.address}/{param}")
|
||||||
|
return self._remote.info_response
|
||||||
|
|
||||||
def setter(self, param: str, val: int):
|
def setter(self, param: str, val: int):
|
||||||
self._remote.send(f"{self.address}/{param}", val)
|
self._remote.send(f"{self.address}/{param}", val)
|
||||||
|
@ -98,10 +98,10 @@ class XAirRemote(abc.ABC):
|
|||||||
def send(self, addr: str, param: Optional[str] = None):
|
def send(self, addr: str, param: Optional[str] = None):
|
||||||
self.logger.debug(f"sending: {addr} {param if param is not None else ''}")
|
self.logger.debug(f"sending: {addr} {param if param is not None else ''}")
|
||||||
self.server.send_message(addr, param)
|
self.server.send_message(addr, param)
|
||||||
|
time.sleep(self._delay)
|
||||||
|
|
||||||
def query(self, address):
|
def query(self, address):
|
||||||
self.send(address)
|
self.send(address)
|
||||||
time.sleep(self._delay)
|
|
||||||
return self.info_response
|
return self.info_response
|
||||||
|
|
||||||
def __exit__(self, exc_type, exc_value, exc_tr):
|
def __exit__(self, exc_type, exc_value, exc_tr):
|
||||||
|
Loading…
x
Reference in New Issue
Block a user