[38ba34]: / Body / AAUHuman / BuildTools / bm_statements.md.jinja

Download this file

38 lines (31 with data), 1.0 kB

{%- set parameters = data.parameters -%}
{%- set constants = data.constants -%}
% Do not edit this file. It is generated automatically 
% by body/AAUHuman/BuildTools

# All BodyModel parameters

{% for name, obj  in parameters.items() %}
::::{dropdown} `{{name}}`
:animate: fade-in-slide-down
:margin: 0 0 3 3

```{ammr:bm_statement} {{name}}
{%- if obj.deprecated is defined %}
:deprecated:
{%- endif %}
{% if obj.descr is defined %}
{{ obj.descr }}
{% endif %}
{%- if obj.default is defined %}
:Default: {%if obj.default[0] in ["_","B"] %}{any}`{{obj.default}}`{%else%}{{obj.default}}{%endif%}
:Example: `#define {{name}} {{obj.default}}`
{%- endif %}
{%- if obj.opt is not defined and (obj.default == "ON" or obj.default == "OFF") %}
:Options: {ammr:bm_constant}`ON`/{ammr:bm_constant}`OFF`
{% elif obj.opt is defined %}
:Options:
    {%- for elem in obj.opt %}
  - {any}`{{elem}}` -> {{constants.get(elem, {'descr':""}).get('descr')}}
    {%- endfor %}
{%- endif %}

```
::::

{% endfor %}