X-Git-Url: https://git.martlubbers.net/?a=blobdiff_plain;ds=sidebyside;f=Utils%2FSDS.dcl;h=563b1fbaafee0be9412b93550f48ffaf61f4c2f7;hb=684c702b39ebd339cb123a24f1f37a63d708e688;hp=702045179d908a4bd18e5d13bcb8e927d46ecf63;hpb=7fec7868123d56d410e807042cb3e031ebda12b9;p=mTask.git diff --git a/Utils/SDS.dcl b/Utils/SDS.dcl index 7020451..563b1fb 100644 --- a/Utils/SDS.dcl +++ b/Utils/SDS.dcl @@ -4,14 +4,9 @@ import Shares.mTaskShare import Devices.mTaskDevice import iTasks -derive class iTask MTaskShare, BCState - memoryShare :: String a -> Shared a | iTask a -deviceStore :: Shared [MTaskDevice] -sdsStore :: Shared [MTaskShare] +deviceStoreNP :: Shared [MTaskDevice] +deviceStore :: RWShared (Maybe Int) [MTaskDevice] [MTaskDevice] bcStateStore :: Shared BCState mTaskTaskStore :: Shared [String] - -getSDSStore :: MTaskShare -> Shared Int -getSDSRecord :: Int -> Task MTaskShare