Files
bproto/template/txt/protocolSummary.txt.jinja2
2025-04-14 14:43:03 +02:00

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 -%}