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

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()
 

Detailed Description

    Parse a MAVLink protocol XML file and generate a Java implementation
    
    Copyright Andrew Tridgell 2011
    Released under GNU GPL version 3 or later

Function Documentation

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.

Variable Documentation

pymavlink.generator.mavgen_java.t = mavtemplate.MAVTemplate()

Definition at line 16 of file mavgen_java.py.



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