Classes | |
| class | mav_include |
Functions | |
| def | copy_fixed_headers (directory, xml) |
| def | generate (basename, xml_list) |
| def | generate_CRC (directory, xml) |
| def | generate_enums (basename, xml) |
| def | generate_MAVLinkMessage (directory, xml_list) |
| def | generate_message_h (directory, m) |
| def | generate_one (basename, xml) |
| def | mavfmt (field, typeInfo=False) |
Variables | |
| t = mavtemplate.MAVTemplate() | |
Parse a MAVLink protocol XML file and generate a Java implementation
Copyright Andrew Tridgell 2011
Released under GNU GPL version 3 or later | def pymavlink.generator.mavgen_java.copy_fixed_headers | ( | directory, | |
| xml | |||
| ) |
copy the fixed protocol headers to the target directory
Definition at line 407 of file mavgen_java.py.
| def pymavlink.generator.mavgen_java.generate | ( | basename, | |
| xml_list | |||
| ) |
generate complete MAVLink Java implemenation
Definition at line 626 of file mavgen_java.py.
| def pymavlink.generator.mavgen_java.generate_CRC | ( | directory, | |
| xml | |||
| ) |
Definition at line 45 of file mavgen_java.py.
| def pymavlink.generator.mavgen_java.generate_enums | ( | basename, | |
| xml | |||
| ) |
generate main header per XML file
Definition at line 18 of file mavgen_java.py.
| def pymavlink.generator.mavgen_java.generate_MAVLinkMessage | ( | directory, | |
| xml_list | |||
| ) |
Definition at line 222 of file mavgen_java.py.
| def pymavlink.generator.mavgen_java.generate_message_h | ( | directory, | |
| m | |||
| ) |
generate per-message header for a XML file
Definition at line 127 of file mavgen_java.py.
| def pymavlink.generator.mavgen_java.generate_one | ( | basename, | |
| xml | |||
| ) |
generate headers for one XML file
Definition at line 453 of file mavgen_java.py.
| def pymavlink.generator.mavgen_java.mavfmt | ( | field, | |
typeInfo = False |
|||
| ) |
work out the struct format for a type
Definition at line 431 of file mavgen_java.py.
| pymavlink.generator.mavgen_java.t = mavtemplate.MAVTemplate() |
Definition at line 16 of file mavgen_java.py.