samer@1: classdef sigbase < signal samer@1: properties (GetAccess=protected, SetAccess=immutable) samer@1: chans samer@1: fs samer@1: end samer@1: methods samer@1: function s=sigbase(channels,rate) samer@1: if nargin<2, rate=nan; end samer@1: if nargin<1, channels=nan; end samer@1: s.chans=channels; samer@1: s.fs=rate; samer@1: end samer@1: samer@1: function c=channels(s), c=s.chans; end samer@1: function c=rate(s), c=s.fs; end samer@1: end samer@1: end