genmsg_lisp Namespace Reference

Classes

class  Indent
class  IndentedWriter

Functions

def field_initform
def field_type
def generate_msg
def generate_srv
def is_bool
def is_fixnum
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

def genmsg_lisp::field_initform (   f  ) 

Definition at line 126 of file genmsg_lisp.py.

def genmsg_lisp::field_type (   f  ) 

Definition at line 89 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 718 of file genmsg_lisp.py.

def genmsg_lisp::generate_srv (   srv_path  ) 

Definition at line 801 of file genmsg_lisp.py.

def genmsg_lisp::is_bool (   t  ) 

Definition at line 77 of file genmsg_lisp.py.

def genmsg_lisp::is_fixnum (   t  ) 

Definition at line 65 of file genmsg_lisp.py.

def genmsg_lisp::is_float (   t  ) 

Definition at line 83 of file genmsg_lisp.py.

def genmsg_lisp::is_integer (   t  ) 

Definition at line 68 of file genmsg_lisp.py.

def genmsg_lisp::is_signed_int (   t  ) 

Definition at line 71 of file genmsg_lisp.py.

def genmsg_lisp::is_string (   t  ) 

Definition at line 80 of file genmsg_lisp.py.

def genmsg_lisp::is_time (   t  ) 

Definition at line 86 of file genmsg_lisp.py.

def genmsg_lisp::is_unsigned_int (   t  ) 

Definition at line 74 of file genmsg_lisp.py.

def genmsg_lisp::lisp_initform (   t  ) 

Definition at line 139 of file genmsg_lisp.py.

def genmsg_lisp::lisp_type (   t  ) 

Definition at line 110 of file genmsg_lisp.py.

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

Definition at line 276 of file genmsg_lisp.py.

def genmsg_lisp::msg_type (   f  ) 

Definition at line 106 of file genmsg_lisp.py.

def genmsg_lisp::new_message_class (   spec  ) 

Definition at line 282 of file genmsg_lisp.py.

def genmsg_lisp::parse_msg_type (   f  ) 

Definition at line 99 of file genmsg_lisp.py.

def genmsg_lisp::write_accessor_exports (   s,
  spec 
)

Definition at line 566 of file genmsg_lisp.py.

def genmsg_lisp::write_asd (   s,
  pkg 
)

Definition at line 549 of file genmsg_lisp.py.

def genmsg_lisp::write_asd_deps (   s,
  deps,
  msgs 
)

Definition at line 510 of file genmsg_lisp.py.

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

Definition at line 214 of file genmsg_lisp.py.

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

Definition at line 622 of file genmsg_lisp.py.

def genmsg_lisp::write_class_exports (   s,
  pkg 
)

Definition at line 479 of file genmsg_lisp.py.

def genmsg_lisp::write_constants (   s,
  spec 
)

Definition at line 675 of file genmsg_lisp.py.

def genmsg_lisp::write_defclass (   s,
  spec 
)

Definition at line 249 of file genmsg_lisp.py.

def genmsg_lisp::write_deprecated_readers (   s,
  spec 
)

Definition at line 237 of file genmsg_lisp.py.

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

Definition at line 467 of file genmsg_lisp.py.

def genmsg_lisp::write_deserialize_bits (   s,
  v,
  num_bytes 
)

Definition at line 387 of file genmsg_lisp.py.

def genmsg_lisp::write_deserialize_bits_signed (   s,
  v,
  num_bytes 
)

Definition at line 391 of file genmsg_lisp.py.

def genmsg_lisp::write_deserialize_builtin (   s,
  f,
  v 
)

Definition at line 400 of file genmsg_lisp.py.

def genmsg_lisp::write_deserialize_field (   s,
  f,
  pkg 
)

Definition at line 436 of file genmsg_lisp.py.

def genmsg_lisp::write_deserialize_length (   s,
  is_array = False 
)

Definition at line 380 of file genmsg_lisp.py.

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

Definition at line 221 of file genmsg_lisp.py.

def genmsg_lisp::write_list_converter (   s,
  spec 
)

Definition at line 664 of file genmsg_lisp.py.

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

Definition at line 593 of file genmsg_lisp.py.

def genmsg_lisp::write_message_definition (   s,
  spec 
)

Definition at line 606 of file genmsg_lisp.py.

def genmsg_lisp::write_ros_datatype (   s,
  spec 
)

Definition at line 586 of file genmsg_lisp.py.

def genmsg_lisp::write_serialization_length (   s,
  spec 
)

Definition at line 638 of file genmsg_lisp.py.

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

Definition at line 367 of file genmsg_lisp.py.

def genmsg_lisp::write_serialize_bits (   s,
  v,
  num_bytes 
)

Definition at line 297 of file genmsg_lisp.py.

def genmsg_lisp::write_serialize_bits_signed (   s,
  v,
  num_bytes 
)

Definition at line 301 of file genmsg_lisp.py.

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

Definition at line 311 of file genmsg_lisp.py.

def genmsg_lisp::write_serialize_field (   s,
  f 
)

Definition at line 344 of file genmsg_lisp.py.

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

Definition at line 286 of file genmsg_lisp.py.

def genmsg_lisp::write_service_specific_methods (   s,
  spec 
)

Definition at line 704 of file genmsg_lisp.py.

def genmsg_lisp::write_slot_definition (   s,
  field 
)

Definition at line 225 of file genmsg_lisp.py.

def genmsg_lisp::write_srv_asd (   s,
  pkg 
)

Definition at line 528 of file genmsg_lisp.py.

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

Definition at line 689 of file genmsg_lisp.py.

def genmsg_lisp::write_srv_exports (   s,
  pkg 
)

Definition at line 493 of file genmsg_lisp.py.


Variable Documentation

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

Definition at line 153 of file genmsg_lisp.py.

 All Classes Namespaces Files Functions Variables


roslisp
Author(s): $author
autogenerated on Mon Sep 5 08:43:38 2011