{# 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["volatile"] == "true" %}
		.volatile_param = 1,
	{%- else %}
		.volatile_param = 0,
	{%- endif %}
	{%- 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 : #}
