You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
33 lines
758 B
33 lines
758 B
{# 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 : #}
|
|
|