From 26bc6d233e3caab9cc3d8d982eb104a9b00846c0 Mon Sep 17 00:00:00 2001 From: Sven Augustin Date: Sun, 17 May 2020 17:37:44 +0000 Subject: [PATCH] BSChannel.avail() can now filter for a search string --- slic/core/acquisition/bschannels.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/slic/core/acquisition/bschannels.py b/slic/core/acquisition/bschannels.py index a6f32c99..88ca919a 100644 --- a/slic/core/acquisition/bschannels.py +++ b/slic/core/acquisition/bschannels.py @@ -58,9 +58,11 @@ class BSChannels: return status - def avail(self): #TODO: not a method + def avail(self, search=None): #TODO: not a method available_channels = dispatcher.get_current_channels() available_channels_names = set(i['name'] for i in available_channels) + if search: + available_channels_names = set(i for i in available_channels_names if search in i) return available_channels_names