[Tinyos-beta-commits] CVS: tinyos-1.x/beta/STM25P BlockStorageC.nc, 1.2, 1.3 StorageManagerM.nc, 1.1, 1.2

Jonathan Hui jwhui at users.sourceforge.net
Tue Feb 8 18:53:47 PST 2005


Update of /cvsroot/tinyos/tinyos-1.x/beta/STM25P
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv14174

Modified Files:
	BlockStorageC.nc StorageManagerM.nc 
Log Message:
- Move away from generic components for 1.x tree.



Index: BlockStorageC.nc
===================================================================
RCS file: /cvsroot/tinyos/tinyos-1.x/beta/STM25P/BlockStorageC.nc,v
retrieving revision 1.2
retrieving revision 1.3
diff -C2 -d -r1.2 -r1.3
*** BlockStorageC.nc	9 Feb 2005 00:46:09 -0000	1.2
--- BlockStorageC.nc	9 Feb 2005 02:53:45 -0000	1.3
***************
*** 27,37 ****
  
  includes BlockStorage;
! 
! generic configuration BlockStorageC() {
    provides {
!     interface Mount;
!     interface BlockRead;
!     interface BlockWrite;
!     interface StorageRemap;
    }
  }
--- 27,36 ----
  
  includes BlockStorage;
! configuration BlockStorageC {
    provides {
!     interface Mount[blockstorage_t blockId];
!     interface BlockRead[blockstorage_t blockId];
!     interface BlockWrite[blockstorage_t blockId];
!     interface StorageRemap[blockstorage_t blockId];
    }
  }
***************
*** 39,58 ****
  implementation {
  
-   enum {
-     BLOCK_ID = unique("BlockStorage"),
-     VOLUME_ID = unique("StorageManager"),
-   };
- 
    components BlockStorageM, Main, StorageManagerC;
  
!   Mount = BlockStorageM.Mount[BLOCK_ID];
!   BlockRead = BlockStorageM.BlockRead[BLOCK_ID];
!   BlockWrite = BlockStorageM.BlockWrite[BLOCK_ID];
!   StorageRemap = StorageManagerC.StorageRemap[VOLUME_ID];
  
    Main.StdControl -> StorageManagerC;
  
!   BlockStorageM.HALSTM25P[BLOCK_ID] -> StorageManagerC.HALSTM25P[VOLUME_ID];
!   BlockStorageM.ActualMount[BLOCK_ID] -> StorageManagerC.Mount[VOLUME_ID];
  
  }
--- 38,52 ----
  implementation {
  
    components BlockStorageM, Main, StorageManagerC;
  
!   Mount = BlockStorageM.Mount;
!   BlockRead = BlockStorageM.BlockRead;
!   BlockWrite = BlockStorageM.BlockWrite;
!   StorageRemap = StorageManagerC.StorageRemap;
  
    Main.StdControl -> StorageManagerC;
  
!   BlockStorageM.HALSTM25P -> StorageManagerC.HALSTM25P;
!   BlockStorageM.ActualMount -> StorageManagerC.Mount;
  
  }

Index: StorageManagerM.nc
===================================================================
RCS file: /cvsroot/tinyos/tinyos-1.x/beta/STM25P/StorageManagerM.nc,v
retrieving revision 1.1
retrieving revision 1.2
diff -C2 -d -r1.1 -r1.2
*** StorageManagerM.nc	9 Feb 2005 00:46:09 -0000	1.1
--- StorageManagerM.nc	9 Feb 2005 02:53:45 -0000	1.2
***************
*** 37,41 ****
  
    enum {
!     NUM_VOLUMES = uniqueCount("StorageManager"),
    };
  
--- 37,41 ----
  
    enum {
!     NUM_VOLUMES = uniqueCount("BlockStorage"),
    };
  



More information about the Tinyos-beta-commits mailing list