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