Classes | Functions | Variables
genmsg_lisp Namespace Reference

Classes

class  Indent
class  IndentedWriter
 Indented writer. More...

Functions

def field_initform
def field_type
def generate_msg
def generate_srv
def is_bool
def is_fixnum
 Built in types.
def is_float
def is_integer
def is_signed_int
def is_string
def is_time
def is_unsigned_int
def lisp_initform
def lisp_type
def message_class
def msg_type
def new_message_class
def parse_msg_type
def write_accessor_exports
def write_asd
def write_asd_deps
def write_begin
def write_builtin_length
def write_class_exports
def write_constants
def write_defclass
def write_deprecated_readers
def write_deserialize
def write_deserialize_bits
def write_deserialize_bits_signed
def write_deserialize_builtin
def write_deserialize_field
def write_deserialize_length
def write_html_include
def write_list_converter
def write_md5sum
def write_message_definition
def write_ros_datatype
def write_serialization_length
def write_serialize
def write_serialize_bits
def write_serialize_bits_signed
def write_serialize_builtin
def write_serialize_field
def write_serialize_length
def write_service_specific_methods
def write_slot_definition
def write_srv_asd
def write_srv_component
def write_srv_exports

Variables

dictionary NUM_BYTES

Function Documentation

Definition at line 125 of file genmsg_lisp.py.

Definition at line 88 of file genmsg_lisp.py.

def genmsg_lisp.generate_msg (   msg_path)
Generate a message

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

Definition at line 717 of file genmsg_lisp.py.

def genmsg_lisp.generate_srv (   srv_path)

Definition at line 800 of file genmsg_lisp.py.

def genmsg_lisp.is_bool (   t)

Definition at line 76 of file genmsg_lisp.py.

def genmsg_lisp.is_fixnum (   t)

Built in types.

Definition at line 64 of file genmsg_lisp.py.

def genmsg_lisp.is_float (   t)

Definition at line 82 of file genmsg_lisp.py.

Definition at line 67 of file genmsg_lisp.py.

Definition at line 70 of file genmsg_lisp.py.

def genmsg_lisp.is_string (   t)

Definition at line 79 of file genmsg_lisp.py.

def genmsg_lisp.is_time (   t)

Definition at line 85 of file genmsg_lisp.py.

Definition at line 73 of file genmsg_lisp.py.

Definition at line 138 of file genmsg_lisp.py.

def genmsg_lisp.lisp_type (   t)

Definition at line 109 of file genmsg_lisp.py.

def genmsg_lisp.message_class (   spec)
Return the CLOS class name for this message type

Definition at line 275 of file genmsg_lisp.py.

def genmsg_lisp.msg_type (   f)

Definition at line 105 of file genmsg_lisp.py.

Definition at line 281 of file genmsg_lisp.py.

Definition at line 98 of file genmsg_lisp.py.

def genmsg_lisp.write_accessor_exports (   s,
  spec 
)

Definition at line 565 of file genmsg_lisp.py.

def genmsg_lisp.write_asd (   s,
  pkg 
)

Definition at line 548 of file genmsg_lisp.py.

def genmsg_lisp.write_asd_deps (   s,
  deps,
  msgs 
)

Definition at line 509 of file genmsg_lisp.py.

def genmsg_lisp.write_begin (   s,
  spec,
  path,
  is_service = False 
)

Definition at line 213 of file genmsg_lisp.py.

def genmsg_lisp.write_builtin_length (   s,
  f,
  var = 'msg' 
)

Definition at line 621 of file genmsg_lisp.py.

def genmsg_lisp.write_class_exports (   s,
  pkg 
)

Definition at line 478 of file genmsg_lisp.py.

def genmsg_lisp.write_constants (   s,
  spec 
)

Definition at line 674 of file genmsg_lisp.py.

def genmsg_lisp.write_defclass (   s,
  spec 
)

Definition at line 248 of file genmsg_lisp.py.

def genmsg_lisp.write_deprecated_readers (   s,
  spec 
)

Definition at line 236 of file genmsg_lisp.py.

def genmsg_lisp.write_deserialize (   s,
  spec 
)
Write the deserialize method

Definition at line 466 of file genmsg_lisp.py.

def genmsg_lisp.write_deserialize_bits (   s,
  v,
  num_bytes 
)

Definition at line 386 of file genmsg_lisp.py.

def genmsg_lisp.write_deserialize_bits_signed (   s,
  v,
  num_bytes 
)

Definition at line 390 of file genmsg_lisp.py.

def genmsg_lisp.write_deserialize_builtin (   s,
  f,
  v 
)

Definition at line 399 of file genmsg_lisp.py.

def genmsg_lisp.write_deserialize_field (   s,
  f,
  pkg 
)

Definition at line 435 of file genmsg_lisp.py.

def genmsg_lisp.write_deserialize_length (   s,
  is_array = False 
)

Definition at line 379 of file genmsg_lisp.py.

def genmsg_lisp.write_html_include (   s,
  spec,
  is_srv = False 
)

Definition at line 220 of file genmsg_lisp.py.

def genmsg_lisp.write_list_converter (   s,
  spec 
)

Definition at line 663 of file genmsg_lisp.py.

def genmsg_lisp.write_md5sum (   s,
  spec,
  parent = None 
)

Definition at line 592 of file genmsg_lisp.py.

def genmsg_lisp.write_message_definition (   s,
  spec 
)

Definition at line 605 of file genmsg_lisp.py.

def genmsg_lisp.write_ros_datatype (   s,
  spec 
)

Definition at line 585 of file genmsg_lisp.py.

def genmsg_lisp.write_serialization_length (   s,
  spec 
)

Definition at line 637 of file genmsg_lisp.py.

def genmsg_lisp.write_serialize (   s,
  spec 
)
Write the serialize method

Definition at line 366 of file genmsg_lisp.py.

def genmsg_lisp.write_serialize_bits (   s,
  v,
  num_bytes 
)

Definition at line 296 of file genmsg_lisp.py.

def genmsg_lisp.write_serialize_bits_signed (   s,
  v,
  num_bytes 
)

Definition at line 300 of file genmsg_lisp.py.

def genmsg_lisp.write_serialize_builtin (   s,
  f,
  var = 'msg',
  lookup_slot = True 
)

Definition at line 310 of file genmsg_lisp.py.

def genmsg_lisp.write_serialize_field (   s,
  f 
)

Definition at line 343 of file genmsg_lisp.py.

def genmsg_lisp.write_serialize_length (   s,
  v,
  is_array = False 
)

Definition at line 285 of file genmsg_lisp.py.

Definition at line 703 of file genmsg_lisp.py.

def genmsg_lisp.write_slot_definition (   s,
  field 
)

Definition at line 224 of file genmsg_lisp.py.

def genmsg_lisp.write_srv_asd (   s,
  pkg 
)

Definition at line 527 of file genmsg_lisp.py.

def genmsg_lisp.write_srv_component (   s,
  spec,
  parent 
)

Definition at line 688 of file genmsg_lisp.py.

def genmsg_lisp.write_srv_exports (   s,
  pkg 
)

Definition at line 492 of file genmsg_lisp.py.


Variable Documentation

Initial value:
00001 {'int8': 1, 'int16': 2, 'int32': 4, 'int64': 8,
00002              'uint8': 1, 'uint16': 2, 'uint32': 4, 'uint64': 8}

Definition at line 152 of file genmsg_lisp.py.



roslisp
Author(s): Bhaskara Marthi, Brian Gerkey, Lorenz Moesenlechner , Thibault Kruse
autogenerated on Thu Jun 6 2019 19:15:39