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() | |
parse a MAVLink protocol XML file and generate a C implementation Copyright Andrew Tridgell 2011 Released under GNU GPL version 3 or later
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 702 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.
pymavlink.generator.mavgen_c.t = mavtemplate.MAVTemplate() |
Definition at line 17 of file mavgen_c.py.