Classes | |
class | Opts |
Functions | |
def | mavgen (opts, args) |
def | mavgen_python_dialect (dialect, wire_protocol) |
Variables | |
int | DEFAULT_ERROR_LIMIT = 200 |
string | DEFAULT_LANGUAGE = 'Python' |
bool | DEFAULT_STRICT_UNITS = False |
bool | DEFAULT_VALIDATE = True |
DEFAULT_WIRE_PROTOCOL = mavparse.PROTOCOL_1_0 | |
int | MAXIMUM_INCLUDE_FILE_NESTING = 5 |
schemaFile = os.path.join(os.path.dirname(os.path.realpath(__file__)), "mavschema.xsd") | |
list | supportedLanguages = ["C", "CS", "JavaScript", "Python", "WLua", "ObjC", "Swift", "Java", "C++11"] |
parse a MAVLink protocol XML file and generate a python implementation Copyright Andrew Tridgell 2011 Released under GNU GPL version 3 or later
def pymavlink.generator.mavgen.mavgen | ( | opts, | |
args | |||
) |
Generate mavlink message formatters and parsers (C and Python ) using options and args where args are a list of xml files. This function allows python scripts under Windows to control mavgen using the same interface as shell scripts under Unix
Definition at line 36 of file generator/mavgen.py.
def pymavlink.generator.mavgen.mavgen_python_dialect | ( | dialect, | |
wire_protocol | |||
) |
generate the python code on the fly for a MAVLink dialect
Definition at line 209 of file generator/mavgen.py.
int pymavlink.generator.mavgen.DEFAULT_ERROR_LIMIT = 200 |
Definition at line 26 of file generator/mavgen.py.
string pymavlink.generator.mavgen.DEFAULT_LANGUAGE = 'Python' |
Definition at line 25 of file generator/mavgen.py.
bool pymavlink.generator.mavgen.DEFAULT_STRICT_UNITS = False |
Definition at line 28 of file generator/mavgen.py.
bool pymavlink.generator.mavgen.DEFAULT_VALIDATE = True |
Definition at line 27 of file generator/mavgen.py.
pymavlink.generator.mavgen.DEFAULT_WIRE_PROTOCOL = mavparse.PROTOCOL_1_0 |
Definition at line 24 of file generator/mavgen.py.
int pymavlink.generator.mavgen.MAXIMUM_INCLUDE_FILE_NESTING = 5 |
Definition at line 30 of file generator/mavgen.py.
pymavlink.generator.mavgen.schemaFile = os.path.join(os.path.dirname(os.path.realpath(__file__)), "mavschema.xsd") |
Definition at line 21 of file generator/mavgen.py.
list pymavlink.generator.mavgen.supportedLanguages = ["C", "CS", "JavaScript", "Python", "WLua", "ObjC", "Swift", "Java", "C++11"] |
Definition at line 33 of file generator/mavgen.py.