From 9cc6fab88edce7d2364ef88f401d566aa452b2db Mon Sep 17 00:00:00 2001 From: Travis Collins Date: Fri, 21 Jul 2017 14:22:44 -0400 Subject: [PATCH] added input parameterization for selecting default device --- AD9361_Filter_Wizard.m | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/AD9361_Filter_Wizard.m b/AD9361_Filter_Wizard.m index 6d925b0..988431a 100644 --- a/AD9361_Filter_Wizard.m +++ b/AD9361_Filter_Wizard.m @@ -171,6 +171,18 @@ function AD9361_Filter_Wizard_OpeningFcn(hObject, eventdata, handles, varargin) handles.helpcallback = str2func(varargin{i + 1}); elseif strcmpi(varargin{i}, 'CallbackObj') handles.callbackObj = varargin{i + 1}; + elseif strcmpi(varargin{i}, 'SetDevice') + % Set default device + switch lower(varargin{i + 1}) + case 'ad9361' + handles.device.Children(15).Value = 1; + case 'ad9364' + handles.device.Children(15).Value = 2; + case 'pluto' + handles.device.Children(15).Value = 3; + otherwise + error('Unknown default device'); + end else error('Unknown input to function'); end