Home > vbmeg > functions > device > acqdata > vb_saveman_get_switch.m

vb_saveman_get_switch

PURPOSE ^

return switch ON (true) or OFF (false) to save

SYNOPSIS ^

function [swt] = vb_saveman_get_switch(saveman)

DESCRIPTION ^

 return switch ON (true) or OFF (false) to save
 [usage]
   [swt] = vb_saveman_get_switch(saveman)
 [input]
   saveman : <optional> <<struct>> specifications for saving
           : if this is empty, switch is OFF
 [output]
       swt : whether save or not (true or false)
 [note]
   if there is not switch field, determine 'ON' for now
 [history]
   2007-05-17 (Sako) initial version
   2011-07-06 (Sako) added empty check

 Copyright (C) 2011, ATR All Rights Reserved.
 License : New BSD License(see VBMEG_LICENSE.txt)

CROSS-REFERENCE INFORMATION ^

This function calls: This function is called by:

SOURCE CODE ^

0001 function [swt] = vb_saveman_get_switch(saveman)
0002 % return switch ON (true) or OFF (false) to save
0003 % [usage]
0004 %   [swt] = vb_saveman_get_switch(saveman)
0005 % [input]
0006 %   saveman : <optional> <<struct>> specifications for saving
0007 %           : if this is empty, switch is OFF
0008 % [output]
0009 %       swt : whether save or not (true or false)
0010 % [note]
0011 %   if there is not switch field, determine 'ON' for now
0012 % [history]
0013 %   2007-05-17 (Sako) initial version
0014 %   2011-07-06 (Sako) added empty check
0015 %
0016 % Copyright (C) 2011, ATR All Rights Reserved.
0017 % License : New BSD License(see VBMEG_LICENSE.txt)
0018 
0019 if ~exist('saveman', 'var') || isempty(saveman)
0020   swt = false;
0021   return;
0022 end
0023   
0024 if isfield(saveman, 'switch')
0025   swt = saveman.switch;
0026 else
0027   if isfield(saveman, 'data_dir')
0028     % if saveman does not have switch field, regard switch as ON
0029     swt = true;
0030   else
0031     swt = false;
0032   end
0033 end
0034 return;
0035 
0036 % --- END OF FILE --- %

Generated on Mon 22-May-2023 06:53:56 by m2html © 2005