1 from sfa.generic import Generic
3 import sfa.server.sfaapi
7 class iotlab (Generic):
9 # use the standard api class
11 return sfa.server.sfaapi.SfaApi
14 def importer_class (self):
15 import sfa.importer.iotlabimporter
16 return sfa.importer.iotlabimporter.IotlabImporter
18 # the manager classes for the server-side services
19 def registry_manager_class (self) :
20 import sfa.managers.registry_manager
21 return sfa.managers.registry_manager.RegistryManager
23 def slicemgr_manager_class (self) :
24 import sfa.managers.slice_manager
25 return sfa.managers.slice_manager.SliceManager
27 def aggregate_manager_class (self) :
28 import sfa.managers.aggregate_manager
29 return sfa.managers.aggregate_manager.AggregateManager
31 # driver class for server-side services, talk to the whole testbed
32 def driver_class (self):
33 import sfa.iotlab.iotlabdriver
34 return sfa.iotlab.iotlabdriver.IotlabDriver
36 # iotlab does not have a component manager yet
38 def component_manager_class (self):
41 def component_driver_class (self):