]> rtime.felk.cvut.cz Git - pes-rpp/rpp-simulink.git/blobdiff - rpp/blocks/slblocks.m
Change license to MIT
[pes-rpp/rpp-simulink.git] / rpp / blocks / slblocks.m
index 1ae4afebc068575bc24fccf22f16d445b6e024d0..ade36be8af224b04be48f6840a4238e3dcf5ecb6 100644 (file)
@@ -1,45 +1,40 @@
+function blkStruct = slblocks
+
 % Copyright (C) 2013 Czech Technical University in Prague
 %
 % Authors:
-%      - Carlos Jenkins <carlos@jenkins.co.cr>
-%
-% This program is free software; you can redistribute it and/or modify
-% it under the terms of the GNU General Public License as published by
-% the Free Software Foundation; either version 2 of the License, or
-% (at your option) any later version.
-%
-% This program is distributed in the hope that it will be useful,
-% but WITHOUT ANY WARRANTY; without even the implied warranty of
-% MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-% GNU General Public License for more details.
+%     - Carlos Jenkins <carlos@jenkins.co.cr>
 %
-% You should have received a copy of the GNU General Public License
-% along with this program.  If not, see <http://www.gnu.org/licenses/>.
+% Permission is hereby granted, free of charge, to any person
+% obtaining a copy of this software and associated documentation
+% files (the "Software"), to deal in the Software without
+% restriction, including without limitation the rights to use,
+% copy, modify, merge, publish, distribute, sublicense, and/or sell
+% copies of the Software, and to permit persons to whom the
+% Software is furnished to do so, subject to the following
+% conditions:
+
+% The above copyright notice and this permission notice shall be
+% included in all copies or substantial portions of the Software.
+
+% THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+% EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES
+% OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
+% NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT
+% HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
+% WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
+% FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
+% OTHER DEALINGS IN THE SOFTWARE.
 %
 % File : slblocks.m
 % Abstract:
-%       slblocks defines a block library.
-%       Reference: rtw_ug.pdf p. 1127
-
-function blkStruct = slblocks
-
-  % Information for "Blocksets and Toolboxes" subsystem
-
-  % Library's name. The name appears in the Library Browser's
-  % contents pane.
-  blkStruct.Name = sprintf('Embedded Target\n for RPP');
-  % The function that will be called when the user double-clicks on
-  % the library's name.
-  blkStruct.OpenFcn = 'rpp_lib';
-  % The argument to be set as the Mask Display for the subsystem. You
-  % may comment this line out if no specific mask is desired or write a
-  % drawing command. Example:
-  % blkStruct.MaskDisplay = 'plot([0:2*pi],sin([0:2*pi]));';
-  blkStruct.MaskDisplay = 'disp(''RPP TARGET'')';
-
-  % Information for Simulink Library Browser
-  Browser(1).Library = 'rpp_lib';
-  Browser(1).Name = 'Embedded Target for RPP';
-  Browser(1).IsFlat = 1; % Is this library "flat" (i.e. no subsystems)?
-  blkStruct.Browser = Browser;
+%     Simulink block library control file.
+%
+% References:
+%     rtw_ug.pdf p. 1127
+%     Example in <matlabroot>/toolbox/simulink/blocks/slblocks.m
+%
 
+    Browser.Library = 'rpp_lib';
+    Browser.Name    = 'RPP Block Library';
+    blkStruct.Browser  = Browser;