Classes | Functions | Variables
pymavlink.generator.mavparse Namespace Reference

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"
 

Detailed Description

mavlink python parse functions

Copyright Andrew Tridgell 2011
Released under GNU GPL version 3 or later

Function Documentation

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.

Variable Documentation

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.



mavlink
Author(s): Lorenz Meier
autogenerated on Sun Apr 7 2019 02:06:02