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 715 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 746 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 727 of file generate.py.

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

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

def geneus.generate.write_constants (   s,
  spec 
)

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

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

Definition at line 443 of file generate.py.

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

Definition at line 460 of file generate.py.

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

Definition at line 477 of file generate.py.

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

Definition at line 498 of file generate.py.

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

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

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

Definition at line 578 of file generate.py.

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

Definition at line 664 of file generate.py.

def geneus.generate.write_ros_datatype (   s,
  spec 
)

Definition at line 575 of file generate.py.

Definition at line 622 of file generate.py.

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

Definition at line 417 of file generate.py.

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

Definition at line 333 of file generate.py.

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

Definition at line 356 of file generate.py.

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

Definition at line 359 of file generate.py.

Definition at line 379 of file generate.py.

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

Definition at line 326 of file generate.py.

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

Definition at line 591 of file generate.py.

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

Definition at line 691 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 681 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 Sat Jun 8 2019 20:46:04