Classes | Functions | Variables
geneus::generate Namespace Reference

Classes

class  Indent
class  IndentedWriter
 Indented writer. More...

Functions

def field_initform
def field_initvalue
def field_type
def generate_msg
def generate_msg_from_spec
def generate_srv
def generate_srv_from_spec
def is_bool
def is_float
def is_integer
 Built in types.
def is_signed_int
def is_string
def is_time
def is_unsigned_int
def lisp_initform
def lisp_initvalue
def lisp_type
def msg_list
def msg_type
def parse_msg_type
def write_accessors
def write_begin
def write_builtin_length
def write_constants
def write_defclass
def write_defmethod
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_include
def write_md5sum
def write_message_definition
def write_provide
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_definition
def write_service_specific_methods
def write_slot_argument
def write_slot_definition
def write_slot_initialize
def write_srv_component

Variables

dictionary NUM_BYTES

Function Documentation

Definition at line 112 of file generate.py.

Definition at line 123 of file generate.py.

Definition at line 77 of file generate.py.

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

Definition at line 711 of file generate.py.

def geneus.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 742 of file generate.py.

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

Definition at line 723 of file generate.py.

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

Definition at line 791 of file generate.py.

Definition at line 65 of file generate.py.

Definition at line 71 of file generate.py.

Built in types.

Definition at line 56 of file generate.py.

Definition at line 59 of file generate.py.

Definition at line 68 of file generate.py.

Definition at line 74 of file generate.py.

Definition at line 62 of file generate.py.

Definition at line 151 of file generate.py.

Definition at line 137 of file generate.py.

def geneus.generate.lisp_type (   t,
  array 
)

Definition at line 96 of file generate.py.

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

Definition at line 735 of file generate.py.

Definition at line 91 of file generate.py.

Definition at line 84 of file generate.py.

def geneus.generate.write_accessors (   s,
  spec 
)

Definition at line 304 of file generate.py.

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

Definition at line 224 of file generate.py.

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

Definition at line 602 of file generate.py.

def geneus.generate.write_constants (   s,
  spec 
)

Definition at line 665 of file generate.py.

def geneus.generate.write_defclass (   s,
  spec 
)

Definition at line 276 of file generate.py.

def geneus.generate.write_defmethod (   s,
  spec 
)

Definition at line 288 of file generate.py.

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

Definition at line 552 of file generate.py.

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

Definition at line 439 of file generate.py.

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

Definition at line 456 of file generate.py.

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

Definition at line 473 of file generate.py.

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

Definition at line 494 of file generate.py.

def geneus.generate.write_deserialize_length (   s,
  f,
  v,
  is_array = False 
)

Definition at line 429 of file generate.py.

def geneus.generate.write_include (   s,
  spec,
  is_srv = False 
)

Definition at line 246 of file generate.py.

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

Definition at line 567 of file generate.py.

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

Definition at line 574 of file generate.py.

def geneus.generate.write_provide (   s,
  msg_context,
  spec 
)

Definition at line 660 of file generate.py.

def geneus.generate.write_ros_datatype (   s,
  spec 
)

Definition at line 571 of file generate.py.

Definition at line 618 of file generate.py.

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

Definition at line 413 of file generate.py.

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

Definition at line 329 of file generate.py.

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

Definition at line 352 of file generate.py.

def geneus.generate.write_serialize_builtin (   s,
  f,
  v 
)

Definition at line 355 of file generate.py.

Definition at line 375 of file generate.py.

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

Definition at line 322 of file generate.py.

def geneus.generate.write_service_definition (   s,
  msg_context,
  spec,
  parent 
)

Definition at line 587 of file generate.py.

def geneus.generate.write_service_specific_methods (   s,
  context,
  spec 
)

Definition at line 687 of file generate.py.

def geneus.generate.write_slot_argument (   s,
  field 
)

Definition at line 260 of file generate.py.

def geneus.generate.write_slot_definition (   s,
  field 
)

Definition at line 255 of file generate.py.

def geneus.generate.write_slot_initialize (   s,
  field 
)

Definition at line 272 of file generate.py.

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

Definition at line 677 of file generate.py.


Variable Documentation

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

Definition at line 165 of file generate.py.



geneus
Author(s): Kei Okada
autogenerated on Tue Sep 5 2017 02:39:32