{# jinja syntax: http://jinja.pocoo.org/docs/2.9/templates/ #} #include // DO NOT EDIT // This file is autogenerated from paramaters.xml __BEGIN_DECLS const #ifndef __PX4_DARWIN __attribute__((used, section("__param"))) #endif struct px4_parameters_t px4_parameters = { {% for param in params %} { "{{ param.attrib["name"] }}", PARAM_TYPE_{{ param.attrib["type"] }}, {%- if param.attrib["type"] == "FLOAT" %} .val.f = {{ param.attrib["default"] }} {%- elif param.attrib["type"] == "INT32" %} .val.i = {{ param.attrib["default"] }} {%- endif %} }, {% endfor %} {{ params | length }} }; //extern const struct px4_parameters_t px4_parameters; __END_DECLS {# vim: set noet ft=jinja fenc=utf-8 ff=unix sts=4 sw=4 ts=4 : #}