added debug statements, dynamic allocation is working for tasks
[mTask.git] / Tasks / mTaskTask.dcl
index 0a89129..3370e4a 100644 (file)
@@ -1,8 +1,10 @@
 definition module Tasks.mTaskTask
 
+import Devices.mTaskDevice
+import mTask
 import iTasks
 
-derive class iTask MTaskTask
+derive class iTask MTaskTask, MTaskInterval, Main, ByteCode, Stmt, Expr, BC, BCState, RWST
 
 :: MTaskTask = {
                name :: String,
@@ -11,3 +13,4 @@ derive class iTask MTaskTask
        }
 
 makeTask :: String Int -> Task MTaskTask
+sendTaskToDevice :: String (Main (ByteCode () Stmt)) (MTaskDevice, MTaskInterval) -> Task ()