Improve formatting of topic listener output

This commit is contained in:
Lorenz Meier
2015-10-10 12:39:05 +02:00
parent acd7235880
commit 348c480feb
+3 -3
View File
@@ -108,7 +108,7 @@ print("""
#include <inttypes.h> #include <inttypes.h>
#ifndef PRIu64 #ifndef PRIu64
#define PRIu64 "ull" #define PRIu64 "llu"
#endif #endif
""") """)
@@ -140,11 +140,11 @@ for index,m in enumerate(messages[1:]):
print("\t\tstruct %s_s container;" % m) print("\t\tstruct %s_s container;" % m)
print("\t\tmemset(&container, 0, sizeof(container));") print("\t\tmemset(&container, 0, sizeof(container));")
print("\t\tbool updated;") print("\t\tbool updated;")
print("\t\tfor(uint32_t i = 0;i<num_msgs;i++) {") print("\t\tfor (unsigned i = 0; i < num_msgs; i++) {")
print("\t\t\torb_check(sub,&updated);") print("\t\t\torb_check(sub,&updated);")
print("\t\t\tupdated = true;") print("\t\t\tupdated = true;")
print("\t\t\tif (updated) {") print("\t\t\tif (updated) {")
print("\t\tprintf(\"\\nTOPIC: %s\");" % m) print("\t\tprintf(\"\\nTOPIC: %s #%%d\\n\", i);" % m)
print("\t\t\torb_copy(ID,sub,&container);") print("\t\t\torb_copy(ID,sub,&container);")
for item in message_elements[index+1]: for item in message_elements[index+1]:
if item[0] == "float": if item[0] == "float":