Recursively get message field names in ROS2
We have the handy rosidl_runtime_py.message_to_csv()
method for converting a message to CSV, but is there a similar function that will recursively get the field names so I can print out a CSV header as well?