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.