Classes | Functions | Variables
genlisp::generate Namespace Reference

Classes

class  Indent
class  IndentedWriter
 Indented writer. More...

Functions

def field_initform
def field_type
def generate_msg
def generate_msg_from_spec
def generate_srv
def generate_srv_from_spec
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_list
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 generate.py.

Definition at line 88 of file generate.py.

def genlisp.generate.generate_msg (   pkg,
  files,
  out_dir,
  search_path 
)
Generate lisp code for all messages in a package

Definition at line 711 of file generate.py.

def genlisp.generate.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

Definition at line 743 of file generate.py.

def genlisp.generate.generate_srv (   pkg,
  files,
  out_dir,
  search_path 
)
Generate lisp code for all services in a package

Definition at line 723 of file generate.py.

def genlisp.generate.generate_srv_from_spec (   msg_context,
  spec,
  search_path,
  output_dir,
  package,
  path 
)

Definition at line 828 of file generate.py.

Definition at line 76 of file generate.py.

Built in types.

Definition at line 64 of file generate.py.

Definition at line 82 of file generate.py.

Definition at line 67 of file generate.py.

Definition at line 70 of file generate.py.

Definition at line 79 of file generate.py.

Definition at line 85 of file generate.py.

Definition at line 73 of file generate.py.

Definition at line 138 of file generate.py.

Definition at line 109 of file generate.py.

Return the CLOS class name for this message type

Definition at line 275 of file generate.py.

def genlisp.generate.msg_list (   pkg,
  search_path,
  ext 
)

Definition at line 735 of file generate.py.

Definition at line 105 of file generate.py.

Definition at line 281 of file generate.py.

Definition at line 98 of file generate.py.

def genlisp.generate.write_accessor_exports (   s,
  spec 
)

Definition at line 563 of file generate.py.

def genlisp.generate.write_asd (   s,
  pkg,
  msgs,
  context 
)

Definition at line 546 of file generate.py.

def genlisp.generate.write_asd_deps (   s,
  deps,
  msgs 
)

Definition at line 507 of file generate.py.

def genlisp.generate.write_begin (   s,
  spec,
  is_service = False 
)

Definition at line 213 of file generate.py.

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

Definition at line 615 of file generate.py.

def genlisp.generate.write_class_exports (   s,
  msgs,
  pkg 
)

Definition at line 478 of file generate.py.

def genlisp.generate.write_constants (   s,
  spec 
)

Definition at line 668 of file generate.py.

def genlisp.generate.write_defclass (   s,
  spec 
)

Definition at line 248 of file generate.py.

Definition at line 236 of file generate.py.

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

Definition at line 466 of file generate.py.

def genlisp.generate.write_deserialize_bits (   s,
  v,
  num_bytes 
)

Definition at line 386 of file generate.py.

def genlisp.generate.write_deserialize_bits_signed (   s,
  v,
  num_bytes 
)

Definition at line 390 of file generate.py.

def genlisp.generate.write_deserialize_builtin (   s,
  f,
  v 
)

Definition at line 399 of file generate.py.

def genlisp.generate.write_deserialize_field (   s,
  f,
  pkg 
)

Definition at line 435 of file generate.py.

def genlisp.generate.write_deserialize_length (   s,
  is_array = False 
)

Definition at line 379 of file generate.py.

def genlisp.generate.write_html_include (   s,
  spec,
  is_srv = False 
)

Definition at line 220 of file generate.py.

def genlisp.generate.write_list_converter (   s,
  spec 
)

Definition at line 657 of file generate.py.

def genlisp.generate.write_md5sum (   s,
  msg_context,
  spec,
  parent = None 
)

Definition at line 590 of file generate.py.

def genlisp.generate.write_message_definition (   s,
  msg_context,
  spec 
)

Definition at line 599 of file generate.py.

def genlisp.generate.write_ros_datatype (   s,
  spec 
)

Definition at line 583 of file generate.py.

Definition at line 631 of file generate.py.

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

Definition at line 366 of file generate.py.

def genlisp.generate.write_serialize_bits (   s,
  v,
  num_bytes 
)

Definition at line 296 of file generate.py.

def genlisp.generate.write_serialize_bits_signed (   s,
  v,
  num_bytes 
)

Definition at line 300 of file generate.py.

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

Definition at line 310 of file generate.py.

Definition at line 343 of file generate.py.

def genlisp.generate.write_serialize_length (   s,
  v,
  is_array = False 
)

Definition at line 285 of file generate.py.

Definition at line 697 of file generate.py.

def genlisp.generate.write_slot_definition (   s,
  field 
)

Definition at line 224 of file generate.py.

def genlisp.generate.write_srv_asd (   s,
  pkg,
  srvs,
  context 
)

Definition at line 524 of file generate.py.

def genlisp.generate.write_srv_component (   s,
  spec,
  context,
  parent 
)

Definition at line 682 of file generate.py.

def genlisp.generate.write_srv_exports (   s,
  srvs,
  pkg 
)

Definition at line 491 of file generate.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 generate.py.



genlisp
Author(s): Bhaskara Marti
autogenerated on Thu Jun 6 2019 17:42:56