module documentation

Undocumented

Class Indent Undocumented
Class IndentedWriter Undocumented
Function field_initform Undocumented
Function field_initvalue Undocumented
Function field_type Undocumented
Function generate_msg Generate euslisp code for all messages in a package
Function generate_msg_from_spec Generate a message
Function generate_srv Generate euslisp code for all services in a package
Function generate_srv_from_spec Generate code from .srv file
Function is_bool Undocumented
Function is_float Undocumented
Function is_integer Undocumented
Function is_signed_int Undocumented
Function is_string Undocumented
Function is_time Undocumented
Function is_unsigned_int Undocumented
Function lisp_initform Undocumented
Function lisp_initvalue Undocumented
Function lisp_type Undocumented
Function msg_list Undocumented
Function msg_type returns roseus namespace package::msg_or_srv
Function parse_msg_type returns (package, msg_or_srv)
Function write_accessors Undocumented
Function write_begin Writes the beginning of the file: a comment saying it's auto-generated and the in-package form
Function write_builtin_length Undocumented
Function write_constants Undocumented
Function write_defclass Writes the defclass that defines the message type
Function write_defmethod Undocumented
Function write_deserialize Write the deserialize method
Function write_deserialize_bits Undocumented
Function write_deserialize_bits_signed Undocumented
Function write_deserialize_builtin Undocumented
Function write_deserialize_field Undocumented
Function write_deserialize_length Undocumented
Function write_include Undocumented
Function write_md5sum Undocumented
Function write_message_definition Undocumented
Function write_provide Undocumented
Function write_ros_datatype Undocumented
Function write_serialization_length Undocumented
Function write_serialize Write the serialize method
Function write_serialize_bits Undocumented
Function write_serialize_bits_signed Undocumented
Function write_serialize_builtin Undocumented
Function write_serialize_field Undocumented
Function write_serialize_length Undocumented
Function write_service_definition Undocumented
Function write_service_specific_methods Undocumented
Function write_slot_argument Write the key arguments of a slot corresponding to a single message field
Function write_slot_definition Write the definition of a slot corresponding to a single message field
Function write_slot_initialize Write the initialization of a slot corresponding to a single message field
Function write_srv_component Undocumented
Constant NUM_BYTES Undocumented
def field_initform(f):

Undocumented

def field_initvalue(f):

Undocumented

def field_type(f):

Undocumented

def generate_msg(pkg, files, out_dir, search_path):

Generate euslisp code for all messages in a package

def generate_msg_from_spec(msg_context, spec, search_path, output_dir, package):

Generate a message

@param msg_path: The path to the .msg file @type msg_path: str

def generate_srv(pkg, files, out_dir, search_path):

Generate euslisp code for all services in a package

def generate_srv_from_spec(msg_context, spec, search_path, output_dir, package, path):

Generate code from .srv file

def is_bool(t):

Undocumented

def is_float(t):

Undocumented

def is_integer(t):

Undocumented

def is_signed_int(t):

Undocumented

def is_string(t):

Undocumented

def is_time(t):

Undocumented

def is_unsigned_int(t):

Undocumented

def lisp_initform(t):

Undocumented

def lisp_initvalue(t):

Undocumented

def lisp_type(t, array):

Undocumented

def msg_list(pkg, search_path, ext):

Undocumented

def msg_type(f):

returns roseus namespace package::msg_or_srv

def parse_msg_type(f):

returns (package, msg_or_srv)

def write_accessors(s, spec):

Undocumented

def write_begin(s, spec, is_service=False):

Writes the beginning of the file: a comment saying it's auto-generated and the in-package form

def write_builtin_length(s, f, var='msg'):

Undocumented

def write_constants(s, spec):

Undocumented

def write_defclass(s, spec):

Writes the defclass that defines the message type

def write_defmethod(s, spec):

Undocumented

def write_deserialize(s, spec):

Write the deserialize method

def write_deserialize_bits(s, v, num_bytes):

Undocumented

def write_deserialize_bits_signed(s, v, num_bytes):

Undocumented

def write_deserialize_builtin(s, f, v):

Undocumented

def write_deserialize_field(s, f, pkg):

Undocumented

def write_deserialize_length(s, f, v, is_array=False):

Undocumented

def write_include(s, spec, is_srv=False):

Undocumented

def write_md5sum(s, msg_context, spec, parent=None):

Undocumented

def write_message_definition(s, msg_context, spec):

Undocumented

def write_provide(s, msg_context, spec):

Undocumented

def write_ros_datatype(s, spec):

Undocumented

def write_serialization_length(s, spec):

Undocumented

def write_serialize(s, spec):

Write the serialize method

def write_serialize_bits(s, v, num_bytes):

Undocumented

def write_serialize_bits_signed(s, v, num_bytes):

Undocumented

def write_serialize_builtin(s, f, v):

Undocumented

def write_serialize_field(s, f):

Undocumented

def write_serialize_length(s, v, is_array=False):

Undocumented

def write_service_definition(s, msg_context, spec, parent):

Undocumented

def write_service_specific_methods(s, context, spec):

Undocumented

def write_slot_argument(s, field):

Write the key arguments of a slot corresponding to a single message field

def write_slot_definition(s, field):

Write the definition of a slot corresponding to a single message field

def write_slot_initialize(s, field):

Write the initialization of a slot corresponding to a single message field

def write_srv_component(s, spec, context, parent):

Undocumented

NUM_BYTES: dict[str, int] =

Undocumented

Value
{'byte': 1,
 'int8': 1,
 'int16': 2,
 'int32': 4,
 'int64': 8,
 'char': 1,
 'uint8': 1,
...