From c199ca51938d33e9f0bd37185986b178da291ef9 Mon Sep 17 00:00:00 2001 From: Daniel Agar Date: Sun, 15 Jul 2018 14:12:39 -0400 Subject: [PATCH] msg generated print support boolean --- msg/tools/px_generate_uorb_topic_helper.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/msg/tools/px_generate_uorb_topic_helper.py b/msg/tools/px_generate_uorb_topic_helper.py index 02d46523f3..cf585cab86 100644 --- a/msg/tools/px_generate_uorb_topic_helper.py +++ b/msg/tools/px_generate_uorb_topic_helper.py @@ -234,6 +234,9 @@ def print_field(field): # cast double if field.type == "float32": field_name = "(double)" + field_name + elif field.type == "bool": + c_type = '%s' + field_name = "(" + field_name + " ? \"True\" : \"False\")" else: print("printf(\"\\n\\t" + field.name + "\");")