diff --git a/package.xml b/package.xml index b9e6480..ff33ca0 100644 --- a/package.xml +++ b/package.xml @@ -1,9 +1,9 @@ - f64tomulti + ros_msgs_translator 0.0.0 - Converts Float64 to 1d Float64Multi + Converts ros messages, like Float64 to 1d Float64Multi atticus MIT diff --git a/f64tomulti/__init__.py b/resource/ros_msgs_translator similarity index 100% rename from f64tomulti/__init__.py rename to resource/ros_msgs_translator diff --git a/resource/f64tomulti b/ros_msgs_translator/__init__.py similarity index 100% rename from resource/f64tomulti rename to ros_msgs_translator/__init__.py diff --git a/f64tomulti/f64_to_multiarray.py b/ros_msgs_translator/ros_msgs_translator.py similarity index 79% rename from f64tomulti/f64_to_multiarray.py rename to ros_msgs_translator/ros_msgs_translator.py index 5790410..5226435 100644 --- a/f64tomulti/f64_to_multiarray.py +++ b/ros_msgs_translator/ros_msgs_translator.py @@ -2,10 +2,10 @@ from rclpy.node import Node from std_msgs.msg import Float64, Float64MultiArray, MultiArrayDimension, MultiArrayLayout -class F64ToMultiArray(Node): +class RosMsgsTranslator(Node): def __init__(self): - super().__init__('f64_to_multiarray') + super().__init__('ros_msgs_translator') self.subscriber = self.create_subscription( Float64, @@ -21,12 +21,6 @@ def __init__(self): ) def f64_callback(self, msg): - # dim should be empty - # Create the MultiArrayDimension object - # dim = MultiArrayDimension() - # dim.label = 'f64_data' - # dim.size = 1 - # dim.stride = 1 # Create the MultiArrayLayout object layout = MultiArrayLayout() @@ -44,7 +38,7 @@ def f64_callback(self, msg): def main(args=None): rclpy.init(args=args) - node = F64ToMultiArray() + node = RosMsgsTranslator() try: rclpy.spin(node) diff --git a/setup.cfg b/setup.cfg index 096aa2b..902a98e 100644 --- a/setup.cfg +++ b/setup.cfg @@ -1,4 +1,4 @@ [develop] -script_dir=$base/lib/f64tomulti +script_dir=$base/lib/ros_msgs_translator [install] -install_scripts=$base/lib/f64tomulti +install_scripts=$base/lib/ros_msgs_translator diff --git a/setup.py b/setup.py index cb2e487..9402e38 100644 --- a/setup.py +++ b/setup.py @@ -1,6 +1,6 @@ from setuptools import setup -package_name = 'f64tomulti' +package_name = 'ros_msgs_translator' setup( name=package_name, @@ -15,7 +15,7 @@ zip_safe=True, maintainer='atticus', maintainer_email='atticusrussell@gmail.com', - description='Converts Float64 to 1d Float64Multi', + description='Converts ros messages, like Float64 to 1d Float64Multi', license='MIT', tests_require=['pytest'], entry_points={