Classes | |
class | MAVEnum |
class | MAVEnumEntry |
class | MAVEnumParam |
class | MAVField |
class | MAVParseError |
class | MAVType |
class | MAVXML |
Functions | |
def | check_duplicates (xml) |
def | merge_enums (xml) |
def | message_checksum (msg) |
def | mkdir_p (dir) |
def | total_msgs (xml) |
Variables | |
int | FLAG_HAVE_TARGET_COMPONENT = 2 |
int | FLAG_HAVE_TARGET_SYSTEM = 1 |
string | PROTOCOL_0_9 = "0.9" |
string | PROTOCOL_1_0 = "1.0" |
string | PROTOCOL_2_0 = "2.0" |
mavlink python parse functions Copyright Andrew Tridgell 2011 Released under GNU GPL version 3 or later
def pymavlink.generator.mavparse.check_duplicates | ( | xml | ) |
check for duplicate message IDs
Definition at line 493 of file mavparse.py.
def pymavlink.generator.mavparse.merge_enums | ( | xml | ) |
merge enums between XML files
Definition at line 460 of file mavparse.py.
def pymavlink.generator.mavparse.message_checksum | ( | msg | ) |
calculate a 8-bit checksum of the key fields of a message, so we can detect incompatible XML changes
Definition at line 443 of file mavparse.py.
def pymavlink.generator.mavparse.mkdir_p | ( | dir | ) |
Definition at line 554 of file mavparse.py.
def pymavlink.generator.mavparse.total_msgs | ( | xml | ) |
count total number of msgs
Definition at line 547 of file mavparse.py.
int pymavlink.generator.mavparse.FLAG_HAVE_TARGET_COMPONENT = 2 |
Definition at line 25 of file mavparse.py.
int pymavlink.generator.mavparse.FLAG_HAVE_TARGET_SYSTEM = 1 |
Definition at line 24 of file mavparse.py.
string pymavlink.generator.mavparse.PROTOCOL_0_9 = "0.9" |
Definition at line 19 of file mavparse.py.
string pymavlink.generator.mavparse.PROTOCOL_1_0 = "1.0" |
Definition at line 20 of file mavparse.py.
string pymavlink.generator.mavparse.PROTOCOL_2_0 = "2.0" |
Definition at line 21 of file mavparse.py.