$search

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 129 of file genmsg_lisp.py.

def genmsg_lisp::field_type (   f  ) 

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

def genmsg_lisp::generate_srv (   srv_path  ) 

Definition at line 804 of file genmsg_lisp.py.

def genmsg_lisp::is_bool (   t  ) 

Definition at line 80 of file genmsg_lisp.py.

def genmsg_lisp::is_fixnum (   t  ) 

Definition at line 68 of file genmsg_lisp.py.

def genmsg_lisp::is_float (   t  ) 

Definition at line 86 of file genmsg_lisp.py.

def genmsg_lisp::is_integer (   t  ) 

Definition at line 71 of file genmsg_lisp.py.

def genmsg_lisp::is_signed_int (   t  ) 

Definition at line 74 of file genmsg_lisp.py.

def genmsg_lisp::is_string (   t  ) 

Definition at line 83 of file genmsg_lisp.py.

def genmsg_lisp::is_time (   t  ) 

Definition at line 89 of file genmsg_lisp.py.

def genmsg_lisp::is_unsigned_int (   t  ) 

Definition at line 77 of file genmsg_lisp.py.

def genmsg_lisp::lisp_initform (   t  ) 

Definition at line 142 of file genmsg_lisp.py.

def genmsg_lisp::lisp_type (   t  ) 

Definition at line 113 of file genmsg_lisp.py.

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

Definition at line 279 of file genmsg_lisp.py.

def genmsg_lisp::msg_type (   f  ) 

Definition at line 109 of file genmsg_lisp.py.

def genmsg_lisp::new_message_class (   spec  ) 

Definition at line 285 of file genmsg_lisp.py.

def genmsg_lisp::parse_msg_type (   f  ) 

Definition at line 102 of file genmsg_lisp.py.

def genmsg_lisp::write_accessor_exports (   s,
  spec 
)

Definition at line 569 of file genmsg_lisp.py.

def genmsg_lisp::write_asd (   s,
  pkg 
)

Definition at line 552 of file genmsg_lisp.py.

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

Definition at line 513 of file genmsg_lisp.py.

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

Definition at line 217 of file genmsg_lisp.py.

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

Definition at line 625 of file genmsg_lisp.py.

def genmsg_lisp::write_class_exports (   s,
  pkg 
)

Definition at line 482 of file genmsg_lisp.py.

def genmsg_lisp::write_constants (   s,
  spec 
)

Definition at line 678 of file genmsg_lisp.py.

def genmsg_lisp::write_defclass (   s,
  spec 
)

Definition at line 252 of file genmsg_lisp.py.

def genmsg_lisp::write_deprecated_readers (   s,
  spec 
)

Definition at line 240 of file genmsg_lisp.py.

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

Definition at line 470 of file genmsg_lisp.py.

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

Definition at line 390 of file genmsg_lisp.py.

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

Definition at line 394 of file genmsg_lisp.py.

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

Definition at line 403 of file genmsg_lisp.py.

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

Definition at line 439 of file genmsg_lisp.py.

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

Definition at line 383 of file genmsg_lisp.py.

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

Definition at line 224 of file genmsg_lisp.py.

def genmsg_lisp::write_list_converter (   s,
  spec 
)

Definition at line 667 of file genmsg_lisp.py.

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

Definition at line 596 of file genmsg_lisp.py.

def genmsg_lisp::write_message_definition (   s,
  spec 
)

Definition at line 609 of file genmsg_lisp.py.

def genmsg_lisp::write_ros_datatype (   s,
  spec 
)

Definition at line 589 of file genmsg_lisp.py.

def genmsg_lisp::write_serialization_length (   s,
  spec 
)

Definition at line 641 of file genmsg_lisp.py.

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

Definition at line 370 of file genmsg_lisp.py.

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

Definition at line 300 of file genmsg_lisp.py.

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

Definition at line 304 of file genmsg_lisp.py.

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

Definition at line 314 of file genmsg_lisp.py.

def genmsg_lisp::write_serialize_field (   s,
  f 
)

Definition at line 347 of file genmsg_lisp.py.

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

Definition at line 289 of file genmsg_lisp.py.

def genmsg_lisp::write_service_specific_methods (   s,
  spec 
)

Definition at line 707 of file genmsg_lisp.py.

def genmsg_lisp::write_slot_definition (   s,
  field 
)

Definition at line 228 of file genmsg_lisp.py.

def genmsg_lisp::write_srv_asd (   s,
  pkg 
)

Definition at line 531 of file genmsg_lisp.py.

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

Definition at line 692 of file genmsg_lisp.py.

def genmsg_lisp::write_srv_exports (   s,
  pkg 
)

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

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Friends


roslisp
Author(s): Bhaskara Marthi, Brian Gerkey, Lorenz Mösenlechner, Thibault Kruse
autogenerated on Sat Mar 2 13:25:13 2013