Skip to content
Snippets Groups Projects
Commit fc980493 authored by TSC21's avatar TSC21 Committed by Beat Küng
Browse files

px_generate_uorb_topic_helper: add a check for the existence of the RTPS ID for each uORB topic

parent 6f4ef803
No related branches found
No related tags found
No related merge requests found
......@@ -346,11 +346,19 @@ def print_field_def(field):
print('\t%s%s%s %s%s;%s' % (type_prefix, type_px4, type_appendix, field.name,
array_size, comment))
def rtps_message_id(msg_id_map, message):
"""
Get RTPS ID of uORB message
"""
msg_id = -1
for dict in msg_id_map[0]['rtps']:
if message in dict['msg']:
return dict['id']
return 0
msg_id = dict['id']
if msg_id != -1:
return msg_id
else:
raise AssertionError(
"%s does not have a RTPS ID set in the definition file. Please add an ID from the available pool!")
exit(1)
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment