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.