$search
Classes | |
class | ArrayDataType |
class | EnumerationType |
class | Float64DataType |
class | Message |
class | MessageDataType |
class | PrimitiveDataType |
class | Service |
class | StringDataType |
class | TimeDataType |
Functions | |
def | add_depends |
def | MakeLibrary |
def | type_to_var |
Variables | |
string | __author__ = "mferguson@willowgarage.com (Michael Ferguson)" |
string | __usage__ |
tuple | packages = list() |
list | path = sys.argv[1] |
dictionary | ros_to_arduino_types |
def make_library::add_depends | ( | packages, | ||
package | ||||
) |
Definition at line 554 of file make_library.py.
def make_library::MakeLibrary | ( | package, | ||
output_path | ||||
) |
Definition at line 507 of file make_library.py.
def make_library::type_to_var | ( | ty | ) |
Definition at line 53 of file make_library.py.
string make_library::__author__ = "mferguson@willowgarage.com (Michael Ferguson)" |
Definition at line 36 of file make_library.py.
string make_library::__usage__ |
""" make_library.py generates the Arduino rosserial library files. It requires the location of your arduino libraries folder and the name of one or more packages for which you want to make libraries. rosrun rosserial_client make_library.py <output_path> pkg_name [pkg2 pkg3 ...] """
Definition at line 38 of file make_library.py.
tuple make_library::packages = list() |
Definition at line 576 of file make_library.py.
list make_library::path = sys.argv[1] |
Definition at line 570 of file make_library.py.
dictionary make_library::ros_to_arduino_types |
{ 'bool' : ('bool', 1, PrimitiveDataType, []), 'int8' : ('int8_t', 1, PrimitiveDataType, []), 'uint8' : ('uint8_t', 1, PrimitiveDataType, []), 'int16' : ('int16_t', 2, PrimitiveDataType, []), 'uint16' : ('uint16_t', 2, PrimitiveDataType, []), 'int32' : ('int32_t', 4, PrimitiveDataType, []), 'uint32' : ('uint32_t', 4, PrimitiveDataType, []), 'int64' : ('int64_t', 4, PrimitiveDataType, []), 'uint64' : ('uint64_t', 4, PrimitiveDataType, []), 'float32' : ('float', 4, PrimitiveDataType, []), 'float64' : ('float', 4, Float64DataType, []), 'time' : ('ros::Time', 8, TimeDataType, ['ros/time']), 'duration': ('ros::Duration', 8, TimeDataType, ['ros/duration']), 'string' : ('char*', 0, StringDataType, []), 'Header' : ('std_msgs::Header', 0, MessageDataType, ['std_msgs/Header']) }
Definition at line 270 of file make_library.py.