Classes | |
| class | Indent |
| class | IndentedWriter |
| Indented writer. More... | |
Functions | |
| def | find_path_for_package (package) |
| def | find_path_from_cmake_path (path) |
| def | find_requires (spec) |
| def | generate_msg (pkg, files, out_dir, search_path) |
| def | generate_msg_from_spec (msg_context, spec, search_path, output_dir, package, msgs=None) |
| def | generate_srv (pkg, files, out_dir, search_path) |
| def | generate_srv_from_spec (msg_context, spec, search_path, output_dir, package, path) |
| def | get_default_value (field, current_message_package) |
| def | get_message_fixed_size (spec, search_path) |
| def | get_message_path_from_field (field, pkg) |
| def | get_type_size (t) |
| def | get_typed_array (t) |
| def | has_typed_array (t) |
| def | is_bool (t) |
| def | is_fixnum (t) |
| Built in types. More... | |
| def | is_float (t) |
| def | is_integer (t) |
| def | is_message_fixed_size (spec, search_path) |
| def | is_signed_int (t) |
| def | is_string (t) |
| def | is_time (t) |
| def | is_unsigned_int (t) |
| def | msg_list (pkg, search_path, ext) |
| def | parse_msg_type (f) |
| def | write_begin (s, spec, is_service=False) |
| def | write_class (s, spec) |
| def | write_constants (s, spec) |
| def | write_deserialize (s, spec) |
| def | write_deserialize_builtin (s, f) |
| def | write_deserialize_complex (s, f, thisPackage) |
| def | write_deserialize_field (s, f, package) |
| def | write_deserialize_length (s, name) |
| def | write_end (s, spec) |
| def | write_get_message_size (s, spec, search_path) |
| def | write_md5sum (s, msg_context, spec, parent=None) |
| def | write_message_definition (s, msg_context, spec) |
| def | write_msg_constructor_field (s, spec, field) |
| def | write_msg_index (s, msgs, pkg, context) |
| def | write_package_index (s, package_dir) |
| def | write_requires (s, spec, previous_packages=None, prev_deps=None, isSrv=False) |
| def | write_resolve (s, spec) |
| def | write_ros_datatype (s, spec) |
| def | write_serialize (s, spec) |
| def | write_serialize_base (s, rest) |
| def | write_serialize_builtin (s, f) |
| def | write_serialize_complex (s, f, thisPackage) |
| def | write_serialize_field (s, f, package) |
| def | write_serialize_length (s, name) |
| def | write_serialize_length_check (s, field) |
| def | write_srv_component (s, spec, context, parent, search_path) |
| def | write_srv_end (s, context, spec) |
| def | write_srv_index (s, srvs, pkg) |
| def gennodejs.generate.find_path_for_package | ( | package | ) |
Definition at line 251 of file generate.py.
| def gennodejs.generate.find_path_from_cmake_path | ( | path | ) |
Definition at line 242 of file generate.py.
| def gennodejs.generate.find_requires | ( | spec | ) |
Definition at line 254 of file generate.py.
| def gennodejs.generate.generate_msg | ( | pkg, | |
| files, | |||
| out_dir, | |||
| search_path | |||
| ) |
Generate javascript code for all messages in a package
Definition at line 756 of file generate.py.
| def gennodejs.generate.generate_msg_from_spec | ( | msg_context, | |
| spec, | |||
| search_path, | |||
| output_dir, | |||
| package, | |||
msgs = None |
|||
| ) |
Generate a message @param msg_path: The path to the .msg file @type msg_path: str
Definition at line 787 of file generate.py.
| def gennodejs.generate.generate_srv | ( | pkg, | |
| files, | |||
| out_dir, | |||
| search_path | |||
| ) |
Generate javascript code for all services in a package
Definition at line 768 of file generate.py.
| def gennodejs.generate.generate_srv_from_spec | ( | msg_context, | |
| spec, | |||
| search_path, | |||
| output_dir, | |||
| package, | |||
| path | |||
| ) |
Definition at line 857 of file generate.py.
| def gennodejs.generate.get_default_value | ( | field, | |
| current_message_package | |||
| ) |
Return the default value for a message data field
Definition at line 109 of file generate.py.
| def gennodejs.generate.get_message_fixed_size | ( | spec, | |
| search_path | |||
| ) |
Return the size of a message. If the message does not have a fixed size, returns None
Definition at line 159 of file generate.py.
| def gennodejs.generate.get_message_path_from_field | ( | field, | |
| pkg | |||
| ) |
Definition at line 349 of file generate.py.
| def gennodejs.generate.get_type_size | ( | t | ) |
Returns the size in bytes of a builtin type if available. Else None
Definition at line 97 of file generate.py.
| def gennodejs.generate.get_typed_array | ( | t | ) |
Definition at line 73 of file generate.py.
| def gennodejs.generate.has_typed_array | ( | t | ) |
Definition at line 94 of file generate.py.
| def gennodejs.generate.is_bool | ( | t | ) |
Definition at line 55 of file generate.py.
| def gennodejs.generate.is_fixnum | ( | t | ) |
Built in types.
Definition at line 43 of file generate.py.
| def gennodejs.generate.is_float | ( | t | ) |
Definition at line 61 of file generate.py.
| def gennodejs.generate.is_integer | ( | t | ) |
Definition at line 46 of file generate.py.
| def gennodejs.generate.is_message_fixed_size | ( | spec, | |
| search_path | |||
| ) |
Check if a particular message specification has a constant size in bytes
Definition at line 137 of file generate.py.
| def gennodejs.generate.is_signed_int | ( | t | ) |
Definition at line 49 of file generate.py.
| def gennodejs.generate.is_string | ( | t | ) |
Definition at line 58 of file generate.py.
| def gennodejs.generate.is_time | ( | t | ) |
Definition at line 64 of file generate.py.
| def gennodejs.generate.is_unsigned_int | ( | t | ) |
Definition at line 52 of file generate.py.
| def gennodejs.generate.msg_list | ( | pkg, | |
| search_path, | |||
| ext | |||
| ) |
Definition at line 780 of file generate.py.
| def gennodejs.generate.parse_msg_type | ( | f | ) |
Definition at line 67 of file generate.py.
| def gennodejs.generate.write_begin | ( | s, | |
| spec, | |||
is_service = False |
|||
| ) |
Definition at line 271 of file generate.py.
| def gennodejs.generate.write_class | ( | s, | |
| spec | |||
| ) |
Definition at line 329 of file generate.py.
| def gennodejs.generate.write_constants | ( | s, | |
| spec | |||
| ) |
Definition at line 715 of file generate.py.
| def gennodejs.generate.write_deserialize | ( | s, | |
| spec | |||
| ) |
Write the deserialize method
Definition at line 527 of file generate.py.
| def gennodejs.generate.write_deserialize_builtin | ( | s, | |
| f | |||
| ) |
Definition at line 512 of file generate.py.
| def gennodejs.generate.write_deserialize_complex | ( | s, | |
| f, | |||
| thisPackage | |||
| ) |
Definition at line 489 of file generate.py.
| def gennodejs.generate.write_deserialize_field | ( | s, | |
| f, | |||
| package | |||
| ) |
Definition at line 519 of file generate.py.
| def gennodejs.generate.write_deserialize_length | ( | s, | |
| name | |||
| ) |
Definition at line 485 of file generate.py.
| def gennodejs.generate.write_end | ( | s, | |
| spec | |||
| ) |
Definition at line 410 of file generate.py.
| def gennodejs.generate.write_get_message_size | ( | s, | |
| spec, | |||
| search_path | |||
| ) |
Write a static method to determine the buffer size of a complete message
Definition at line 544 of file generate.py.
| def gennodejs.generate.write_md5sum | ( | s, | |
| msg_context, | |||
| spec, | |||
parent = None |
|||
| ) |
Definition at line 690 of file generate.py.
| def gennodejs.generate.write_message_definition | ( | s, | |
| msg_context, | |||
| spec | |||
| ) |
Definition at line 701 of file generate.py.
| def gennodejs.generate.write_msg_constructor_field | ( | s, | |
| spec, | |||
| field | |||
| ) |
Definition at line 319 of file generate.py.
| def gennodejs.generate.write_msg_index | ( | s, | |
| msgs, | |||
| pkg, | |||
| context | |||
| ) |
Definition at line 652 of file generate.py.
| def gennodejs.generate.write_package_index | ( | s, | |
| package_dir | |||
| ) |
Definition at line 638 of file generate.py.
| def gennodejs.generate.write_requires | ( | s, | |
| spec, | |||
previous_packages = None, |
|||
prev_deps = None, |
|||
isSrv = False |
|||
| ) |
Definition at line 278 of file generate.py.
| def gennodejs.generate.write_resolve | ( | s, | |
| spec | |||
| ) |
Definition at line 356 of file generate.py.
| def gennodejs.generate.write_ros_datatype | ( | s, | |
| spec | |||
| ) |
Definition at line 681 of file generate.py.
| def gennodejs.generate.write_serialize | ( | s, | |
| spec | |||
| ) |
Write the serialize method
Definition at line 470 of file generate.py.
| def gennodejs.generate.write_serialize_base | ( | s, | |
| rest | |||
| ) |
Definition at line 416 of file generate.py.
| def gennodejs.generate.write_serialize_builtin | ( | s, | |
| f | |||
| ) |
Definition at line 432 of file generate.py.
| def gennodejs.generate.write_serialize_complex | ( | s, | |
| f, | |||
| thisPackage | |||
| ) |
Definition at line 439 of file generate.py.
| def gennodejs.generate.write_serialize_field | ( | s, | |
| f, | |||
| package | |||
| ) |
Definition at line 459 of file generate.py.
| def gennodejs.generate.write_serialize_length | ( | s, | |
| name | |||
| ) |
Definition at line 419 of file generate.py.
| def gennodejs.generate.write_serialize_length_check | ( | s, | |
| field | |||
| ) |
Definition at line 424 of file generate.py.
| def gennodejs.generate.write_srv_component | ( | s, | |
| spec, | |||
| context, | |||
| parent, | |||
| search_path | |||
| ) |
Definition at line 730 of file generate.py.
| def gennodejs.generate.write_srv_end | ( | s, | |
| context, | |||
| spec | |||
| ) |
Definition at line 744 of file generate.py.
| def gennodejs.generate.write_srv_index | ( | s, | |
| srvs, | |||
| pkg | |||
| ) |
Definition at line 667 of file generate.py.