Classes | Functions | Variables
pymavlink.generator.mavgen_c Namespace Reference

Classes

class  mav_include
 

Functions

def copy_fixed_headers (directory, xml)
 
def generate (basename, xml_list)
 
def generate_main_h (directory, xml)
 
def generate_mavlink_h (directory, xml)
 
def generate_message_h (directory, m)
 
def generate_one (basename, xml)
 
def generate_testsuite_h (directory, xml)
 
def generate_version_h (directory, xml)
 

Variables

 t = mavtemplate.MAVTemplate()
 

Detailed Description

parse a MAVLink protocol XML file and generate a C implementation

Copyright Andrew Tridgell 2011
Released under GNU GPL version 3 or later

Function Documentation

def pymavlink.generator.mavgen_c.copy_fixed_headers (   directory,
  xml 
)
copy the fixed protocol headers to the target directory

Definition at line 519 of file mavgen_c.py.

def pymavlink.generator.mavgen_c.generate (   basename,
  xml_list 
)
generate complete MAVLink C implemenation

Definition at line 703 of file mavgen_c.py.

def pymavlink.generator.mavgen_c.generate_main_h (   directory,
  xml 
)
generate main header per XML file

Definition at line 81 of file mavgen_c.py.

def pymavlink.generator.mavgen_c.generate_mavlink_h (   directory,
  xml 
)
generate mavlink.h

Definition at line 40 of file mavgen_c.py.

def pymavlink.generator.mavgen_c.generate_message_h (   directory,
  m 
)
generate per-message header for a XML file

Definition at line 171 of file mavgen_c.py.

def pymavlink.generator.mavgen_c.generate_one (   basename,
  xml 
)
generate headers for one XML file

Definition at line 542 of file mavgen_c.py.

def pymavlink.generator.mavgen_c.generate_testsuite_h (   directory,
  xml 
)
generate testsuite.h per XML file

Definition at line 415 of file mavgen_c.py.

def pymavlink.generator.mavgen_c.generate_version_h (   directory,
  xml 
)
generate version.h

Definition at line 19 of file mavgen_c.py.

Variable Documentation

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

Definition at line 17 of file mavgen_c.py.



mavlink
Author(s): Lorenz Meier
autogenerated on Sun Jul 7 2019 03:22:08