26 lines
694 B
Django/Jinja
26 lines
694 B
Django/Jinja
Name: {{name}}
|
|
Version: {{version}}
|
|
|
|
Enums:
|
|
{%- for enum in enums %}
|
|
{{enum.name}}:
|
|
{%- for v in enum.consts %}
|
|
- {{v[0]}} = {{v[1]}}
|
|
{%- endfor %}
|
|
{% endfor %}
|
|
Bitfield:
|
|
{%- for bitfield in bitfields %}
|
|
{{bitfield.name}}:
|
|
{%- for v in bitfield.fields %}
|
|
- {{v[0]}}: {{v[1]}}
|
|
{%- endfor %}
|
|
{% endfor %}
|
|
Messages:
|
|
{%- for message in messages %}
|
|
[{{message.id}}] {{message.name}}:
|
|
Size: {{message.size}} bytes
|
|
Fields:
|
|
{%- for field in message.fields %}
|
|
- ({{field.size}}) {{field.name}}: {{field.type}}[{{field.array_size}}] {% if field.ref != None %}-> {{field.ref}}{% endif %}
|
|
{%- endfor %}
|
|
{% endfor -%} |