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.