Functions | |
def | camel_case_from_underscores (string) |
def | generate (basename, xml_list) |
def | generate_base_message (directory, xml) |
def | generate_mavlink (directory, xml) |
def | generate_message (directory, m) |
def | generate_message_definitions (basename, xml) |
def | generate_message_definitions_h (directory, xml) |
def | generate_shared (basename, xml_list) |
def | lower_camel_case_from_underscores (string) |
Variables | |
t = mavtemplate.MAVTemplate() | |
parse a MAVLink protocol XML file and generate an Objective-C implementation Copyright John Boiles 2013 Released under GNU GPL version 3 or later
def pymavlink.generator.mavgen_objc.camel_case_from_underscores | ( | string | ) |
generate a CamelCase string from an underscore_string.
Definition at line 312 of file mavgen_objc.py.
def pymavlink.generator.mavgen_objc.generate | ( | basename, | |
xml_list | |||
) |
generate complete MAVLink Objective-C implemenation
Definition at line 432 of file mavgen_objc.py.
def pymavlink.generator.mavgen_objc.generate_base_message | ( | directory, | |
xml | |||
) |
Generate base MVMessage header and implementation
Definition at line 116 of file mavgen_objc.py.
def pymavlink.generator.mavgen_objc.generate_mavlink | ( | directory, | |
xml | |||
) |
generate MVMavlink header and implementation
Definition at line 15 of file mavgen_objc.py.
def pymavlink.generator.mavgen_objc.generate_message | ( | directory, | |
m | |||
) |
generate per-message header and implementation file
Definition at line 248 of file mavgen_objc.py.
def pymavlink.generator.mavgen_objc.generate_message_definitions | ( | basename, | |
xml | |||
) |
generate files for one XML file
Definition at line 358 of file mavgen_objc.py.
def pymavlink.generator.mavgen_objc.generate_message_definitions_h | ( | directory, | |
xml | |||
) |
generate headerfile containing includes for all messages
Definition at line 231 of file mavgen_objc.py.
def pymavlink.generator.mavgen_objc.generate_shared | ( | basename, | |
xml_list | |||
) |
Definition at line 329 of file mavgen_objc.py.
def pymavlink.generator.mavgen_objc.lower_camel_case_from_underscores | ( | string | ) |
generate a lower-cased camelCase string from an underscore_string. For example: my_variable_name -> myVariableName
Definition at line 320 of file mavgen_objc.py.
pymavlink.generator.mavgen_objc.t = mavtemplate.MAVTemplate() |
Definition at line 13 of file mavgen_objc.py.