From 0a9ceaa1152f42fd108f7dd75dbcd3ae69446ba2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Patrick=20Jos=C3=A9=20Pereira?= Date: Thu, 17 Apr 2025 17:54:43 -0300 Subject: [PATCH] generate: templates: ping-message: Fix vector messages with buffer MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Patrick José Pereira --- src/generate/templates/ping-message-.h.in | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/generate/templates/ping-message-.h.in b/src/generate/templates/ping-message-.h.in index 7b2b495..287cdc5 100644 --- a/src/generate/templates/ping-message-.h.in +++ b/src/generate/templates/ping-message-.h.in @@ -50,7 +50,12 @@ public: { msgData[0] = 'B'; msgData[1] = 'R'; - reinterpret_cast(msgData[2]) = static_cast({{total_payload}}); // payload size + reinterpret_cast(msgData[2]) = static_cast({{total_payload}} +{%- for payload in m.payload %} +{% if generator.is_vector(payload.type) %} + + {{payload.name}}_length +{%- endif %} +{% endfor %}); // payload size reinterpret_cast(msgData[4]) = {{m.id}}; // ID msgData[6] = 0; msgData[7] = 0;