summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorFranziska Kunsmann <hi@kunsmann.eu>2023-01-11 13:36:56 +0100
committerFranziska Kunsmann <hi@kunsmann.eu>2023-01-11 13:36:56 +0100
commitf81bfb5866936a32b3d43e996f2f568845e77aac (patch)
tree914787f9106b6a02aeb633fbc2309e662d799c13
parentabb5274122fffa81da22a559820875762f549a4c (diff)
switcher: fix logging and disconnect
-rw-r--r--switcher.py16
1 files changed, 8 insertions, 8 deletions
diff --git a/switcher.py b/switcher.py
index 8624839..e4a7e1c 100644
--- a/switcher.py
+++ b/switcher.py
@@ -36,20 +36,20 @@ class PyATEMSwitcher:
)
def _on_connect(self, params):
- logging.debug(f'_on_connect({repr(params)})')
+ self.log.debug(f'_on_connect({repr(params)})')
self._push_config()
for callback in self._connect_subscribers:
- callback(params)
+ callback(params['switcher'])
def _on_connect_attempt(self, params):
- logging.debug(f'_on_connect_attempt({repr(params)})')
+ self.log.debug(f'_on_connect_attempt({repr(params)})')
for callback in self._connect_attempt_subscribers:
- callback(params)
+ callback(params['switcher'])
def _on_disconnect(self, params):
- logging.debug(f'_on_disconnect({repr(params)})')
+ self.log.debug(f'_on_disconnect({repr(params)})')
for callback in self._disconnect_subscribers:
- callback(params)
+ callback(params['switcher'])
def _push_config(self):
conf = self.config.get('settings', {})
@@ -61,7 +61,7 @@ class PyATEMSwitcher:
if 'video_mode' in self.config:
video_mode = getattr(
ATEMVideoModeFormats,
- 'f'+self.config['video_format'],
+ 'f'+self.config['video_mode'],
)
if self.atem.videoMode.format != video_mode:
self.atem.setVideoModeFormat(video_mode)
@@ -84,7 +84,7 @@ class PyATEMSwitcher:
self.atem.connect(self.config['ip'])
def disconnect(self):
- raise NotImplementedError
+ self.atem.disconnect()
def on_connect(self, callback):
self._connect_subscribers.append(callback)