From c634f58af4a5b7a2d01bdb2b5271595261a1591b Mon Sep 17 00:00:00 2001 From: Peter Barker Date: Sat, 2 Dec 2023 10:00:55 +1100 Subject: [PATCH] msg.h.em: correct else syntax --- templates/msg.h.em | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/templates/msg.h.em b/templates/msg.h.em index b6373a4..0a92e29 100644 --- a/templates/msg.h.em +++ b/templates/msg.h.em @@ -140,7 +140,7 @@ void _@(msg_underscored_name)_encode(uint8_t* buffer, uint32_t* bit_ofs, @(msg_c @[ end if]@ @(ind)*bit_ofs += @(field.type.value_type.bitlen); @[ elif field.type.value_type.category == field.type.value_type.CATEGORY_COMPOUND]@ -@(ind)_@(underscored_name(field.type.value_type))_encode(buffer, bit_ofs, &msg->@(field_get_data(field))[i], @[if field == msg_fields[-1] and field.type.value_type.get_min_bitlen() < 8]tao && i==msg->@(field.name).len@[else]false@[end if]@); +@(ind)_@(underscored_name(field.type.value_type))_encode(buffer, bit_ofs, &msg->@(field_get_data(field))[i], @[if field == msg_fields[-1] and field.type.value_type.get_min_bitlen() < 8]tao && i==msg->@(field.name).len@[else]@false@[end if]@); @[ end if]@ @{indent -= 1}@{ind = ' '*indent}@ @(ind)} @@ -221,7 +221,7 @@ void _@(msg_underscored_name)_decode(const CanardRxTransfer* transfer, uint32_t* @(ind)msg->@(field.name).len = 0; @(ind)while ((transfer->payload_len*8) > *bit_ofs) { @{indent += 1}@{ind = ' '*indent}@ -@(ind)_@(underscored_name(field.type.value_type))_decode(transfer, bit_ofs, &msg->@(field_get_data(field))[msg->@(field.name).len], @[if field == msg_fields[-1] and field.type.value_type.get_min_bitlen() < 8]tao && i==msg->@(field.name).len@[else]false@[end if]@); +@(ind)_@(underscored_name(field.type.value_type))_decode(transfer, bit_ofs, &msg->@(field_get_data(field))[msg->@(field.name).len], @[if field == msg_fields[-1] and field.type.value_type.get_min_bitlen() < 8]tao && i==msg->@(field.name).len@[else]@false@[end if]@); @(ind)msg->@(field.name).len++; @{indent -= 1}@{ind = ' '*indent}@ @(ind)} @@ -249,7 +249,7 @@ void _@(msg_underscored_name)_decode(const CanardRxTransfer* transfer, uint32_t* @[ end if]@ @(ind)*bit_ofs += @(field.type.value_type.bitlen); @[ elif field.type.value_type.category == field.type.value_type.CATEGORY_COMPOUND]@ -@(ind)_@(underscored_name(field.type.value_type))_decode(transfer, bit_ofs, &msg->@(field_get_data(field))[i], @[if field == msg_fields[-1] and field.type.value_type.get_min_bitlen() < 8]tao && i==msg->@(field.name).len@[else]false@[end if]@); +@(ind)_@(underscored_name(field.type.value_type))_decode(transfer, bit_ofs, &msg->@(field_get_data(field))[i], @[if field == msg_fields[-1] and field.type.value_type.get_min_bitlen() < 8]tao && i==msg->@(field.name).len@[else]@false@[end if]@); @[ end if]@ @{indent -= 1}@{ind = ' '*indent}@ @(ind)}