X-Git-Url: https://git.martlubbers.net/?a=blobdiff_plain;ds=sidebyside;f=miTask.icl;h=5c2b47a1eb90a10b4581ac3bebcebf952a4491c9;hb=2b50c2537dbb28d062938a6c217f5ba27fed23d9;hp=fda80c843d7a1ed72aa83fe83f9d794255a98854;hpb=be3f747f775c05facb8a34cf0baba523401b88fb;p=mTask.git diff --git a/miTask.icl b/miTask.icl index fda80c8..5c2b47a 100644 --- a/miTask.icl +++ b/miTask.icl @@ -27,32 +27,8 @@ import TTY, iTasksTTY //derive class iTask ByteSize, Parity, BaudRate, TTYSettings, TCPSettings //derive class iTask MTaskDeviceSpec, MTaskResource, MTaskTask, MTaskDevice -Start :: *World -> *World -Start world = startEngine (viewInformation "" [] md) world - where - md = - { deviceTask = Just $ TaskId 0 0 - , deviceError = Just "" - , deviceChannels = "abc" - , deviceName = "hoi" - , deviceTasks = [] - , deviceData = TCPDevice {TCPSettings - |host="localhost", - port=8888 - } - , deviceSpec = Just {MTaskDeviceSpec - |haveLed = True - ,haveAio = True - ,haveDio = True - ,maxTask = 42 - ,maxSDS = 5 - } - } - - - -//Start world = startEngine (mTaskManager -// >>* [OnAction (Action "Shutdown") (always $ shutDown)]) world +Start world = startEngine (mTaskManager + >>* [OnAction (Action "Shutdown") (always $ shutDown)]) world mTaskManager :: Task () mTaskManager = startupDevices >>| anyTask @@ -92,6 +68,6 @@ mTaskManager = startupDevices >>| anyTask MTPub i val = updateShare i val MTTaskAck i = deviceTaskAcked device i MTTaskDelAck i = deviceTaskDeleteAcked device i @! () - MTDevSpec s = deviceAddSpec device s @! () + MTDevSpec s = treturn ()//deviceAddSpec device s @! () _ = treturn () ) >>| proc ms