Plug v2_to_v3_adapter into existing v2 drivers
authorMohamed Larabi <mohamed.larabi@inria.fr>
Tue, 28 May 2013 10:18:32 +0000 (12:18 +0200)
committerMohamed Larabi <mohamed.larabi@inria.fr>
Tue, 28 May 2013 10:18:32 +0000 (12:18 +0200)
sfa/generic/dummy.py
sfa/generic/fd.py
sfa/generic/nitos.py
sfa/generic/slab.py

index 63fa25e..7dd5350 100644 (file)
@@ -25,7 +25,6 @@ class dummy (Generic):
 
     # driver class for server-side services, talk to the whole testbed
     def driver_class (self):
-        import sfa.dummy.dummydriver
-        return sfa.dummy.dummydriver.DummyDriver
-
+        import sfa.managers.v2_to_v3_adapter
+        return sfa.managers.v2_to_v3_adapter.V2ToV3Adapter
 
index 1001d5b..f18b735 100644 (file)
@@ -9,4 +9,5 @@ import sfa.federica.fddriver
 class fd (pl):
 
     def driver_class (self) :
-        return sfa.federica.fddriver.FdDriver
+        import sfa.managers.v2_to_v3_adapter
+        return sfa.managers.v2_to_v3_adapter.V2ToV3Adapter
index e85817b..5bad942 100644 (file)
@@ -25,8 +25,8 @@ class nitos (Generic):
 
     # driver class for server-side services, talk to the whole testbed
     def driver_class (self):
-        import sfa.nitos.nitosdriver
-        return sfa.nitos.nitosdriver.NitosDriver
+        import sfa.managers.v2_to_v3_adapter
+        return sfa.managers.v2_to_v3_adapter.V2ToV3Adapter
 
     # for the component mode, to be run on board planetlab nodes
     # manager class
index 7923af0..e4a474b 100644 (file)
@@ -30,8 +30,8 @@ class slab (Generic):
 
     # driver class for server-side services, talk to the whole testbed
     def driver_class (self):
-        import sfa.senslab.slabdriver
-        return sfa.senslab.slabdriver.SlabDriver
+        import sfa.managers.v2_to_v3_adapter
+        return sfa.managers.v2_to_v3_adapter.V2ToV3Adapter
 
     # slab does not have a component manager yet
     # manager class