mirror of
https://gitee.com/xiaohuolufeihua/bizhang_-obav.git
synced 2026-05-21 01:12:11 +00:00
tools: make sure that uORB type names found as part of field names are not capitalized as ROS types
This commit is contained in:
@@ -5,6 +5,7 @@ Adapted from https://github.com/eProsima/px4_to_ros/blob/master/px4_to_ros2_PoC/
|
|||||||
"""
|
"""
|
||||||
|
|
||||||
import os
|
import os
|
||||||
|
import re
|
||||||
import sys
|
import sys
|
||||||
from shutil import copyfile
|
from shutil import copyfile
|
||||||
|
|
||||||
@@ -90,7 +91,7 @@ for filename in os.listdir(output_dir):
|
|||||||
fileUpdated = True
|
fileUpdated = True
|
||||||
line = line.replace(('px4/' + msg_type),
|
line = line.replace(('px4/' + msg_type),
|
||||||
msg_type.partition(".")[0].title().replace('_', ''))
|
msg_type.partition(".")[0].title().replace('_', ''))
|
||||||
if ('' + msg_type + '[') in line.partition('#')[0] or ('' + msg_type + ' ') in line.partition('#')[0]:
|
if re.findall('^' + msg_type + '[\s\[]', line.partition('#')[0]):
|
||||||
fileUpdated = True
|
fileUpdated = True
|
||||||
line = line.replace(msg_type,
|
line = line.replace(msg_type,
|
||||||
msg_type.partition(".")[0].title().replace('_', ''))
|
msg_type.partition(".")[0].title().replace('_', ''))
|
||||||
|
|||||||
Reference in New Issue
Block a user