]> rtime.felk.cvut.cz Git - jenkicar/rpp-simulink.git/blobdiff - rpp/rpp/rpp_file_process.tlc
Rework multi rate handling system
[jenkicar/rpp-simulink.git] / rpp / rpp / rpp_file_process.tlc
index 4797869509c80651ee9c0d7d9613bbc2133e77d2..221c61c361d51bb3959cc00a8830601a9c1d32cd 100644 (file)
 %<LibSetCodeTemplateComplianceLevel(1)>
 
 %% Create a the main file
-%if LibIsSingleRateModel() || LibIsSingleTasking()
+%if LibIsSingleTasking()
     %include "rpp_srmain.tlc"
     %<FcnSingleTaskingMain()>
 %else
-    %include "rpp_srmain.tlc"
-    %<FcnSingleTaskingMain()>
+    %exit Multirate or multitasking: Multirate system has been detected, ...
+    but Auto or Multitasking mode has been selected. The multitasking is ...
+    not yet supported. Select SigleTasking in Tasking mode in model ...
+    Configuration Parameters to avoid this error. Note that the resulting ...
+    code will be running in sigle task.
+
+    %% This is prepared for future support of multitasking
+    %%include "rpp_mrmain.tlc"
+    %%<FcnMultiTaskingMain()>
 %endif