[tuxdroid-svn] r1140 - software_suite_v2/middleware/tuxdriver/trunk/include
Status: Beta
Brought to you by:
ks156
From: remi <c2m...@c2...> - 2008-05-14 07:39:06
|
Author: remi Date: 2008-05-14 09:38:58 +0200 (Wed, 14 May 2008) New Revision: 1140 Modified: software_suite_v2/middleware/tuxdriver/trunk/include/tux_driver.py Log: Added the type of the status in the dict returned by the function "GetStatusStruct" Modified: software_suite_v2/middleware/tuxdriver/trunk/include/tux_driver.py =================================================================== --- software_suite_v2/middleware/tuxdriver/trunk/include/tux_driver.py 2008-05-12 08:03:59 UTC (rev 1139) +++ software_suite_v2/middleware/tuxdriver/trunk/include/tux_driver.py 2008-05-14 07:38:58 UTC (rev 1140) @@ -192,7 +192,8 @@ if self.tux_driver_lib == None: return E_TUXDRV_PARSERISDISABLED - ret = self.tux_driver_lib.TuxDrv_PerformCommand(c_double(delay), c_char_p(command)) + ret = self.tux_driver_lib.TuxDrv_PerformCommand(c_double(delay), + c_char_p(command)) return ret @@ -332,7 +333,12 @@ return def GetStatusStruct(self, status = ""): - result = {'name' : "None", 'value' : None, 'delay' : 0.0} + result = { + 'name' : "None", + 'value' : None, + 'delay' : 0.0, + 'type' : 'string' + } if self.tux_driver_lib == None: return result @@ -343,6 +349,7 @@ result['name'] = status_s[0] result['delay'] = status_s[3] + result['type'] = status_s[1] if status_s[1] in ['uint8', 'int8', 'int', 'float', 'bool']: result['value'] = eval(status_s[2]) |