Diferencia entre revisiones de «APIenglish»
De Proyecto Butiá
(→The Butiá API in Python) |
(→The Butiá API in Python) |
||
Línea 39: | Línea 39: | ||
'get_butia_count' | 'get_butia_count' | ||
'get_driver' | 'get_driver' | ||
− | + | robot.get_modules_list() | |
'hotplug' | 'hotplug' | ||
robot.isPresent(modulename) #Returns if the module is present | robot.isPresent(modulename) #Returns if the module is present |
Revisión del 19:01 24 feb 2013
See also API in Spanish. Note, the API now uses English syntax as from Turtlebots V17
Butiá can be used in many forms as a consumable service through the network as is the case of the bobot server directly using the bobot library or through various APIs such as C, Java, Python
The Butiá API in Python
Description of the function and various examples.
Create an instance of the class:
robot = butiaAPI.robot()
Other
Items in 'quotes' uncertain usage and syntax
'bb' robot.callModule(modulename, function, params ) robot.close() #close communication with the bobot server 'debug' 'drivers_loaded' 'find_butias' robot.getBatteryCharge() #the battery charge, -1 if no motor connected robot.getButton(port) robot.getDistance(port) robot.getFirmwareVersion() robot.getGray(port) 'getHack' robot.getLight(port) 'getResistance' 'getTemperature' 'getVersion' 'getVoltage' 'get_all_drivers' 'get_butia_count' 'get_driver' robot.get_modules_list() 'hotplug' robot.isPresent(modulename) #Returns if the module is present robot.loopBack(data) #Send a message to the board and expect to receive exactly what was sent 'modeHack' 'modules' 'openables' robot.reconnect(address, port) #connect or reconnect to the bobot at address:port 'refresh' robot.set2MotorSpeed(self, directionleft, speedleft, directionright, speedright) 'setHack' 'setLed' robot.setMotorSpeed(self, idMotor, direction, speed)