Functions | Variables
pymavlink.generator.mavgen_objc Namespace Reference

Functions

def camel_case_from_underscores (string)
 
def generate (basename, xml_list)
 
def generate_base_message (directory, xml)
 
def generate_mavlink (directory, xml)
 
def generate_message (directory, m)
 
def generate_message_definitions (basename, xml)
 
def generate_message_definitions_h (directory, xml)
 
def generate_shared (basename, xml_list)
 
def lower_camel_case_from_underscores (string)
 

Variables

 t = mavtemplate.MAVTemplate()
 

Detailed Description

parse a MAVLink protocol XML file and generate an Objective-C implementation

Copyright John Boiles 2013
Released under GNU GPL version 3 or later

Function Documentation

def pymavlink.generator.mavgen_objc.camel_case_from_underscores (   string)
generate a CamelCase string from an underscore_string.

Definition at line 312 of file mavgen_objc.py.

def pymavlink.generator.mavgen_objc.generate (   basename,
  xml_list 
)
generate complete MAVLink Objective-C implemenation

Definition at line 432 of file mavgen_objc.py.

def pymavlink.generator.mavgen_objc.generate_base_message (   directory,
  xml 
)
Generate base MVMessage header and implementation

Definition at line 116 of file mavgen_objc.py.

def pymavlink.generator.mavgen_objc.generate_mavlink (   directory,
  xml 
)
generate MVMavlink header and implementation

Definition at line 15 of file mavgen_objc.py.

def pymavlink.generator.mavgen_objc.generate_message (   directory,
  m 
)
generate per-message header and implementation file

Definition at line 248 of file mavgen_objc.py.

def pymavlink.generator.mavgen_objc.generate_message_definitions (   basename,
  xml 
)
generate files for one XML file

Definition at line 358 of file mavgen_objc.py.

def pymavlink.generator.mavgen_objc.generate_message_definitions_h (   directory,
  xml 
)
generate headerfile containing includes for all messages

Definition at line 231 of file mavgen_objc.py.

def pymavlink.generator.mavgen_objc.generate_shared (   basename,
  xml_list 
)

Definition at line 329 of file mavgen_objc.py.

def pymavlink.generator.mavgen_objc.lower_camel_case_from_underscores (   string)
generate a lower-cased camelCase string from an underscore_string.
For example: my_variable_name -> myVariableName

Definition at line 320 of file mavgen_objc.py.

Variable Documentation

pymavlink.generator.mavgen_objc.t = mavtemplate.MAVTemplate()

Definition at line 13 of file mavgen_objc.py.



mavlink
Author(s): Lorenz Meier
autogenerated on Sun Apr 7 2019 02:06:02