Robochameleon  v1.0
setParamFsRssNss.m
Go to the documentation of this file.
1 function param = setParamFsRssNss(inParam)
2  param = inParam;
3  if isfield(inParam, 'Fs') && isfield(inParam, 'Rs') && isfield(inParam, 'Nss')
4  robolog('All Fs, Rs, Nss are already defined. Nothing to do.');
5  elseif isfield(inParam, 'Fs') && isfield(inParam, 'Nss')
6  param.Rs = param.Fs/param.Nss;
7  elseif isfield(inParam, 'Fs') && isfield(inParam, 'Rs')
8  param.Nss = param.Fs/param.Rs;
9  elseif isfield(inParam, 'Rs') && isfield(inParam, 'Nss')
10  param.Fs = param.Rs*param.Nss;
11  else
12  robolog('You need to specify at least two value among Fs, Rs, Nss', 'ERR');
13  end
14 end
function robolog(in msg, in varargin)
This function allows the user to print log messages in a standard way.