X-Git-Url: https://git.martlubbers.net/?a=blobdiff_plain;ds=sidebyside;f=Devices%2FmTaskDevice.dcl;h=103da324d463d1f35434c1e0c14674cdc1cd59c6;hb=8155b7e2298e78fd53fc17df35d940472dcf8661;hp=ce6e608edf3a10c8d83d15d79fc7b9796625efaf;hpb=be3f747f775c05facb8a34cf0baba523401b88fb;p=mTask.git diff --git a/Devices/mTaskDevice.dcl b/Devices/mTaskDevice.dcl index ce6e608..103da32 100644 --- a/Devices/mTaskDevice.dcl +++ b/Devices/mTaskDevice.dcl @@ -38,9 +38,10 @@ class MTaskDuplex a where startupDevices :: Task [MTaskDevice] connectDevice :: (MTaskDevice (Shared Channels) -> Task ()) MTaskDevice -> Task () manageDevices :: (MTaskDevice (Shared Channels) -> Task ()) [MTaskDevice] -> Task () -sendToDevice :: String (Main (ByteCode () Stmt)) (MTaskDevice, MTaskInterval) -> Task () sendMessages :: [MTaskMSGSend] -> (MTaskDevice -> Task Channels) +withDevices :: MTaskDevice (MTaskDevice -> MTaskDevice) -> Task () + deviceTaskDelete :: MTaskDevice MTaskTask -> Task () deviceTaskAcked :: MTaskDevice Int -> Task () deviceTaskDeleteAcked :: MTaskDevice Int -> Task ()