Author: remi
Date: 2009-04-06 09:34:22 +0200 (Mon, 06 Apr 2009)
New Revision: 4342

Modified:
   
software_suite_v2/tuxware/tuxdroidserver/trunk/resources/01_robot_system/resourceGadgetFramework.py
Log:
* added functions to start an stop gadgets

Modified: 
software_suite_v2/tuxware/tuxdroidserver/trunk/resources/01_robot_system/resourceGadgetFramework.py
===================================================================
--- 
software_suite_v2/tuxware/tuxdroidserver/trunk/resources/01_robot_system/resourceGadgetFramework.py
 2009-04-06 07:32:27 UTC (rev 4341)
+++ 
software_suite_v2/tuxware/tuxdroidserver/trunk/resources/01_robot_system/resourceGadgetFramework.py
 2009-04-06 07:34:22 UTC (rev 4342)
@@ -320,6 +320,27 @@
                 return True
         return False
 
+    def startGadget(self, gadgetUuid, command, parameters):
+        """Start a gadget.
+        @param gadgetUuid: Gadget uuid.
+        @param command: Command.
+        @param parameters: Parameters.
+        @return: True or False.
+        """
+        gadget = self.__gadgetsContainer.getGadgetByUuid(gadgetUuid)
+        if gadget != None:
+            return gadget.start(command, parameters)
+        else:
+            return False
+
+    def stopGadget(self, gadgetUuid):
+        """Stop a gadget.
+        @param gadgetUuid: Gadget uuid.
+        """
+        gadget = self.__gadgetsContainer.getGadgetByUuid(gadgetUuid)
+        if gadget != None:
+            gadget.stop()
+
 # Create an instance of the resource
 resourceGadgetFramework = TDSResourceGadgetFramework("resourceGadgetFramework")
 # Register the resource into the resources manager


------------------------------------------------------------------------------
_______________________________________________
Tux-droid-svn mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/tux-droid-svn

Reply via email to