forked from Archive/PX4-Autopilot
34 lines
758 B
Plaintext
34 lines
758 B
Plaintext
|
{# jinja syntax: http://jinja.pocoo.org/docs/2.9/templates/ #}
|
||
|
#include <px4_parameters.h>
|
||
|
|
||
|
// 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 : #}
|