From 897d5a7668b482d214526f9025c9c677424ce5f8 Mon Sep 17 00:00:00 2001 From: mpinol Date: Mon, 25 Jan 2021 11:54:39 -0800 Subject: [PATCH 01/30] Add ROS# link (#55) * Add ROS# link --- README.md | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/README.md b/README.md index 65744d0a..01526a50 100644 --- a/README.md +++ b/README.md @@ -9,3 +9,9 @@ This Unity package provides three main features: - [Message Generation](MessageGeneration.md) - [ROSGeometry](ROSGeometry.md) + +## ROS# + +Special thanks to the Siemens [ROS# Project Team]( https://github.com/siemens/ros-sharp/wiki/Info_Acknowledgements) for driving the ROS-Unity Integration Open Source since 2017. + +This repo is a fork of [ROS#](https://github.com/siemens/ros-sharp) and was a great starting point for our development. \ No newline at end of file From d29850ac8b53941cbeebaf34017b670ff58b0821 Mon Sep 17 00:00:00 2001 From: flonou Date: Fri, 29 Jan 2021 18:58:10 +0100 Subject: [PATCH 02/30] Fixing message name that should not take a capital first letter automatically (#47) * Fixing message name that should not take a capital first letter automatically * Adding warning when a message file name starts with a lowercase character --- Runtime/MessageGeneration/MessageParser.cs | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/Runtime/MessageGeneration/MessageParser.cs b/Runtime/MessageGeneration/MessageParser.cs index 53c93b85..492d7cab 100644 --- a/Runtime/MessageGeneration/MessageParser.cs +++ b/Runtime/MessageGeneration/MessageParser.cs @@ -72,7 +72,9 @@ public MessageParser(List tokens, string outPath, string rosPackag if (rosMsgName.Equals("")) { - this.rosMsgName = MsgAutoGenUtilities.CapitalizeFirstLetter(inFileName); + if (Char.IsLower(inFileName[0])) + Debug.LogWarningFormat("File {0} starts with a lowercase character. Message file names should be CamelCased (see : http://wiki.ros.org/ROS/Patterns/Conventions#line-38)", inFileName); + this.rosMsgName = inFileName; } else { From b6a7e18b09530b49542f2944179340494ec25698 Mon Sep 17 00:00:00 2001 From: "Devin Miller (Unity)" Date: Mon, 1 Feb 2021 12:47:59 -0800 Subject: [PATCH 03/30] AIRO-331 Code Cleanup and Testing Framework (#57) * Moving package files into package subdirectory * Adding tests and fixing Yamato config. * Adding missing using statement to MessageParser --- .gitattributes | 6 + .gitignore | 1 + .yamato/yamato-config.yml | 23 + .../MessageGenBrowserSettings.cs | 53 -- .../MessageGeneration/ScriptedMsgImporter.cs | 29 - .../MessageGeneration/ScriptedSrvImporter.cs | 31 - Editor/ROSSettingsEditor.cs | 61 -- ROSGeometry.md.meta | 7 - Runtime/TcpConnector/HUDPanel.cs | 226 ------ Runtime/TcpConnector/ROSConnection.cs | 545 -------------- TestRosTcpConnector/.gitignore | 75 ++ .../Assets/Materials.meta | 5 +- .../Assets/Materials/Skybox_Mat.mat | 89 +++ .../Assets/Materials/Skybox_Mat.mat.meta | 8 + TestRosTcpConnector/Assets/Presets.meta | 8 + .../Presets/AudioCompressedInMemory.preset | 137 ++++ .../AudioCompressedInMemory.preset.meta | 8 + .../Assets/Presets/AudioStreaming.preset | 137 ++++ .../Assets/Presets/AudioStreaming.preset.meta | 8 + .../Assets/Presets/Defaults.meta | 8 + .../Defaults/AlbedoTexture_Default.preset | 497 +++++++++++++ .../AlbedoTexture_Default.preset.meta | 8 + .../Defaults/AudioDecompressOnLoad.preset | 137 ++++ .../AudioDecompressOnLoad.preset.meta | 8 + .../Defaults/DirectionalLight_Default.preset | 137 ++++ .../DirectionalLight_Default.preset.meta | 8 + .../Assets/Presets/NormalTexture.preset | 497 +++++++++++++ .../Assets/Presets/NormalTexture.preset.meta | 8 + .../Assets/Presets/UtilityTexture.preset | 497 +++++++++++++ .../Assets/Presets/UtilityTexture.preset.meta | 8 + TestRosTcpConnector/Assets/Readme.asset | 50 ++ TestRosTcpConnector/Assets/Readme.asset.meta | 8 + TestRosTcpConnector/Assets/Scenes.meta | 8 + .../Assets/Scenes/SampleScene.unity | 125 ++++ .../Assets/Scenes/SampleScene.unity.meta | 2 +- .../SampleSceneLightingSettings.lighting | 63 ++ .../SampleSceneLightingSettings.lighting.meta | 8 + TestRosTcpConnector/Assets/Settings.meta | 8 + .../Assets/Settings/ForwardRenderer.asset | 38 + .../Settings/ForwardRenderer.asset.meta | 8 + .../Assets/Settings/SampleSceneProfile.asset | 118 +++ .../Settings/SampleSceneProfile.asset.meta | 8 + .../Settings/UniversalRP-HighQuality.asset | 53 ++ .../UniversalRP-HighQuality.asset.meta | 8 + .../Settings/UniversalRP-LowQuality.asset | 53 ++ .../UniversalRP-LowQuality.asset.meta | 8 + .../Settings/UniversalRP-MediumQuality.asset | 53 ++ .../UniversalRP-MediumQuality.asset.meta | 8 + TestRosTcpConnector/Packages/manifest.json | 48 ++ .../Packages/packages-lock.json | 386 ++++++++++ .../ProjectSettings/AudioManager.asset | 19 + .../ProjectSettings/ClusterInputManager.asset | 6 + .../ProjectSettings/DynamicsManager.asset | 36 + .../ProjectSettings/EditorBuildSettings.asset | 11 + .../ProjectSettings/EditorSettings.asset | 31 + .../ProjectSettings/GraphicsSettings.asset | 68 ++ .../ProjectSettings/InputManager.asset | 487 +++++++++++++ .../ProjectSettings/NavMeshAreas.asset | 91 +++ .../PackageManagerSettings.asset | 43 ++ .../ProjectSettings/Physics2DSettings.asset | 56 ++ .../ProjectSettings/PresetManager.asset | 27 + .../ProjectSettings/ProjectSettings.asset | 680 ++++++++++++++++++ .../ProjectSettings/ProjectVersion.txt | 2 + .../ProjectSettings/QualitySettings.asset | 128 ++++ .../ProjectSettings/TagManager.asset | 43 ++ .../ProjectSettings/TimeManager.asset | 9 + .../ProjectSettings/URPProjectSettings.asset | 15 + .../UnityConnectSettings.asset | 34 + .../ProjectSettings/VFXManager.asset | 11 + .../VersionControlSettings.asset | 8 + .../ProjectSettings/XRSettings.asset | 10 + Third Party Notices.md.meta | 7 - .../Editor.meta | 0 .../Editor}/MessageGeneration.meta | 0 .../MessageGeneration/MessageGenBrowser.cs | 3 +- .../MessageGenBrowser.cs.meta | 0 .../MessageGenBrowserSettings.cs | 54 ++ .../MessageGenBrowserSettings.cs.meta | 0 .../MessageGeneration/ScriptedMsgImporter.cs | 31 + .../ScriptedMsgImporter.cs.meta | 0 .../MessageGeneration/ScriptedSrvImporter.cs | 33 + .../ScriptedSrvImporter.cs.meta | 0 .../Editor/ROSSettingsEditor.cs | 68 ++ .../Editor}/ROSSettingsEditor.cs.meta | 0 ...ity.Robotics.ROSTCPConnector.Editor.asmdef | 2 +- ...obotics.ROSTCPConnector.Editor.asmdef.meta | 0 .../Runtime.meta | 0 .../Runtime}/MessageGeneration.meta | 0 .../Runtime}/MessageGeneration/Action.cs | 5 +- .../Runtime}/MessageGeneration/Action.cs.meta | 0 .../MessageGeneration/ActionAutoGen.cs | 4 +- .../MessageGeneration/ActionAutoGen.cs.meta | 0 .../MessageGeneration/ActionFeedback.cs | 4 +- .../MessageGeneration/ActionFeedback.cs.meta | 0 .../Runtime}/MessageGeneration/ActionGoal.cs | 4 +- .../MessageGeneration/ActionGoal.cs.meta | 0 .../MessageGeneration/ActionResult.cs | 4 +- .../MessageGeneration/ActionResult.cs.meta | 0 .../Runtime}/MessageGeneration/Message.cs | 4 +- .../MessageGeneration/Message.cs.meta | 0 .../MessageGeneration/MessageAutoGen.cs | 4 +- .../MessageGeneration/MessageAutoGen.cs.meta | 0 .../MessageGeneration/MessageParser.cs | 4 +- .../MessageGeneration/MessageParser.cs.meta | 0 .../MessageGeneration/MessageToken.cs | 2 +- .../MessageGeneration/MessageToken.cs.meta | 0 .../MessageGeneration/MessageTokenizer.cs | 4 +- .../MessageTokenizer.cs.meta | 0 .../MessageGeneration/MsgAutoGenUtilities.cs | 2 +- .../MsgAutoGenUtilities.cs.meta | 0 .../MessageGeneration/ROSConnection_msgs.meta | 0 .../ROSConnection_msgs/msg.meta | 0 .../ROSConnection_msgs/msg/RosUnityError.cs | 1 + .../msg/RosUnityError.cs.meta | 0 .../msg/RosUnitySysCommand.cs | 1 + .../msg/RosUnitySysCommand.cs.meta | 0 .../ROSConnection_msgs/srv.meta | 0 .../srv/UnityHandshakeRequest.cs | 1 + .../srv/UnityHandshakeRequest.cs.meta | 0 .../srv/UnityHandshakeResponse.cs | 1 + .../srv/UnityHandshakeResponse.cs.meta | 0 .../MessageGeneration/ServiceAutoGen.cs | 4 +- .../MessageGeneration/ServiceAutoGen.cs.meta | 0 .../MessageGeneration/common_msgs.meta | 0 .../common_msgs/Actionlib.meta | 0 .../common_msgs/Actionlib/msg.meta | 0 .../common_msgs/Actionlib/msg/GoalID.cs | 1 + .../common_msgs/Actionlib/msg/GoalID.cs.meta | 0 .../common_msgs/Actionlib/msg/GoalStatus.cs | 1 + .../Actionlib/msg/GoalStatus.cs.meta | 0 .../Actionlib/msg/GoalStatusArray.cs | 1 + .../Actionlib/msg/GoalStatusArray.cs.meta | 0 .../common_msgs/Diagnostic.meta | 0 .../common_msgs/Diagnostic/msg.meta | 0 .../Diagnostic/msg/DiagnosticArray.cs | 1 + .../Diagnostic/msg/DiagnosticArray.cs.meta | 0 .../Diagnostic/msg/DiagnosticStatus.cs | 1 + .../Diagnostic/msg/DiagnosticStatus.cs.meta | 0 .../common_msgs/Diagnostic/msg/KeyValue.cs | 1 + .../Diagnostic/msg/KeyValue.cs.meta | 0 .../common_msgs/Geometry.meta | 0 .../common_msgs/Geometry/msg.meta | 0 .../common_msgs/Geometry/msg/Accel.cs | 1 + .../common_msgs/Geometry/msg/Accel.cs.meta | 0 .../common_msgs/Geometry/msg/AccelStamped.cs | 1 + .../Geometry/msg/AccelStamped.cs.meta | 0 .../Geometry/msg/AccelWithCovariance.cs | 1 + .../Geometry/msg/AccelWithCovariance.cs.meta | 0 .../msg/AccelWithCovarianceStamped.cs | 1 + .../msg/AccelWithCovarianceStamped.cs.meta | 0 .../common_msgs/Geometry/msg/Inertia.cs | 1 + .../common_msgs/Geometry/msg/Inertia.cs.meta | 0 .../Geometry/msg/InertiaStamped.cs | 1 + .../Geometry/msg/InertiaStamped.cs.meta | 0 .../common_msgs/Geometry/msg/Point.cs | 1 + .../common_msgs/Geometry/msg/Point.cs.meta | 0 .../common_msgs/Geometry/msg/Point32.cs | 1 + .../common_msgs/Geometry/msg/Point32.cs.meta | 0 .../common_msgs/Geometry/msg/PointStamped.cs | 1 + .../Geometry/msg/PointStamped.cs.meta | 0 .../common_msgs/Geometry/msg/Polygon.cs | 1 + .../common_msgs/Geometry/msg/Polygon.cs.meta | 0 .../Geometry/msg/PolygonStamped.cs | 1 + .../Geometry/msg/PolygonStamped.cs.meta | 0 .../common_msgs/Geometry/msg/Pose.cs | 1 + .../common_msgs/Geometry/msg/Pose.cs.meta | 0 .../common_msgs/Geometry/msg/Pose2D.cs | 1 + .../common_msgs/Geometry/msg/Pose2D.cs.meta | 0 .../common_msgs/Geometry/msg/PoseArray.cs | 1 + .../Geometry/msg/PoseArray.cs.meta | 0 .../common_msgs/Geometry/msg/PoseStamped.cs | 1 + .../Geometry/msg/PoseStamped.cs.meta | 0 .../Geometry/msg/PoseWithCovariance.cs | 1 + .../Geometry/msg/PoseWithCovariance.cs.meta | 0 .../Geometry/msg/PoseWithCovarianceStamped.cs | 1 + .../msg/PoseWithCovarianceStamped.cs.meta | 0 .../common_msgs/Geometry/msg/Quaternion.cs | 1 + .../Geometry/msg/Quaternion.cs.meta | 0 .../Geometry/msg/QuaternionStamped.cs | 1 + .../Geometry/msg/QuaternionStamped.cs.meta | 0 .../common_msgs/Geometry/msg/Transform.cs | 1 + .../Geometry/msg/Transform.cs.meta | 0 .../Geometry/msg/TransformStamped.cs | 1 + .../Geometry/msg/TransformStamped.cs.meta | 0 .../common_msgs/Geometry/msg/Twist.cs | 1 + .../common_msgs/Geometry/msg/Twist.cs.meta | 0 .../common_msgs/Geometry/msg/TwistStamped.cs | 1 + .../Geometry/msg/TwistStamped.cs.meta | 0 .../Geometry/msg/TwistWithCovariance.cs | 1 + .../Geometry/msg/TwistWithCovariance.cs.meta | 0 .../msg/TwistWithCovarianceStamped.cs | 1 + .../msg/TwistWithCovarianceStamped.cs.meta | 0 .../common_msgs/Geometry/msg/Vector3.cs | 1 + .../common_msgs/Geometry/msg/Vector3.cs.meta | 0 .../Geometry/msg/Vector3Stamped.cs | 1 + .../Geometry/msg/Vector3Stamped.cs.meta | 0 .../common_msgs/Geometry/msg/Wrench.cs | 1 + .../common_msgs/Geometry/msg/Wrench.cs.meta | 0 .../common_msgs/Geometry/msg/WrenchStamped.cs | 1 + .../Geometry/msg/WrenchStamped.cs.meta | 0 .../MessageGeneration/common_msgs/Nav.meta | 0 .../common_msgs/Nav/msg.meta | 0 .../common_msgs/Nav/msg/GridCells.cs | 1 + .../common_msgs/Nav/msg/GridCells.cs.meta | 0 .../common_msgs/Nav/msg/MapMetaData.cs | 1 + .../common_msgs/Nav/msg/MapMetaData.cs.meta | 0 .../common_msgs/Nav/msg/OccupancyGrid.cs | 1 + .../common_msgs/Nav/msg/OccupancyGrid.cs.meta | 0 .../common_msgs/Nav/msg/Odometry.cs | 1 + .../common_msgs/Nav/msg/Odometry.cs.meta | 0 .../common_msgs/Nav/msg/Path.cs | 1 + .../common_msgs/Nav/msg/Path.cs.meta | 0 .../MessageGeneration/common_msgs/Sensor.meta | 0 .../common_msgs/Sensor/msg.meta | 0 .../common_msgs/Sensor/msg/BatteryState.cs | 1 + .../Sensor/msg/BatteryState.cs.meta | 0 .../common_msgs/Sensor/msg/CameraInfo.cs | 1 + .../common_msgs/Sensor/msg/CameraInfo.cs.meta | 0 .../common_msgs/Sensor/msg/ChannelFloat32.cs | 1 + .../Sensor/msg/ChannelFloat32.cs.meta | 0 .../common_msgs/Sensor/msg/CompressedImage.cs | 1 + .../Sensor/msg/CompressedImage.cs.meta | 0 .../common_msgs/Sensor/msg/FluidPressure.cs | 1 + .../Sensor/msg/FluidPressure.cs.meta | 0 .../common_msgs/Sensor/msg/Illuminance.cs | 1 + .../Sensor/msg/Illuminance.cs.meta | 0 .../common_msgs/Sensor/msg/Image.cs | 1 + .../common_msgs/Sensor/msg/Image.cs.meta | 0 .../common_msgs/Sensor/msg/Imu.cs | 1 + .../common_msgs/Sensor/msg/Imu.cs.meta | 0 .../common_msgs/Sensor/msg/JointState.cs | 1 + .../common_msgs/Sensor/msg/JointState.cs.meta | 0 .../common_msgs/Sensor/msg/Joy.cs | 1 + .../common_msgs/Sensor/msg/Joy.cs.meta | 0 .../common_msgs/Sensor/msg/JoyFeedback.cs | 1 + .../Sensor/msg/JoyFeedback.cs.meta | 0 .../Sensor/msg/JoyFeedbackArray.cs | 1 + .../Sensor/msg/JoyFeedbackArray.cs.meta | 0 .../common_msgs/Sensor/msg/LaserEcho.cs | 1 + .../common_msgs/Sensor/msg/LaserEcho.cs.meta | 0 .../common_msgs/Sensor/msg/LaserScan.cs | 1 + .../common_msgs/Sensor/msg/LaserScan.cs.meta | 0 .../common_msgs/Sensor/msg/MagneticField.cs | 1 + .../Sensor/msg/MagneticField.cs.meta | 0 .../Sensor/msg/MultiDOFJointState.cs | 1 + .../Sensor/msg/MultiDOFJointState.cs.meta | 0 .../Sensor/msg/MultiEchoLaserScan.cs | 1 + .../Sensor/msg/MultiEchoLaserScan.cs.meta | 0 .../common_msgs/Sensor/msg/NavSatFix.cs | 1 + .../common_msgs/Sensor/msg/NavSatFix.cs.meta | 0 .../common_msgs/Sensor/msg/NavSatStatus.cs | 1 + .../Sensor/msg/NavSatStatus.cs.meta | 0 .../common_msgs/Sensor/msg/PointCloud.cs | 1 + .../common_msgs/Sensor/msg/PointCloud.cs.meta | 0 .../common_msgs/Sensor/msg/PointCloud2.cs | 1 + .../Sensor/msg/PointCloud2.cs.meta | 0 .../common_msgs/Sensor/msg/PointField.cs | 1 + .../common_msgs/Sensor/msg/PointField.cs.meta | 0 .../common_msgs/Sensor/msg/Range.cs | 1 + .../common_msgs/Sensor/msg/Range.cs.meta | 0 .../Sensor/msg/RegionOfInterest.cs | 1 + .../Sensor/msg/RegionOfInterest.cs.meta | 0 .../Sensor/msg/RelativeHumidity.cs | 1 + .../Sensor/msg/RelativeHumidity.cs.meta | 0 .../common_msgs/Sensor/msg/Temperature.cs | 1 + .../Sensor/msg/Temperature.cs.meta | 0 .../common_msgs/Sensor/msg/TimeReference.cs | 1 + .../Sensor/msg/TimeReference.cs.meta | 0 .../MessageGeneration/common_msgs/Shape.meta | 0 .../common_msgs/Shape/msg.meta | 0 .../common_msgs/Shape/msg/Mesh.cs | 1 + .../common_msgs/Shape/msg/Mesh.cs.meta | 0 .../common_msgs/Shape/msg/MeshTriangle.cs | 1 + .../Shape/msg/MeshTriangle.cs.meta | 0 .../common_msgs/Shape/msg/Plane.cs | 1 + .../common_msgs/Shape/msg/Plane.cs.meta | 0 .../common_msgs/Shape/msg/SolidPrimitive.cs | 1 + .../Shape/msg/SolidPrimitive.cs.meta | 0 .../MessageGeneration/common_msgs/Stereo.meta | 0 .../common_msgs/Stereo/msg.meta | 0 .../common_msgs/Stereo/msg/DisparityImage.cs | 1 + .../Stereo/msg/DisparityImage.cs.meta | 0 .../common_msgs/Trajectory.meta | 0 .../common_msgs/Trajectory/msg.meta | 0 .../Trajectory/msg/JointTrajectory.cs | 1 + .../Trajectory/msg/JointTrajectory.cs.meta | 0 .../Trajectory/msg/JointTrajectoryPoint.cs | 1 + .../msg/JointTrajectoryPoint.cs.meta | 0 .../Trajectory/msg/MultiDOFJointTrajectory.cs | 1 + .../msg/MultiDOFJointTrajectory.cs.meta | 0 .../msg/MultiDOFJointTrajectoryPoint.cs | 1 + .../msg/MultiDOFJointTrajectoryPoint.cs.meta | 0 .../common_msgs/Visualization.meta | 0 .../common_msgs/Visualization/msg.meta | 0 .../Visualization/msg/ImageMarker.cs | 1 + .../Visualization/msg/ImageMarker.cs.meta | 0 .../Visualization/msg/InteractiveMarker.cs | 1 + .../msg/InteractiveMarker.cs.meta | 0 .../msg/InteractiveMarkerControl.cs | 1 + .../msg/InteractiveMarkerControl.cs.meta | 0 .../msg/InteractiveMarkerFeedback.cs | 1 + .../msg/InteractiveMarkerFeedback.cs.meta | 0 .../msg/InteractiveMarkerInit.cs | 1 + .../msg/InteractiveMarkerInit.cs.meta | 0 .../msg/InteractiveMarkerPose.cs | 1 + .../msg/InteractiveMarkerPose.cs.meta | 0 .../msg/InteractiveMarkerUpdate.cs | 1 + .../msg/InteractiveMarkerUpdate.cs.meta | 0 .../common_msgs/Visualization/msg/Marker.cs | 1 + .../Visualization/msg/Marker.cs.meta | 0 .../Visualization/msg/MarkerArray.cs | 1 + .../Visualization/msg/MarkerArray.cs.meta | 0 .../Visualization/msg/MenuEntry.cs | 1 + .../Visualization/msg/MenuEntry.cs.meta | 0 .../Runtime}/MessageGeneration/std_msgs.meta | 0 .../MessageGeneration/std_msgs/Bool.cs | 1 + .../MessageGeneration/std_msgs/Bool.cs.meta | 0 .../MessageGeneration/std_msgs/Byte.cs | 1 + .../MessageGeneration/std_msgs/Byte.cs.meta | 0 .../std_msgs/ByteMultiArray.cs | 1 + .../std_msgs/ByteMultiArray.cs.meta | 0 .../MessageGeneration/std_msgs/Char.cs | 1 + .../MessageGeneration/std_msgs/Char.cs.meta | 0 .../MessageGeneration/std_msgs/ColorRGBA.cs | 1 + .../std_msgs/ColorRGBA.cs.meta | 0 .../MessageGeneration/std_msgs/Duration.cs | 1 + .../std_msgs/Duration.cs.meta | 0 .../MessageGeneration/std_msgs/Empty.cs | 1 + .../MessageGeneration/std_msgs/Empty.cs.meta | 0 .../MessageGeneration/std_msgs/Float32.cs | 1 + .../std_msgs/Float32.cs.meta | 0 .../std_msgs/Float32MultiArray.cs | 1 + .../std_msgs/Float32MultiArray.cs.meta | 0 .../MessageGeneration/std_msgs/Float64.cs | 1 + .../std_msgs/Float64.cs.meta | 0 .../std_msgs/Float64MultiArray.cs | 1 + .../std_msgs/Float64MultiArray.cs.meta | 0 .../MessageGeneration/std_msgs/Header.cs | 1 + .../MessageGeneration/std_msgs/Header.cs.meta | 0 .../MessageGeneration/std_msgs/Int16.cs | 1 + .../MessageGeneration/std_msgs/Int16.cs.meta | 0 .../std_msgs/Int16MultiArray.cs | 1 + .../std_msgs/Int16MultiArray.cs.meta | 0 .../MessageGeneration/std_msgs/Int32.cs | 1 + .../MessageGeneration/std_msgs/Int32.cs.meta | 0 .../std_msgs/Int32MultiArray.cs | 1 + .../std_msgs/Int32MultiArray.cs.meta | 0 .../MessageGeneration/std_msgs/Int64.cs | 1 + .../MessageGeneration/std_msgs/Int64.cs.meta | 0 .../std_msgs/Int64MultiArray.cs | 1 + .../std_msgs/Int64MultiArray.cs.meta | 0 .../MessageGeneration/std_msgs/Int8.cs | 1 + .../MessageGeneration/std_msgs/Int8.cs.meta | 0 .../std_msgs/Int8MultiArray.cs | 1 + .../std_msgs/Int8MultiArray.cs.meta | 0 .../std_msgs/MultiArrayDimension.cs | 1 + .../std_msgs/MultiArrayDimension.cs.meta | 0 .../std_msgs/MultiArrayLayout.cs | 1 + .../std_msgs/MultiArrayLayout.cs.meta | 0 .../MessageGeneration/std_msgs/String.cs | 1 + .../MessageGeneration/std_msgs/String.cs.meta | 0 .../MessageGeneration/std_msgs/Time.cs | 1 + .../MessageGeneration/std_msgs/Time.cs.meta | 0 .../MessageGeneration/std_msgs/UInt16.cs | 1 + .../MessageGeneration/std_msgs/UInt16.cs.meta | 0 .../std_msgs/UInt16MultiArray.cs | 1 + .../std_msgs/UInt16MultiArray.cs.meta | 0 .../MessageGeneration/std_msgs/UInt32.cs | 1 + .../MessageGeneration/std_msgs/UInt32.cs.meta | 0 .../std_msgs/UInt32MultiArray.cs | 1 + .../std_msgs/UInt32MultiArray.cs.meta | 0 .../MessageGeneration/std_msgs/UInt64.cs | 1 + .../MessageGeneration/std_msgs/UInt64.cs.meta | 0 .../std_msgs/UInt64MultiArray.cs | 1 + .../std_msgs/UInt64MultiArray.cs.meta | 0 .../MessageGeneration/std_msgs/UInt8.cs | 1 + .../MessageGeneration/std_msgs/UInt8.cs.meta | 0 .../std_msgs/UInt8MultiArray.cs | 1 + .../std_msgs/UInt8MultiArray.cs.meta | 0 .../Runtime}/ROSGeometry.meta | 0 .../Runtime}/ROSGeometry/CoordinateSpaces.cs | 42 +- .../ROSGeometry/CoordinateSpaces.cs.meta | 0 .../Runtime}/ROSGeometry/ROSQuaternion.cs | 16 +- .../ROSGeometry/ROSQuaternion.cs.meta | 0 .../Runtime}/ROSGeometry/ROSVector3.cs | 80 +-- .../Runtime}/ROSGeometry/ROSVector3.cs.meta | 0 .../Runtime}/TcpConnector.meta | 0 .../Runtime/TcpConnector/HUDPanel.cs | 228 ++++++ .../Runtime}/TcpConnector/HUDPanel.cs.meta | 0 .../Runtime/TcpConnector/ROSConnection.cs | 559 ++++++++++++++ .../TcpConnector/ROSConnection.cs.meta | 0 .../Unity.Robotics.ROSTCPConnector.asmdef | 1 + ...Unity.Robotics.ROSTCPConnector.asmdef.meta | 0 .../Tests.meta | 8 + .../Tests/Editor.meta | 8 + .../Tests/Editor/PlayerBuildTests.cs | 62 ++ .../Tests/Editor/PlayerBuildTests.cs.meta | 11 + ...botics.ROSTCPConnector.Editor.Tests.asmdef | 24 + ...s.ROSTCPConnector.Editor.Tests.asmdef.meta | 4 +- .../Tests/Runtime.meta | 8 + .../Tests/Runtime/SmokeTests.cs | 25 + .../Tests/Runtime/SmokeTests.cs.meta | 11 + .../Unity.Perception.Runtime.Tests.asmdef | 32 + ...Unity.Perception.Runtime.Tests.asmdef.meta | 4 +- .../package.json | 0 .../package.json.meta | 0 406 files changed, 6570 insertions(+), 1064 deletions(-) create mode 100644 .gitattributes create mode 100644 .yamato/yamato-config.yml delete mode 100644 Editor/MessageGeneration/MessageGenBrowserSettings.cs delete mode 100644 Editor/MessageGeneration/ScriptedMsgImporter.cs delete mode 100644 Editor/MessageGeneration/ScriptedSrvImporter.cs delete mode 100644 Editor/ROSSettingsEditor.cs delete mode 100644 ROSGeometry.md.meta delete mode 100644 Runtime/TcpConnector/HUDPanel.cs delete mode 100644 Runtime/TcpConnector/ROSConnection.cs create mode 100644 TestRosTcpConnector/.gitignore rename README.md.meta => TestRosTcpConnector/Assets/Materials.meta (57%) create mode 100644 TestRosTcpConnector/Assets/Materials/Skybox_Mat.mat create mode 100644 TestRosTcpConnector/Assets/Materials/Skybox_Mat.mat.meta create mode 100644 TestRosTcpConnector/Assets/Presets.meta create mode 100644 TestRosTcpConnector/Assets/Presets/AudioCompressedInMemory.preset create mode 100644 TestRosTcpConnector/Assets/Presets/AudioCompressedInMemory.preset.meta create mode 100644 TestRosTcpConnector/Assets/Presets/AudioStreaming.preset create mode 100644 TestRosTcpConnector/Assets/Presets/AudioStreaming.preset.meta create mode 100644 TestRosTcpConnector/Assets/Presets/Defaults.meta create mode 100644 TestRosTcpConnector/Assets/Presets/Defaults/AlbedoTexture_Default.preset create mode 100644 TestRosTcpConnector/Assets/Presets/Defaults/AlbedoTexture_Default.preset.meta create mode 100644 TestRosTcpConnector/Assets/Presets/Defaults/AudioDecompressOnLoad.preset create mode 100644 TestRosTcpConnector/Assets/Presets/Defaults/AudioDecompressOnLoad.preset.meta create mode 100644 TestRosTcpConnector/Assets/Presets/Defaults/DirectionalLight_Default.preset create mode 100644 TestRosTcpConnector/Assets/Presets/Defaults/DirectionalLight_Default.preset.meta create mode 100644 TestRosTcpConnector/Assets/Presets/NormalTexture.preset create mode 100644 TestRosTcpConnector/Assets/Presets/NormalTexture.preset.meta create mode 100644 TestRosTcpConnector/Assets/Presets/UtilityTexture.preset create mode 100644 TestRosTcpConnector/Assets/Presets/UtilityTexture.preset.meta create mode 100644 TestRosTcpConnector/Assets/Readme.asset create mode 100644 TestRosTcpConnector/Assets/Readme.asset.meta create mode 100644 TestRosTcpConnector/Assets/Scenes.meta create mode 100644 TestRosTcpConnector/Assets/Scenes/SampleScene.unity rename LICENSE.meta => TestRosTcpConnector/Assets/Scenes/SampleScene.unity.meta (74%) create mode 100644 TestRosTcpConnector/Assets/Scenes/SampleSceneLightingSettings.lighting create mode 100644 TestRosTcpConnector/Assets/Scenes/SampleSceneLightingSettings.lighting.meta create mode 100644 TestRosTcpConnector/Assets/Settings.meta create mode 100644 TestRosTcpConnector/Assets/Settings/ForwardRenderer.asset create mode 100644 TestRosTcpConnector/Assets/Settings/ForwardRenderer.asset.meta create mode 100644 TestRosTcpConnector/Assets/Settings/SampleSceneProfile.asset create mode 100644 TestRosTcpConnector/Assets/Settings/SampleSceneProfile.asset.meta create mode 100644 TestRosTcpConnector/Assets/Settings/UniversalRP-HighQuality.asset create mode 100644 TestRosTcpConnector/Assets/Settings/UniversalRP-HighQuality.asset.meta create mode 100644 TestRosTcpConnector/Assets/Settings/UniversalRP-LowQuality.asset create mode 100644 TestRosTcpConnector/Assets/Settings/UniversalRP-LowQuality.asset.meta create mode 100644 TestRosTcpConnector/Assets/Settings/UniversalRP-MediumQuality.asset create mode 100644 TestRosTcpConnector/Assets/Settings/UniversalRP-MediumQuality.asset.meta create mode 100644 TestRosTcpConnector/Packages/manifest.json create mode 100644 TestRosTcpConnector/Packages/packages-lock.json create mode 100644 TestRosTcpConnector/ProjectSettings/AudioManager.asset create mode 100644 TestRosTcpConnector/ProjectSettings/ClusterInputManager.asset create mode 100644 TestRosTcpConnector/ProjectSettings/DynamicsManager.asset create mode 100644 TestRosTcpConnector/ProjectSettings/EditorBuildSettings.asset create mode 100644 TestRosTcpConnector/ProjectSettings/EditorSettings.asset create mode 100644 TestRosTcpConnector/ProjectSettings/GraphicsSettings.asset create mode 100644 TestRosTcpConnector/ProjectSettings/InputManager.asset create mode 100644 TestRosTcpConnector/ProjectSettings/NavMeshAreas.asset create mode 100644 TestRosTcpConnector/ProjectSettings/PackageManagerSettings.asset create mode 100644 TestRosTcpConnector/ProjectSettings/Physics2DSettings.asset create mode 100644 TestRosTcpConnector/ProjectSettings/PresetManager.asset create mode 100644 TestRosTcpConnector/ProjectSettings/ProjectSettings.asset create mode 100644 TestRosTcpConnector/ProjectSettings/ProjectVersion.txt create mode 100644 TestRosTcpConnector/ProjectSettings/QualitySettings.asset create mode 100644 TestRosTcpConnector/ProjectSettings/TagManager.asset create mode 100644 TestRosTcpConnector/ProjectSettings/TimeManager.asset create mode 100644 TestRosTcpConnector/ProjectSettings/URPProjectSettings.asset create mode 100644 TestRosTcpConnector/ProjectSettings/UnityConnectSettings.asset create mode 100644 TestRosTcpConnector/ProjectSettings/VFXManager.asset create mode 100644 TestRosTcpConnector/ProjectSettings/VersionControlSettings.asset create mode 100644 TestRosTcpConnector/ProjectSettings/XRSettings.asset delete mode 100644 Third Party Notices.md.meta rename Editor.meta => com.unity.robotics.ros-tcp-connector/Editor.meta (100%) rename {Editor => com.unity.robotics.ros-tcp-connector/Editor}/MessageGeneration.meta (100%) rename {Editor => com.unity.robotics.ros-tcp-connector/Editor}/MessageGeneration/MessageGenBrowser.cs (98%) rename {Editor => com.unity.robotics.ros-tcp-connector/Editor}/MessageGeneration/MessageGenBrowser.cs.meta (100%) create mode 100644 com.unity.robotics.ros-tcp-connector/Editor/MessageGeneration/MessageGenBrowserSettings.cs rename {Editor => com.unity.robotics.ros-tcp-connector/Editor}/MessageGeneration/MessageGenBrowserSettings.cs.meta (100%) create mode 100644 com.unity.robotics.ros-tcp-connector/Editor/MessageGeneration/ScriptedMsgImporter.cs rename {Editor => com.unity.robotics.ros-tcp-connector/Editor}/MessageGeneration/ScriptedMsgImporter.cs.meta (100%) create mode 100644 com.unity.robotics.ros-tcp-connector/Editor/MessageGeneration/ScriptedSrvImporter.cs rename {Editor => com.unity.robotics.ros-tcp-connector/Editor}/MessageGeneration/ScriptedSrvImporter.cs.meta (100%) create mode 100644 com.unity.robotics.ros-tcp-connector/Editor/ROSSettingsEditor.cs rename {Editor => com.unity.robotics.ros-tcp-connector/Editor}/ROSSettingsEditor.cs.meta (100%) rename {Editor => com.unity.robotics.ros-tcp-connector/Editor}/Unity.Robotics.ROSTCPConnector.Editor.asmdef (87%) rename {Editor => com.unity.robotics.ros-tcp-connector/Editor}/Unity.Robotics.ROSTCPConnector.Editor.asmdef.meta (100%) rename Runtime.meta => com.unity.robotics.ros-tcp-connector/Runtime.meta (100%) rename {Runtime => com.unity.robotics.ros-tcp-connector/Runtime}/MessageGeneration.meta (100%) rename {Runtime => com.unity.robotics.ros-tcp-connector/Runtime}/MessageGeneration/Action.cs (93%) rename {Runtime => com.unity.robotics.ros-tcp-connector/Runtime}/MessageGeneration/Action.cs.meta (100%) rename {Runtime => com.unity.robotics.ros-tcp-connector/Runtime}/MessageGeneration/ActionAutoGen.cs (99%) rename {Runtime => com.unity.robotics.ros-tcp-connector/Runtime}/MessageGeneration/ActionAutoGen.cs.meta (100%) rename {Runtime => com.unity.robotics.ros-tcp-connector/Runtime}/MessageGeneration/ActionFeedback.cs (95%) rename {Runtime => com.unity.robotics.ros-tcp-connector/Runtime}/MessageGeneration/ActionFeedback.cs.meta (100%) rename {Runtime => com.unity.robotics.ros-tcp-connector/Runtime}/MessageGeneration/ActionGoal.cs (95%) rename {Runtime => com.unity.robotics.ros-tcp-connector/Runtime}/MessageGeneration/ActionGoal.cs.meta (100%) rename {Runtime => com.unity.robotics.ros-tcp-connector/Runtime}/MessageGeneration/ActionResult.cs (95%) rename {Runtime => com.unity.robotics.ros-tcp-connector/Runtime}/MessageGeneration/ActionResult.cs.meta (100%) rename {Runtime => com.unity.robotics.ros-tcp-connector/Runtime}/MessageGeneration/Message.cs (98%) rename {Runtime => com.unity.robotics.ros-tcp-connector/Runtime}/MessageGeneration/Message.cs.meta (100%) rename {Runtime => com.unity.robotics.ros-tcp-connector/Runtime}/MessageGeneration/MessageAutoGen.cs (99%) rename {Runtime => com.unity.robotics.ros-tcp-connector/Runtime}/MessageGeneration/MessageAutoGen.cs.meta (100%) rename {Runtime => com.unity.robotics.ros-tcp-connector/Runtime}/MessageGeneration/MessageParser.cs (99%) rename {Runtime => com.unity.robotics.ros-tcp-connector/Runtime}/MessageGeneration/MessageParser.cs.meta (100%) rename {Runtime => com.unity.robotics.ros-tcp-connector/Runtime}/MessageGeneration/MessageToken.cs (95%) rename {Runtime => com.unity.robotics.ros-tcp-connector/Runtime}/MessageGeneration/MessageToken.cs.meta (100%) rename {Runtime => com.unity.robotics.ros-tcp-connector/Runtime}/MessageGeneration/MessageTokenizer.cs (99%) rename {Runtime => com.unity.robotics.ros-tcp-connector/Runtime}/MessageGeneration/MessageTokenizer.cs.meta (100%) rename {Runtime => com.unity.robotics.ros-tcp-connector/Runtime}/MessageGeneration/MsgAutoGenUtilities.cs (98%) rename {Runtime => com.unity.robotics.ros-tcp-connector/Runtime}/MessageGeneration/MsgAutoGenUtilities.cs.meta (100%) rename {Runtime => com.unity.robotics.ros-tcp-connector/Runtime}/MessageGeneration/ROSConnection_msgs.meta (100%) rename {Runtime => com.unity.robotics.ros-tcp-connector/Runtime}/MessageGeneration/ROSConnection_msgs/msg.meta (100%) rename {Runtime => com.unity.robotics.ros-tcp-connector/Runtime}/MessageGeneration/ROSConnection_msgs/msg/RosUnityError.cs (95%) rename {Runtime => com.unity.robotics.ros-tcp-connector/Runtime}/MessageGeneration/ROSConnection_msgs/msg/RosUnityError.cs.meta (100%) rename {Runtime => com.unity.robotics.ros-tcp-connector/Runtime}/MessageGeneration/ROSConnection_msgs/msg/RosUnitySysCommand.cs (97%) rename {Runtime => com.unity.robotics.ros-tcp-connector/Runtime}/MessageGeneration/ROSConnection_msgs/msg/RosUnitySysCommand.cs.meta (100%) rename {Runtime => com.unity.robotics.ros-tcp-connector/Runtime}/MessageGeneration/ROSConnection_msgs/srv.meta (100%) rename {Runtime => com.unity.robotics.ros-tcp-connector/Runtime}/MessageGeneration/ROSConnection_msgs/srv/UnityHandshakeRequest.cs (96%) rename {Runtime => com.unity.robotics.ros-tcp-connector/Runtime}/MessageGeneration/ROSConnection_msgs/srv/UnityHandshakeRequest.cs.meta (100%) rename {Runtime => com.unity.robotics.ros-tcp-connector/Runtime}/MessageGeneration/ROSConnection_msgs/srv/UnityHandshakeResponse.cs (95%) rename {Runtime => com.unity.robotics.ros-tcp-connector/Runtime}/MessageGeneration/ROSConnection_msgs/srv/UnityHandshakeResponse.cs.meta (100%) rename {Runtime => com.unity.robotics.ros-tcp-connector/Runtime}/MessageGeneration/ServiceAutoGen.cs (98%) rename {Runtime => com.unity.robotics.ros-tcp-connector/Runtime}/MessageGeneration/ServiceAutoGen.cs.meta (100%) rename {Runtime => com.unity.robotics.ros-tcp-connector/Runtime}/MessageGeneration/common_msgs.meta (100%) rename {Runtime => com.unity.robotics.ros-tcp-connector/Runtime}/MessageGeneration/common_msgs/Actionlib.meta (100%) rename {Runtime => com.unity.robotics.ros-tcp-connector/Runtime}/MessageGeneration/common_msgs/Actionlib/msg.meta (100%) rename {Runtime => com.unity.robotics.ros-tcp-connector/Runtime}/MessageGeneration/common_msgs/Actionlib/msg/GoalID.cs (97%) rename {Runtime => com.unity.robotics.ros-tcp-connector/Runtime}/MessageGeneration/common_msgs/Actionlib/msg/GoalID.cs.meta (100%) rename {Runtime => com.unity.robotics.ros-tcp-connector/Runtime}/MessageGeneration/common_msgs/Actionlib/msg/GoalStatus.cs (98%) rename {Runtime => com.unity.robotics.ros-tcp-connector/Runtime}/MessageGeneration/common_msgs/Actionlib/msg/GoalStatus.cs.meta (100%) rename {Runtime => com.unity.robotics.ros-tcp-connector/Runtime}/MessageGeneration/common_msgs/Actionlib/msg/GoalStatusArray.cs (97%) rename {Runtime => com.unity.robotics.ros-tcp-connector/Runtime}/MessageGeneration/common_msgs/Actionlib/msg/GoalStatusArray.cs.meta (100%) rename {Runtime => com.unity.robotics.ros-tcp-connector/Runtime}/MessageGeneration/common_msgs/Diagnostic.meta (100%) rename {Runtime => com.unity.robotics.ros-tcp-connector/Runtime}/MessageGeneration/common_msgs/Diagnostic/msg.meta (100%) rename {Runtime => com.unity.robotics.ros-tcp-connector/Runtime}/MessageGeneration/common_msgs/Diagnostic/msg/DiagnosticArray.cs (97%) rename {Runtime => com.unity.robotics.ros-tcp-connector/Runtime}/MessageGeneration/common_msgs/Diagnostic/msg/DiagnosticArray.cs.meta (100%) rename {Runtime => com.unity.robotics.ros-tcp-connector/Runtime}/MessageGeneration/common_msgs/Diagnostic/msg/DiagnosticStatus.cs (98%) rename {Runtime => com.unity.robotics.ros-tcp-connector/Runtime}/MessageGeneration/common_msgs/Diagnostic/msg/DiagnosticStatus.cs.meta (100%) rename {Runtime => com.unity.robotics.ros-tcp-connector/Runtime}/MessageGeneration/common_msgs/Diagnostic/msg/KeyValue.cs (96%) rename {Runtime => com.unity.robotics.ros-tcp-connector/Runtime}/MessageGeneration/common_msgs/Diagnostic/msg/KeyValue.cs.meta (100%) rename {Runtime => com.unity.robotics.ros-tcp-connector/Runtime}/MessageGeneration/common_msgs/Geometry.meta (100%) rename {Runtime => com.unity.robotics.ros-tcp-connector/Runtime}/MessageGeneration/common_msgs/Geometry/msg.meta (100%) rename {Runtime => com.unity.robotics.ros-tcp-connector/Runtime}/MessageGeneration/common_msgs/Geometry/msg/Accel.cs (96%) rename {Runtime => com.unity.robotics.ros-tcp-connector/Runtime}/MessageGeneration/common_msgs/Geometry/msg/Accel.cs.meta (100%) rename {Runtime => com.unity.robotics.ros-tcp-connector/Runtime}/MessageGeneration/common_msgs/Geometry/msg/AccelStamped.cs (96%) rename {Runtime => com.unity.robotics.ros-tcp-connector/Runtime}/MessageGeneration/common_msgs/Geometry/msg/AccelStamped.cs.meta (100%) rename {Runtime => com.unity.robotics.ros-tcp-connector/Runtime}/MessageGeneration/common_msgs/Geometry/msg/AccelWithCovariance.cs (97%) rename {Runtime => com.unity.robotics.ros-tcp-connector/Runtime}/MessageGeneration/common_msgs/Geometry/msg/AccelWithCovariance.cs.meta (100%) rename {Runtime => com.unity.robotics.ros-tcp-connector/Runtime}/MessageGeneration/common_msgs/Geometry/msg/AccelWithCovarianceStamped.cs (96%) rename {Runtime => com.unity.robotics.ros-tcp-connector/Runtime}/MessageGeneration/common_msgs/Geometry/msg/AccelWithCovarianceStamped.cs.meta (100%) rename {Runtime => com.unity.robotics.ros-tcp-connector/Runtime}/MessageGeneration/common_msgs/Geometry/msg/Inertia.cs (98%) rename {Runtime => com.unity.robotics.ros-tcp-connector/Runtime}/MessageGeneration/common_msgs/Geometry/msg/Inertia.cs.meta (100%) rename {Runtime => com.unity.robotics.ros-tcp-connector/Runtime}/MessageGeneration/common_msgs/Geometry/msg/InertiaStamped.cs (96%) rename {Runtime => com.unity.robotics.ros-tcp-connector/Runtime}/MessageGeneration/common_msgs/Geometry/msg/InertiaStamped.cs.meta (100%) rename {Runtime => com.unity.robotics.ros-tcp-connector/Runtime}/MessageGeneration/common_msgs/Geometry/msg/Point.cs (96%) rename {Runtime => com.unity.robotics.ros-tcp-connector/Runtime}/MessageGeneration/common_msgs/Geometry/msg/Point.cs.meta (100%) rename {Runtime => com.unity.robotics.ros-tcp-connector/Runtime}/MessageGeneration/common_msgs/Geometry/msg/Point32.cs (97%) rename {Runtime => com.unity.robotics.ros-tcp-connector/Runtime}/MessageGeneration/common_msgs/Geometry/msg/Point32.cs.meta (100%) rename {Runtime => com.unity.robotics.ros-tcp-connector/Runtime}/MessageGeneration/common_msgs/Geometry/msg/PointStamped.cs (96%) rename {Runtime => com.unity.robotics.ros-tcp-connector/Runtime}/MessageGeneration/common_msgs/Geometry/msg/PointStamped.cs.meta (100%) rename {Runtime => com.unity.robotics.ros-tcp-connector/Runtime}/MessageGeneration/common_msgs/Geometry/msg/Polygon.cs (96%) rename {Runtime => com.unity.robotics.ros-tcp-connector/Runtime}/MessageGeneration/common_msgs/Geometry/msg/Polygon.cs.meta (100%) rename {Runtime => com.unity.robotics.ros-tcp-connector/Runtime}/MessageGeneration/common_msgs/Geometry/msg/PolygonStamped.cs (96%) rename {Runtime => com.unity.robotics.ros-tcp-connector/Runtime}/MessageGeneration/common_msgs/Geometry/msg/PolygonStamped.cs.meta (100%) rename {Runtime => com.unity.robotics.ros-tcp-connector/Runtime}/MessageGeneration/common_msgs/Geometry/msg/Pose.cs (96%) rename {Runtime => com.unity.robotics.ros-tcp-connector/Runtime}/MessageGeneration/common_msgs/Geometry/msg/Pose.cs.meta (100%) rename {Runtime => com.unity.robotics.ros-tcp-connector/Runtime}/MessageGeneration/common_msgs/Geometry/msg/Pose2D.cs (97%) rename {Runtime => com.unity.robotics.ros-tcp-connector/Runtime}/MessageGeneration/common_msgs/Geometry/msg/Pose2D.cs.meta (100%) rename {Runtime => com.unity.robotics.ros-tcp-connector/Runtime}/MessageGeneration/common_msgs/Geometry/msg/PoseArray.cs (97%) rename {Runtime => com.unity.robotics.ros-tcp-connector/Runtime}/MessageGeneration/common_msgs/Geometry/msg/PoseArray.cs.meta (100%) rename {Runtime => com.unity.robotics.ros-tcp-connector/Runtime}/MessageGeneration/common_msgs/Geometry/msg/PoseStamped.cs (96%) rename {Runtime => com.unity.robotics.ros-tcp-connector/Runtime}/MessageGeneration/common_msgs/Geometry/msg/PoseStamped.cs.meta (100%) rename {Runtime => com.unity.robotics.ros-tcp-connector/Runtime}/MessageGeneration/common_msgs/Geometry/msg/PoseWithCovariance.cs (97%) rename {Runtime => com.unity.robotics.ros-tcp-connector/Runtime}/MessageGeneration/common_msgs/Geometry/msg/PoseWithCovariance.cs.meta (100%) rename {Runtime => com.unity.robotics.ros-tcp-connector/Runtime}/MessageGeneration/common_msgs/Geometry/msg/PoseWithCovarianceStamped.cs (96%) rename {Runtime => com.unity.robotics.ros-tcp-connector/Runtime}/MessageGeneration/common_msgs/Geometry/msg/PoseWithCovarianceStamped.cs.meta (100%) rename {Runtime => com.unity.robotics.ros-tcp-connector/Runtime}/MessageGeneration/common_msgs/Geometry/msg/Quaternion.cs (97%) rename {Runtime => com.unity.robotics.ros-tcp-connector/Runtime}/MessageGeneration/common_msgs/Geometry/msg/Quaternion.cs.meta (100%) rename {Runtime => com.unity.robotics.ros-tcp-connector/Runtime}/MessageGeneration/common_msgs/Geometry/msg/QuaternionStamped.cs (96%) rename {Runtime => com.unity.robotics.ros-tcp-connector/Runtime}/MessageGeneration/common_msgs/Geometry/msg/QuaternionStamped.cs.meta (100%) rename {Runtime => com.unity.robotics.ros-tcp-connector/Runtime}/MessageGeneration/common_msgs/Geometry/msg/Transform.cs (96%) rename {Runtime => com.unity.robotics.ros-tcp-connector/Runtime}/MessageGeneration/common_msgs/Geometry/msg/Transform.cs.meta (100%) rename {Runtime => com.unity.robotics.ros-tcp-connector/Runtime}/MessageGeneration/common_msgs/Geometry/msg/TransformStamped.cs (97%) rename {Runtime => com.unity.robotics.ros-tcp-connector/Runtime}/MessageGeneration/common_msgs/Geometry/msg/TransformStamped.cs.meta (100%) rename {Runtime => com.unity.robotics.ros-tcp-connector/Runtime}/MessageGeneration/common_msgs/Geometry/msg/Twist.cs (96%) rename {Runtime => com.unity.robotics.ros-tcp-connector/Runtime}/MessageGeneration/common_msgs/Geometry/msg/Twist.cs.meta (100%) rename {Runtime => com.unity.robotics.ros-tcp-connector/Runtime}/MessageGeneration/common_msgs/Geometry/msg/TwistStamped.cs (96%) rename {Runtime => com.unity.robotics.ros-tcp-connector/Runtime}/MessageGeneration/common_msgs/Geometry/msg/TwistStamped.cs.meta (100%) rename {Runtime => com.unity.robotics.ros-tcp-connector/Runtime}/MessageGeneration/common_msgs/Geometry/msg/TwistWithCovariance.cs (97%) rename {Runtime => com.unity.robotics.ros-tcp-connector/Runtime}/MessageGeneration/common_msgs/Geometry/msg/TwistWithCovariance.cs.meta (100%) rename {Runtime => com.unity.robotics.ros-tcp-connector/Runtime}/MessageGeneration/common_msgs/Geometry/msg/TwistWithCovarianceStamped.cs (96%) rename {Runtime => com.unity.robotics.ros-tcp-connector/Runtime}/MessageGeneration/common_msgs/Geometry/msg/TwistWithCovarianceStamped.cs.meta (100%) rename {Runtime => com.unity.robotics.ros-tcp-connector/Runtime}/MessageGeneration/common_msgs/Geometry/msg/Vector3.cs (97%) rename {Runtime => com.unity.robotics.ros-tcp-connector/Runtime}/MessageGeneration/common_msgs/Geometry/msg/Vector3.cs.meta (100%) rename {Runtime => com.unity.robotics.ros-tcp-connector/Runtime}/MessageGeneration/common_msgs/Geometry/msg/Vector3Stamped.cs (96%) rename {Runtime => com.unity.robotics.ros-tcp-connector/Runtime}/MessageGeneration/common_msgs/Geometry/msg/Vector3Stamped.cs.meta (100%) rename {Runtime => com.unity.robotics.ros-tcp-connector/Runtime}/MessageGeneration/common_msgs/Geometry/msg/Wrench.cs (96%) rename {Runtime => com.unity.robotics.ros-tcp-connector/Runtime}/MessageGeneration/common_msgs/Geometry/msg/Wrench.cs.meta (100%) rename {Runtime => com.unity.robotics.ros-tcp-connector/Runtime}/MessageGeneration/common_msgs/Geometry/msg/WrenchStamped.cs (96%) rename {Runtime => com.unity.robotics.ros-tcp-connector/Runtime}/MessageGeneration/common_msgs/Geometry/msg/WrenchStamped.cs.meta (100%) rename {Runtime => com.unity.robotics.ros-tcp-connector/Runtime}/MessageGeneration/common_msgs/Nav.meta (100%) rename {Runtime => com.unity.robotics.ros-tcp-connector/Runtime}/MessageGeneration/common_msgs/Nav/msg.meta (100%) rename {Runtime => com.unity.robotics.ros-tcp-connector/Runtime}/MessageGeneration/common_msgs/Nav/msg/GridCells.cs (97%) rename {Runtime => com.unity.robotics.ros-tcp-connector/Runtime}/MessageGeneration/common_msgs/Nav/msg/GridCells.cs.meta (100%) rename {Runtime => com.unity.robotics.ros-tcp-connector/Runtime}/MessageGeneration/common_msgs/Nav/msg/MapMetaData.cs (98%) rename {Runtime => com.unity.robotics.ros-tcp-connector/Runtime}/MessageGeneration/common_msgs/Nav/msg/MapMetaData.cs.meta (100%) rename {Runtime => com.unity.robotics.ros-tcp-connector/Runtime}/MessageGeneration/common_msgs/Nav/msg/OccupancyGrid.cs (97%) rename {Runtime => com.unity.robotics.ros-tcp-connector/Runtime}/MessageGeneration/common_msgs/Nav/msg/OccupancyGrid.cs.meta (100%) rename {Runtime => com.unity.robotics.ros-tcp-connector/Runtime}/MessageGeneration/common_msgs/Nav/msg/Odometry.cs (97%) rename {Runtime => com.unity.robotics.ros-tcp-connector/Runtime}/MessageGeneration/common_msgs/Nav/msg/Odometry.cs.meta (100%) rename {Runtime => com.unity.robotics.ros-tcp-connector/Runtime}/MessageGeneration/common_msgs/Nav/msg/Path.cs (97%) rename {Runtime => com.unity.robotics.ros-tcp-connector/Runtime}/MessageGeneration/common_msgs/Nav/msg/Path.cs.meta (100%) rename {Runtime => com.unity.robotics.ros-tcp-connector/Runtime}/MessageGeneration/common_msgs/Sensor.meta (100%) rename {Runtime => com.unity.robotics.ros-tcp-connector/Runtime}/MessageGeneration/common_msgs/Sensor/msg.meta (100%) rename {Runtime => com.unity.robotics.ros-tcp-connector/Runtime}/MessageGeneration/common_msgs/Sensor/msg/BatteryState.cs (99%) rename {Runtime => com.unity.robotics.ros-tcp-connector/Runtime}/MessageGeneration/common_msgs/Sensor/msg/BatteryState.cs.meta (100%) rename {Runtime => com.unity.robotics.ros-tcp-connector/Runtime}/MessageGeneration/common_msgs/Sensor/msg/CameraInfo.cs (99%) rename {Runtime => com.unity.robotics.ros-tcp-connector/Runtime}/MessageGeneration/common_msgs/Sensor/msg/CameraInfo.cs.meta (100%) rename {Runtime => com.unity.robotics.ros-tcp-connector/Runtime}/MessageGeneration/common_msgs/Sensor/msg/ChannelFloat32.cs (98%) rename {Runtime => com.unity.robotics.ros-tcp-connector/Runtime}/MessageGeneration/common_msgs/Sensor/msg/ChannelFloat32.cs.meta (100%) rename {Runtime => com.unity.robotics.ros-tcp-connector/Runtime}/MessageGeneration/common_msgs/Sensor/msg/CompressedImage.cs (98%) rename {Runtime => com.unity.robotics.ros-tcp-connector/Runtime}/MessageGeneration/common_msgs/Sensor/msg/CompressedImage.cs.meta (100%) rename {Runtime => com.unity.robotics.ros-tcp-connector/Runtime}/MessageGeneration/common_msgs/Sensor/msg/FluidPressure.cs (97%) rename {Runtime => com.unity.robotics.ros-tcp-connector/Runtime}/MessageGeneration/common_msgs/Sensor/msg/FluidPressure.cs.meta (100%) rename {Runtime => com.unity.robotics.ros-tcp-connector/Runtime}/MessageGeneration/common_msgs/Sensor/msg/Illuminance.cs (98%) rename {Runtime => com.unity.robotics.ros-tcp-connector/Runtime}/MessageGeneration/common_msgs/Sensor/msg/Illuminance.cs.meta (100%) rename {Runtime => com.unity.robotics.ros-tcp-connector/Runtime}/MessageGeneration/common_msgs/Sensor/msg/Image.cs (98%) rename {Runtime => com.unity.robotics.ros-tcp-connector/Runtime}/MessageGeneration/common_msgs/Sensor/msg/Image.cs.meta (100%) rename {Runtime => com.unity.robotics.ros-tcp-connector/Runtime}/MessageGeneration/common_msgs/Sensor/msg/Imu.cs (99%) rename {Runtime => com.unity.robotics.ros-tcp-connector/Runtime}/MessageGeneration/common_msgs/Sensor/msg/Imu.cs.meta (100%) rename {Runtime => com.unity.robotics.ros-tcp-connector/Runtime}/MessageGeneration/common_msgs/Sensor/msg/JointState.cs (98%) rename {Runtime => com.unity.robotics.ros-tcp-connector/Runtime}/MessageGeneration/common_msgs/Sensor/msg/JointState.cs.meta (100%) rename {Runtime => com.unity.robotics.ros-tcp-connector/Runtime}/MessageGeneration/common_msgs/Sensor/msg/Joy.cs (98%) rename {Runtime => com.unity.robotics.ros-tcp-connector/Runtime}/MessageGeneration/common_msgs/Sensor/msg/Joy.cs.meta (100%) rename {Runtime => com.unity.robotics.ros-tcp-connector/Runtime}/MessageGeneration/common_msgs/Sensor/msg/JoyFeedback.cs (97%) rename {Runtime => com.unity.robotics.ros-tcp-connector/Runtime}/MessageGeneration/common_msgs/Sensor/msg/JoyFeedback.cs.meta (100%) rename {Runtime => com.unity.robotics.ros-tcp-connector/Runtime}/MessageGeneration/common_msgs/Sensor/msg/JoyFeedbackArray.cs (96%) rename {Runtime => com.unity.robotics.ros-tcp-connector/Runtime}/MessageGeneration/common_msgs/Sensor/msg/JoyFeedbackArray.cs.meta (100%) rename {Runtime => com.unity.robotics.ros-tcp-connector/Runtime}/MessageGeneration/common_msgs/Sensor/msg/LaserEcho.cs (97%) rename {Runtime => com.unity.robotics.ros-tcp-connector/Runtime}/MessageGeneration/common_msgs/Sensor/msg/LaserEcho.cs.meta (100%) rename {Runtime => com.unity.robotics.ros-tcp-connector/Runtime}/MessageGeneration/common_msgs/Sensor/msg/LaserScan.cs (99%) rename {Runtime => com.unity.robotics.ros-tcp-connector/Runtime}/MessageGeneration/common_msgs/Sensor/msg/LaserScan.cs.meta (100%) rename {Runtime => com.unity.robotics.ros-tcp-connector/Runtime}/MessageGeneration/common_msgs/Sensor/msg/MagneticField.cs (98%) rename {Runtime => com.unity.robotics.ros-tcp-connector/Runtime}/MessageGeneration/common_msgs/Sensor/msg/MagneticField.cs.meta (100%) rename {Runtime => com.unity.robotics.ros-tcp-connector/Runtime}/MessageGeneration/common_msgs/Sensor/msg/MultiDOFJointState.cs (99%) rename {Runtime => com.unity.robotics.ros-tcp-connector/Runtime}/MessageGeneration/common_msgs/Sensor/msg/MultiDOFJointState.cs.meta (100%) rename {Runtime => com.unity.robotics.ros-tcp-connector/Runtime}/MessageGeneration/common_msgs/Sensor/msg/MultiEchoLaserScan.cs (99%) rename {Runtime => com.unity.robotics.ros-tcp-connector/Runtime}/MessageGeneration/common_msgs/Sensor/msg/MultiEchoLaserScan.cs.meta (100%) rename {Runtime => com.unity.robotics.ros-tcp-connector/Runtime}/MessageGeneration/common_msgs/Sensor/msg/NavSatFix.cs (98%) rename {Runtime => com.unity.robotics.ros-tcp-connector/Runtime}/MessageGeneration/common_msgs/Sensor/msg/NavSatFix.cs.meta (100%) rename {Runtime => com.unity.robotics.ros-tcp-connector/Runtime}/MessageGeneration/common_msgs/Sensor/msg/NavSatStatus.cs (97%) rename {Runtime => com.unity.robotics.ros-tcp-connector/Runtime}/MessageGeneration/common_msgs/Sensor/msg/NavSatStatus.cs.meta (100%) rename {Runtime => com.unity.robotics.ros-tcp-connector/Runtime}/MessageGeneration/common_msgs/Sensor/msg/PointCloud.cs (98%) rename {Runtime => com.unity.robotics.ros-tcp-connector/Runtime}/MessageGeneration/common_msgs/Sensor/msg/PointCloud.cs.meta (100%) rename {Runtime => com.unity.robotics.ros-tcp-connector/Runtime}/MessageGeneration/common_msgs/Sensor/msg/PointCloud2.cs (99%) rename {Runtime => com.unity.robotics.ros-tcp-connector/Runtime}/MessageGeneration/common_msgs/Sensor/msg/PointCloud2.cs.meta (100%) rename {Runtime => com.unity.robotics.ros-tcp-connector/Runtime}/MessageGeneration/common_msgs/Sensor/msg/PointField.cs (98%) rename {Runtime => com.unity.robotics.ros-tcp-connector/Runtime}/MessageGeneration/common_msgs/Sensor/msg/PointField.cs.meta (100%) rename {Runtime => com.unity.robotics.ros-tcp-connector/Runtime}/MessageGeneration/common_msgs/Sensor/msg/Range.cs (98%) rename {Runtime => com.unity.robotics.ros-tcp-connector/Runtime}/MessageGeneration/common_msgs/Sensor/msg/Range.cs.meta (100%) rename {Runtime => com.unity.robotics.ros-tcp-connector/Runtime}/MessageGeneration/common_msgs/Sensor/msg/RegionOfInterest.cs (98%) rename {Runtime => com.unity.robotics.ros-tcp-connector/Runtime}/MessageGeneration/common_msgs/Sensor/msg/RegionOfInterest.cs.meta (100%) rename {Runtime => com.unity.robotics.ros-tcp-connector/Runtime}/MessageGeneration/common_msgs/Sensor/msg/RelativeHumidity.cs (97%) rename {Runtime => com.unity.robotics.ros-tcp-connector/Runtime}/MessageGeneration/common_msgs/Sensor/msg/RelativeHumidity.cs.meta (100%) rename {Runtime => com.unity.robotics.ros-tcp-connector/Runtime}/MessageGeneration/common_msgs/Sensor/msg/Temperature.cs (97%) rename {Runtime => com.unity.robotics.ros-tcp-connector/Runtime}/MessageGeneration/common_msgs/Sensor/msg/Temperature.cs.meta (100%) rename {Runtime => com.unity.robotics.ros-tcp-connector/Runtime}/MessageGeneration/common_msgs/Sensor/msg/TimeReference.cs (97%) rename {Runtime => com.unity.robotics.ros-tcp-connector/Runtime}/MessageGeneration/common_msgs/Sensor/msg/TimeReference.cs.meta (100%) rename {Runtime => com.unity.robotics.ros-tcp-connector/Runtime}/MessageGeneration/common_msgs/Shape.meta (100%) rename {Runtime => com.unity.robotics.ros-tcp-connector/Runtime}/MessageGeneration/common_msgs/Shape/msg.meta (100%) rename {Runtime => com.unity.robotics.ros-tcp-connector/Runtime}/MessageGeneration/common_msgs/Shape/msg/Mesh.cs (97%) rename {Runtime => com.unity.robotics.ros-tcp-connector/Runtime}/MessageGeneration/common_msgs/Shape/msg/Mesh.cs.meta (100%) rename {Runtime => com.unity.robotics.ros-tcp-connector/Runtime}/MessageGeneration/common_msgs/Shape/msg/MeshTriangle.cs (96%) rename {Runtime => com.unity.robotics.ros-tcp-connector/Runtime}/MessageGeneration/common_msgs/Shape/msg/MeshTriangle.cs.meta (100%) rename {Runtime => com.unity.robotics.ros-tcp-connector/Runtime}/MessageGeneration/common_msgs/Shape/msg/Plane.cs (96%) rename {Runtime => com.unity.robotics.ros-tcp-connector/Runtime}/MessageGeneration/common_msgs/Shape/msg/Plane.cs.meta (100%) rename {Runtime => com.unity.robotics.ros-tcp-connector/Runtime}/MessageGeneration/common_msgs/Shape/msg/SolidPrimitive.cs (98%) rename {Runtime => com.unity.robotics.ros-tcp-connector/Runtime}/MessageGeneration/common_msgs/Shape/msg/SolidPrimitive.cs.meta (100%) rename {Runtime => com.unity.robotics.ros-tcp-connector/Runtime}/MessageGeneration/common_msgs/Stereo.meta (100%) rename {Runtime => com.unity.robotics.ros-tcp-connector/Runtime}/MessageGeneration/common_msgs/Stereo/msg.meta (100%) rename {Runtime => com.unity.robotics.ros-tcp-connector/Runtime}/MessageGeneration/common_msgs/Stereo/msg/DisparityImage.cs (98%) rename {Runtime => com.unity.robotics.ros-tcp-connector/Runtime}/MessageGeneration/common_msgs/Stereo/msg/DisparityImage.cs.meta (100%) rename {Runtime => com.unity.robotics.ros-tcp-connector/Runtime}/MessageGeneration/common_msgs/Trajectory.meta (100%) rename {Runtime => com.unity.robotics.ros-tcp-connector/Runtime}/MessageGeneration/common_msgs/Trajectory/msg.meta (100%) rename {Runtime => com.unity.robotics.ros-tcp-connector/Runtime}/MessageGeneration/common_msgs/Trajectory/msg/JointTrajectory.cs (98%) rename {Runtime => com.unity.robotics.ros-tcp-connector/Runtime}/MessageGeneration/common_msgs/Trajectory/msg/JointTrajectory.cs.meta (100%) rename {Runtime => com.unity.robotics.ros-tcp-connector/Runtime}/MessageGeneration/common_msgs/Trajectory/msg/JointTrajectoryPoint.cs (98%) rename {Runtime => com.unity.robotics.ros-tcp-connector/Runtime}/MessageGeneration/common_msgs/Trajectory/msg/JointTrajectoryPoint.cs.meta (100%) rename {Runtime => com.unity.robotics.ros-tcp-connector/Runtime}/MessageGeneration/common_msgs/Trajectory/msg/MultiDOFJointTrajectory.cs (98%) rename {Runtime => com.unity.robotics.ros-tcp-connector/Runtime}/MessageGeneration/common_msgs/Trajectory/msg/MultiDOFJointTrajectory.cs.meta (100%) rename {Runtime => com.unity.robotics.ros-tcp-connector/Runtime}/MessageGeneration/common_msgs/Trajectory/msg/MultiDOFJointTrajectoryPoint.cs (98%) rename {Runtime => com.unity.robotics.ros-tcp-connector/Runtime}/MessageGeneration/common_msgs/Trajectory/msg/MultiDOFJointTrajectoryPoint.cs.meta (100%) rename {Runtime => com.unity.robotics.ros-tcp-connector/Runtime}/MessageGeneration/common_msgs/Visualization.meta (100%) rename {Runtime => com.unity.robotics.ros-tcp-connector/Runtime}/MessageGeneration/common_msgs/Visualization/msg.meta (100%) rename {Runtime => com.unity.robotics.ros-tcp-connector/Runtime}/MessageGeneration/common_msgs/Visualization/msg/ImageMarker.cs (99%) rename {Runtime => com.unity.robotics.ros-tcp-connector/Runtime}/MessageGeneration/common_msgs/Visualization/msg/ImageMarker.cs.meta (100%) rename {Runtime => com.unity.robotics.ros-tcp-connector/Runtime}/MessageGeneration/common_msgs/Visualization/msg/InteractiveMarker.cs (98%) rename {Runtime => com.unity.robotics.ros-tcp-connector/Runtime}/MessageGeneration/common_msgs/Visualization/msg/InteractiveMarker.cs.meta (100%) rename {Runtime => com.unity.robotics.ros-tcp-connector/Runtime}/MessageGeneration/common_msgs/Visualization/msg/InteractiveMarkerControl.cs (99%) rename {Runtime => com.unity.robotics.ros-tcp-connector/Runtime}/MessageGeneration/common_msgs/Visualization/msg/InteractiveMarkerControl.cs.meta (100%) rename {Runtime => com.unity.robotics.ros-tcp-connector/Runtime}/MessageGeneration/common_msgs/Visualization/msg/InteractiveMarkerFeedback.cs (99%) rename {Runtime => com.unity.robotics.ros-tcp-connector/Runtime}/MessageGeneration/common_msgs/Visualization/msg/InteractiveMarkerFeedback.cs.meta (100%) rename {Runtime => com.unity.robotics.ros-tcp-connector/Runtime}/MessageGeneration/common_msgs/Visualization/msg/InteractiveMarkerInit.cs (98%) rename {Runtime => com.unity.robotics.ros-tcp-connector/Runtime}/MessageGeneration/common_msgs/Visualization/msg/InteractiveMarkerInit.cs.meta (100%) rename {Runtime => com.unity.robotics.ros-tcp-connector/Runtime}/MessageGeneration/common_msgs/Visualization/msg/InteractiveMarkerPose.cs (97%) rename {Runtime => com.unity.robotics.ros-tcp-connector/Runtime}/MessageGeneration/common_msgs/Visualization/msg/InteractiveMarkerPose.cs.meta (100%) rename {Runtime => com.unity.robotics.ros-tcp-connector/Runtime}/MessageGeneration/common_msgs/Visualization/msg/InteractiveMarkerUpdate.cs (98%) rename {Runtime => com.unity.robotics.ros-tcp-connector/Runtime}/MessageGeneration/common_msgs/Visualization/msg/InteractiveMarkerUpdate.cs.meta (100%) rename {Runtime => com.unity.robotics.ros-tcp-connector/Runtime}/MessageGeneration/common_msgs/Visualization/msg/Marker.cs (99%) rename {Runtime => com.unity.robotics.ros-tcp-connector/Runtime}/MessageGeneration/common_msgs/Visualization/msg/Marker.cs.meta (100%) rename {Runtime => com.unity.robotics.ros-tcp-connector/Runtime}/MessageGeneration/common_msgs/Visualization/msg/MarkerArray.cs (96%) rename {Runtime => com.unity.robotics.ros-tcp-connector/Runtime}/MessageGeneration/common_msgs/Visualization/msg/MarkerArray.cs.meta (100%) rename {Runtime => com.unity.robotics.ros-tcp-connector/Runtime}/MessageGeneration/common_msgs/Visualization/msg/MenuEntry.cs (98%) rename {Runtime => com.unity.robotics.ros-tcp-connector/Runtime}/MessageGeneration/common_msgs/Visualization/msg/MenuEntry.cs.meta (100%) rename {Runtime => com.unity.robotics.ros-tcp-connector/Runtime}/MessageGeneration/std_msgs.meta (100%) rename {Runtime => com.unity.robotics.ros-tcp-connector/Runtime}/MessageGeneration/std_msgs/Bool.cs (95%) rename {Runtime => com.unity.robotics.ros-tcp-connector/Runtime}/MessageGeneration/std_msgs/Bool.cs.meta (100%) rename {Runtime => com.unity.robotics.ros-tcp-connector/Runtime}/MessageGeneration/std_msgs/Byte.cs (95%) rename {Runtime => com.unity.robotics.ros-tcp-connector/Runtime}/MessageGeneration/std_msgs/Byte.cs.meta (100%) rename {Runtime => com.unity.robotics.ros-tcp-connector/Runtime}/MessageGeneration/std_msgs/ByteMultiArray.cs (97%) rename {Runtime => com.unity.robotics.ros-tcp-connector/Runtime}/MessageGeneration/std_msgs/ByteMultiArray.cs.meta (100%) rename {Runtime => com.unity.robotics.ros-tcp-connector/Runtime}/MessageGeneration/std_msgs/Char.cs (94%) rename {Runtime => com.unity.robotics.ros-tcp-connector/Runtime}/MessageGeneration/std_msgs/Char.cs.meta (100%) rename {Runtime => com.unity.robotics.ros-tcp-connector/Runtime}/MessageGeneration/std_msgs/ColorRGBA.cs (97%) rename {Runtime => com.unity.robotics.ros-tcp-connector/Runtime}/MessageGeneration/std_msgs/ColorRGBA.cs.meta (100%) rename {Runtime => com.unity.robotics.ros-tcp-connector/Runtime}/MessageGeneration/std_msgs/Duration.cs (95%) rename {Runtime => com.unity.robotics.ros-tcp-connector/Runtime}/MessageGeneration/std_msgs/Duration.cs.meta (100%) rename {Runtime => com.unity.robotics.ros-tcp-connector/Runtime}/MessageGeneration/std_msgs/Empty.cs (93%) rename {Runtime => com.unity.robotics.ros-tcp-connector/Runtime}/MessageGeneration/std_msgs/Empty.cs.meta (100%) rename {Runtime => com.unity.robotics.ros-tcp-connector/Runtime}/MessageGeneration/std_msgs/Float32.cs (95%) rename {Runtime => com.unity.robotics.ros-tcp-connector/Runtime}/MessageGeneration/std_msgs/Float32.cs.meta (100%) rename {Runtime => com.unity.robotics.ros-tcp-connector/Runtime}/MessageGeneration/std_msgs/Float32MultiArray.cs (97%) rename {Runtime => com.unity.robotics.ros-tcp-connector/Runtime}/MessageGeneration/std_msgs/Float32MultiArray.cs.meta (100%) rename {Runtime => com.unity.robotics.ros-tcp-connector/Runtime}/MessageGeneration/std_msgs/Float64.cs (95%) rename {Runtime => com.unity.robotics.ros-tcp-connector/Runtime}/MessageGeneration/std_msgs/Float64.cs.meta (100%) rename {Runtime => com.unity.robotics.ros-tcp-connector/Runtime}/MessageGeneration/std_msgs/Float64MultiArray.cs (97%) rename {Runtime => com.unity.robotics.ros-tcp-connector/Runtime}/MessageGeneration/std_msgs/Float64MultiArray.cs.meta (100%) rename {Runtime => com.unity.robotics.ros-tcp-connector/Runtime}/MessageGeneration/std_msgs/Header.cs (97%) rename {Runtime => com.unity.robotics.ros-tcp-connector/Runtime}/MessageGeneration/std_msgs/Header.cs.meta (100%) rename {Runtime => com.unity.robotics.ros-tcp-connector/Runtime}/MessageGeneration/std_msgs/Int16.cs (95%) rename {Runtime => com.unity.robotics.ros-tcp-connector/Runtime}/MessageGeneration/std_msgs/Int16.cs.meta (100%) rename {Runtime => com.unity.robotics.ros-tcp-connector/Runtime}/MessageGeneration/std_msgs/Int16MultiArray.cs (97%) rename {Runtime => com.unity.robotics.ros-tcp-connector/Runtime}/MessageGeneration/std_msgs/Int16MultiArray.cs.meta (100%) rename {Runtime => com.unity.robotics.ros-tcp-connector/Runtime}/MessageGeneration/std_msgs/Int32.cs (95%) rename {Runtime => com.unity.robotics.ros-tcp-connector/Runtime}/MessageGeneration/std_msgs/Int32.cs.meta (100%) rename {Runtime => com.unity.robotics.ros-tcp-connector/Runtime}/MessageGeneration/std_msgs/Int32MultiArray.cs (97%) rename {Runtime => com.unity.robotics.ros-tcp-connector/Runtime}/MessageGeneration/std_msgs/Int32MultiArray.cs.meta (100%) rename {Runtime => com.unity.robotics.ros-tcp-connector/Runtime}/MessageGeneration/std_msgs/Int64.cs (95%) rename {Runtime => com.unity.robotics.ros-tcp-connector/Runtime}/MessageGeneration/std_msgs/Int64.cs.meta (100%) rename {Runtime => com.unity.robotics.ros-tcp-connector/Runtime}/MessageGeneration/std_msgs/Int64MultiArray.cs (97%) rename {Runtime => com.unity.robotics.ros-tcp-connector/Runtime}/MessageGeneration/std_msgs/Int64MultiArray.cs.meta (100%) rename {Runtime => com.unity.robotics.ros-tcp-connector/Runtime}/MessageGeneration/std_msgs/Int8.cs (95%) rename {Runtime => com.unity.robotics.ros-tcp-connector/Runtime}/MessageGeneration/std_msgs/Int8.cs.meta (100%) rename {Runtime => com.unity.robotics.ros-tcp-connector/Runtime}/MessageGeneration/std_msgs/Int8MultiArray.cs (97%) rename {Runtime => com.unity.robotics.ros-tcp-connector/Runtime}/MessageGeneration/std_msgs/Int8MultiArray.cs.meta (100%) rename {Runtime => com.unity.robotics.ros-tcp-connector/Runtime}/MessageGeneration/std_msgs/MultiArrayDimension.cs (97%) rename {Runtime => com.unity.robotics.ros-tcp-connector/Runtime}/MessageGeneration/std_msgs/MultiArrayDimension.cs.meta (100%) rename {Runtime => com.unity.robotics.ros-tcp-connector/Runtime}/MessageGeneration/std_msgs/MultiArrayLayout.cs (98%) rename {Runtime => com.unity.robotics.ros-tcp-connector/Runtime}/MessageGeneration/std_msgs/MultiArrayLayout.cs.meta (100%) rename {Runtime => com.unity.robotics.ros-tcp-connector/Runtime}/MessageGeneration/std_msgs/String.cs (95%) rename {Runtime => com.unity.robotics.ros-tcp-connector/Runtime}/MessageGeneration/std_msgs/String.cs.meta (100%) rename {Runtime => com.unity.robotics.ros-tcp-connector/Runtime}/MessageGeneration/std_msgs/Time.cs (95%) rename {Runtime => com.unity.robotics.ros-tcp-connector/Runtime}/MessageGeneration/std_msgs/Time.cs.meta (100%) rename {Runtime => com.unity.robotics.ros-tcp-connector/Runtime}/MessageGeneration/std_msgs/UInt16.cs (95%) rename {Runtime => com.unity.robotics.ros-tcp-connector/Runtime}/MessageGeneration/std_msgs/UInt16.cs.meta (100%) rename {Runtime => com.unity.robotics.ros-tcp-connector/Runtime}/MessageGeneration/std_msgs/UInt16MultiArray.cs (97%) rename {Runtime => com.unity.robotics.ros-tcp-connector/Runtime}/MessageGeneration/std_msgs/UInt16MultiArray.cs.meta (100%) rename {Runtime => com.unity.robotics.ros-tcp-connector/Runtime}/MessageGeneration/std_msgs/UInt32.cs (95%) rename {Runtime => com.unity.robotics.ros-tcp-connector/Runtime}/MessageGeneration/std_msgs/UInt32.cs.meta (100%) rename {Runtime => com.unity.robotics.ros-tcp-connector/Runtime}/MessageGeneration/std_msgs/UInt32MultiArray.cs (97%) rename {Runtime => com.unity.robotics.ros-tcp-connector/Runtime}/MessageGeneration/std_msgs/UInt32MultiArray.cs.meta (100%) rename {Runtime => com.unity.robotics.ros-tcp-connector/Runtime}/MessageGeneration/std_msgs/UInt64.cs (95%) rename {Runtime => com.unity.robotics.ros-tcp-connector/Runtime}/MessageGeneration/std_msgs/UInt64.cs.meta (100%) rename {Runtime => com.unity.robotics.ros-tcp-connector/Runtime}/MessageGeneration/std_msgs/UInt64MultiArray.cs (97%) rename {Runtime => com.unity.robotics.ros-tcp-connector/Runtime}/MessageGeneration/std_msgs/UInt64MultiArray.cs.meta (100%) rename {Runtime => com.unity.robotics.ros-tcp-connector/Runtime}/MessageGeneration/std_msgs/UInt8.cs (94%) rename {Runtime => com.unity.robotics.ros-tcp-connector/Runtime}/MessageGeneration/std_msgs/UInt8.cs.meta (100%) rename {Runtime => com.unity.robotics.ros-tcp-connector/Runtime}/MessageGeneration/std_msgs/UInt8MultiArray.cs (97%) rename {Runtime => com.unity.robotics.ros-tcp-connector/Runtime}/MessageGeneration/std_msgs/UInt8MultiArray.cs.meta (100%) rename {Runtime => com.unity.robotics.ros-tcp-connector/Runtime}/ROSGeometry.meta (100%) rename {Runtime => com.unity.robotics.ros-tcp-connector/Runtime}/ROSGeometry/CoordinateSpaces.cs (87%) rename {Runtime => com.unity.robotics.ros-tcp-connector/Runtime}/ROSGeometry/CoordinateSpaces.cs.meta (100%) rename {Runtime => com.unity.robotics.ros-tcp-connector/Runtime}/ROSGeometry/ROSQuaternion.cs (91%) rename {Runtime => com.unity.robotics.ros-tcp-connector/Runtime}/ROSGeometry/ROSQuaternion.cs.meta (100%) rename {Runtime => com.unity.robotics.ros-tcp-connector/Runtime}/ROSGeometry/ROSVector3.cs (95%) rename {Runtime => com.unity.robotics.ros-tcp-connector/Runtime}/ROSGeometry/ROSVector3.cs.meta (100%) rename {Runtime => com.unity.robotics.ros-tcp-connector/Runtime}/TcpConnector.meta (100%) create mode 100644 com.unity.robotics.ros-tcp-connector/Runtime/TcpConnector/HUDPanel.cs rename {Runtime => com.unity.robotics.ros-tcp-connector/Runtime}/TcpConnector/HUDPanel.cs.meta (100%) create mode 100644 com.unity.robotics.ros-tcp-connector/Runtime/TcpConnector/ROSConnection.cs rename {Runtime => com.unity.robotics.ros-tcp-connector/Runtime}/TcpConnector/ROSConnection.cs.meta (100%) rename {Runtime => com.unity.robotics.ros-tcp-connector/Runtime}/Unity.Robotics.ROSTCPConnector.asmdef (89%) rename {Runtime => com.unity.robotics.ros-tcp-connector/Runtime}/Unity.Robotics.ROSTCPConnector.asmdef.meta (100%) create mode 100644 com.unity.robotics.ros-tcp-connector/Tests.meta create mode 100644 com.unity.robotics.ros-tcp-connector/Tests/Editor.meta create mode 100644 com.unity.robotics.ros-tcp-connector/Tests/Editor/PlayerBuildTests.cs create mode 100644 com.unity.robotics.ros-tcp-connector/Tests/Editor/PlayerBuildTests.cs.meta create mode 100644 com.unity.robotics.ros-tcp-connector/Tests/Editor/Unity.Robotics.ROSTCPConnector.Editor.Tests.asmdef rename InfoAcknowledgements.md.meta => com.unity.robotics.ros-tcp-connector/Tests/Editor/Unity.Robotics.ROSTCPConnector.Editor.Tests.asmdef.meta (59%) create mode 100644 com.unity.robotics.ros-tcp-connector/Tests/Runtime.meta create mode 100644 com.unity.robotics.ros-tcp-connector/Tests/Runtime/SmokeTests.cs create mode 100644 com.unity.robotics.ros-tcp-connector/Tests/Runtime/SmokeTests.cs.meta create mode 100644 com.unity.robotics.ros-tcp-connector/Tests/Runtime/Unity.Perception.Runtime.Tests.asmdef rename MessageGeneration.md.meta => com.unity.robotics.ros-tcp-connector/Tests/Runtime/Unity.Perception.Runtime.Tests.asmdef.meta (59%) rename package.json => com.unity.robotics.ros-tcp-connector/package.json (100%) rename package.json.meta => com.unity.robotics.ros-tcp-connector/package.json.meta (100%) diff --git a/.gitattributes b/.gitattributes new file mode 100644 index 00000000..2af5dd3f --- /dev/null +++ b/.gitattributes @@ -0,0 +1,6 @@ +*.meta text eol=lf +*.asset text eol=lf +*.cs text eol=lf +*.py text eol=lf +*.json text eol=lf +*.sh text eol=lf diff --git a/.gitignore b/.gitignore index 090a1f02..60677d05 100644 --- a/.gitignore +++ b/.gitignore @@ -1,2 +1,3 @@ .idea .DS_Store +*.swp diff --git a/.yamato/yamato-config.yml b/.yamato/yamato-config.yml new file mode 100644 index 00000000..e10aae1a --- /dev/null +++ b/.yamato/yamato-config.yml @@ -0,0 +1,23 @@ +name: Connector Unit Tests +agent: + type: Unity::VM + image: robotics/ci-ubuntu20:latest + flavor: i1.large +variables: + PATH: /root/.local/bin:/home/bokken/bin:/home/bokken/.local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/sbin:/home/bokken/.npm-global/bin +commands: + - python3 -m pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade + - unity-downloader-cli -u 2020.2.0b9 -c editor -c StandaloneSupport-IL2CPP -c Linux --wait --published + - git clone git@github.cds.internal.unity3d.com:unity/utr.git utr + - utr/utr --testproject=./TestRosTcpConnector --editor-location=.Editor --reruncount=0 --artifacts_path=test-results --suite=playmode --suite=editor --platform=Editor +triggers: + cancel_old_ci: true + expression: | + (pull_request.target eq "main" AND + NOT pull_request.push.changes.all match "**/*.md") OR + (push.branch eq "dev" AND + NOT push.changes.all match "**/*.md") +artifacts: + logs: + paths: + - "test-results/**/*" diff --git a/Editor/MessageGeneration/MessageGenBrowserSettings.cs b/Editor/MessageGeneration/MessageGenBrowserSettings.cs deleted file mode 100644 index 4fd45556..00000000 --- a/Editor/MessageGeneration/MessageGenBrowserSettings.cs +++ /dev/null @@ -1,53 +0,0 @@ -using System.Collections; -using System.Collections.Generic; -using System.IO; -using UnityEditor; -using UnityEngine; - -public class MessageGenBrowserSettings : ScriptableObject -{ - public string inputPath; - public string relativeOutPath; - public string outputPath => Path.Combine(Application.dataPath, relativeOutPath); - const string SETTINGS_FILENAME = "msgbrowser_settings.asset"; - - static MessageGenBrowserSettings settings; - public static MessageGenBrowserSettings Get() - { - if (settings == null) - { - settings = AssetDatabase.LoadAssetAtPath(Path.Combine("Assets", SETTINGS_FILENAME)); - if (settings == null) - { - settings = ScriptableObject.CreateInstance(); - settings.inputPath = ""; - settings.relativeOutPath = "RosMessages"; - } - } - return settings; - } - - public void Save() - { - if (!File.Exists(Path.Combine(Application.dataPath, SETTINGS_FILENAME))) - { - AssetDatabase.CreateAsset(this, Path.Combine("Assets", SETTINGS_FILENAME)); - AssetDatabase.SaveAssets(); - } - else - { - EditorUtility.SetDirty(this); - } - } - - public static string ToRelativePath(string fullPath) - { - string dataPath = Path.GetFullPath(Application.dataPath); - fullPath = Path.GetFullPath(fullPath); - - if (!fullPath.StartsWith(dataPath)) - return ""; - - return fullPath.Substring(dataPath.Length+1); - } -} diff --git a/Editor/MessageGeneration/ScriptedMsgImporter.cs b/Editor/MessageGeneration/ScriptedMsgImporter.cs deleted file mode 100644 index eeb41dd1..00000000 --- a/Editor/MessageGeneration/ScriptedMsgImporter.cs +++ /dev/null @@ -1,29 +0,0 @@ -using RosMessageGeneration; -using System.Collections; -using System.Collections.Generic; -using System.IO; -using UnityEditor; -using UnityEngine; -#if UNITY_2020_2_OR_NEWER -using UnityEditor.AssetImporters; -#else -using UnityEditor.Experimental.AssetImporters; -#endif - -[ScriptedImporter(1, "msg")] -public class ScriptedMsgImporter : ScriptedImporter -{ - public override void OnImportAsset(AssetImportContext ctx) - { - string inputPath = Path.Combine(Directory.GetCurrentDirectory(), ctx.assetPath); - string outputPath = MessageGenBrowserSettings.Get().outputPath; - MessageAutoGen.GenerateSingleMessage(inputPath, outputPath); - - string builtPath = MessageAutoGen.GetMessageClassPath(inputPath, outputPath); - string builtAssetPath = Path.Combine("Assets", MessageGenBrowserSettings.ToRelativePath(builtPath)); - AssetDatabase.ImportAsset(builtAssetPath); - Object messageClass = AssetDatabase.LoadAssetAtPath(builtAssetPath, typeof(MonoScript)); - if(messageClass != null) - ctx.AddObjectToAsset("messageClass", messageClass); - } -} diff --git a/Editor/MessageGeneration/ScriptedSrvImporter.cs b/Editor/MessageGeneration/ScriptedSrvImporter.cs deleted file mode 100644 index a2eb204c..00000000 --- a/Editor/MessageGeneration/ScriptedSrvImporter.cs +++ /dev/null @@ -1,31 +0,0 @@ -using RosMessageGeneration; -using System.Collections; -using System.Collections.Generic; -using System.IO; -using UnityEditor; -using UnityEngine; -#if UNITY_2020_2_OR_NEWER -using UnityEditor.AssetImporters; -#else -using UnityEditor.Experimental.AssetImporters; -#endif - -[ScriptedImporter(1, "srv")] -public class ScriptedSrvImporter : ScriptedImporter -{ - public override void OnImportAsset(AssetImportContext ctx) - { - string inputPath = Path.Combine(Directory.GetCurrentDirectory(), ctx.assetPath); - string outputPath = MessageGenBrowserSettings.Get().outputPath; - ServiceAutoGen.GenerateSingleService(inputPath, MessageGenBrowserSettings.Get().outputPath); - - foreach (string builtPath in ServiceAutoGen.GetServiceClassPaths(inputPath, outputPath)) - { - string builtAssetPath = Path.Combine("Assets", MessageGenBrowserSettings.ToRelativePath(builtPath)); - AssetDatabase.ImportAsset(builtAssetPath); - Object messageClass = AssetDatabase.LoadAssetAtPath(builtAssetPath, typeof(MonoScript)); - if (messageClass != null) - ctx.AddObjectToAsset("messageClass", messageClass); - } - } -} diff --git a/Editor/ROSSettingsEditor.cs b/Editor/ROSSettingsEditor.cs deleted file mode 100644 index bdcae155..00000000 --- a/Editor/ROSSettingsEditor.cs +++ /dev/null @@ -1,61 +0,0 @@ -using System.Collections; -using System.Collections.Generic; -using UnityEngine; -using UnityEditor; -using System.IO; - -public class ROSSettingsEditor : EditorWindow -{ - [MenuItem("Robotics/ROS Settings", false, 0)] - public static void OpenWindow() - { - ROSSettingsEditor window = GetWindow(false, "ROS Settings", true); - window.minSize = new Vector2(300, 65); - window.maxSize = new Vector2(600, 250); - window.Show(); - } - - GameObject prefabObj; - ROSConnection prefab; - - protected virtual void OnGUI() - { - if (prefab == null) - { - prefabObj = Resources.Load("ROSConnectionPrefab"); - if (prefabObj != null) - prefab = prefabObj.GetComponent(); - - if (prefab == null) - { - GameObject sceneObj = new GameObject("ROSConnection"); - sceneObj.AddComponent(); - if (!Directory.Exists("Assets/Resources")) - Directory.CreateDirectory("Assets/Resources"); - prefabObj = PrefabUtility.SaveAsPrefabAsset(sceneObj, "Assets/Resources/ROSConnectionPrefab.prefab"); - if (prefabObj != null) - prefab = prefabObj.GetComponent(); - DestroyImmediate(sceneObj); - } - } - - EditorGUILayout.LabelField("Settings for a new ROSConnection.instance", EditorStyles.boldLabel); - prefab.rosIPAddress = EditorGUILayout.TextField("ROS IP Address", prefab.rosIPAddress); - prefab.rosPort = EditorGUILayout.IntField("ROS Port", prefab.rosPort); - EditorGUILayout.Space(); - prefab.showHUD = EditorGUILayout.Toggle("Show HUD", prefab.showHUD); - EditorGUILayout.Space(); - prefab.overrideUnityIP = EditorGUILayout.TextField(new GUIContent("Override Unity IP Address", "If blank, determine IP automatically."), prefab.overrideUnityIP); - prefab.unityPort = EditorGUILayout.IntField("Unity Port", prefab.unityPort); - EditorGUILayout.Space(); - EditorGUILayout.LabelField("If awaiting a service response:", EditorStyles.boldLabel); - prefab.awaitDataMaxRetries = EditorGUILayout.IntField(new GUIContent("Max Retries", "While waiting for a service to respond, check this many times before giving up."), prefab.awaitDataMaxRetries); - prefab.awaitDataSleepSeconds = EditorGUILayout.FloatField(new GUIContent("Sleep (seconds)", "While waiting for a service to respond, wait this many seconds between checks."), prefab.awaitDataSleepSeconds); - - if (GUI.changed) - { - EditorUtility.SetDirty(prefabObj); - AssetDatabase.SaveAssets(); - } - } -} \ No newline at end of file diff --git a/ROSGeometry.md.meta b/ROSGeometry.md.meta deleted file mode 100644 index f6f2a336..00000000 --- a/ROSGeometry.md.meta +++ /dev/null @@ -1,7 +0,0 @@ -fileFormatVersion: 2 -guid: db87cfac30cf5494d9443bee23f6c5bb -TextScriptImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Runtime/TcpConnector/HUDPanel.cs b/Runtime/TcpConnector/HUDPanel.cs deleted file mode 100644 index b0cad04b..00000000 --- a/Runtime/TcpConnector/HUDPanel.cs +++ /dev/null @@ -1,226 +0,0 @@ -using RosMessageGeneration; -using ROSGeometry; -using System; -using System.Collections.Generic; -using System.Reflection; -using UnityEngine; - -public class HUDPanel : MonoBehaviour -{ - // GUI variables - GUIStyle labelStyle; - GUIStyle contentStyle; - GUIStyle messageStyle; - bool viewSent = false; - bool viewRecv = false; - bool viewSrvs = false; - Rect scrollRect; - bool redrawGUI = false; - - // ROS Message variables - internal bool isEnabled; - internal string host; - - MessageViewState lastMessageSent; - string lastMessageSentMeta = "None"; - - public void SetLastMessageSent(string topic, Message message) - { - lastMessageSent = new MessageViewState() { label = "Last Message Sent:", message = message }; - lastMessageSentMeta = $"{topic} (time: {System.DateTime.Now.TimeOfDay})"; - redrawGUI = true; - } - - MessageViewState lastMessageReceived; - string lastMessageReceivedMeta = "None"; - - public void SetLastMessageReceived(string topic, Message message) - { - lastMessageReceived = new MessageViewState() { label = "Last Message Received:", message = message }; - lastMessageReceivedMeta = $"{topic} (time: {System.DateTime.Now.TimeOfDay})"; - redrawGUI = true; - } - - List activeServices = new List(); - MessageViewState lastCompletedServiceRequest = null; - MessageViewState lastCompletedServiceResponse = null; - int nextServiceID = 101; - - public int AddServiceRequest(string topic, Message request) - { - int serviceID = nextServiceID; - nextServiceID++; - - activeServices.Add(new MessageViewState() - { - serviceID = serviceID, - timestamp = Time.time, - topic = topic, - message = request, - label = $"{topic} Service Requested", - }); - - return serviceID; - } - - public void AddServiceResponse(int serviceID, Message response) - { - lastCompletedServiceRequest = activeServices.Find(s => s.serviceID == serviceID); - activeServices.Remove(lastCompletedServiceRequest); - - lastCompletedServiceResponse = new MessageViewState() - { - serviceID = serviceID, - timestamp = Time.time, - topic = lastCompletedServiceRequest.topic, - message = response, - label = $"{lastCompletedServiceRequest.topic} Service Response", - }; - } - - void Awake() - { - // Define font styles - labelStyle = new GUIStyle - { - alignment = TextAnchor.MiddleLeft, - normal = { textColor = Color.white }, - fontStyle = FontStyle.Bold, - fixedWidth = 250 - }; - - contentStyle = new GUIStyle - { - alignment = TextAnchor.MiddleLeft, - padding = new RectOffset(10, 0, 0, 5), - normal = { textColor = Color.white }, - fixedWidth = 300 - }; - - messageStyle = new GUIStyle - { - alignment = TextAnchor.MiddleLeft, - padding = new RectOffset(10, 0, 5, 5), - normal = { textColor = Color.white }, - fixedWidth = 300, - wordWrap = true - }; - - scrollRect = new Rect(); - } - - void OnGUI() - { - if (!isEnabled) - return; - - // Initialize main HUD - GUILayout.BeginVertical("box"); - - // ROS IP Setup - GUILayout.Label("ROS IP:", labelStyle); - GUILayout.Label(host, contentStyle); - - // Last message sent - GUILayout.Label("Last Message Sent:", labelStyle); - GUILayout.Label(lastMessageSentMeta, contentStyle); - if (lastMessageSent != null) - viewSent = GUILayout.Toggle(viewSent, "View contents"); - - // Last message received - GUILayout.Label("Last Message Received:", labelStyle); - GUILayout.Label(lastMessageReceivedMeta, contentStyle); - if (lastMessageReceived != null) - viewRecv = GUILayout.Toggle(viewRecv, "View contents"); - - GUILayout.Label($"{activeServices.Count} Active Service Requests:", labelStyle); - if (activeServices.Count > 0) - { - var dots = new String('.', (int)Time.time % 4); - GUILayout.Label($"Waiting for service response{dots}", contentStyle); - } - viewSrvs = GUILayout.Toggle(viewSrvs, "View services status"); - - GUILayout.EndVertical(); - - // Update length of scroll - if (GUILayoutUtility.GetLastRect().height > 1 && GUILayoutUtility.GetLastRect().width > 1) - scrollRect = GUILayoutUtility.GetLastRect(); - - // Optionally show message contents - float y = scrollRect.yMax; - if (viewSent) - { - y = ShowMessage(lastMessageSent, y); - } - - if (viewRecv) - { - y = ShowMessage(lastMessageReceived, y); - } - - if (viewSrvs) - { - foreach (MessageViewState service in activeServices) - { - y = ShowMessage(service, y, showElapsedTime: true); - } - - if (lastCompletedServiceRequest != null && lastCompletedServiceResponse != null) - { - y = ShowMessage(lastCompletedServiceRequest, y); - y = ShowMessage(lastCompletedServiceResponse, y); - } - } - } - - /// - /// All the information necessary to display a message and remember its scroll position - /// - class MessageViewState - { - public string label; - public int serviceID; - public float timestamp; - public string topic; - public Message message; - public Rect contentRect; - public Vector2 scrollPosition; - } - - /// - /// Displays a MessageViewState - /// - /// The message view to draw - /// The Y position to draw at - /// Whether to add elapsed time to the title - /// The new Y position to draw at - float ShowMessage(MessageViewState msgView, float y, bool showElapsedTime = false) - { - if (msgView == null) - return y; - - // Start scrollviews - float height = msgView.contentRect.height > 0 ? Mathf.Min(msgView.contentRect.height, 200) : 200; - Rect panelRect = new Rect(0, y + 5, 325, height); - msgView.scrollPosition = GUI.BeginScrollView(panelRect, msgView.scrollPosition, msgView.contentRect); - - GUILayout.BeginVertical("box"); - - // Paste contents of message - if (showElapsedTime) - GUILayout.Label($"{msgView.label} ({Time.time - msgView.timestamp})", labelStyle); - else - GUILayout.Label(msgView.label, labelStyle); - GUILayout.Label(msgView.message.ToString(), messageStyle); - - GUILayout.EndVertical(); - GUI.EndScrollView(); - - // Update size of internal rect view - if (GUILayoutUtility.GetLastRect().height > 1 && GUILayoutUtility.GetLastRect().width > 1) - msgView.contentRect = GUILayoutUtility.GetLastRect(); - - return panelRect.yMax; - } -} \ No newline at end of file diff --git a/Runtime/TcpConnector/ROSConnection.cs b/Runtime/TcpConnector/ROSConnection.cs deleted file mode 100644 index 241cf715..00000000 --- a/Runtime/TcpConnector/ROSConnection.cs +++ /dev/null @@ -1,545 +0,0 @@ -using RosMessageGeneration; -using RosMessageTypes.RosTcpEndpoint; -using System; -using System.Collections.Generic; -using System.Linq; -using System.Net; -using System.Net.Sockets; -using System.Reflection; -using System.Text; -using System.Threading.Tasks; -using UnityEngine; -using UnityEngine.Serialization; - -public class ROSConnection : MonoBehaviour -{ - // Variables required for ROS communication - [FormerlySerializedAs("hostName")] - public string rosIPAddress = "127.0.0.1"; - [FormerlySerializedAs("hostPort")] - public int rosPort = 10000; - - [Tooltip("If blank, determine IP automatically.")] - public string overrideUnityIP = ""; - public int unityPort = 5005; - bool alreadyStartedServer = false; - - private int networkTimeout = 2000; - - [Tooltip("While waiting for a service to respond, check this many times before giving up.")] - public int awaitDataMaxRetries = 10; - [Tooltip("While waiting for a service to respond, wait this many seconds between checks.")] - public float awaitDataSleepSeconds = 1.0f; - - static object _lock = new object(); // sync lock - static List activeConnectionTasks = new List(); // pending connections - - const string ERROR_TOPIC_NAME = "__error"; - const string SYSCOMMAND_TOPIC_NAME = "__syscommand"; - const string HANDSHAKE_TOPIC_NAME = "__handshake"; - - const string SYSCOMMAND_SUBSCRIBE = "subscribe"; - const string SYSCOMMAND_PUBLISH = "publish"; - - // GUI window variables - internal HUDPanel hudPanel = null; - - public bool showHUD = true; - - struct SubscriberCallback - { - public ConstructorInfo messageConstructor; - public List> callbacks; - } - - Dictionary subscribers = new Dictionary(); - - public void Subscribe(string topic, Action callback) where T : Message, new() - { - SubscriberCallback subCallbacks; - if (!subscribers.TryGetValue(topic, out subCallbacks)) - { - subCallbacks = new SubscriberCallback - { - messageConstructor = typeof(T).GetConstructor(new Type[0]), - callbacks = new List> { } - }; - subscribers.Add(topic, subCallbacks); - } - - subCallbacks.callbacks.Add((Message msg) => { callback((T)msg); return null; }); - } - - public void ImplementService(string topic, Func callback) - where T : Message, new() - { - SubscriberCallback subCallbacks; - if (!subscribers.TryGetValue(topic, out subCallbacks)) - { - subCallbacks = new SubscriberCallback - { - messageConstructor = typeof(T).GetConstructor(new Type[0]), - callbacks = new List> { } - }; - subscribers.Add(topic, subCallbacks); - } - - subCallbacks.callbacks.Add((Message msg) => { return callback((T)msg); }); - } - - public async void SendServiceMessage(string rosServiceName, Message serviceRequest, Action callback) where RESPONSE : Message, new() - { - // Serialize the message in service name, message size, and message bytes format - byte[] messageBytes = GetMessageBytes(rosServiceName, serviceRequest); - - TcpClient client = new TcpClient(); - await client.ConnectAsync(rosIPAddress, rosPort); - - NetworkStream networkStream = client.GetStream(); - networkStream.ReadTimeout = networkTimeout; - - RESPONSE serviceResponse = new RESPONSE(); - - int serviceID = 0; - - // Send the message - try - { - if (hudPanel != null) serviceID = hudPanel.AddServiceRequest(rosServiceName, serviceRequest); - networkStream.Write(messageBytes, 0, messageBytes.Length); - } - catch (Exception e) - { - Debug.LogError("SocketException: " + e); - goto finish; - } - - if (!networkStream.CanRead) - { - Debug.LogError("Sorry, you cannot read from this NetworkStream."); - goto finish; - } - - // Poll every 1 second(s) for available data on the stream - int attempts = 0; - while (!networkStream.DataAvailable && attempts <= this.awaitDataMaxRetries) - { - if (attempts == this.awaitDataMaxRetries) - { - Debug.LogError("No data available on network stream after " + awaitDataMaxRetries + " attempts."); - goto finish; - } - attempts++; - await Task.Delay((int)(awaitDataSleepSeconds * 1000)); - } - - try - { - string serviceName; - byte[] content = ReadMessageContents(networkStream, out serviceName); - serviceResponse.Deserialize(content, 0); - } - catch (Exception e) - { - Debug.LogError("Exception raised!! " + e); - } - - finish: - callback(serviceResponse); - if (hudPanel != null) hudPanel.AddServiceResponse(serviceID, serviceResponse); - if (client.Connected) - client.Close(); - } - - public void RegisterSubscriber(string topic, string rosMessageName) - { - SendSysCommand(SYSCOMMAND_SUBSCRIBE, new SysCommand_Subscribe { topic = topic, message_name = rosMessageName }); - } - - public void RegisterPublisher(string topic, string rosMessageName) - { - SendSysCommand(SYSCOMMAND_PUBLISH, new SysCommand_Publish { topic = topic, message_name = rosMessageName }); - } - - private static ROSConnection _instance; - public static ROSConnection instance - { - get - { - if (_instance == null) - { - GameObject prefab = Resources.Load("ROSConnectionPrefab"); - if (prefab == null) - { - Debug.LogWarning("No settings for ROSConnection.instance! Open \"ROS Settings\" from the Robotics menu to configure it."); - GameObject instance = new GameObject("ROSConnection"); - _instance = instance.AddComponent(); - } - else - { - Instantiate(prefab); - } - } - return _instance; - } - } - - void OnEnable() - { - if (_instance == null) - _instance = this; - } - - private void Start() - { - InitializeHUD(); - Subscribe(ERROR_TOPIC_NAME, RosUnityErrorCallback); - - if (overrideUnityIP != "") - { - StartMessageServer(overrideUnityIP, unityPort); // no reason to wait, if we already know the IP - } - - SendServiceMessage(HANDSHAKE_TOPIC_NAME, new UnityHandshakeRequest(overrideUnityIP, (ushort)unityPort), RosUnityHandshakeCallback); - } - - void OnValidate() - { - InitializeHUD(); - } - - private void InitializeHUD() - { - if (!Application.isPlaying || (!showHUD && hudPanel == null)) - return; - - if (hudPanel == null) - { - hudPanel = gameObject.AddComponent(); - hudPanel.host = $"{rosIPAddress}:{rosPort}"; - } - - hudPanel.isEnabled = showHUD; - } - - void RosUnityHandshakeCallback(UnityHandshakeResponse response) - { - StartMessageServer(response.ip, unityPort); - } - - void RosUnityErrorCallback(RosUnityError error) - { - Debug.LogError("ROS-Unity error: " + error.message); - } - - /// TcpClient to read byte stream from. - protected async Task HandleConnectionAsync(TcpClient tcpClient) - { - await Task.Yield(); - - // continue asynchronously on another thread - ReadMessage(tcpClient.GetStream()); - } - - void ReadMessage(NetworkStream networkStream) - { - if (!networkStream.CanRead) - return; - - SubscriberCallback subs; - - string topicName; - byte[] content = ReadMessageContents(networkStream, out topicName); - - if (!subscribers.TryGetValue(topicName, out subs)) - return; // not interested in this topic - - Message msg = (Message)subs.messageConstructor.Invoke(new object[0]); - msg.Deserialize(content, 0); - - if (hudPanel != null) - hudPanel.SetLastMessageReceived(topicName, msg); - - foreach (Func callback in subs.callbacks) - { - try - { - Message response = callback(msg); - if(response != null) - { - // if the callback has a response, it's implementing a service - WriteDataStaggered(networkStream, topicName, response); - } - } - catch(Exception e) - { - Debug.LogError("Subscriber callback problem: "+e); - } - } - } - - byte[] ReadMessageContents(NetworkStream networkStream, out string topicName) - { - // Get first bytes to determine length of topic name - byte[] rawTopicBytes = new byte[4]; - networkStream.Read(rawTopicBytes, 0, rawTopicBytes.Length); - int topicLength = BitConverter.ToInt32(rawTopicBytes, 0); - - // Read and convert topic name - byte[] topicNameBytes = new byte[topicLength]; - networkStream.Read(topicNameBytes, 0, topicNameBytes.Length); - topicName = Encoding.ASCII.GetString(topicNameBytes, 0, topicLength); - - byte[] full_message_size_bytes = new byte[4]; - networkStream.Read(full_message_size_bytes, 0, full_message_size_bytes.Length); - int full_message_size = BitConverter.ToInt32(full_message_size_bytes, 0); - - byte[] readBuffer = new byte[full_message_size]; - int bytesRemaining = full_message_size; - int totalBytesRead = 0; - - while (networkStream.DataAvailable && bytesRemaining > 0) - { - int bytesRead = networkStream.Read(readBuffer, totalBytesRead, bytesRemaining); - totalBytesRead += bytesRead; - bytesRemaining -= bytesRead; - } - - return readBuffer; - } - - /// - /// Handles multiple connections and locks. - /// - /// TcpClient to read byte stream from. - private async Task StartHandleConnectionAsync(TcpClient tcpClient) - { - var connectionTask = HandleConnectionAsync(tcpClient); - - lock (_lock) - activeConnectionTasks.Add(connectionTask); - - try - { - await connectionTask; - // we may be on another thread after "await" - } - catch (Exception ex) - { - Debug.LogError(ex.ToString()); - } - finally - { - lock (_lock) - activeConnectionTasks.Remove(connectionTask); - } - } - - TcpListener tcpListener; - - protected async void StartMessageServer(string ip, int port) - { - if (alreadyStartedServer) - return; - - alreadyStartedServer = true; - while (true) - { - try - { - if (!Application.isPlaying) - break; - tcpListener = new TcpListener(IPAddress.Parse(ip), port); - tcpListener.Start(); - - Debug.Log("ROS-Unity server listening on " + ip + ":" + port); - - while (true) //we wait for a connection - { - var tcpClient = await tcpListener.AcceptTcpClientAsync(); - - var task = StartHandleConnectionAsync(tcpClient); - // if already faulted, re-throw any error on the calling context - if (task.IsFaulted) - await task; - - // try to get through the message queue before doing another await - // but if messages are arriving faster than we can process them, don't freeze up - float abortAtRealtime = Time.realtimeSinceStartup + 0.1f; - while (tcpListener.Pending() && Time.realtimeSinceStartup < abortAtRealtime) - { - tcpClient = tcpListener.AcceptTcpClient(); - task = StartHandleConnectionAsync(tcpClient); - if (task.IsFaulted) - await task; - } - } - } - catch (ObjectDisposedException e) - { - if (!Application.isPlaying) - { - // This only happened because we're shutting down. Not a problem. - } - else - { - Debug.LogError("Exception raised!! " + e); - } - } - catch (Exception e) - { - Debug.LogError("Exception raised!! " + e); - } - - // to avoid infinite loops, wait a frame before trying to restart the server - await Task.Yield(); - } - } - - private void OnApplicationQuit() - { - if (tcpListener != null) - tcpListener.Stop(); - tcpListener = null; - } - - - /// - /// Given some input values, fill a byte array in the desired format to use with - /// https://github.com/Unity-Technologies/Robotics-Tutorials/tree/master/catkin_ws/src/tcp_endpoint - /// - /// All messages are expected to come in the format of: - /// first four bytes: int32 of the length of following string value - /// next N bytes determined from previous four bytes: ROS topic name as a string - /// next four bytes: int32 of the length of the remaining bytes for the ROS Message - /// last N bytes determined from previous four bytes: ROS Message variables - /// - /// Index of where to start writing output data - /// The name of the ROS service or topic that the message data is meant for - /// The full size of the already serialized message in bytes - /// The serialized ROS message to send to ROS network - /// - public int GetPrefixBytes(int offset, byte[] serviceName, byte[] fullMessageSizeBytes, byte[] messagBuffer) - { - // Service Name bytes - System.Buffer.BlockCopy(serviceName, 0, messagBuffer, 0, serviceName.Length); - offset += serviceName.Length; - - // Full Message size bytes - System.Buffer.BlockCopy(fullMessageSizeBytes, 0, messagBuffer, offset, fullMessageSizeBytes.Length); - offset += fullMessageSizeBytes.Length; - - return offset; - } - - /// - /// Serialize a ROS message in the expected format of - /// https://github.com/Unity-Technologies/Robotics-Tutorials/tree/master/catkin_ws/src/tcp_endpoint - /// - /// All messages are expected to come in the format of: - /// first four bytes: int32 of the length of following string value - /// next N bytes determined from previous four bytes: ROS topic name as a string - /// next four bytes: int32 of the length of the remaining bytes for the ROS Message - /// last N bytes determined from previous four bytes: ROS Message variables - /// - /// The ROS topic or service name that is receiving the messsage - /// The ROS message to send to a ROS publisher or service - /// byte array with serialized ROS message in appropriate format - public byte[] GetMessageBytes(string topicServiceName, Message message) - { - byte[] topicName = message.SerializeString(topicServiceName); - byte[] bytesMsg = message.Serialize(); - byte[] fullMessageSizeBytes = BitConverter.GetBytes(bytesMsg.Length); - - byte[] messageBuffer = new byte[topicName.Length + fullMessageSizeBytes.Length + bytesMsg.Length]; - // Copy topic name and message size in bytes to message buffer - int offset = GetPrefixBytes(0, topicName, fullMessageSizeBytes, messageBuffer); - // ROS message bytes - System.Buffer.BlockCopy(bytesMsg, 0, messageBuffer, offset, bytesMsg.Length); - - return messageBuffer; - } - - struct SysCommand_Subscribe - { - public string topic; - public string message_name; - } - - struct SysCommand_Publish - { - public string topic; - public string message_name; - } - - void SendSysCommand(string command, object param) - { - Send(SYSCOMMAND_TOPIC_NAME, new RosUnitySysCommand(command, JsonUtility.ToJson(param))); - } - - public async void Send(string rosTopicName, Message message) - { - TcpClient client = null; - try - { - client = new TcpClient(); - await client.ConnectAsync(rosIPAddress, rosPort); - - NetworkStream networkStream = client.GetStream(); - networkStream.ReadTimeout = networkTimeout; - - WriteDataStaggered(networkStream, rosTopicName, message); - } - catch (NullReferenceException e) - { - Debug.LogError("TCPConnector.SendMessage Null Reference Exception: " + e); - } - catch (Exception e) - { - Debug.LogError("TCPConnector Exception: " + e); - } - finally - { - if (client != null && client.Connected) - { - try - { - if (hudPanel != null) hudPanel.SetLastMessageSent(rosTopicName, message); - client.Close(); - } - catch (Exception) - { - //Ignored. - } - } - } - } - - /// - /// Serialize a ROS message in the expected format of - /// https://github.com/Unity-Technologies/Robotics-Tutorials/tree/master/catkin_ws/src/tcp_endpoint - /// - /// All messages are expected to come in the format of: - /// first four bytes: int32 of the length of following string value - /// next N bytes determined from previous four bytes: ROS topic name as a string - /// next four bytes: int32 of the length of the remaining bytes for the ROS Message - /// last N bytes determined from previous four bytes: ROS Message variables - /// - /// The network stream that is transmitting the messsage - /// The ROS topic or service name that is receiving the messsage - /// The ROS message to send to a ROS publisher or service - private void WriteDataStaggered(NetworkStream networkStream, string rosTopicName, Message message) - { - byte[] topicName = message.SerializeString(rosTopicName); - List segments = message.SerializationStatements(); - int messageLength = segments.Select(s => s.Length).Sum(); - byte[] fullMessageSizeBytes = BitConverter.GetBytes(messageLength); - - networkStream.Write(topicName, 0, topicName.Length); - networkStream.Write(fullMessageSizeBytes, 0, fullMessageSizeBytes.Length); - foreach (byte[] segmentData in segments) - { - networkStream.Write(segmentData, 0, segmentData.Length); - } - } -} diff --git a/TestRosTcpConnector/.gitignore b/TestRosTcpConnector/.gitignore new file mode 100644 index 00000000..7a373b94 --- /dev/null +++ b/TestRosTcpConnector/.gitignore @@ -0,0 +1,75 @@ +# This .gitignore file should be placed at the root of your Unity project directory +# +# Get latest from https://github.com/github/gitignore/blob/master/Unity.gitignore +# +/[Ll]ibrary/ +/[Tt]emp/ +/[Oo]bj/ +/[Bb]uild/ +/[Bb]uilds/ +/[Bb]uild_[Dd]ata/ +/[Bb]uild.app/ +/[Ll]ogs/ +/[Uu]ser[Ss]ettings/ + +# MemoryCaptures can get excessive in size. +# They also could contain extremely sensitive data +/[Mm]emoryCaptures/ + +# Asset meta data should only be ignored when the corresponding asset is also ignored +!/[Aa]ssets/**/*.meta + +# Uncomment this line if you wish to ignore the asset store tools plugin +# /[Aa]ssets/AssetStoreTools* + +# Autogenerated Jetbrains Rider plugin +/[Aa]ssets/Plugins/Editor/JetBrains* + +# Visual Studio cache directory +.vs/ + +# Gradle cache directory +.gradle/ + +# Autogenerated VS/MD/Consulo solution and project files +ExportedObj/ +.consulo/ +*.so +*.debug +*.csproj +*.unityproj +*.sln +*.suo +*.tmp +*.user +*.userprefs +*.pidb +*.booproj +*.svd +*.pdb +*.mdb +*.opendb +*.VC.db + +# Unity3D generated meta files +*.pidb.meta +*.pdb.meta +*.mdb.meta + +# Unity3D generated file on crash reports +sysinfo.txt + +# Builds +*.apk +*.aab +*.unitypackage + +# Crashlytics generated file +crashlytics-build.properties + +# Packed Addressables +/[Aa]ssets/[Aa]ddressable[Aa]ssets[Dd]ata/*/*.bin* + +# Temporary auto-generated Android Assets +/[Aa]ssets/[Ss]treamingAssets/aa.meta +/[Aa]ssets/[Ss]treamingAssets/aa/* diff --git a/README.md.meta b/TestRosTcpConnector/Assets/Materials.meta similarity index 57% rename from README.md.meta rename to TestRosTcpConnector/Assets/Materials.meta index 5f786d3c..ee17c23b 100644 --- a/README.md.meta +++ b/TestRosTcpConnector/Assets/Materials.meta @@ -1,6 +1,7 @@ fileFormatVersion: 2 -guid: f1aa9574e3da5cf45913534e0174393e -TextScriptImporter: +guid: d0234ba368eeec9418390da711bfdad0 +folderAsset: yes +DefaultImporter: externalObjects: {} userData: assetBundleName: diff --git a/TestRosTcpConnector/Assets/Materials/Skybox_Mat.mat b/TestRosTcpConnector/Assets/Materials/Skybox_Mat.mat new file mode 100644 index 00000000..a1934e54 --- /dev/null +++ b/TestRosTcpConnector/Assets/Materials/Skybox_Mat.mat @@ -0,0 +1,89 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!21 &2100000 +Material: + serializedVersion: 6 + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_Name: Skybox_Mat + m_Shader: {fileID: 106, guid: 0000000000000000f000000000000000, type: 0} + m_ShaderKeywords: _METALLIC_SETUP _SUNDISK_HIGH_QUALITY + m_LightmapFlags: 4 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: -1 + stringTagMap: {} + disabledShaderPasses: [] + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - _BumpMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailAlbedoMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailNormalMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MainTex: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MetallicGlossMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _OcclusionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ParallaxMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SpecGlossMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Floats: + - _AtmosphereThickness: 0.53 + - _BumpScale: 1 + - _Cutoff: 0.5 + - _DetailNormalMapScale: 1 + - _DstBlend: 0 + - _Exposure: 1.25 + - _GlossMapScale: 1 + - _Glossiness: 0.5 + - _GlossyReflections: 1 + - _Metallic: 0 + - _Mode: 0 + - _OcclusionStrength: 1 + - _Parallax: 0.02 + - _SmoothnessTextureChannel: 0 + - _SpecularHighlights: 1 + - _SrcBlend: 1 + - _SunDisk: 2 + - _SunSize: 0.04 + - _SunSizeConvergence: 5 + - _UVSec: 0 + - _WorkflowMode: 1 + - _ZWrite: 1 + m_Colors: + - _Color: {r: 1, g: 1, b: 1, a: 1} + - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} + - _GroundColor: {r: 0.6392157, g: 0.6901961, b: 0.7411765, a: 1} + - _SkyTint: {r: 1, g: 1, b: 1, a: 1} + - _SpecColor: {r: 0.19999996, g: 0.19999996, b: 0.19999996, a: 1} diff --git a/TestRosTcpConnector/Assets/Materials/Skybox_Mat.mat.meta b/TestRosTcpConnector/Assets/Materials/Skybox_Mat.mat.meta new file mode 100644 index 00000000..facef4af --- /dev/null +++ b/TestRosTcpConnector/Assets/Materials/Skybox_Mat.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 0ffaa0b7117ba8c47a9d05ae701d4b4d +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/TestRosTcpConnector/Assets/Presets.meta b/TestRosTcpConnector/Assets/Presets.meta new file mode 100644 index 00000000..c3a6623f --- /dev/null +++ b/TestRosTcpConnector/Assets/Presets.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 558255460b74ec04fa70b5570e9327bd +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/TestRosTcpConnector/Assets/Presets/AudioCompressedInMemory.preset b/TestRosTcpConnector/Assets/Presets/AudioCompressedInMemory.preset new file mode 100644 index 00000000..57640698 --- /dev/null +++ b/TestRosTcpConnector/Assets/Presets/AudioCompressedInMemory.preset @@ -0,0 +1,137 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!181963792 &2655988077585873504 +Preset: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_Name: AudioCompressedInMemory + m_TargetType: + m_NativeTypeID: 1020 + m_ManagedTypePPtr: {fileID: 0} + m_ManagedTypeFallback: + m_Properties: + - target: {fileID: 0} + propertyPath: m_ExternalObjects.Array.size + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_DefaultSettings.loadType + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_DefaultSettings.sampleRateSetting + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_DefaultSettings.sampleRateOverride + value: 44100 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_DefaultSettings.compressionFormat + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_DefaultSettings.quality + value: 0.7 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_DefaultSettings.conversionMode + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_PlatformSettingOverrides.Array.size + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_PlatformSettingOverrides.Array.data[0].first + value: 4 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_PlatformSettingOverrides.Array.data[0].second.loadType + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_PlatformSettingOverrides.Array.data[0].second.sampleRateSetting + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_PlatformSettingOverrides.Array.data[0].second.sampleRateOverride + value: 44100 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_PlatformSettingOverrides.Array.data[0].second.compressionFormat + value: 3 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_PlatformSettingOverrides.Array.data[0].second.quality + value: 0.7 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_PlatformSettingOverrides.Array.data[0].second.conversionMode + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_PlatformSettingOverrides.Array.data[1].first + value: 7 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_PlatformSettingOverrides.Array.data[1].second.loadType + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_PlatformSettingOverrides.Array.data[1].second.sampleRateSetting + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_PlatformSettingOverrides.Array.data[1].second.sampleRateOverride + value: 44100 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_PlatformSettingOverrides.Array.data[1].second.compressionFormat + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_PlatformSettingOverrides.Array.data[1].second.quality + value: 0.7 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_PlatformSettingOverrides.Array.data[1].second.conversionMode + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_ForceToMono + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Normalize + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_PreloadAudioData + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_LoadInBackground + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Ambisonic + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_3D + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_UserData + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_AssetBundleName + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_AssetBundleVariant + value: + objectReference: {fileID: 0} diff --git a/TestRosTcpConnector/Assets/Presets/AudioCompressedInMemory.preset.meta b/TestRosTcpConnector/Assets/Presets/AudioCompressedInMemory.preset.meta new file mode 100644 index 00000000..cd0d5633 --- /dev/null +++ b/TestRosTcpConnector/Assets/Presets/AudioCompressedInMemory.preset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 2dd802e4d37c65149922028d3e973832 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/TestRosTcpConnector/Assets/Presets/AudioStreaming.preset b/TestRosTcpConnector/Assets/Presets/AudioStreaming.preset new file mode 100644 index 00000000..2fb2317f --- /dev/null +++ b/TestRosTcpConnector/Assets/Presets/AudioStreaming.preset @@ -0,0 +1,137 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!181963792 &2655988077585873504 +Preset: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_Name: AudioStreaming + m_TargetType: + m_NativeTypeID: 1020 + m_ManagedTypePPtr: {fileID: 0} + m_ManagedTypeFallback: + m_Properties: + - target: {fileID: 0} + propertyPath: m_ExternalObjects.Array.size + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_DefaultSettings.loadType + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_DefaultSettings.sampleRateSetting + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_DefaultSettings.sampleRateOverride + value: 44100 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_DefaultSettings.compressionFormat + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_DefaultSettings.quality + value: 0.7 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_DefaultSettings.conversionMode + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_PlatformSettingOverrides.Array.size + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_PlatformSettingOverrides.Array.data[0].first + value: 4 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_PlatformSettingOverrides.Array.data[0].second.loadType + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_PlatformSettingOverrides.Array.data[0].second.sampleRateSetting + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_PlatformSettingOverrides.Array.data[0].second.sampleRateOverride + value: 44100 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_PlatformSettingOverrides.Array.data[0].second.compressionFormat + value: 3 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_PlatformSettingOverrides.Array.data[0].second.quality + value: 0.7 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_PlatformSettingOverrides.Array.data[0].second.conversionMode + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_PlatformSettingOverrides.Array.data[1].first + value: 7 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_PlatformSettingOverrides.Array.data[1].second.loadType + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_PlatformSettingOverrides.Array.data[1].second.sampleRateSetting + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_PlatformSettingOverrides.Array.data[1].second.sampleRateOverride + value: 44100 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_PlatformSettingOverrides.Array.data[1].second.compressionFormat + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_PlatformSettingOverrides.Array.data[1].second.quality + value: 0.7 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_PlatformSettingOverrides.Array.data[1].second.conversionMode + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_ForceToMono + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Normalize + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_PreloadAudioData + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_LoadInBackground + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Ambisonic + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_3D + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_UserData + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_AssetBundleName + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_AssetBundleVariant + value: + objectReference: {fileID: 0} diff --git a/TestRosTcpConnector/Assets/Presets/AudioStreaming.preset.meta b/TestRosTcpConnector/Assets/Presets/AudioStreaming.preset.meta new file mode 100644 index 00000000..b7b81180 --- /dev/null +++ b/TestRosTcpConnector/Assets/Presets/AudioStreaming.preset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 86bcce7f5575b54408aa0f3a7d321039 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 2655988077585873504 + userData: + assetBundleName: + assetBundleVariant: diff --git a/TestRosTcpConnector/Assets/Presets/Defaults.meta b/TestRosTcpConnector/Assets/Presets/Defaults.meta new file mode 100644 index 00000000..959a49bd --- /dev/null +++ b/TestRosTcpConnector/Assets/Presets/Defaults.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 71ea82b02df99c2439e0dc8e4e1ebc24 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/TestRosTcpConnector/Assets/Presets/Defaults/AlbedoTexture_Default.preset b/TestRosTcpConnector/Assets/Presets/Defaults/AlbedoTexture_Default.preset new file mode 100644 index 00000000..41ee2bc0 --- /dev/null +++ b/TestRosTcpConnector/Assets/Presets/Defaults/AlbedoTexture_Default.preset @@ -0,0 +1,497 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!181963792 &2655988077585873504 +Preset: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_Name: AlbedoTexture_Default + m_TargetType: + m_NativeTypeID: 1006 + m_ManagedTypePPtr: {fileID: 0} + m_ManagedTypeFallback: + m_Properties: + - target: {fileID: 0} + propertyPath: m_FileIDToRecycleName.Array.size + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_ExternalObjects.Array.size + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_MipMapMode + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_EnableMipMap + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_sRGBTexture + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_LinearTexture + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_FadeOut + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_BorderMipMap + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_MipMapsPreserveCoverage + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_AlphaTestReferenceValue + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_MipMapFadeDistanceStart + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_MipMapFadeDistanceEnd + value: 3 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_ConvertToNormalMap + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_ExternalNormalMap + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_HeightScale + value: 0.25 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_NormalMapFilter + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_IsReadable + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_StreamingMipmaps + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_StreamingMipmapsPriority + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_GrayScaleToAlpha + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_GenerateCubemap + value: 6 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_CubemapConvolution + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_SeamlessCubemap + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_TextureFormat + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_MaxTextureSize + value: 2048 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_TextureSettings.m_FilterMode + value: -1 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_TextureSettings.m_Aniso + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_TextureSettings.m_MipBias + value: -100 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_TextureSettings.m_WrapU + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_TextureSettings.m_WrapV + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_TextureSettings.m_WrapW + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_NPOTScale + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Lightmap + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_CompressionQuality + value: 50 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_SpriteMode + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_SpriteExtrude + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_SpriteMeshType + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Alignment + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_SpritePivot.x + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_SpritePivot.y + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_SpritePixelsToUnits + value: 100 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_SpriteBorder.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_SpriteBorder.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_SpriteBorder.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_SpriteBorder.w + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_SpriteGenerateFallbackPhysicsShape + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_AlphaUsage + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_AlphaIsTransparency + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_SpriteTessellationDetail + value: -1 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_TextureType + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_TextureShape + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_SingleChannelComponent + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_MaxTextureSizeSet + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_CompressionQualitySet + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_TextureFormatSet + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_PlatformSettings.Array.size + value: 5 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_PlatformSettings.Array.data[0].m_BuildTarget + value: DefaultTexturePlatform + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_PlatformSettings.Array.data[0].m_MaxTextureSize + value: 8192 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_PlatformSettings.Array.data[0].m_ResizeAlgorithm + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_PlatformSettings.Array.data[0].m_TextureFormat + value: -1 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_PlatformSettings.Array.data[0].m_TextureCompression + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_PlatformSettings.Array.data[0].m_CompressionQuality + value: 50 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_PlatformSettings.Array.data[0].m_CrunchedCompression + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_PlatformSettings.Array.data[0].m_AllowsAlphaSplitting + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_PlatformSettings.Array.data[0].m_Overridden + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_PlatformSettings.Array.data[0].m_AndroidETC2FallbackOverride + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_PlatformSettings.Array.data[1].m_BuildTarget + value: Standalone + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_PlatformSettings.Array.data[1].m_MaxTextureSize + value: 8192 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_PlatformSettings.Array.data[1].m_ResizeAlgorithm + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_PlatformSettings.Array.data[1].m_TextureFormat + value: -1 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_PlatformSettings.Array.data[1].m_TextureCompression + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_PlatformSettings.Array.data[1].m_CompressionQuality + value: 50 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_PlatformSettings.Array.data[1].m_CrunchedCompression + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_PlatformSettings.Array.data[1].m_AllowsAlphaSplitting + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_PlatformSettings.Array.data[1].m_Overridden + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_PlatformSettings.Array.data[1].m_AndroidETC2FallbackOverride + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_PlatformSettings.Array.data[2].m_BuildTarget + value: iPhone + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_PlatformSettings.Array.data[2].m_MaxTextureSize + value: 8192 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_PlatformSettings.Array.data[2].m_ResizeAlgorithm + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_PlatformSettings.Array.data[2].m_TextureFormat + value: -1 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_PlatformSettings.Array.data[2].m_TextureCompression + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_PlatformSettings.Array.data[2].m_CompressionQuality + value: 50 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_PlatformSettings.Array.data[2].m_CrunchedCompression + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_PlatformSettings.Array.data[2].m_AllowsAlphaSplitting + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_PlatformSettings.Array.data[2].m_Overridden + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_PlatformSettings.Array.data[2].m_AndroidETC2FallbackOverride + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_PlatformSettings.Array.data[3].m_BuildTarget + value: Android + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_PlatformSettings.Array.data[3].m_MaxTextureSize + value: 8192 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_PlatformSettings.Array.data[3].m_ResizeAlgorithm + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_PlatformSettings.Array.data[3].m_TextureFormat + value: -1 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_PlatformSettings.Array.data[3].m_TextureCompression + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_PlatformSettings.Array.data[3].m_CompressionQuality + value: 50 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_PlatformSettings.Array.data[3].m_CrunchedCompression + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_PlatformSettings.Array.data[3].m_AllowsAlphaSplitting + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_PlatformSettings.Array.data[3].m_Overridden + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_PlatformSettings.Array.data[3].m_AndroidETC2FallbackOverride + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_PlatformSettings.Array.data[4].m_BuildTarget + value: Windows Store Apps + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_PlatformSettings.Array.data[4].m_MaxTextureSize + value: 8192 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_PlatformSettings.Array.data[4].m_ResizeAlgorithm + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_PlatformSettings.Array.data[4].m_TextureFormat + value: -1 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_PlatformSettings.Array.data[4].m_TextureCompression + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_PlatformSettings.Array.data[4].m_CompressionQuality + value: 50 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_PlatformSettings.Array.data[4].m_CrunchedCompression + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_PlatformSettings.Array.data[4].m_AllowsAlphaSplitting + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_PlatformSettings.Array.data[4].m_Overridden + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_PlatformSettings.Array.data[4].m_AndroidETC2FallbackOverride + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_SpriteSheet.m_Sprites.Array.size + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_SpriteSheet.m_Outline.Array.size + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_SpriteSheet.m_PhysicsShape.Array.size + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_SpriteSheet.m_Bones.Array.size + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_SpriteSheet.m_SpriteID + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_SpriteSheet.m_Vertices.Array.size + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_SpriteSheet.m_Indices.Array.size + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_SpriteSheet.m_Edges.Array.size + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_SpriteSheet.m_Weights.Array.size + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_SpritePackingTag + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_PSDRemoveMatte + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_PSDShowRemoveMatteOption + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_UserData + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_AssetBundleName + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_AssetBundleVariant + value: + objectReference: {fileID: 0} diff --git a/TestRosTcpConnector/Assets/Presets/Defaults/AlbedoTexture_Default.preset.meta b/TestRosTcpConnector/Assets/Presets/Defaults/AlbedoTexture_Default.preset.meta new file mode 100644 index 00000000..2e7fd878 --- /dev/null +++ b/TestRosTcpConnector/Assets/Presets/Defaults/AlbedoTexture_Default.preset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: e8537455c6c08bd4e8bf0be3707da685 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 2655988077585873504 + userData: + assetBundleName: + assetBundleVariant: diff --git a/TestRosTcpConnector/Assets/Presets/Defaults/AudioDecompressOnLoad.preset b/TestRosTcpConnector/Assets/Presets/Defaults/AudioDecompressOnLoad.preset new file mode 100644 index 00000000..d9291f8f --- /dev/null +++ b/TestRosTcpConnector/Assets/Presets/Defaults/AudioDecompressOnLoad.preset @@ -0,0 +1,137 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!181963792 &2655988077585873504 +Preset: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_Name: AudioDecompressOnLoad + m_TargetType: + m_NativeTypeID: 1020 + m_ManagedTypePPtr: {fileID: 0} + m_ManagedTypeFallback: + m_Properties: + - target: {fileID: 0} + propertyPath: m_ExternalObjects.Array.size + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_DefaultSettings.loadType + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_DefaultSettings.sampleRateSetting + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_DefaultSettings.sampleRateOverride + value: 44100 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_DefaultSettings.compressionFormat + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_DefaultSettings.quality + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_DefaultSettings.conversionMode + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_PlatformSettingOverrides.Array.size + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_PlatformSettingOverrides.Array.data[0].first + value: 4 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_PlatformSettingOverrides.Array.data[0].second.loadType + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_PlatformSettingOverrides.Array.data[0].second.sampleRateSetting + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_PlatformSettingOverrides.Array.data[0].second.sampleRateOverride + value: 44100 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_PlatformSettingOverrides.Array.data[0].second.compressionFormat + value: 3 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_PlatformSettingOverrides.Array.data[0].second.quality + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_PlatformSettingOverrides.Array.data[0].second.conversionMode + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_PlatformSettingOverrides.Array.data[1].first + value: 7 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_PlatformSettingOverrides.Array.data[1].second.loadType + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_PlatformSettingOverrides.Array.data[1].second.sampleRateSetting + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_PlatformSettingOverrides.Array.data[1].second.sampleRateOverride + value: 44100 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_PlatformSettingOverrides.Array.data[1].second.compressionFormat + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_PlatformSettingOverrides.Array.data[1].second.quality + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_PlatformSettingOverrides.Array.data[1].second.conversionMode + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_ForceToMono + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Normalize + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_PreloadAudioData + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_LoadInBackground + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Ambisonic + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_3D + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_UserData + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_AssetBundleName + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_AssetBundleVariant + value: + objectReference: {fileID: 0} diff --git a/TestRosTcpConnector/Assets/Presets/Defaults/AudioDecompressOnLoad.preset.meta b/TestRosTcpConnector/Assets/Presets/Defaults/AudioDecompressOnLoad.preset.meta new file mode 100644 index 00000000..8e3dd025 --- /dev/null +++ b/TestRosTcpConnector/Assets/Presets/Defaults/AudioDecompressOnLoad.preset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: e7689051185d12f4298e1ebb2693a29f +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/TestRosTcpConnector/Assets/Presets/Defaults/DirectionalLight_Default.preset b/TestRosTcpConnector/Assets/Presets/Defaults/DirectionalLight_Default.preset new file mode 100644 index 00000000..020f6a66 --- /dev/null +++ b/TestRosTcpConnector/Assets/Presets/Defaults/DirectionalLight_Default.preset @@ -0,0 +1,137 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!181963792 &2655988077585873504 +Preset: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_Name: DirectionalLight_Default + m_TargetType: + m_NativeTypeID: 108 + m_ManagedTypePPtr: {fileID: 0} + m_ManagedTypeFallback: + m_Properties: + - target: {fileID: 0} + propertyPath: m_Enabled + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Type + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Color.r + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Color.g + value: 0.95686275 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Color.b + value: 0.8392157 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Color.a + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Intensity + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Range + value: 10 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_SpotAngle + value: 30 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_CookieSize + value: 10 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Shadows.m_Type + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Shadows.m_Resolution + value: -1 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Shadows.m_CustomResolution + value: -1 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Shadows.m_Strength + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Shadows.m_Bias + value: 0.02 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Shadows.m_NormalBias + value: 0.1 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Shadows.m_NearPlane + value: 0.1 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Cookie + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_DrawHalo + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Flare + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_RenderMode + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_CullingMask.m_Bits + value: 4294967295 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Lightmapping + value: 4 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_LightShadowCasterMode + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_AreaSize.x + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_AreaSize.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_BounceIntensity + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_ColorTemperature + value: 6570 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_UseColorTemperature + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_ShadowRadius + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_ShadowAngle + value: 0 + objectReference: {fileID: 0} diff --git a/TestRosTcpConnector/Assets/Presets/Defaults/DirectionalLight_Default.preset.meta b/TestRosTcpConnector/Assets/Presets/Defaults/DirectionalLight_Default.preset.meta new file mode 100644 index 00000000..ac83bf91 --- /dev/null +++ b/TestRosTcpConnector/Assets/Presets/Defaults/DirectionalLight_Default.preset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 463065d4f17d1d94d848aa127b94dd43 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 2655988077585873504 + userData: + assetBundleName: + assetBundleVariant: diff --git a/TestRosTcpConnector/Assets/Presets/NormalTexture.preset b/TestRosTcpConnector/Assets/Presets/NormalTexture.preset new file mode 100644 index 00000000..0158fecc --- /dev/null +++ b/TestRosTcpConnector/Assets/Presets/NormalTexture.preset @@ -0,0 +1,497 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!181963792 &2655988077585873504 +Preset: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_Name: NormalTexture + m_TargetType: + m_NativeTypeID: 1006 + m_ManagedTypePPtr: {fileID: 0} + m_ManagedTypeFallback: + m_Properties: + - target: {fileID: 0} + propertyPath: m_FileIDToRecycleName.Array.size + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_ExternalObjects.Array.size + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_MipMapMode + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_EnableMipMap + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_sRGBTexture + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_LinearTexture + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_FadeOut + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_BorderMipMap + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_MipMapsPreserveCoverage + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_AlphaTestReferenceValue + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_MipMapFadeDistanceStart + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_MipMapFadeDistanceEnd + value: 3 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_ConvertToNormalMap + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_ExternalNormalMap + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_HeightScale + value: 0.25 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_NormalMapFilter + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_IsReadable + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_StreamingMipmaps + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_StreamingMipmapsPriority + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_GrayScaleToAlpha + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_GenerateCubemap + value: 6 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_CubemapConvolution + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_SeamlessCubemap + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_TextureFormat + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_MaxTextureSize + value: 2048 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_TextureSettings.m_FilterMode + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_TextureSettings.m_Aniso + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_TextureSettings.m_MipBias + value: -100 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_TextureSettings.m_WrapU + value: -1 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_TextureSettings.m_WrapV + value: -1 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_TextureSettings.m_WrapW + value: -1 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_NPOTScale + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Lightmap + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_CompressionQuality + value: 50 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_SpriteMode + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_SpriteExtrude + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_SpriteMeshType + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Alignment + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_SpritePivot.x + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_SpritePivot.y + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_SpritePixelsToUnits + value: 100 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_SpriteBorder.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_SpriteBorder.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_SpriteBorder.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_SpriteBorder.w + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_SpriteGenerateFallbackPhysicsShape + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_AlphaUsage + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_AlphaIsTransparency + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_SpriteTessellationDetail + value: -1 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_TextureType + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_TextureShape + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_SingleChannelComponent + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_MaxTextureSizeSet + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_CompressionQualitySet + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_TextureFormatSet + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_PlatformSettings.Array.size + value: 5 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_PlatformSettings.Array.data[0].m_BuildTarget + value: DefaultTexturePlatform + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_PlatformSettings.Array.data[0].m_MaxTextureSize + value: 8192 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_PlatformSettings.Array.data[0].m_ResizeAlgorithm + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_PlatformSettings.Array.data[0].m_TextureFormat + value: -1 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_PlatformSettings.Array.data[0].m_TextureCompression + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_PlatformSettings.Array.data[0].m_CompressionQuality + value: 50 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_PlatformSettings.Array.data[0].m_CrunchedCompression + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_PlatformSettings.Array.data[0].m_AllowsAlphaSplitting + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_PlatformSettings.Array.data[0].m_Overridden + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_PlatformSettings.Array.data[0].m_AndroidETC2FallbackOverride + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_PlatformSettings.Array.data[1].m_BuildTarget + value: Standalone + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_PlatformSettings.Array.data[1].m_MaxTextureSize + value: 8192 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_PlatformSettings.Array.data[1].m_ResizeAlgorithm + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_PlatformSettings.Array.data[1].m_TextureFormat + value: -1 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_PlatformSettings.Array.data[1].m_TextureCompression + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_PlatformSettings.Array.data[1].m_CompressionQuality + value: 50 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_PlatformSettings.Array.data[1].m_CrunchedCompression + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_PlatformSettings.Array.data[1].m_AllowsAlphaSplitting + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_PlatformSettings.Array.data[1].m_Overridden + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_PlatformSettings.Array.data[1].m_AndroidETC2FallbackOverride + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_PlatformSettings.Array.data[2].m_BuildTarget + value: iPhone + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_PlatformSettings.Array.data[2].m_MaxTextureSize + value: 8192 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_PlatformSettings.Array.data[2].m_ResizeAlgorithm + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_PlatformSettings.Array.data[2].m_TextureFormat + value: -1 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_PlatformSettings.Array.data[2].m_TextureCompression + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_PlatformSettings.Array.data[2].m_CompressionQuality + value: 50 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_PlatformSettings.Array.data[2].m_CrunchedCompression + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_PlatformSettings.Array.data[2].m_AllowsAlphaSplitting + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_PlatformSettings.Array.data[2].m_Overridden + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_PlatformSettings.Array.data[2].m_AndroidETC2FallbackOverride + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_PlatformSettings.Array.data[3].m_BuildTarget + value: Android + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_PlatformSettings.Array.data[3].m_MaxTextureSize + value: 8192 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_PlatformSettings.Array.data[3].m_ResizeAlgorithm + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_PlatformSettings.Array.data[3].m_TextureFormat + value: -1 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_PlatformSettings.Array.data[3].m_TextureCompression + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_PlatformSettings.Array.data[3].m_CompressionQuality + value: 50 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_PlatformSettings.Array.data[3].m_CrunchedCompression + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_PlatformSettings.Array.data[3].m_AllowsAlphaSplitting + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_PlatformSettings.Array.data[3].m_Overridden + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_PlatformSettings.Array.data[3].m_AndroidETC2FallbackOverride + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_PlatformSettings.Array.data[4].m_BuildTarget + value: Windows Store Apps + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_PlatformSettings.Array.data[4].m_MaxTextureSize + value: 8192 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_PlatformSettings.Array.data[4].m_ResizeAlgorithm + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_PlatformSettings.Array.data[4].m_TextureFormat + value: -1 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_PlatformSettings.Array.data[4].m_TextureCompression + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_PlatformSettings.Array.data[4].m_CompressionQuality + value: 50 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_PlatformSettings.Array.data[4].m_CrunchedCompression + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_PlatformSettings.Array.data[4].m_AllowsAlphaSplitting + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_PlatformSettings.Array.data[4].m_Overridden + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_PlatformSettings.Array.data[4].m_AndroidETC2FallbackOverride + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_SpriteSheet.m_Sprites.Array.size + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_SpriteSheet.m_Outline.Array.size + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_SpriteSheet.m_PhysicsShape.Array.size + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_SpriteSheet.m_Bones.Array.size + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_SpriteSheet.m_SpriteID + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_SpriteSheet.m_Vertices.Array.size + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_SpriteSheet.m_Indices.Array.size + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_SpriteSheet.m_Edges.Array.size + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_SpriteSheet.m_Weights.Array.size + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_SpritePackingTag + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_PSDRemoveMatte + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_PSDShowRemoveMatteOption + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_UserData + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_AssetBundleName + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_AssetBundleVariant + value: + objectReference: {fileID: 0} diff --git a/TestRosTcpConnector/Assets/Presets/NormalTexture.preset.meta b/TestRosTcpConnector/Assets/Presets/NormalTexture.preset.meta new file mode 100644 index 00000000..33fcecf5 --- /dev/null +++ b/TestRosTcpConnector/Assets/Presets/NormalTexture.preset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 14a57cf3b9fa1c74b884aa7e0dcf1faa +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 2655988077585873504 + userData: + assetBundleName: + assetBundleVariant: diff --git a/TestRosTcpConnector/Assets/Presets/UtilityTexture.preset b/TestRosTcpConnector/Assets/Presets/UtilityTexture.preset new file mode 100644 index 00000000..1a9d3986 --- /dev/null +++ b/TestRosTcpConnector/Assets/Presets/UtilityTexture.preset @@ -0,0 +1,497 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!181963792 &2655988077585873504 +Preset: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_Name: UtilityTexture + m_TargetType: + m_NativeTypeID: 1006 + m_ManagedTypePPtr: {fileID: 0} + m_ManagedTypeFallback: + m_Properties: + - target: {fileID: 0} + propertyPath: m_FileIDToRecycleName.Array.size + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_ExternalObjects.Array.size + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_MipMapMode + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_EnableMipMap + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_sRGBTexture + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_LinearTexture + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_FadeOut + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_BorderMipMap + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_MipMapsPreserveCoverage + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_AlphaTestReferenceValue + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_MipMapFadeDistanceStart + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_MipMapFadeDistanceEnd + value: 3 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_ConvertToNormalMap + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_ExternalNormalMap + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_HeightScale + value: 0.25 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_NormalMapFilter + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_IsReadable + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_StreamingMipmaps + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_StreamingMipmapsPriority + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_GrayScaleToAlpha + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_GenerateCubemap + value: 6 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_CubemapConvolution + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_SeamlessCubemap + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_TextureFormat + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_MaxTextureSize + value: 2048 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_TextureSettings.m_FilterMode + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_TextureSettings.m_Aniso + value: -1 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_TextureSettings.m_MipBias + value: -1 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_TextureSettings.m_WrapU + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_TextureSettings.m_WrapV + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_TextureSettings.m_WrapW + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_NPOTScale + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Lightmap + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_CompressionQuality + value: 50 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_SpriteMode + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_SpriteExtrude + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_SpriteMeshType + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_Alignment + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_SpritePivot.x + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_SpritePivot.y + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_SpritePixelsToUnits + value: 100 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_SpriteBorder.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_SpriteBorder.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_SpriteBorder.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_SpriteBorder.w + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_SpriteGenerateFallbackPhysicsShape + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_AlphaUsage + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_AlphaIsTransparency + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_SpriteTessellationDetail + value: -1 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_TextureType + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_TextureShape + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_SingleChannelComponent + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_MaxTextureSizeSet + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_CompressionQualitySet + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_TextureFormatSet + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_PlatformSettings.Array.size + value: 5 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_PlatformSettings.Array.data[0].m_BuildTarget + value: DefaultTexturePlatform + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_PlatformSettings.Array.data[0].m_MaxTextureSize + value: 8192 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_PlatformSettings.Array.data[0].m_ResizeAlgorithm + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_PlatformSettings.Array.data[0].m_TextureFormat + value: -1 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_PlatformSettings.Array.data[0].m_TextureCompression + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_PlatformSettings.Array.data[0].m_CompressionQuality + value: 50 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_PlatformSettings.Array.data[0].m_CrunchedCompression + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_PlatformSettings.Array.data[0].m_AllowsAlphaSplitting + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_PlatformSettings.Array.data[0].m_Overridden + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_PlatformSettings.Array.data[0].m_AndroidETC2FallbackOverride + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_PlatformSettings.Array.data[1].m_BuildTarget + value: Standalone + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_PlatformSettings.Array.data[1].m_MaxTextureSize + value: 8192 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_PlatformSettings.Array.data[1].m_ResizeAlgorithm + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_PlatformSettings.Array.data[1].m_TextureFormat + value: -1 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_PlatformSettings.Array.data[1].m_TextureCompression + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_PlatformSettings.Array.data[1].m_CompressionQuality + value: 50 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_PlatformSettings.Array.data[1].m_CrunchedCompression + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_PlatformSettings.Array.data[1].m_AllowsAlphaSplitting + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_PlatformSettings.Array.data[1].m_Overridden + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_PlatformSettings.Array.data[1].m_AndroidETC2FallbackOverride + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_PlatformSettings.Array.data[2].m_BuildTarget + value: iPhone + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_PlatformSettings.Array.data[2].m_MaxTextureSize + value: 8192 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_PlatformSettings.Array.data[2].m_ResizeAlgorithm + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_PlatformSettings.Array.data[2].m_TextureFormat + value: -1 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_PlatformSettings.Array.data[2].m_TextureCompression + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_PlatformSettings.Array.data[2].m_CompressionQuality + value: 50 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_PlatformSettings.Array.data[2].m_CrunchedCompression + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_PlatformSettings.Array.data[2].m_AllowsAlphaSplitting + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_PlatformSettings.Array.data[2].m_Overridden + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_PlatformSettings.Array.data[2].m_AndroidETC2FallbackOverride + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_PlatformSettings.Array.data[3].m_BuildTarget + value: Android + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_PlatformSettings.Array.data[3].m_MaxTextureSize + value: 8192 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_PlatformSettings.Array.data[3].m_ResizeAlgorithm + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_PlatformSettings.Array.data[3].m_TextureFormat + value: -1 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_PlatformSettings.Array.data[3].m_TextureCompression + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_PlatformSettings.Array.data[3].m_CompressionQuality + value: 50 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_PlatformSettings.Array.data[3].m_CrunchedCompression + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_PlatformSettings.Array.data[3].m_AllowsAlphaSplitting + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_PlatformSettings.Array.data[3].m_Overridden + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_PlatformSettings.Array.data[3].m_AndroidETC2FallbackOverride + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_PlatformSettings.Array.data[4].m_BuildTarget + value: Windows Store Apps + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_PlatformSettings.Array.data[4].m_MaxTextureSize + value: 8192 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_PlatformSettings.Array.data[4].m_ResizeAlgorithm + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_PlatformSettings.Array.data[4].m_TextureFormat + value: -1 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_PlatformSettings.Array.data[4].m_TextureCompression + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_PlatformSettings.Array.data[4].m_CompressionQuality + value: 50 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_PlatformSettings.Array.data[4].m_CrunchedCompression + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_PlatformSettings.Array.data[4].m_AllowsAlphaSplitting + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_PlatformSettings.Array.data[4].m_Overridden + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_PlatformSettings.Array.data[4].m_AndroidETC2FallbackOverride + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_SpriteSheet.m_Sprites.Array.size + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_SpriteSheet.m_Outline.Array.size + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_SpriteSheet.m_PhysicsShape.Array.size + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_SpriteSheet.m_Bones.Array.size + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_SpriteSheet.m_SpriteID + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_SpriteSheet.m_Vertices.Array.size + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_SpriteSheet.m_Indices.Array.size + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_SpriteSheet.m_Edges.Array.size + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_SpriteSheet.m_Weights.Array.size + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_SpritePackingTag + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_PSDRemoveMatte + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_PSDShowRemoveMatteOption + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_UserData + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_AssetBundleName + value: + objectReference: {fileID: 0} + - target: {fileID: 0} + propertyPath: m_AssetBundleVariant + value: + objectReference: {fileID: 0} diff --git a/TestRosTcpConnector/Assets/Presets/UtilityTexture.preset.meta b/TestRosTcpConnector/Assets/Presets/UtilityTexture.preset.meta new file mode 100644 index 00000000..a11d2e93 --- /dev/null +++ b/TestRosTcpConnector/Assets/Presets/UtilityTexture.preset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 45f7b2e3c78185248b3adbb14429c2ab +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 2655988077585873504 + userData: + assetBundleName: + assetBundleVariant: diff --git a/TestRosTcpConnector/Assets/Readme.asset b/TestRosTcpConnector/Assets/Readme.asset new file mode 100644 index 00000000..4310d244 --- /dev/null +++ b/TestRosTcpConnector/Assets/Readme.asset @@ -0,0 +1,50 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &11400000 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fcf7219bab7fe46a1ad266029b2fee19, type: 3} + m_Name: Readme + m_EditorClassIdentifier: + icon: {fileID: 2800000, guid: 7801804018a7dcf42abb827444e18660, type: 3} + title: Universal Render Pipeline Template + sections: + - heading: Universal Render Pipeline + text: 'The Universal Project Template configures Project settings for Projects where performance, wide platform support, and ease of customizing graphics are the primary considerations.' + linkText: + url: + - heading: + text: 'This Template uses the Universal Render Pipeline (URP) and Shader Graph.' + linkText: + url: + - heading: + text: 'URP is prebuilt Scriptable Render Pipeline that is quick and easy to customize, and lets you create optimized graphics across a wide range of platforms. URP also includes an optimized 2D renderer complete with 2D lights and pixel perfect rendering, and an integrated post-processing solution.' + linkText: + url: + - heading: + text: 'Shader Graph is a tool that allows you to create shaders using a visual node editor instead of writing code.' + linkText: + url: + - heading: + text: 'This template contains a sample Scene that contains examples of how to configure lighting settings, Materials, Shaders, and post-processing effects in URP, several preconfigured Universal Render Pipeline Assets that let you quickly swap between graphics quality levels, and Presets that have been optimized for use with URP.' + linkText: + url: + - heading: + text: 'This template contains a sample Scene that contains examples of how to configure lighting settings, Materials, Shaders, and post-processing effects in URP, several preconfigured Universal Render Pipeline Assets that let you quickly swap between graphics quality levels, and Presets that have been optimized for use with URP.' + linkText: + url: + - heading: + text: 'To read more about URP and its built-in features, see the ' + linkText: URP documentation. + url: https://docs.unity3d.com/Packages/com.unity.render-pipelines.universal@latest/index.html + - heading: + text: 'For more information about Shader Graph, see the ' + linkText: Shader Graph documentation + url: https://docs.unity3d.com/Packages/com.unity.shadergraph@latest + loadedLayout: 1 diff --git a/TestRosTcpConnector/Assets/Readme.asset.meta b/TestRosTcpConnector/Assets/Readme.asset.meta new file mode 100644 index 00000000..0f2df39e --- /dev/null +++ b/TestRosTcpConnector/Assets/Readme.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 83c2ed844a8c74b779a4c823d16594b1 +timeCreated: 1484217493 +licenseType: Store +NativeFormatImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/TestRosTcpConnector/Assets/Scenes.meta b/TestRosTcpConnector/Assets/Scenes.meta new file mode 100644 index 00000000..dafc3b24 --- /dev/null +++ b/TestRosTcpConnector/Assets/Scenes.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 9bfa9347527fc42eea2b5c2e72c039c8 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/TestRosTcpConnector/Assets/Scenes/SampleScene.unity b/TestRosTcpConnector/Assets/Scenes/SampleScene.unity new file mode 100644 index 00000000..6bd02790 --- /dev/null +++ b/TestRosTcpConnector/Assets/Scenes/SampleScene.unity @@ -0,0 +1,125 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!29 &1 +OcclusionCullingSettings: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_OcclusionBakeSettings: + smallestOccluder: 5 + smallestHole: 0.25 + backfaceThreshold: 100 + m_SceneGUID: 00000000000000000000000000000000 + m_OcclusionCullingData: {fileID: 0} +--- !u!104 &2 +RenderSettings: + m_ObjectHideFlags: 0 + serializedVersion: 9 + m_Fog: 1 + m_FogColor: {r: 0.65080994, g: 0.666729, b: 0.7075472, a: 1} + m_FogMode: 3 + m_FogDensity: 0.05 + m_LinearFogStart: 0 + m_LinearFogEnd: 300 + m_AmbientSkyColor: {r: 0.212, g: 0.227, b: 0.259, a: 1} + m_AmbientEquatorColor: {r: 0.114, g: 0.125, b: 0.133, a: 1} + m_AmbientGroundColor: {r: 0.047, g: 0.043, b: 0.035, a: 1} + m_AmbientIntensity: 1 + m_AmbientMode: 0 + m_SubtractiveShadowColor: {r: 0.13296545, g: 0.19145328, b: 0.33962262, a: 1} + m_SkyboxMaterial: {fileID: 2100000, guid: 0ffaa0b7117ba8c47a9d05ae701d4b4d, type: 2} + m_HaloStrength: 0.5 + m_FlareStrength: 1 + m_FlareFadeSpeed: 3 + m_HaloTexture: {fileID: 0} + m_SpotCookie: {fileID: 10001, guid: 0000000000000000e000000000000000, type: 0} + m_DefaultReflectionMode: 0 + m_DefaultReflectionResolution: 128 + m_ReflectionBounces: 1 + m_ReflectionIntensity: 1 + m_CustomReflection: {fileID: 0} + m_Sun: {fileID: 0} + m_IndirectSpecularColor: {r: 0.28502658, g: 0.37139314, b: 0.49600917, a: 1} + m_UseRadianceAmbientProbe: 0 +--- !u!157 &3 +LightmapSettings: + m_ObjectHideFlags: 0 + serializedVersion: 12 + m_GIWorkflowMode: 0 + m_GISettings: + serializedVersion: 2 + m_BounceScale: 1 + m_IndirectOutputScale: 1 + m_AlbedoBoost: 1 + m_EnvironmentLightingMode: 1 + m_EnableBakedLightmaps: 1 + m_EnableRealtimeLightmaps: 0 + m_LightmapEditorSettings: + serializedVersion: 12 + m_Resolution: 2 + m_BakeResolution: 32 + m_AtlasSize: 512 + m_AO: 1 + m_AOMaxDistance: 1 + m_CompAOExponent: 1 + m_CompAOExponentDirect: 0.3 + m_ExtractAmbientOcclusion: 0 + m_Padding: 2 + m_LightmapParameters: {fileID: 0} + m_LightmapsBakeMode: 0 + m_TextureCompression: 1 + m_FinalGather: 0 + m_FinalGatherFiltering: 1 + m_FinalGatherRayCount: 256 + m_ReflectionCompression: 2 + m_MixedBakeMode: 1 + m_BakeBackend: 1 + m_PVRSampling: 1 + m_PVRDirectSampleCount: 32 + m_PVRSampleCount: 256 + m_PVRBounces: 2 + m_PVREnvironmentSampleCount: 256 + m_PVREnvironmentReferencePointCount: 2048 + m_PVRFilteringMode: 2 + m_PVRDenoiserTypeDirect: 0 + m_PVRDenoiserTypeIndirect: 0 + m_PVRDenoiserTypeAO: 0 + m_PVRFilterTypeDirect: 0 + m_PVRFilterTypeIndirect: 0 + m_PVRFilterTypeAO: 0 + m_PVREnvironmentMIS: 0 + m_PVRCulling: 1 + m_PVRFilteringGaussRadiusDirect: 1 + m_PVRFilteringGaussRadiusIndirect: 5 + m_PVRFilteringGaussRadiusAO: 2 + m_PVRFilteringAtrousPositionSigmaDirect: 0.548 + m_PVRFilteringAtrousPositionSigmaIndirect: 2 + m_PVRFilteringAtrousPositionSigmaAO: 1 + m_ExportTrainingData: 0 + m_TrainingDataDestination: TrainingData + m_LightProbeSampleCountMultiplier: 4 + m_LightingDataAsset: {fileID: 0} + m_LightingSettings: {fileID: 4890085278179872738, guid: 477cc4148fad3449482a3bc3178594e2, type: 2} +--- !u!196 &4 +NavMeshSettings: + serializedVersion: 2 + m_ObjectHideFlags: 0 + m_BuildSettings: + serializedVersion: 2 + agentTypeID: 0 + agentRadius: 0.5 + agentHeight: 2 + agentSlope: 45 + agentClimb: 0.4 + ledgeDropHeight: 0 + maxJumpAcrossDistance: 0 + minRegionArea: 2 + manualCellSize: 0 + cellSize: 0.16666667 + manualTileSize: 0 + tileSize: 256 + accuratePlacement: 0 + maxJobWorkers: 0 + preserveTilesOutsideBounds: 0 + debug: + m_Flags: 0 + m_NavMeshData: {fileID: 0} diff --git a/LICENSE.meta b/TestRosTcpConnector/Assets/Scenes/SampleScene.unity.meta similarity index 74% rename from LICENSE.meta rename to TestRosTcpConnector/Assets/Scenes/SampleScene.unity.meta index d5200f34..49be5f93 100644 --- a/LICENSE.meta +++ b/TestRosTcpConnector/Assets/Scenes/SampleScene.unity.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: 6721b578e849c5342b921e2369877c7e +guid: d1c3109bdb54ad54c8a2b2838528e640 DefaultImporter: externalObjects: {} userData: diff --git a/TestRosTcpConnector/Assets/Scenes/SampleSceneLightingSettings.lighting b/TestRosTcpConnector/Assets/Scenes/SampleSceneLightingSettings.lighting new file mode 100644 index 00000000..63cb7d9d --- /dev/null +++ b/TestRosTcpConnector/Assets/Scenes/SampleSceneLightingSettings.lighting @@ -0,0 +1,63 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!850595691 &4890085278179872738 +LightingSettings: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: SampleSceneLightingSettings + serializedVersion: 2 + m_GIWorkflowMode: 0 + m_EnableBakedLightmaps: 1 + m_EnableRealtimeLightmaps: 0 + m_RealtimeEnvironmentLighting: 0 + m_BounceScale: 1 + m_AlbedoBoost: 1 + m_IndirectOutputScale: 1 + m_UsingShadowmask: 0 + m_BakeBackend: 1 + m_LightmapMaxSize: 512 + m_BakeResolution: 32 + m_Padding: 2 + m_TextureCompression: 1 + m_AO: 1 + m_AOMaxDistance: 1 + m_CompAOExponent: 1 + m_CompAOExponentDirect: 0.3 + m_ExtractAO: 0 + m_MixedBakeMode: 0 + m_LightmapsBakeMode: 1 + m_FilterMode: 1 + m_LightmapParameters: {fileID: 0} + m_ExportTrainingData: 0 + m_TrainingDataDestination: TrainingData + m_RealtimeResolution: 2 + m_ForceWhiteAlbedo: 0 + m_ForceUpdates: 0 + m_FinalGather: 0 + m_FinalGatherRayCount: 256 + m_FinalGatherFiltering: 1 + m_PVRCulling: 1 + m_PVRSampling: 1 + m_PVRDirectSampleCount: 32 + m_PVRSampleCount: 256 + m_PVREnvironmentSampleCount: 256 + m_PVREnvironmentReferencePointCount: 2048 + m_LightProbeSampleCountMultiplier: 4 + m_PVRBounces: 2 + m_PVRRussianRouletteStartBounce: 2 + m_PVREnvironmentMIS: 0 + m_PVRFilteringMode: 1 + m_PVRDenoiserTypeDirect: 0 + m_PVRDenoiserTypeIndirect: 0 + m_PVRDenoiserTypeAO: 0 + m_PVRFilterTypeDirect: 0 + m_PVRFilterTypeIndirect: 0 + m_PVRFilterTypeAO: 0 + m_PVRFilteringGaussRadiusDirect: 1 + m_PVRFilteringGaussRadiusIndirect: 5 + m_PVRFilteringGaussRadiusAO: 2 + m_PVRFilteringAtrousPositionSigmaDirect: 0.548 + m_PVRFilteringAtrousPositionSigmaIndirect: 2 + m_PVRFilteringAtrousPositionSigmaAO: 1 diff --git a/TestRosTcpConnector/Assets/Scenes/SampleSceneLightingSettings.lighting.meta b/TestRosTcpConnector/Assets/Scenes/SampleSceneLightingSettings.lighting.meta new file mode 100644 index 00000000..8ddc05b7 --- /dev/null +++ b/TestRosTcpConnector/Assets/Scenes/SampleSceneLightingSettings.lighting.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 477cc4148fad3449482a3bc3178594e2 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/TestRosTcpConnector/Assets/Settings.meta b/TestRosTcpConnector/Assets/Settings.meta new file mode 100644 index 00000000..8e9f13c8 --- /dev/null +++ b/TestRosTcpConnector/Assets/Settings.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 0735c275001a2c84dafdb30deced5d8d +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/TestRosTcpConnector/Assets/Settings/ForwardRenderer.asset b/TestRosTcpConnector/Assets/Settings/ForwardRenderer.asset new file mode 100644 index 00000000..53fa2c4f --- /dev/null +++ b/TestRosTcpConnector/Assets/Settings/ForwardRenderer.asset @@ -0,0 +1,38 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &11400000 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: de640fe3d0db1804a85f9fc8f5cadab6, type: 3} + m_Name: ForwardRenderer + m_EditorClassIdentifier: + m_RendererFeatures: [] + m_RendererFeatureMap: + postProcessData: {fileID: 11400000, guid: 41439944d30ece34e96484bdb6645b55, type: 2} + xrSystemData: {fileID: 11400000, guid: 60e1133243b97e347b653163a8c01b64, type: 2} + shaders: + blitPS: {fileID: 4800000, guid: c17132b1f77d20942aa75f8429c0f8bc, type: 3} + copyDepthPS: {fileID: 4800000, guid: d6dae50ee9e1bfa4db75f19f99355220, type: 3} + screenSpaceShadowPS: {fileID: 4800000, guid: 0f854b35a0cf61a429bd5dcfea30eddd, type: 3} + samplingPS: {fileID: 4800000, guid: 04c410c9937594faa893a11dceb85f7e, type: 3} + fallbackErrorPS: {fileID: 4800000, guid: e6e9a19c3678ded42a3bc431ebef7dbd, type: 3} + m_OpaqueLayerMask: + serializedVersion: 2 + m_Bits: 4294967295 + m_TransparentLayerMask: + serializedVersion: 2 + m_Bits: 4294967295 + m_DefaultStencilState: + overrideStencilState: 0 + stencilReference: 0 + stencilCompareFunction: 8 + passOperation: 0 + failOperation: 0 + zFailOperation: 0 + m_ShadowTransparentReceive: 1 diff --git a/TestRosTcpConnector/Assets/Settings/ForwardRenderer.asset.meta b/TestRosTcpConnector/Assets/Settings/ForwardRenderer.asset.meta new file mode 100644 index 00000000..06d9cabc --- /dev/null +++ b/TestRosTcpConnector/Assets/Settings/ForwardRenderer.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 4a8e21d5c33334b11b34a596161b9360 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/TestRosTcpConnector/Assets/Settings/SampleSceneProfile.asset b/TestRosTcpConnector/Assets/Settings/SampleSceneProfile.asset new file mode 100644 index 00000000..cbc629b5 --- /dev/null +++ b/TestRosTcpConnector/Assets/Settings/SampleSceneProfile.asset @@ -0,0 +1,118 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &-7893295128165547882 +MonoBehaviour: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 0b2db86121404754db890f4c8dfe81b2, type: 3} + m_Name: Bloom + m_EditorClassIdentifier: + active: 1 + m_AdvancedMode: 0 + threshold: + m_OverrideState: 1 + m_Value: 1 + min: 0 + intensity: + m_OverrideState: 1 + m_Value: 1 + min: 0 + scatter: + m_OverrideState: 0 + m_Value: 0.7 + min: 0 + max: 1 + clamp: + m_OverrideState: 0 + m_Value: 65472 + min: 0 + tint: + m_OverrideState: 0 + m_Value: {r: 1, g: 1, b: 1, a: 1} + hdr: 0 + showAlpha: 0 + showEyeDropper: 1 + highQualityFiltering: + m_OverrideState: 0 + m_Value: 0 + dirtTexture: + m_OverrideState: 0 + m_Value: {fileID: 0} + dirtIntensity: + m_OverrideState: 0 + m_Value: 0 + min: 0 +--- !u!114 &-7011558710299706105 +MonoBehaviour: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 899c54efeace73346a0a16faa3afe726, type: 3} + m_Name: Vignette + m_EditorClassIdentifier: + active: 1 + m_AdvancedMode: 0 + color: + m_OverrideState: 0 + m_Value: {r: 0, g: 0, b: 0, a: 1} + hdr: 0 + showAlpha: 0 + showEyeDropper: 1 + center: + m_OverrideState: 0 + m_Value: {x: 0.5, y: 0.5} + intensity: + m_OverrideState: 1 + m_Value: 0.25 + min: 0 + max: 1 + smoothness: + m_OverrideState: 1 + m_Value: 0.4 + min: 0.01 + max: 1 + rounded: + m_OverrideState: 0 + m_Value: 0 +--- !u!114 &11400000 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: d7fd9488000d3734a9e00ee676215985, type: 3} + m_Name: SampleSceneProfile + m_EditorClassIdentifier: + components: + - {fileID: 849379129802519247} + - {fileID: -7893295128165547882} + - {fileID: -7011558710299706105} +--- !u!114 &849379129802519247 +MonoBehaviour: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 97c23e3b12dc18c42a140437e53d3951, type: 3} + m_Name: Tonemapping + m_EditorClassIdentifier: + active: 1 + m_AdvancedMode: 0 + mode: + m_OverrideState: 1 + m_Value: 2 diff --git a/TestRosTcpConnector/Assets/Settings/SampleSceneProfile.asset.meta b/TestRosTcpConnector/Assets/Settings/SampleSceneProfile.asset.meta new file mode 100644 index 00000000..b82270c5 --- /dev/null +++ b/TestRosTcpConnector/Assets/Settings/SampleSceneProfile.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 10fc4df2da32a41aaa32d77bc913491c +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/TestRosTcpConnector/Assets/Settings/UniversalRP-HighQuality.asset b/TestRosTcpConnector/Assets/Settings/UniversalRP-HighQuality.asset new file mode 100644 index 00000000..2ac23c8b --- /dev/null +++ b/TestRosTcpConnector/Assets/Settings/UniversalRP-HighQuality.asset @@ -0,0 +1,53 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &11400000 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: bf2edee5c58d82540a51f03df9d42094, type: 3} + m_Name: UniversalRP-HighQuality + m_EditorClassIdentifier: + k_AssetVersion: 5 + k_AssetPreviousVersion: 5 + m_RendererType: 1 + m_RendererData: {fileID: 0} + m_RendererDataList: + - {fileID: 11400000, guid: 4a8e21d5c33334b11b34a596161b9360, type: 2} + m_DefaultRendererIndex: 0 + m_RequireDepthTexture: 0 + m_RequireOpaqueTexture: 0 + m_OpaqueDownsampling: 1 + m_SupportsHDR: 1 + m_MSAA: 2 + m_RenderScale: 1 + m_MainLightRenderingMode: 1 + m_MainLightShadowsSupported: 1 + m_MainLightShadowmapResolution: 2048 + m_AdditionalLightsRenderingMode: 1 + m_AdditionalLightsPerObjectLimit: 4 + m_AdditionalLightShadowsSupported: 1 + m_AdditionalLightsShadowmapResolution: 512 + m_ShadowDistance: 50 + m_ShadowCascades: 1 + m_Cascade2Split: 0.25 + m_Cascade4Split: {x: 0.067, y: 0.2, z: 0.467} + m_ShadowDepthBias: 1 + m_ShadowNormalBias: 1 + m_SoftShadowsSupported: 1 + m_UseSRPBatcher: 1 + m_SupportsDynamicBatching: 0 + m_MixedLightingSupported: 1 + m_DebugLevel: 0 + m_ColorGradingMode: 0 + m_ColorGradingLutSize: 32 + m_ShadowType: 1 + m_LocalShadowsSupported: 0 + m_LocalShadowsAtlasResolution: 256 + m_MaxPixelLights: 0 + m_ShadowAtlasResolution: 256 + m_ShaderVariantLogLevel: 0 diff --git a/TestRosTcpConnector/Assets/Settings/UniversalRP-HighQuality.asset.meta b/TestRosTcpConnector/Assets/Settings/UniversalRP-HighQuality.asset.meta new file mode 100644 index 00000000..c8fa3175 --- /dev/null +++ b/TestRosTcpConnector/Assets/Settings/UniversalRP-HighQuality.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 19ba41d7c0026c3459d37c2fe90c55a0 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/TestRosTcpConnector/Assets/Settings/UniversalRP-LowQuality.asset b/TestRosTcpConnector/Assets/Settings/UniversalRP-LowQuality.asset new file mode 100644 index 00000000..ab81d03f --- /dev/null +++ b/TestRosTcpConnector/Assets/Settings/UniversalRP-LowQuality.asset @@ -0,0 +1,53 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &11400000 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: bf2edee5c58d82540a51f03df9d42094, type: 3} + m_Name: UniversalRP-LowQuality + m_EditorClassIdentifier: + k_AssetVersion: 5 + k_AssetPreviousVersion: 5 + m_RendererType: 1 + m_RendererData: {fileID: 0} + m_RendererDataList: + - {fileID: 11400000, guid: 4a8e21d5c33334b11b34a596161b9360, type: 2} + m_DefaultRendererIndex: 0 + m_RequireDepthTexture: 0 + m_RequireOpaqueTexture: 0 + m_OpaqueDownsampling: 1 + m_SupportsHDR: 0 + m_MSAA: 1 + m_RenderScale: 1 + m_MainLightRenderingMode: 1 + m_MainLightShadowsSupported: 0 + m_MainLightShadowmapResolution: 2048 + m_AdditionalLightsRenderingMode: 0 + m_AdditionalLightsPerObjectLimit: 4 + m_AdditionalLightShadowsSupported: 0 + m_AdditionalLightsShadowmapResolution: 512 + m_ShadowDistance: 50 + m_ShadowCascades: 0 + m_Cascade2Split: 0.25 + m_Cascade4Split: {x: 0.067, y: 0.2, z: 0.467} + m_ShadowDepthBias: 1 + m_ShadowNormalBias: 1 + m_SoftShadowsSupported: 0 + m_UseSRPBatcher: 1 + m_SupportsDynamicBatching: 0 + m_MixedLightingSupported: 1 + m_DebugLevel: 0 + m_ColorGradingMode: 0 + m_ColorGradingLutSize: 16 + m_ShadowType: 1 + m_LocalShadowsSupported: 0 + m_LocalShadowsAtlasResolution: 256 + m_MaxPixelLights: 0 + m_ShadowAtlasResolution: 256 + m_ShaderVariantLogLevel: 0 diff --git a/TestRosTcpConnector/Assets/Settings/UniversalRP-LowQuality.asset.meta b/TestRosTcpConnector/Assets/Settings/UniversalRP-LowQuality.asset.meta new file mode 100644 index 00000000..040da39e --- /dev/null +++ b/TestRosTcpConnector/Assets/Settings/UniversalRP-LowQuality.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: a31e9f9f9c9d4b9429ed0d1234e22103 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/TestRosTcpConnector/Assets/Settings/UniversalRP-MediumQuality.asset b/TestRosTcpConnector/Assets/Settings/UniversalRP-MediumQuality.asset new file mode 100644 index 00000000..23de11bf --- /dev/null +++ b/TestRosTcpConnector/Assets/Settings/UniversalRP-MediumQuality.asset @@ -0,0 +1,53 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &11400000 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: bf2edee5c58d82540a51f03df9d42094, type: 3} + m_Name: UniversalRP-MediumQuality + m_EditorClassIdentifier: + k_AssetVersion: 5 + k_AssetPreviousVersion: 5 + m_RendererType: 1 + m_RendererData: {fileID: 0} + m_RendererDataList: + - {fileID: 11400000, guid: 4a8e21d5c33334b11b34a596161b9360, type: 2} + m_DefaultRendererIndex: 0 + m_RequireDepthTexture: 0 + m_RequireOpaqueTexture: 0 + m_OpaqueDownsampling: 1 + m_SupportsHDR: 0 + m_MSAA: 1 + m_RenderScale: 1 + m_MainLightRenderingMode: 1 + m_MainLightShadowsSupported: 1 + m_MainLightShadowmapResolution: 2048 + m_AdditionalLightsRenderingMode: 1 + m_AdditionalLightsPerObjectLimit: 4 + m_AdditionalLightShadowsSupported: 0 + m_AdditionalLightsShadowmapResolution: 512 + m_ShadowDistance: 50 + m_ShadowCascades: 0 + m_Cascade2Split: 0.25 + m_Cascade4Split: {x: 0.067, y: 0.2, z: 0.467} + m_ShadowDepthBias: 1 + m_ShadowNormalBias: 1 + m_SoftShadowsSupported: 0 + m_UseSRPBatcher: 1 + m_SupportsDynamicBatching: 0 + m_MixedLightingSupported: 1 + m_DebugLevel: 0 + m_ColorGradingMode: 0 + m_ColorGradingLutSize: 32 + m_ShadowType: 1 + m_LocalShadowsSupported: 0 + m_LocalShadowsAtlasResolution: 256 + m_MaxPixelLights: 0 + m_ShadowAtlasResolution: 256 + m_ShaderVariantLogLevel: 0 diff --git a/TestRosTcpConnector/Assets/Settings/UniversalRP-MediumQuality.asset.meta b/TestRosTcpConnector/Assets/Settings/UniversalRP-MediumQuality.asset.meta new file mode 100644 index 00000000..d8477b75 --- /dev/null +++ b/TestRosTcpConnector/Assets/Settings/UniversalRP-MediumQuality.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: d847b876476d3d6468f5dfcd34266f96 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/TestRosTcpConnector/Packages/manifest.json b/TestRosTcpConnector/Packages/manifest.json new file mode 100644 index 00000000..865f8ad0 --- /dev/null +++ b/TestRosTcpConnector/Packages/manifest.json @@ -0,0 +1,48 @@ +{ + "dependencies": { + "com.unity.collab-proxy": "1.3.9", + "com.unity.ide.rider": "2.0.7", + "com.unity.ide.visualstudio": "2.0.3", + "com.unity.ide.vscode": "1.2.2", + "com.unity.render-pipelines.universal": "10.0.0-preview.26", + "com.unity.robotics.ros-tcp-connector": "file:../../com.unity.robotics.ros-tcp-connector", + "com.unity.test-framework": "1.1.18", + "com.unity.textmeshpro": "3.0.1", + "com.unity.timeline": "1.4.3", + "com.unity.ugui": "1.0.0", + "com.unity.modules.ai": "1.0.0", + "com.unity.modules.androidjni": "1.0.0", + "com.unity.modules.animation": "1.0.0", + "com.unity.modules.assetbundle": "1.0.0", + "com.unity.modules.audio": "1.0.0", + "com.unity.modules.cloth": "1.0.0", + "com.unity.modules.director": "1.0.0", + "com.unity.modules.imageconversion": "1.0.0", + "com.unity.modules.imgui": "1.0.0", + "com.unity.modules.jsonserialize": "1.0.0", + "com.unity.modules.particlesystem": "1.0.0", + "com.unity.modules.physics": "1.0.0", + "com.unity.modules.physics2d": "1.0.0", + "com.unity.modules.screencapture": "1.0.0", + "com.unity.modules.terrain": "1.0.0", + "com.unity.modules.terrainphysics": "1.0.0", + "com.unity.modules.tilemap": "1.0.0", + "com.unity.modules.ui": "1.0.0", + "com.unity.modules.uielements": "1.0.0", + "com.unity.modules.umbra": "1.0.0", + "com.unity.modules.unityanalytics": "1.0.0", + "com.unity.modules.unitywebrequest": "1.0.0", + "com.unity.modules.unitywebrequestassetbundle": "1.0.0", + "com.unity.modules.unitywebrequestaudio": "1.0.0", + "com.unity.modules.unitywebrequesttexture": "1.0.0", + "com.unity.modules.unitywebrequestwww": "1.0.0", + "com.unity.modules.vehicles": "1.0.0", + "com.unity.modules.video": "1.0.0", + "com.unity.modules.vr": "1.0.0", + "com.unity.modules.wind": "1.0.0", + "com.unity.modules.xr": "1.0.0" + }, + "testables": [ + "com.unity.robotics.ros-tcp-connector" + ] +} diff --git a/TestRosTcpConnector/Packages/packages-lock.json b/TestRosTcpConnector/Packages/packages-lock.json new file mode 100644 index 00000000..baf25a5e --- /dev/null +++ b/TestRosTcpConnector/Packages/packages-lock.json @@ -0,0 +1,386 @@ +{ + "dependencies": { + "com.unity.collab-proxy": { + "version": "1.3.9", + "depth": 0, + "source": "registry", + "dependencies": {}, + "url": "https://packages.unity.com" + }, + "com.unity.ext.nunit": { + "version": "1.0.0", + "depth": 1, + "source": "registry", + "dependencies": {}, + "url": "https://packages.unity.com" + }, + "com.unity.ide.rider": { + "version": "2.0.7", + "depth": 0, + "source": "registry", + "dependencies": { + "com.unity.test-framework": "1.1.1" + }, + "url": "https://packages.unity.com" + }, + "com.unity.ide.visualstudio": { + "version": "2.0.3", + "depth": 0, + "source": "registry", + "dependencies": {}, + "url": "https://packages.unity.com" + }, + "com.unity.ide.vscode": { + "version": "1.2.2", + "depth": 0, + "source": "registry", + "dependencies": {}, + "url": "https://packages.unity.com" + }, + "com.unity.mathematics": { + "version": "1.1.0", + "depth": 1, + "source": "registry", + "dependencies": {}, + "url": "https://packages.unity.com" + }, + "com.unity.render-pipelines.core": { + "version": "10.0.0-preview.30", + "depth": 1, + "source": "registry", + "dependencies": { + "com.unity.ugui": "1.0.0" + }, + "url": "https://packages.unity.com" + }, + "com.unity.render-pipelines.universal": { + "version": "10.0.0-preview.26", + "depth": 0, + "source": "registry", + "dependencies": { + "com.unity.mathematics": "1.1.0", + "com.unity.render-pipelines.core": "10.0.0-preview.30", + "com.unity.shadergraph": "10.0.0-preview.27" + }, + "url": "https://packages.unity.com" + }, + "com.unity.robotics.ros-tcp-connector": { + "version": "file:../../com.unity.robotics.ros-tcp-connector", + "depth": 0, + "source": "local", + "dependencies": {} + }, + "com.unity.searcher": { + "version": "4.3.1", + "depth": 2, + "source": "registry", + "dependencies": {}, + "url": "https://packages.unity.com" + }, + "com.unity.shadergraph": { + "version": "10.0.0-preview.27", + "depth": 1, + "source": "registry", + "dependencies": { + "com.unity.render-pipelines.core": "10.0.0-preview.30", + "com.unity.searcher": "4.3.1" + }, + "url": "https://packages.unity.com" + }, + "com.unity.test-framework": { + "version": "1.1.18", + "depth": 0, + "source": "registry", + "dependencies": { + "com.unity.ext.nunit": "1.0.0", + "com.unity.modules.imgui": "1.0.0", + "com.unity.modules.jsonserialize": "1.0.0" + }, + "url": "https://packages.unity.com" + }, + "com.unity.textmeshpro": { + "version": "3.0.1", + "depth": 0, + "source": "registry", + "dependencies": { + "com.unity.ugui": "1.0.0" + }, + "url": "https://packages.unity.com" + }, + "com.unity.timeline": { + "version": "1.4.3", + "depth": 0, + "source": "registry", + "dependencies": { + "com.unity.modules.director": "1.0.0", + "com.unity.modules.animation": "1.0.0", + "com.unity.modules.audio": "1.0.0", + "com.unity.modules.particlesystem": "1.0.0" + }, + "url": "https://packages.unity.com" + }, + "com.unity.ugui": { + "version": "1.0.0", + "depth": 0, + "source": "builtin", + "dependencies": { + "com.unity.modules.ui": "1.0.0", + "com.unity.modules.imgui": "1.0.0" + } + }, + "com.unity.modules.ai": { + "version": "1.0.0", + "depth": 0, + "source": "builtin", + "dependencies": {} + }, + "com.unity.modules.androidjni": { + "version": "1.0.0", + "depth": 0, + "source": "builtin", + "dependencies": {} + }, + "com.unity.modules.animation": { + "version": "1.0.0", + "depth": 0, + "source": "builtin", + "dependencies": {} + }, + "com.unity.modules.assetbundle": { + "version": "1.0.0", + "depth": 0, + "source": "builtin", + "dependencies": {} + }, + "com.unity.modules.audio": { + "version": "1.0.0", + "depth": 0, + "source": "builtin", + "dependencies": {} + }, + "com.unity.modules.cloth": { + "version": "1.0.0", + "depth": 0, + "source": "builtin", + "dependencies": { + "com.unity.modules.physics": "1.0.0" + } + }, + "com.unity.modules.director": { + "version": "1.0.0", + "depth": 0, + "source": "builtin", + "dependencies": { + "com.unity.modules.audio": "1.0.0", + "com.unity.modules.animation": "1.0.0" + } + }, + "com.unity.modules.imageconversion": { + "version": "1.0.0", + "depth": 0, + "source": "builtin", + "dependencies": {} + }, + "com.unity.modules.imgui": { + "version": "1.0.0", + "depth": 0, + "source": "builtin", + "dependencies": {} + }, + "com.unity.modules.jsonserialize": { + "version": "1.0.0", + "depth": 0, + "source": "builtin", + "dependencies": {} + }, + "com.unity.modules.particlesystem": { + "version": "1.0.0", + "depth": 0, + "source": "builtin", + "dependencies": {} + }, + "com.unity.modules.physics": { + "version": "1.0.0", + "depth": 0, + "source": "builtin", + "dependencies": {} + }, + "com.unity.modules.physics2d": { + "version": "1.0.0", + "depth": 0, + "source": "builtin", + "dependencies": {} + }, + "com.unity.modules.screencapture": { + "version": "1.0.0", + "depth": 0, + "source": "builtin", + "dependencies": { + "com.unity.modules.imageconversion": "1.0.0" + } + }, + "com.unity.modules.subsystems": { + "version": "1.0.0", + "depth": 1, + "source": "builtin", + "dependencies": { + "com.unity.modules.jsonserialize": "1.0.0" + } + }, + "com.unity.modules.terrain": { + "version": "1.0.0", + "depth": 0, + "source": "builtin", + "dependencies": {} + }, + "com.unity.modules.terrainphysics": { + "version": "1.0.0", + "depth": 0, + "source": "builtin", + "dependencies": { + "com.unity.modules.physics": "1.0.0", + "com.unity.modules.terrain": "1.0.0" + } + }, + "com.unity.modules.tilemap": { + "version": "1.0.0", + "depth": 0, + "source": "builtin", + "dependencies": { + "com.unity.modules.physics2d": "1.0.0" + } + }, + "com.unity.modules.ui": { + "version": "1.0.0", + "depth": 0, + "source": "builtin", + "dependencies": {} + }, + "com.unity.modules.uielements": { + "version": "1.0.0", + "depth": 0, + "source": "builtin", + "dependencies": { + "com.unity.modules.ui": "1.0.0", + "com.unity.modules.imgui": "1.0.0", + "com.unity.modules.jsonserialize": "1.0.0", + "com.unity.modules.uielementsnative": "1.0.0" + } + }, + "com.unity.modules.uielementsnative": { + "version": "1.0.0", + "depth": 1, + "source": "builtin", + "dependencies": { + "com.unity.modules.ui": "1.0.0", + "com.unity.modules.imgui": "1.0.0", + "com.unity.modules.jsonserialize": "1.0.0" + } + }, + "com.unity.modules.umbra": { + "version": "1.0.0", + "depth": 0, + "source": "builtin", + "dependencies": {} + }, + "com.unity.modules.unityanalytics": { + "version": "1.0.0", + "depth": 0, + "source": "builtin", + "dependencies": { + "com.unity.modules.unitywebrequest": "1.0.0", + "com.unity.modules.jsonserialize": "1.0.0" + } + }, + "com.unity.modules.unitywebrequest": { + "version": "1.0.0", + "depth": 0, + "source": "builtin", + "dependencies": {} + }, + "com.unity.modules.unitywebrequestassetbundle": { + "version": "1.0.0", + "depth": 0, + "source": "builtin", + "dependencies": { + "com.unity.modules.assetbundle": "1.0.0", + "com.unity.modules.unitywebrequest": "1.0.0" + } + }, + "com.unity.modules.unitywebrequestaudio": { + "version": "1.0.0", + "depth": 0, + "source": "builtin", + "dependencies": { + "com.unity.modules.unitywebrequest": "1.0.0", + "com.unity.modules.audio": "1.0.0" + } + }, + "com.unity.modules.unitywebrequesttexture": { + "version": "1.0.0", + "depth": 0, + "source": "builtin", + "dependencies": { + "com.unity.modules.unitywebrequest": "1.0.0", + "com.unity.modules.imageconversion": "1.0.0" + } + }, + "com.unity.modules.unitywebrequestwww": { + "version": "1.0.0", + "depth": 0, + "source": "builtin", + "dependencies": { + "com.unity.modules.unitywebrequest": "1.0.0", + "com.unity.modules.unitywebrequestassetbundle": "1.0.0", + "com.unity.modules.unitywebrequestaudio": "1.0.0", + "com.unity.modules.audio": "1.0.0", + "com.unity.modules.assetbundle": "1.0.0", + "com.unity.modules.imageconversion": "1.0.0" + } + }, + "com.unity.modules.vehicles": { + "version": "1.0.0", + "depth": 0, + "source": "builtin", + "dependencies": { + "com.unity.modules.physics": "1.0.0" + } + }, + "com.unity.modules.video": { + "version": "1.0.0", + "depth": 0, + "source": "builtin", + "dependencies": { + "com.unity.modules.audio": "1.0.0", + "com.unity.modules.ui": "1.0.0", + "com.unity.modules.unitywebrequest": "1.0.0" + } + }, + "com.unity.modules.vr": { + "version": "1.0.0", + "depth": 0, + "source": "builtin", + "dependencies": { + "com.unity.modules.jsonserialize": "1.0.0", + "com.unity.modules.physics": "1.0.0", + "com.unity.modules.xr": "1.0.0" + } + }, + "com.unity.modules.wind": { + "version": "1.0.0", + "depth": 0, + "source": "builtin", + "dependencies": {} + }, + "com.unity.modules.xr": { + "version": "1.0.0", + "depth": 0, + "source": "builtin", + "dependencies": { + "com.unity.modules.physics": "1.0.0", + "com.unity.modules.jsonserialize": "1.0.0", + "com.unity.modules.subsystems": "1.0.0" + } + } + } +} diff --git a/TestRosTcpConnector/ProjectSettings/AudioManager.asset b/TestRosTcpConnector/ProjectSettings/AudioManager.asset new file mode 100644 index 00000000..ee048270 --- /dev/null +++ b/TestRosTcpConnector/ProjectSettings/AudioManager.asset @@ -0,0 +1,19 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!11 &1 +AudioManager: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Volume: 1 + Rolloff Scale: 1 + Doppler Factor: 1 + Default Speaker Mode: 2 + m_SampleRate: 0 + m_DSPBufferSize: 1024 + m_VirtualVoiceCount: 512 + m_RealVoiceCount: 32 + m_SpatializerPlugin: + m_AmbisonicDecoderPlugin: + m_DisableAudio: 1 + m_VirtualizeEffects: 1 + m_RequestedDSPBufferSize: 0 diff --git a/TestRosTcpConnector/ProjectSettings/ClusterInputManager.asset b/TestRosTcpConnector/ProjectSettings/ClusterInputManager.asset new file mode 100644 index 00000000..e7886b26 --- /dev/null +++ b/TestRosTcpConnector/ProjectSettings/ClusterInputManager.asset @@ -0,0 +1,6 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!236 &1 +ClusterInputManager: + m_ObjectHideFlags: 0 + m_Inputs: [] diff --git a/TestRosTcpConnector/ProjectSettings/DynamicsManager.asset b/TestRosTcpConnector/ProjectSettings/DynamicsManager.asset new file mode 100644 index 00000000..5d5bacb2 --- /dev/null +++ b/TestRosTcpConnector/ProjectSettings/DynamicsManager.asset @@ -0,0 +1,36 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!55 &1 +PhysicsManager: + m_ObjectHideFlags: 0 + serializedVersion: 13 + m_Gravity: {x: 0, y: -9.81, z: 0} + m_DefaultMaterial: {fileID: 0} + m_BounceThreshold: 2 + m_SleepThreshold: 0.005 + m_DefaultContactOffset: 0.01 + m_DefaultSolverIterations: 6 + m_DefaultSolverVelocityIterations: 1 + m_QueriesHitBackfaces: 0 + m_QueriesHitTriggers: 1 + m_EnableAdaptiveForce: 0 + m_ClothInterCollisionDistance: 0.1 + m_ClothInterCollisionStiffness: 0.2 + m_ContactsGeneration: 1 + m_LayerCollisionMatrix: ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff + m_AutoSimulation: 1 + m_AutoSyncTransforms: 0 + m_ReuseCollisionCallbacks: 1 + m_ClothInterCollisionSettingsToggle: 0 + m_ClothGravity: {x: 0, y: -9.81, z: 0} + m_ContactPairsMode: 0 + m_BroadphaseType: 0 + m_WorldBounds: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 250, y: 250, z: 250} + m_WorldSubdivisions: 8 + m_FrictionType: 0 + m_EnableEnhancedDeterminism: 0 + m_EnableUnifiedHeightmaps: 1 + m_SolverType: 0 + m_DefaultMaxAngularSpeed: 7 diff --git a/TestRosTcpConnector/ProjectSettings/EditorBuildSettings.asset b/TestRosTcpConnector/ProjectSettings/EditorBuildSettings.asset new file mode 100644 index 00000000..2a4cbc56 --- /dev/null +++ b/TestRosTcpConnector/ProjectSettings/EditorBuildSettings.asset @@ -0,0 +1,11 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1045 &1 +EditorBuildSettings: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Scenes: + - enabled: 1 + path: Assets/Scenes/SampleScene.unity + guid: d1c3109bdb54ad54c8a2b2838528e640 + m_configObjects: {} diff --git a/TestRosTcpConnector/ProjectSettings/EditorSettings.asset b/TestRosTcpConnector/ProjectSettings/EditorSettings.asset new file mode 100644 index 00000000..05db6c81 --- /dev/null +++ b/TestRosTcpConnector/ProjectSettings/EditorSettings.asset @@ -0,0 +1,31 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!159 &1 +EditorSettings: + m_AssetPipelineMode: 1 + m_ObjectHideFlags: 0 + serializedVersion: 10 + m_ExternalVersionControlSupport: Visible Meta Files + m_SerializationMode: 2 + m_LineEndingsForNewScripts: 0 + m_DefaultBehaviorMode: 0 + m_PrefabRegularEnvironment: {fileID: 0} + m_PrefabUIEnvironment: {fileID: 0} + m_SpritePackerMode: 0 + m_SpritePackerPaddingPower: 1 + m_EtcTextureCompressorBehavior: 1 + m_EtcTextureFastCompressor: 1 + m_EtcTextureNormalCompressor: 2 + m_EtcTextureBestCompressor: 4 + m_ProjectGenerationIncludedExtensions: txt;xml;fnt;cd;asmdef;asmref;rsp + m_ProjectGenerationRootNamespace: + m_CollabEditorSettings: + inProgressEnabled: 1 + m_EnableTextureStreamingInEditMode: 1 + m_EnableTextureStreamingInPlayMode: 1 + m_AsyncShaderCompilation: 1 + m_EnterPlayModeOptionsEnabled: 0 + m_EnterPlayModeOptions: 3 + m_ShowLightmapResolutionOverlay: 1 + m_UseLegacyProbeSampleCount: 0 + m_SerializeInlineMappingsOnOneLine: 1 diff --git a/TestRosTcpConnector/ProjectSettings/GraphicsSettings.asset b/TestRosTcpConnector/ProjectSettings/GraphicsSettings.asset new file mode 100644 index 00000000..db10dd6d --- /dev/null +++ b/TestRosTcpConnector/ProjectSettings/GraphicsSettings.asset @@ -0,0 +1,68 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!30 &1 +GraphicsSettings: + m_ObjectHideFlags: 0 + serializedVersion: 13 + m_Deferred: + m_Mode: 1 + m_Shader: {fileID: 69, guid: 0000000000000000f000000000000000, type: 0} + m_DeferredReflections: + m_Mode: 1 + m_Shader: {fileID: 74, guid: 0000000000000000f000000000000000, type: 0} + m_ScreenSpaceShadows: + m_Mode: 1 + m_Shader: {fileID: 64, guid: 0000000000000000f000000000000000, type: 0} + m_LegacyDeferred: + m_Mode: 1 + m_Shader: {fileID: 63, guid: 0000000000000000f000000000000000, type: 0} + m_DepthNormals: + m_Mode: 1 + m_Shader: {fileID: 62, guid: 0000000000000000f000000000000000, type: 0} + m_MotionVectors: + m_Mode: 1 + m_Shader: {fileID: 75, guid: 0000000000000000f000000000000000, type: 0} + m_LightHalo: + m_Mode: 1 + m_Shader: {fileID: 105, guid: 0000000000000000f000000000000000, type: 0} + m_LensFlare: + m_Mode: 1 + m_Shader: {fileID: 102, guid: 0000000000000000f000000000000000, type: 0} + m_AlwaysIncludedShaders: + - {fileID: 7, guid: 0000000000000000f000000000000000, type: 0} + - {fileID: 15104, guid: 0000000000000000f000000000000000, type: 0} + - {fileID: 15105, guid: 0000000000000000f000000000000000, type: 0} + - {fileID: 15106, guid: 0000000000000000f000000000000000, type: 0} + - {fileID: 10753, guid: 0000000000000000f000000000000000, type: 0} + - {fileID: 10770, guid: 0000000000000000f000000000000000, type: 0} + - {fileID: 10783, guid: 0000000000000000f000000000000000, type: 0} + - {fileID: 16000, guid: 0000000000000000f000000000000000, type: 0} + - {fileID: 16001, guid: 0000000000000000f000000000000000, type: 0} + - {fileID: 17000, guid: 0000000000000000f000000000000000, type: 0} + m_PreloadedShaders: [] + m_SpritesDefaultMaterial: {fileID: 10754, guid: 0000000000000000f000000000000000, + type: 0} + m_CustomRenderPipeline: {fileID: 11400000, guid: 19ba41d7c0026c3459d37c2fe90c55a0, + type: 2} + m_TransparencySortMode: 0 + m_TransparencySortAxis: {x: 0, y: 0, z: 1} + m_DefaultRenderingPath: 1 + m_DefaultMobileRenderingPath: 1 + m_TierSettings: [] + m_LightmapStripping: 0 + m_FogStripping: 0 + m_InstancingStripping: 0 + m_LightmapKeepPlain: 1 + m_LightmapKeepDirCombined: 1 + m_LightmapKeepDynamicPlain: 1 + m_LightmapKeepDynamicDirCombined: 1 + m_LightmapKeepShadowMask: 1 + m_LightmapKeepSubtractive: 1 + m_FogKeepLinear: 1 + m_FogKeepExp: 1 + m_FogKeepExp2: 1 + m_AlbedoSwatchInfos: [] + m_LightsUseLinearIntensity: 1 + m_LightsUseColorTemperature: 0 + m_LogWhenShaderIsCompiled: 0 + m_AllowEnlightenSupportForUpgradedProject: 1 diff --git a/TestRosTcpConnector/ProjectSettings/InputManager.asset b/TestRosTcpConnector/ProjectSettings/InputManager.asset new file mode 100644 index 00000000..b16147e9 --- /dev/null +++ b/TestRosTcpConnector/ProjectSettings/InputManager.asset @@ -0,0 +1,487 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!13 &1 +InputManager: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Axes: + - serializedVersion: 3 + m_Name: Horizontal + descriptiveName: + descriptiveNegativeName: + negativeButton: left + positiveButton: right + altNegativeButton: a + altPositiveButton: d + gravity: 3 + dead: 0.001 + sensitivity: 3 + snap: 1 + invert: 0 + type: 0 + axis: 0 + joyNum: 0 + - serializedVersion: 3 + m_Name: Vertical + descriptiveName: + descriptiveNegativeName: + negativeButton: down + positiveButton: up + altNegativeButton: s + altPositiveButton: w + gravity: 3 + dead: 0.001 + sensitivity: 3 + snap: 1 + invert: 0 + type: 0 + axis: 0 + joyNum: 0 + - serializedVersion: 3 + m_Name: Fire1 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: left ctrl + altNegativeButton: + altPositiveButton: mouse 0 + gravity: 1000 + dead: 0.001 + sensitivity: 1000 + snap: 0 + invert: 0 + type: 0 + axis: 0 + joyNum: 0 + - serializedVersion: 3 + m_Name: Fire2 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: left alt + altNegativeButton: + altPositiveButton: mouse 1 + gravity: 1000 + dead: 0.001 + sensitivity: 1000 + snap: 0 + invert: 0 + type: 0 + axis: 0 + joyNum: 0 + - serializedVersion: 3 + m_Name: Fire3 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: left shift + altNegativeButton: + altPositiveButton: mouse 2 + gravity: 1000 + dead: 0.001 + sensitivity: 1000 + snap: 0 + invert: 0 + type: 0 + axis: 0 + joyNum: 0 + - serializedVersion: 3 + m_Name: Jump + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: space + altNegativeButton: + altPositiveButton: + gravity: 1000 + dead: 0.001 + sensitivity: 1000 + snap: 0 + invert: 0 + type: 0 + axis: 0 + joyNum: 0 + - serializedVersion: 3 + m_Name: Mouse X + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0 + sensitivity: 0.1 + snap: 0 + invert: 0 + type: 1 + axis: 0 + joyNum: 0 + - serializedVersion: 3 + m_Name: Mouse Y + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0 + sensitivity: 0.1 + snap: 0 + invert: 0 + type: 1 + axis: 1 + joyNum: 0 + - serializedVersion: 3 + m_Name: Mouse ScrollWheel + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0 + sensitivity: 0.1 + snap: 0 + invert: 0 + type: 1 + axis: 2 + joyNum: 0 + - serializedVersion: 3 + m_Name: Horizontal + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0.19 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 0 + joyNum: 0 + - serializedVersion: 3 + m_Name: Vertical + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0.19 + sensitivity: 1 + snap: 0 + invert: 1 + type: 2 + axis: 1 + joyNum: 0 + - serializedVersion: 3 + m_Name: Fire1 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: joystick button 0 + altNegativeButton: + altPositiveButton: + gravity: 1000 + dead: 0.001 + sensitivity: 1000 + snap: 0 + invert: 0 + type: 0 + axis: 0 + joyNum: 0 + - serializedVersion: 3 + m_Name: Fire2 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: joystick button 1 + altNegativeButton: + altPositiveButton: + gravity: 1000 + dead: 0.001 + sensitivity: 1000 + snap: 0 + invert: 0 + type: 0 + axis: 0 + joyNum: 0 + - serializedVersion: 3 + m_Name: Fire3 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: joystick button 2 + altNegativeButton: + altPositiveButton: + gravity: 1000 + dead: 0.001 + sensitivity: 1000 + snap: 0 + invert: 0 + type: 0 + axis: 0 + joyNum: 0 + - serializedVersion: 3 + m_Name: Jump + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: joystick button 3 + altNegativeButton: + altPositiveButton: + gravity: 1000 + dead: 0.001 + sensitivity: 1000 + snap: 0 + invert: 0 + type: 0 + axis: 0 + joyNum: 0 + - serializedVersion: 3 + m_Name: Submit + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: return + altNegativeButton: + altPositiveButton: joystick button 0 + gravity: 1000 + dead: 0.001 + sensitivity: 1000 + snap: 0 + invert: 0 + type: 0 + axis: 0 + joyNum: 0 + - serializedVersion: 3 + m_Name: Submit + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: enter + altNegativeButton: + altPositiveButton: space + gravity: 1000 + dead: 0.001 + sensitivity: 1000 + snap: 0 + invert: 0 + type: 0 + axis: 0 + joyNum: 0 + - serializedVersion: 3 + m_Name: Cancel + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: escape + altNegativeButton: + altPositiveButton: joystick button 1 + gravity: 1000 + dead: 0.001 + sensitivity: 1000 + snap: 0 + invert: 0 + type: 0 + axis: 0 + joyNum: 0 + - serializedVersion: 3 + m_Name: Enable Debug Button 1 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: left ctrl + altNegativeButton: + altPositiveButton: joystick button 8 + gravity: 0 + dead: 0 + sensitivity: 0 + snap: 0 + invert: 0 + type: 0 + axis: 0 + joyNum: 0 + - serializedVersion: 3 + m_Name: Enable Debug Button 2 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: backspace + altNegativeButton: + altPositiveButton: joystick button 9 + gravity: 0 + dead: 0 + sensitivity: 0 + snap: 0 + invert: 0 + type: 0 + axis: 0 + joyNum: 0 + - serializedVersion: 3 + m_Name: Debug Reset + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: left alt + altNegativeButton: + altPositiveButton: joystick button 1 + gravity: 0 + dead: 0 + sensitivity: 0 + snap: 0 + invert: 0 + type: 0 + axis: 0 + joyNum: 0 + - serializedVersion: 3 + m_Name: Debug Next + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: page down + altNegativeButton: + altPositiveButton: joystick button 5 + gravity: 0 + dead: 0 + sensitivity: 0 + snap: 0 + invert: 0 + type: 0 + axis: 0 + joyNum: 0 + - serializedVersion: 3 + m_Name: Debug Previous + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: page up + altNegativeButton: + altPositiveButton: joystick button 4 + gravity: 0 + dead: 0 + sensitivity: 0 + snap: 0 + invert: 0 + type: 0 + axis: 0 + joyNum: 0 + - serializedVersion: 3 + m_Name: Debug Validate + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: return + altNegativeButton: + altPositiveButton: joystick button 0 + gravity: 0 + dead: 0 + sensitivity: 0 + snap: 0 + invert: 0 + type: 0 + axis: 0 + joyNum: 0 + - serializedVersion: 3 + m_Name: Debug Persistent + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: right shift + altNegativeButton: + altPositiveButton: joystick button 2 + gravity: 0 + dead: 0 + sensitivity: 0 + snap: 0 + invert: 0 + type: 0 + axis: 0 + joyNum: 0 + - serializedVersion: 3 + m_Name: Debug Multiplier + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: left shift + altNegativeButton: + altPositiveButton: joystick button 3 + gravity: 0 + dead: 0 + sensitivity: 0 + snap: 0 + invert: 0 + type: 0 + axis: 0 + joyNum: 0 + - serializedVersion: 3 + m_Name: Debug Horizontal + descriptiveName: + descriptiveNegativeName: + negativeButton: left + positiveButton: right + altNegativeButton: + altPositiveButton: + gravity: 1000 + dead: 0.001 + sensitivity: 1000 + snap: 0 + invert: 0 + type: 0 + axis: 0 + joyNum: 0 + - serializedVersion: 3 + m_Name: Debug Vertical + descriptiveName: + descriptiveNegativeName: + negativeButton: down + positiveButton: up + altNegativeButton: + altPositiveButton: + gravity: 1000 + dead: 0.001 + sensitivity: 1000 + snap: 0 + invert: 0 + type: 0 + axis: 0 + joyNum: 0 + - serializedVersion: 3 + m_Name: Debug Vertical + descriptiveName: + descriptiveNegativeName: + negativeButton: down + positiveButton: up + altNegativeButton: + altPositiveButton: + gravity: 1000 + dead: 0.001 + sensitivity: 1000 + snap: 0 + invert: 0 + type: 2 + axis: 6 + joyNum: 0 + - serializedVersion: 3 + m_Name: Debug Horizontal + descriptiveName: + descriptiveNegativeName: + negativeButton: left + positiveButton: right + altNegativeButton: + altPositiveButton: + gravity: 1000 + dead: 0.001 + sensitivity: 1000 + snap: 0 + invert: 0 + type: 2 + axis: 5 + joyNum: 0 diff --git a/TestRosTcpConnector/ProjectSettings/NavMeshAreas.asset b/TestRosTcpConnector/ProjectSettings/NavMeshAreas.asset new file mode 100644 index 00000000..3b0b7c3d --- /dev/null +++ b/TestRosTcpConnector/ProjectSettings/NavMeshAreas.asset @@ -0,0 +1,91 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!126 &1 +NavMeshProjectSettings: + m_ObjectHideFlags: 0 + serializedVersion: 2 + areas: + - name: Walkable + cost: 1 + - name: Not Walkable + cost: 1 + - name: Jump + cost: 2 + - name: + cost: 1 + - name: + cost: 1 + - name: + cost: 1 + - name: + cost: 1 + - name: + cost: 1 + - name: + cost: 1 + - name: + cost: 1 + - name: + cost: 1 + - name: + cost: 1 + - name: + cost: 1 + - name: + cost: 1 + - name: + cost: 1 + - name: + cost: 1 + - name: + cost: 1 + - name: + cost: 1 + - name: + cost: 1 + - name: + cost: 1 + - name: + cost: 1 + - name: + cost: 1 + - name: + cost: 1 + - name: + cost: 1 + - name: + cost: 1 + - name: + cost: 1 + - name: + cost: 1 + - name: + cost: 1 + - name: + cost: 1 + - name: + cost: 1 + - name: + cost: 1 + - name: + cost: 1 + m_LastAgentTypeID: -887442657 + m_Settings: + - serializedVersion: 2 + agentTypeID: 0 + agentRadius: 0.5 + agentHeight: 2 + agentSlope: 45 + agentClimb: 0.75 + ledgeDropHeight: 0 + maxJumpAcrossDistance: 0 + minRegionArea: 2 + manualCellSize: 0 + cellSize: 0.16666667 + manualTileSize: 0 + tileSize: 256 + accuratePlacement: 0 + debug: + m_Flags: 0 + m_SettingNames: + - Humanoid diff --git a/TestRosTcpConnector/ProjectSettings/PackageManagerSettings.asset b/TestRosTcpConnector/ProjectSettings/PackageManagerSettings.asset new file mode 100644 index 00000000..be4a7974 --- /dev/null +++ b/TestRosTcpConnector/ProjectSettings/PackageManagerSettings.asset @@ -0,0 +1,43 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &1 +MonoBehaviour: + m_ObjectHideFlags: 61 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 13964, guid: 0000000000000000e000000000000000, type: 0} + m_Name: + m_EditorClassIdentifier: + m_EnablePreviewPackages: 0 + m_EnablePackageDependencies: 0 + m_AdvancedSettingsExpanded: 1 + m_ScopedRegistriesSettingsExpanded: 1 + oneTimeWarningShown: 0 + m_Registries: + - m_Id: main + m_Name: + m_Url: https://packages.unity.com + m_Scopes: [] + m_IsDefault: 1 + m_Capabilities: 7 + m_UserSelectedRegistryName: + m_UserAddingNewScopedRegistry: 0 + m_RegistryInfoDraft: + m_ErrorMessage: + m_Original: + m_Id: + m_Name: + m_Url: + m_Scopes: [] + m_IsDefault: 0 + m_Capabilities: 0 + m_Modified: 0 + m_Name: + m_Url: + m_Scopes: + - + m_SelectedScopeIndex: 0 diff --git a/TestRosTcpConnector/ProjectSettings/Physics2DSettings.asset b/TestRosTcpConnector/ProjectSettings/Physics2DSettings.asset new file mode 100644 index 00000000..47880b1c --- /dev/null +++ b/TestRosTcpConnector/ProjectSettings/Physics2DSettings.asset @@ -0,0 +1,56 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!19 &1 +Physics2DSettings: + m_ObjectHideFlags: 0 + serializedVersion: 4 + m_Gravity: {x: 0, y: -9.81} + m_DefaultMaterial: {fileID: 0} + m_VelocityIterations: 8 + m_PositionIterations: 3 + m_VelocityThreshold: 1 + m_MaxLinearCorrection: 0.2 + m_MaxAngularCorrection: 8 + m_MaxTranslationSpeed: 100 + m_MaxRotationSpeed: 360 + m_BaumgarteScale: 0.2 + m_BaumgarteTimeOfImpactScale: 0.75 + m_TimeToSleep: 0.5 + m_LinearSleepTolerance: 0.01 + m_AngularSleepTolerance: 2 + m_DefaultContactOffset: 0.01 + m_JobOptions: + serializedVersion: 2 + useMultithreading: 0 + useConsistencySorting: 0 + m_InterpolationPosesPerJob: 100 + m_NewContactsPerJob: 30 + m_CollideContactsPerJob: 100 + m_ClearFlagsPerJob: 200 + m_ClearBodyForcesPerJob: 200 + m_SyncDiscreteFixturesPerJob: 50 + m_SyncContinuousFixturesPerJob: 50 + m_FindNearestContactsPerJob: 100 + m_UpdateTriggerContactsPerJob: 100 + m_IslandSolverCostThreshold: 100 + m_IslandSolverBodyCostScale: 1 + m_IslandSolverContactCostScale: 10 + m_IslandSolverJointCostScale: 10 + m_IslandSolverBodiesPerJob: 50 + m_IslandSolverContactsPerJob: 50 + m_AutoSimulation: 1 + m_QueriesHitTriggers: 1 + m_QueriesStartInColliders: 1 + m_CallbacksOnDisable: 1 + m_ReuseCollisionCallbacks: 1 + m_AutoSyncTransforms: 0 + m_AlwaysShowColliders: 0 + m_ShowColliderSleep: 1 + m_ShowColliderContacts: 0 + m_ShowColliderAABB: 0 + m_ContactArrowScale: 0.2 + m_ColliderAwakeColor: {r: 0.5686275, g: 0.95686275, b: 0.54509807, a: 0.7529412} + m_ColliderAsleepColor: {r: 0.5686275, g: 0.95686275, b: 0.54509807, a: 0.36078432} + m_ColliderContactColor: {r: 1, g: 0, b: 1, a: 0.6862745} + m_ColliderAABBColor: {r: 1, g: 1, b: 0, a: 0.2509804} + m_LayerCollisionMatrix: ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff diff --git a/TestRosTcpConnector/ProjectSettings/PresetManager.asset b/TestRosTcpConnector/ProjectSettings/PresetManager.asset new file mode 100644 index 00000000..10a1b073 --- /dev/null +++ b/TestRosTcpConnector/ProjectSettings/PresetManager.asset @@ -0,0 +1,27 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1386491679 &1 +PresetManager: + m_ObjectHideFlags: 0 + m_DefaultList: + - type: + m_NativeTypeID: 108 + m_ManagedTypePPtr: {fileID: 0} + m_ManagedTypeFallback: + defaultPresets: + - m_Preset: {fileID: 2655988077585873504, guid: 463065d4f17d1d94d848aa127b94dd43, + type: 2} + - type: + m_NativeTypeID: 1020 + m_ManagedTypePPtr: {fileID: 0} + m_ManagedTypeFallback: + defaultPresets: + - m_Preset: {fileID: 2655988077585873504, guid: e7689051185d12f4298e1ebb2693a29f, + type: 2} + - type: + m_NativeTypeID: 1006 + m_ManagedTypePPtr: {fileID: 0} + m_ManagedTypeFallback: + defaultPresets: + - m_Preset: {fileID: 2655988077585873504, guid: e8537455c6c08bd4e8bf0be3707da685, + type: 2} diff --git a/TestRosTcpConnector/ProjectSettings/ProjectSettings.asset b/TestRosTcpConnector/ProjectSettings/ProjectSettings.asset new file mode 100644 index 00000000..63e48000 --- /dev/null +++ b/TestRosTcpConnector/ProjectSettings/ProjectSettings.asset @@ -0,0 +1,680 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!129 &1 +PlayerSettings: + m_ObjectHideFlags: 0 + serializedVersion: 21 + productGUID: bfd9760733c064b1cb84267ff0f2321f + AndroidProfiler: 0 + AndroidFilterTouchesWhenObscured: 0 + AndroidEnableSustainedPerformanceMode: 0 + defaultScreenOrientation: 4 + targetDevice: 2 + useOnDemandResources: 0 + accelerometerFrequency: 60 + companyName: UnityTechnologies + productName: TestRosTcpConnector + defaultCursor: {fileID: 0} + cursorHotspot: {x: 0, y: 0} + m_SplashScreenBackgroundColor: {r: 0.13725491, g: 0.12156863, b: 0.1254902, a: 1} + m_ShowUnitySplashScreen: 1 + m_ShowUnitySplashLogo: 1 + m_SplashScreenOverlayOpacity: 1 + m_SplashScreenAnimation: 1 + m_SplashScreenLogoStyle: 1 + m_SplashScreenDrawMode: 0 + m_SplashScreenBackgroundAnimationZoom: 1 + m_SplashScreenLogoAnimationZoom: 1 + m_SplashScreenBackgroundLandscapeAspect: 1 + m_SplashScreenBackgroundPortraitAspect: 1 + m_SplashScreenBackgroundLandscapeUvs: + serializedVersion: 2 + x: 0 + y: 0 + width: 1 + height: 1 + m_SplashScreenBackgroundPortraitUvs: + serializedVersion: 2 + x: 0 + y: 0 + width: 1 + height: 1 + m_SplashScreenLogos: [] + m_VirtualRealitySplashScreen: {fileID: 0} + m_HolographicTrackingLossScreen: {fileID: 0} + defaultScreenWidth: 1920 + defaultScreenHeight: 1080 + defaultScreenWidthWeb: 960 + defaultScreenHeightWeb: 600 + m_StereoRenderingPath: 0 + m_ActiveColorSpace: 1 + m_MTRendering: 1 + mipStripping: 0 + numberOfMipsStripped: 0 + m_StackTraceTypes: 010000000100000001000000010000000100000001000000 + iosShowActivityIndicatorOnLoading: -1 + androidShowActivityIndicatorOnLoading: -1 + iosUseCustomAppBackgroundBehavior: 0 + iosAllowHTTPDownload: 1 + allowedAutorotateToPortrait: 1 + allowedAutorotateToPortraitUpsideDown: 1 + allowedAutorotateToLandscapeRight: 1 + allowedAutorotateToLandscapeLeft: 1 + useOSAutorotation: 1 + use32BitDisplayBuffer: 1 + preserveFramebufferAlpha: 0 + disableDepthAndStencilBuffers: 0 + androidStartInFullscreen: 1 + androidRenderOutsideSafeArea: 0 + androidUseSwappy: 1 + androidBlitType: 1 + defaultIsNativeResolution: 1 + macRetinaSupport: 1 + runInBackground: 1 + captureSingleScreen: 0 + muteOtherAudioSources: 0 + Prepare IOS For Recording: 0 + Force IOS Speakers When Recording: 0 + deferSystemGesturesMode: 0 + hideHomeButton: 0 + submitAnalytics: 1 + usePlayerLog: 1 + bakeCollisionMeshes: 0 + forceSingleInstance: 0 + useFlipModelSwapchain: 1 + resizableWindow: 0 + useMacAppStoreValidation: 0 + macAppStoreCategory: public.app-category.games + gpuSkinning: 1 + xboxPIXTextureCapture: 0 + xboxEnableAvatar: 0 + xboxEnableKinect: 0 + xboxEnableKinectAutoTracking: 0 + xboxEnableFitness: 0 + visibleInBackground: 1 + allowFullscreenSwitch: 1 + fullscreenMode: 1 + xboxSpeechDB: 0 + xboxEnableHeadOrientation: 0 + xboxEnableGuest: 0 + xboxEnablePIXSampling: 0 + metalFramebufferOnly: 0 + xboxOneResolution: 0 + xboxOneSResolution: 0 + xboxOneXResolution: 3 + xboxOneMonoLoggingLevel: 0 + xboxOneLoggingLevel: 1 + xboxOneDisableEsram: 0 + xboxOneEnableTypeOptimization: 0 + xboxOnePresentImmediateThreshold: 0 + switchQueueCommandMemory: 0 + switchQueueControlMemory: 0 + switchQueueComputeMemory: 262144 + switchNVNShaderPoolsGranularity: 33554432 + switchNVNDefaultPoolsGranularity: 16777216 + switchNVNOtherPoolsGranularity: 16777216 + switchNVNMaxPublicTextureIDCount: 0 + switchNVNMaxPublicSamplerIDCount: 0 + stadiaPresentMode: 0 + stadiaTargetFramerate: 0 + vulkanNumSwapchainBuffers: 3 + vulkanEnableSetSRGBWrite: 0 + vulkanEnablePreTransform: 0 + vulkanEnableLateAcquireNextImage: 0 + m_SupportedAspectRatios: + 4:3: 1 + 5:4: 1 + 16:10: 1 + 16:9: 1 + Others: 1 + bundleVersion: 0.1 + preloadedAssets: [] + metroInputSource: 0 + wsaTransparentSwapchain: 0 + m_HolographicPauseOnTrackingLoss: 1 + xboxOneDisableKinectGpuReservation: 1 + xboxOneEnable7thCore: 1 + vrSettings: + enable360StereoCapture: 0 + isWsaHolographicRemotingEnabled: 0 + enableFrameTimingStats: 0 + useHDRDisplay: 0 + D3DHDRBitDepth: 0 + m_ColorGamuts: 0000000003000000 + targetPixelDensity: 30 + resolutionScalingMode: 0 + androidSupportedAspectRatio: 1 + androidMaxAspectRatio: 2.1 + applicationIdentifier: + Standalone: com.UnityTechnologies.TestRosTcpConnector + buildNumber: + Standalone: 0 + iPhone: 0 + tvOS: 0 + overrideDefaultApplicationIdentifier: 0 + AndroidBundleVersionCode: 1 + AndroidMinSdkVersion: 19 + AndroidTargetSdkVersion: 0 + AndroidPreferredInstallLocation: 1 + aotOptions: + stripEngineCode: 1 + iPhoneStrippingLevel: 0 + iPhoneScriptCallOptimization: 0 + ForceInternetPermission: 0 + ForceSDCardPermission: 0 + CreateWallpaper: 0 + APKExpansionFiles: 0 + keepLoadedShadersAlive: 0 + StripUnusedMeshComponents: 0 + VertexChannelCompressionMask: 4054 + iPhoneSdkVersion: 988 + iOSTargetOSVersionString: 11.0 + tvOSSdkVersion: 0 + tvOSRequireExtendedGameController: 0 + tvOSTargetOSVersionString: 11.0 + uIPrerenderedIcon: 0 + uIRequiresPersistentWiFi: 0 + uIRequiresFullScreen: 1 + uIStatusBarHidden: 1 + uIExitOnSuspend: 0 + uIStatusBarStyle: 0 + appleTVSplashScreen: {fileID: 0} + appleTVSplashScreen2x: {fileID: 0} + tvOSSmallIconLayers: [] + tvOSSmallIconLayers2x: [] + tvOSLargeIconLayers: [] + tvOSLargeIconLayers2x: [] + tvOSTopShelfImageLayers: [] + tvOSTopShelfImageLayers2x: [] + tvOSTopShelfImageWideLayers: [] + tvOSTopShelfImageWideLayers2x: [] + iOSLaunchScreenType: 0 + iOSLaunchScreenPortrait: {fileID: 0} + iOSLaunchScreenLandscape: {fileID: 0} + iOSLaunchScreenBackgroundColor: + serializedVersion: 2 + rgba: 0 + iOSLaunchScreenFillPct: 100 + iOSLaunchScreenSize: 100 + iOSLaunchScreenCustomXibPath: + iOSLaunchScreeniPadType: 0 + iOSLaunchScreeniPadImage: {fileID: 0} + iOSLaunchScreeniPadBackgroundColor: + serializedVersion: 2 + rgba: 0 + iOSLaunchScreeniPadFillPct: 100 + iOSLaunchScreeniPadSize: 100 + iOSLaunchScreeniPadCustomXibPath: + iOSLaunchScreenCustomStoryboardPath: + iOSLaunchScreeniPadCustomStoryboardPath: + iOSDeviceRequirements: [] + iOSURLSchemes: [] + iOSBackgroundModes: 0 + iOSMetalForceHardShadows: 0 + metalEditorSupport: 1 + metalAPIValidation: 1 + iOSRenderExtraFrameOnPause: 0 + iosCopyPluginsCodeInsteadOfSymlink: 0 + appleDeveloperTeamID: + iOSManualSigningProvisioningProfileID: + tvOSManualSigningProvisioningProfileID: + iOSManualSigningProvisioningProfileType: 0 + tvOSManualSigningProvisioningProfileType: 0 + appleEnableAutomaticSigning: 0 + iOSRequireARKit: 0 + iOSAutomaticallyDetectAndAddCapabilities: 1 + appleEnableProMotion: 0 + shaderPrecisionModel: 0 + clonedFromGUID: 9870af204204ab84596f8a656f2f2ce6 + templatePackageId: com.unity.template.universal@10.0.0 + templateDefaultScene: Assets/Scenes/SampleScene.unity + useCustomMainManifest: 0 + useCustomLauncherManifest: 0 + useCustomMainGradleTemplate: 0 + useCustomLauncherGradleManifest: 0 + useCustomBaseGradleTemplate: 0 + useCustomGradlePropertiesTemplate: 0 + useCustomProguardFile: 0 + AndroidTargetArchitectures: 1 + AndroidSplashScreenScale: 0 + androidSplashScreen: {fileID: 0} + AndroidKeystoreName: + AndroidKeyaliasName: + AndroidBuildApkPerCpuArchitecture: 0 + AndroidTVCompatibility: 0 + AndroidIsGame: 1 + AndroidEnableTango: 0 + androidEnableBanner: 1 + androidUseLowAccuracyLocation: 0 + androidUseCustomKeystore: 0 + m_AndroidBanners: + - width: 320 + height: 180 + banner: {fileID: 0} + androidGamepadSupportLevel: 0 + AndroidMinifyWithR8: 0 + AndroidMinifyRelease: 0 + AndroidMinifyDebug: 0 + AndroidValidateAppBundleSize: 1 + AndroidAppBundleSizeToValidate: 100 + m_BuildTargetIcons: [] + m_BuildTargetPlatformIcons: [] + m_BuildTargetBatching: + - m_BuildTarget: Standalone + m_StaticBatching: 1 + m_DynamicBatching: 0 + - m_BuildTarget: tvOS + m_StaticBatching: 1 + m_DynamicBatching: 0 + - m_BuildTarget: iPhone + m_StaticBatching: 1 + m_DynamicBatching: 0 + - m_BuildTarget: Android + m_StaticBatching: 1 + m_DynamicBatching: 0 + - m_BuildTarget: WebGL + m_StaticBatching: 0 + m_DynamicBatching: 0 + m_BuildTargetGraphicsJobs: + - m_BuildTarget: MacStandaloneSupport + m_GraphicsJobs: 0 + - m_BuildTarget: Switch + m_GraphicsJobs: 1 + - m_BuildTarget: MetroSupport + m_GraphicsJobs: 1 + - m_BuildTarget: AppleTVSupport + m_GraphicsJobs: 0 + - m_BuildTarget: BJMSupport + m_GraphicsJobs: 1 + - m_BuildTarget: LinuxStandaloneSupport + m_GraphicsJobs: 1 + - m_BuildTarget: PS4Player + m_GraphicsJobs: 1 + - m_BuildTarget: iOSSupport + m_GraphicsJobs: 0 + - m_BuildTarget: WindowsStandaloneSupport + m_GraphicsJobs: 1 + - m_BuildTarget: XboxOnePlayer + m_GraphicsJobs: 1 + - m_BuildTarget: LuminSupport + m_GraphicsJobs: 0 + - m_BuildTarget: AndroidPlayer + m_GraphicsJobs: 0 + - m_BuildTarget: WebGLSupport + m_GraphicsJobs: 0 + m_BuildTargetGraphicsJobMode: + - m_BuildTarget: PS4Player + m_GraphicsJobMode: 0 + - m_BuildTarget: XboxOnePlayer + m_GraphicsJobMode: 0 + m_BuildTargetGraphicsAPIs: + - m_BuildTarget: iOSSupport + m_APIs: 10000000 + m_Automatic: 1 + - m_BuildTarget: AppleTVSupport + m_APIs: 10000000 + m_Automatic: 1 + - m_BuildTarget: AndroidPlayer + m_APIs: 150000000b000000 + m_Automatic: 0 + - m_BuildTarget: WebGLSupport + m_APIs: 0b000000 + m_Automatic: 0 + m_BuildTargetVRSettings: [] + openGLRequireES31: 0 + openGLRequireES31AEP: 0 + openGLRequireES32: 0 + m_TemplateCustomTags: {} + mobileMTRendering: + Android: 1 + iPhone: 1 + tvOS: 1 + m_BuildTargetGroupLightmapEncodingQuality: + - m_BuildTarget: Standalone + m_EncodingQuality: 1 + m_BuildTargetGroupLightmapSettings: [] + m_BuildTargetNormalMapEncoding: [] + playModeTestRunnerEnabled: 0 + runPlayModeTestAsEditModeTest: 0 + actionOnDotNetUnhandledException: 1 + enableInternalProfiler: 0 + logObjCUncaughtExceptions: 1 + enableCrashReportAPI: 0 + cameraUsageDescription: + locationUsageDescription: + microphoneUsageDescription: + switchNMETAOverride: + switchNetLibKey: + switchSocketMemoryPoolSize: 6144 + switchSocketAllocatorPoolSize: 128 + switchSocketConcurrencyLimit: 14 + switchScreenResolutionBehavior: 2 + switchUseCPUProfiler: 0 + switchUseGOLDLinker: 0 + switchApplicationID: 0x01004b9000490000 + switchNSODependencies: + switchTitleNames_0: + switchTitleNames_1: + switchTitleNames_2: + switchTitleNames_3: + switchTitleNames_4: + switchTitleNames_5: + switchTitleNames_6: + switchTitleNames_7: + switchTitleNames_8: + switchTitleNames_9: + switchTitleNames_10: + switchTitleNames_11: + switchTitleNames_12: + switchTitleNames_13: + switchTitleNames_14: + switchPublisherNames_0: + switchPublisherNames_1: + switchPublisherNames_2: + switchPublisherNames_3: + switchPublisherNames_4: + switchPublisherNames_5: + switchPublisherNames_6: + switchPublisherNames_7: + switchPublisherNames_8: + switchPublisherNames_9: + switchPublisherNames_10: + switchPublisherNames_11: + switchPublisherNames_12: + switchPublisherNames_13: + switchPublisherNames_14: + switchIcons_0: {fileID: 0} + switchIcons_1: {fileID: 0} + switchIcons_2: {fileID: 0} + switchIcons_3: {fileID: 0} + switchIcons_4: {fileID: 0} + switchIcons_5: {fileID: 0} + switchIcons_6: {fileID: 0} + switchIcons_7: {fileID: 0} + switchIcons_8: {fileID: 0} + switchIcons_9: {fileID: 0} + switchIcons_10: {fileID: 0} + switchIcons_11: {fileID: 0} + switchIcons_12: {fileID: 0} + switchIcons_13: {fileID: 0} + switchIcons_14: {fileID: 0} + switchSmallIcons_0: {fileID: 0} + switchSmallIcons_1: {fileID: 0} + switchSmallIcons_2: {fileID: 0} + switchSmallIcons_3: {fileID: 0} + switchSmallIcons_4: {fileID: 0} + switchSmallIcons_5: {fileID: 0} + switchSmallIcons_6: {fileID: 0} + switchSmallIcons_7: {fileID: 0} + switchSmallIcons_8: {fileID: 0} + switchSmallIcons_9: {fileID: 0} + switchSmallIcons_10: {fileID: 0} + switchSmallIcons_11: {fileID: 0} + switchSmallIcons_12: {fileID: 0} + switchSmallIcons_13: {fileID: 0} + switchSmallIcons_14: {fileID: 0} + switchManualHTML: + switchAccessibleURLs: + switchLegalInformation: + switchMainThreadStackSize: 1048576 + switchPresenceGroupId: + switchLogoHandling: 0 + switchReleaseVersion: 0 + switchDisplayVersion: 1.0.0 + switchStartupUserAccount: 0 + switchTouchScreenUsage: 0 + switchSupportedLanguagesMask: 0 + switchLogoType: 0 + switchApplicationErrorCodeCategory: + switchUserAccountSaveDataSize: 0 + switchUserAccountSaveDataJournalSize: 0 + switchApplicationAttribute: 0 + switchCardSpecSize: -1 + switchCardSpecClock: -1 + switchRatingsMask: 0 + switchRatingsInt_0: 0 + switchRatingsInt_1: 0 + switchRatingsInt_2: 0 + switchRatingsInt_3: 0 + switchRatingsInt_4: 0 + switchRatingsInt_5: 0 + switchRatingsInt_6: 0 + switchRatingsInt_7: 0 + switchRatingsInt_8: 0 + switchRatingsInt_9: 0 + switchRatingsInt_10: 0 + switchRatingsInt_11: 0 + switchRatingsInt_12: 0 + switchLocalCommunicationIds_0: + switchLocalCommunicationIds_1: + switchLocalCommunicationIds_2: + switchLocalCommunicationIds_3: + switchLocalCommunicationIds_4: + switchLocalCommunicationIds_5: + switchLocalCommunicationIds_6: + switchLocalCommunicationIds_7: + switchParentalControl: 0 + switchAllowsScreenshot: 1 + switchAllowsVideoCapturing: 1 + switchAllowsRuntimeAddOnContentInstall: 0 + switchDataLossConfirmation: 0 + switchUserAccountLockEnabled: 0 + switchSystemResourceMemory: 16777216 + switchSupportedNpadStyles: 22 + switchNativeFsCacheSize: 32 + switchIsHoldTypeHorizontal: 0 + switchSupportedNpadCount: 8 + switchSocketConfigEnabled: 0 + switchTcpInitialSendBufferSize: 32 + switchTcpInitialReceiveBufferSize: 64 + switchTcpAutoSendBufferSizeMax: 256 + switchTcpAutoReceiveBufferSizeMax: 256 + switchUdpSendBufferSize: 9 + switchUdpReceiveBufferSize: 42 + switchSocketBufferEfficiency: 4 + switchSocketInitializeEnabled: 1 + switchNetworkInterfaceManagerInitializeEnabled: 1 + switchPlayerConnectionEnabled: 1 + switchUseNewStyleFilepaths: 0 + ps4NPAgeRating: 12 + ps4NPTitleSecret: + ps4NPTrophyPackPath: + ps4ParentalLevel: 11 + ps4ContentID: ED1633-NPXX51362_00-0000000000000000 + ps4Category: 0 + ps4MasterVersion: 01.00 + ps4AppVersion: 01.00 + ps4AppType: 0 + ps4ParamSfxPath: + ps4VideoOutPixelFormat: 0 + ps4VideoOutInitialWidth: 1920 + ps4VideoOutBaseModeInitialWidth: 1920 + ps4VideoOutReprojectionRate: 60 + ps4PronunciationXMLPath: + ps4PronunciationSIGPath: + ps4BackgroundImagePath: + ps4StartupImagePath: + ps4StartupImagesFolder: + ps4IconImagesFolder: + ps4SaveDataImagePath: + ps4SdkOverride: + ps4BGMPath: + ps4ShareFilePath: + ps4ShareOverlayImagePath: + ps4PrivacyGuardImagePath: + ps4ExtraSceSysFile: + ps4NPtitleDatPath: + ps4RemotePlayKeyAssignment: -1 + ps4RemotePlayKeyMappingDir: + ps4PlayTogetherPlayerCount: 0 + ps4EnterButtonAssignment: 1 + ps4ApplicationParam1: 0 + ps4ApplicationParam2: 0 + ps4ApplicationParam3: 0 + ps4ApplicationParam4: 0 + ps4DownloadDataSize: 0 + ps4GarlicHeapSize: 2048 + ps4ProGarlicHeapSize: 2560 + playerPrefsMaxSize: 32768 + ps4Passcode: frAQBc8Wsa1xVPfvJcrgRYwTiizs2trQ + ps4pnSessions: 1 + ps4pnPresence: 1 + ps4pnFriends: 1 + ps4pnGameCustomData: 1 + playerPrefsSupport: 0 + enableApplicationExit: 0 + resetTempFolder: 1 + restrictedAudioUsageRights: 0 + ps4UseResolutionFallback: 0 + ps4ReprojectionSupport: 0 + ps4UseAudio3dBackend: 0 + ps4UseLowGarlicFragmentationMode: 1 + ps4SocialScreenEnabled: 0 + ps4ScriptOptimizationLevel: 0 + ps4Audio3dVirtualSpeakerCount: 14 + ps4attribCpuUsage: 0 + ps4PatchPkgPath: + ps4PatchLatestPkgPath: + ps4PatchChangeinfoPath: + ps4PatchDayOne: 0 + ps4attribUserManagement: 0 + ps4attribMoveSupport: 0 + ps4attrib3DSupport: 0 + ps4attribShareSupport: 0 + ps4attribExclusiveVR: 0 + ps4disableAutoHideSplash: 0 + ps4videoRecordingFeaturesUsed: 0 + ps4contentSearchFeaturesUsed: 0 + ps4CompatibilityPS5: 0 + ps4GPU800MHz: 1 + ps4attribEyeToEyeDistanceSettingVR: 0 + ps4IncludedModules: + - libc.prx + - libSceAudioLatencyEstimation.prx + - libSceFace.prx + - libSceFaceTracker.prx + - libSceFios2.prx + - libSceHand.prx + - libSceHandTracker.prx + - libSceHeadTracker.prx + - libSceJobManager.prx + - libSceNpToolkit2.prx + - libSceS3DConversion.prx + ps4attribVROutputEnabled: 0 + monoEnv: + splashScreenBackgroundSourceLandscape: {fileID: 0} + splashScreenBackgroundSourcePortrait: {fileID: 0} + blurSplashScreenBackground: 1 + spritePackerPolicy: + webGLMemorySize: 16 + webGLExceptionSupport: 1 + webGLNameFilesAsHashes: 0 + webGLDataCaching: 1 + webGLDebugSymbols: 0 + webGLEmscriptenArgs: + webGLModulesDirectory: + webGLTemplate: APPLICATION:Default + webGLAnalyzeBuildSize: 0 + webGLUseEmbeddedResources: 0 + webGLCompressionFormat: 1 + webGLWasmArithmeticExceptions: 0 + webGLLinkerTarget: 1 + webGLThreadsSupport: 0 + webGLDecompressionFallback: 0 + scriptingDefineSymbols: {} + additionalCompilerArguments: {} + platformArchitecture: {} + scriptingBackend: + Standalone: 0 + il2cppCompilerConfiguration: {} + managedStrippingLevel: {} + incrementalIl2cppBuild: {} + suppressCommonWarnings: 1 + allowUnsafeCode: 0 + useDeterministicCompilation: 1 + useReferenceAssemblies: 1 + enableRoslynAnalyzers: 1 + additionalIl2CppArgs: + scriptingRuntimeVersion: 1 + gcIncremental: 1 + gcWBarrierValidation: 0 + apiCompatibilityLevelPerPlatform: + Standalone: 3 + m_RenderingPath: 1 + m_MobileRenderingPath: 1 + metroPackageName: Template_Lightweight + metroPackageVersion: + metroCertificatePath: + metroCertificatePassword: + metroCertificateSubject: + metroCertificateIssuer: + metroCertificateNotAfter: 0000000000000000 + metroApplicationDescription: Template_Lightweight + wsaImages: {} + metroTileShortName: + metroTileShowName: 0 + metroMediumTileShowName: 0 + metroLargeTileShowName: 0 + metroWideTileShowName: 0 + metroSupportStreamingInstall: 0 + metroLastRequiredScene: 0 + metroDefaultTileSize: 1 + metroTileForegroundText: 2 + metroTileBackgroundColor: {r: 0.13333334, g: 0.17254902, b: 0.21568628, a: 0} + metroSplashScreenBackgroundColor: {r: 0.12941177, g: 0.17254902, b: 0.21568628, a: 1} + metroSplashScreenUseBackgroundColor: 0 + platformCapabilities: {} + metroTargetDeviceFamilies: {} + metroFTAName: + metroFTAFileTypes: [] + metroProtocolName: + XboxOneProductId: + XboxOneUpdateKey: + XboxOneSandboxId: + XboxOneContentId: + XboxOneTitleId: + XboxOneSCId: + XboxOneGameOsOverridePath: + XboxOnePackagingOverridePath: + XboxOneAppManifestOverridePath: + XboxOneVersion: 1.0.0.0 + XboxOnePackageEncryption: 0 + XboxOnePackageUpdateGranularity: 2 + XboxOneDescription: + XboxOneLanguage: + - enus + XboxOneCapability: [] + XboxOneGameRating: {} + XboxOneIsContentPackage: 0 + XboxOneEnableGPUVariability: 1 + XboxOneSockets: {} + XboxOneSplashScreen: {fileID: 0} + XboxOneAllowedProductIds: [] + XboxOnePersistentLocalStorageSize: 0 + XboxOneXTitleMemory: 8 + XboxOneOverrideIdentityName: + XboxOneOverrideIdentityPublisher: + vrEditorSettings: {} + cloudServicesEnabled: + UNet: 1 + luminIcon: + m_Name: + m_ModelFolderPath: + m_PortalFolderPath: + luminCert: + m_CertPath: + m_SignPackage: 1 + luminIsChannelApp: 0 + luminVersion: + m_VersionCode: 1 + m_VersionName: + apiCompatibilityLevel: 6 + activeInputHandler: 0 + cloudProjectId: + framebufferDepthMemorylessMode: 0 + qualitySettingsNames: [] + projectName: + organizationId: + cloudEnabled: 0 + legacyClampBlendShapeWeights: 0 + virtualTexturingSupportEnabled: 0 diff --git a/TestRosTcpConnector/ProjectSettings/ProjectVersion.txt b/TestRosTcpConnector/ProjectSettings/ProjectVersion.txt new file mode 100644 index 00000000..ccec5356 --- /dev/null +++ b/TestRosTcpConnector/ProjectSettings/ProjectVersion.txt @@ -0,0 +1,2 @@ +m_EditorVersion: 2020.2.0b9 +m_EditorVersionWithRevision: 2020.2.0b9 (ef2968fa77ae) diff --git a/TestRosTcpConnector/ProjectSettings/QualitySettings.asset b/TestRosTcpConnector/ProjectSettings/QualitySettings.asset new file mode 100644 index 00000000..dad5d50c --- /dev/null +++ b/TestRosTcpConnector/ProjectSettings/QualitySettings.asset @@ -0,0 +1,128 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!47 &1 +QualitySettings: + m_ObjectHideFlags: 0 + serializedVersion: 5 + m_CurrentQuality: 2 + m_QualitySettings: + - serializedVersion: 2 + name: Low + pixelLightCount: 0 + shadows: 0 + shadowResolution: 0 + shadowProjection: 1 + shadowCascades: 1 + shadowDistance: 20 + shadowNearPlaneOffset: 3 + shadowCascade2Split: 0.33333334 + shadowCascade4Split: {x: 0.06666667, y: 0.2, z: 0.46666667} + shadowmaskMode: 0 + skinWeights: 2 + textureQuality: 0 + anisotropicTextures: 0 + antiAliasing: 0 + softParticles: 0 + softVegetation: 0 + realtimeReflectionProbes: 0 + billboardsFaceCameraPosition: 0 + vSyncCount: 0 + lodBias: 0.4 + maximumLODLevel: 0 + streamingMipmapsActive: 0 + streamingMipmapsAddAllCameras: 1 + streamingMipmapsMemoryBudget: 512 + streamingMipmapsRenderersPerFrame: 512 + streamingMipmapsMaxLevelReduction: 2 + streamingMipmapsMaxFileIORequests: 1024 + particleRaycastBudget: 16 + asyncUploadTimeSlice: 2 + asyncUploadBufferSize: 16 + asyncUploadPersistentBuffer: 1 + resolutionScalingFixedDPIFactor: 1 + customRenderPipeline: {fileID: 11400000, guid: a31e9f9f9c9d4b9429ed0d1234e22103, type: 2} + excludedTargetPlatforms: [] + - serializedVersion: 2 + name: Medium + pixelLightCount: 1 + shadows: 1 + shadowResolution: 0 + shadowProjection: 1 + shadowCascades: 1 + shadowDistance: 20 + shadowNearPlaneOffset: 3 + shadowCascade2Split: 0.33333334 + shadowCascade4Split: {x: 0.06666667, y: 0.2, z: 0.46666667} + shadowmaskMode: 0 + skinWeights: 2 + textureQuality: 0 + anisotropicTextures: 1 + antiAliasing: 0 + softParticles: 0 + softVegetation: 0 + realtimeReflectionProbes: 0 + billboardsFaceCameraPosition: 0 + vSyncCount: 1 + lodBias: 0.7 + maximumLODLevel: 0 + streamingMipmapsActive: 0 + streamingMipmapsAddAllCameras: 1 + streamingMipmapsMemoryBudget: 512 + streamingMipmapsRenderersPerFrame: 512 + streamingMipmapsMaxLevelReduction: 2 + streamingMipmapsMaxFileIORequests: 1024 + particleRaycastBudget: 64 + asyncUploadTimeSlice: 2 + asyncUploadBufferSize: 16 + asyncUploadPersistentBuffer: 1 + resolutionScalingFixedDPIFactor: 1 + customRenderPipeline: {fileID: 11400000, guid: d847b876476d3d6468f5dfcd34266f96, type: 2} + excludedTargetPlatforms: [] + - serializedVersion: 2 + name: High + pixelLightCount: 2 + shadows: 2 + shadowResolution: 1 + shadowProjection: 1 + shadowCascades: 2 + shadowDistance: 40 + shadowNearPlaneOffset: 3 + shadowCascade2Split: 0.33333334 + shadowCascade4Split: {x: 0.06666667, y: 0.2, z: 0.46666667} + shadowmaskMode: 1 + skinWeights: 2 + textureQuality: 0 + anisotropicTextures: 1 + antiAliasing: 2 + softParticles: 0 + softVegetation: 1 + realtimeReflectionProbes: 1 + billboardsFaceCameraPosition: 1 + vSyncCount: 1 + lodBias: 1 + maximumLODLevel: 0 + streamingMipmapsActive: 0 + streamingMipmapsAddAllCameras: 1 + streamingMipmapsMemoryBudget: 512 + streamingMipmapsRenderersPerFrame: 512 + streamingMipmapsMaxLevelReduction: 2 + streamingMipmapsMaxFileIORequests: 1024 + particleRaycastBudget: 256 + asyncUploadTimeSlice: 2 + asyncUploadBufferSize: 16 + asyncUploadPersistentBuffer: 1 + resolutionScalingFixedDPIFactor: 1 + customRenderPipeline: {fileID: 11400000, guid: 19ba41d7c0026c3459d37c2fe90c55a0, type: 2} + excludedTargetPlatforms: [] + m_PerPlatformDefaultQuality: + Android: 1 + Lumin: 2 + Nintendo Switch: 2 + PS4: 2 + Stadia: 2 + Standalone: 2 + WebGL: 1 + Windows Store Apps: 2 + XboxOne: 2 + iPhone: 1 + tvOS: 1 diff --git a/TestRosTcpConnector/ProjectSettings/TagManager.asset b/TestRosTcpConnector/ProjectSettings/TagManager.asset new file mode 100644 index 00000000..1c92a784 --- /dev/null +++ b/TestRosTcpConnector/ProjectSettings/TagManager.asset @@ -0,0 +1,43 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!78 &1 +TagManager: + serializedVersion: 2 + tags: [] + layers: + - Default + - TransparentFX + - Ignore Raycast + - + - Water + - UI + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + m_SortingLayers: + - name: Default + uniqueID: 0 + locked: 0 diff --git a/TestRosTcpConnector/ProjectSettings/TimeManager.asset b/TestRosTcpConnector/ProjectSettings/TimeManager.asset new file mode 100644 index 00000000..06bcc6d2 --- /dev/null +++ b/TestRosTcpConnector/ProjectSettings/TimeManager.asset @@ -0,0 +1,9 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!5 &1 +TimeManager: + m_ObjectHideFlags: 0 + Fixed Timestep: 0.02 + Maximum Allowed Timestep: 0.1 + m_TimeScale: 1 + Maximum Particle Timestep: 0.03 diff --git a/TestRosTcpConnector/ProjectSettings/URPProjectSettings.asset b/TestRosTcpConnector/ProjectSettings/URPProjectSettings.asset new file mode 100644 index 00000000..91791f36 --- /dev/null +++ b/TestRosTcpConnector/ProjectSettings/URPProjectSettings.asset @@ -0,0 +1,15 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &1 +MonoBehaviour: + m_ObjectHideFlags: 61 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 247994e1f5a72c2419c26a37e9334c01, type: 3} + m_Name: + m_EditorClassIdentifier: + m_LastMaterialVersion: 2 diff --git a/TestRosTcpConnector/ProjectSettings/UnityConnectSettings.asset b/TestRosTcpConnector/ProjectSettings/UnityConnectSettings.asset new file mode 100644 index 00000000..fa0b1465 --- /dev/null +++ b/TestRosTcpConnector/ProjectSettings/UnityConnectSettings.asset @@ -0,0 +1,34 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!310 &1 +UnityConnectSettings: + m_ObjectHideFlags: 0 + serializedVersion: 1 + m_Enabled: 0 + m_TestMode: 0 + m_EventOldUrl: https://api.uca.cloud.unity3d.com/v1/events + m_EventUrl: https://cdp.cloud.unity3d.com/v1/events + m_ConfigUrl: https://config.uca.cloud.unity3d.com + m_TestInitMode: 0 + CrashReportingSettings: + m_EventUrl: https://perf-events.cloud.unity3d.com + m_Enabled: 0 + m_LogBufferSize: 10 + m_CaptureEditorExceptions: 1 + UnityPurchasingSettings: + m_Enabled: 0 + m_TestMode: 0 + UnityAnalyticsSettings: + m_Enabled: 0 + m_TestMode: 0 + m_InitializeOnStartup: 1 + UnityAdsSettings: + m_Enabled: 0 + m_InitializeOnStartup: 1 + m_TestMode: 0 + m_IosGameId: + m_AndroidGameId: + m_GameIds: {} + m_GameId: + PerformanceReportingSettings: + m_Enabled: 0 diff --git a/TestRosTcpConnector/ProjectSettings/VFXManager.asset b/TestRosTcpConnector/ProjectSettings/VFXManager.asset new file mode 100644 index 00000000..6e0eaca4 --- /dev/null +++ b/TestRosTcpConnector/ProjectSettings/VFXManager.asset @@ -0,0 +1,11 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!937362698 &1 +VFXManager: + m_ObjectHideFlags: 0 + m_IndirectShader: {fileID: 0} + m_CopyBufferShader: {fileID: 0} + m_SortShader: {fileID: 0} + m_RenderPipeSettingsPath: + m_FixedTimeStep: 0.016666668 + m_MaxDeltaTime: 0.05 diff --git a/TestRosTcpConnector/ProjectSettings/VersionControlSettings.asset b/TestRosTcpConnector/ProjectSettings/VersionControlSettings.asset new file mode 100644 index 00000000..dca28814 --- /dev/null +++ b/TestRosTcpConnector/ProjectSettings/VersionControlSettings.asset @@ -0,0 +1,8 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!890905787 &1 +VersionControlSettings: + m_ObjectHideFlags: 0 + m_Mode: Visible Meta Files + m_CollabEditorSettings: + inProgressEnabled: 1 diff --git a/TestRosTcpConnector/ProjectSettings/XRSettings.asset b/TestRosTcpConnector/ProjectSettings/XRSettings.asset new file mode 100644 index 00000000..482590c1 --- /dev/null +++ b/TestRosTcpConnector/ProjectSettings/XRSettings.asset @@ -0,0 +1,10 @@ +{ + "m_SettingKeys": [ + "VR Device Disabled", + "VR Device User Alert" + ], + "m_SettingValues": [ + "False", + "False" + ] +} \ No newline at end of file diff --git a/Third Party Notices.md.meta b/Third Party Notices.md.meta deleted file mode 100644 index 9949f2c1..00000000 --- a/Third Party Notices.md.meta +++ /dev/null @@ -1,7 +0,0 @@ -fileFormatVersion: 2 -guid: fd4c7b610630417458a5ddfddb916ad9 -TextScriptImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Editor.meta b/com.unity.robotics.ros-tcp-connector/Editor.meta similarity index 100% rename from Editor.meta rename to com.unity.robotics.ros-tcp-connector/Editor.meta diff --git a/Editor/MessageGeneration.meta b/com.unity.robotics.ros-tcp-connector/Editor/MessageGeneration.meta similarity index 100% rename from Editor/MessageGeneration.meta rename to com.unity.robotics.ros-tcp-connector/Editor/MessageGeneration.meta diff --git a/Editor/MessageGeneration/MessageGenBrowser.cs b/com.unity.robotics.ros-tcp-connector/Editor/MessageGeneration/MessageGenBrowser.cs similarity index 98% rename from Editor/MessageGeneration/MessageGenBrowser.cs rename to com.unity.robotics.ros-tcp-connector/Editor/MessageGeneration/MessageGenBrowser.cs index 02fc96e1..82a91cf2 100644 --- a/Editor/MessageGeneration/MessageGenBrowser.cs +++ b/com.unity.robotics.ros-tcp-connector/Editor/MessageGeneration/MessageGenBrowser.cs @@ -1,10 +1,11 @@ using System.Collections.Generic; using System.IO; using System.Linq; +using Unity.Robotics.ROSTCPConnector.MessageGeneration; using UnityEditor; using UnityEngine; -namespace RosMessageGeneration +namespace Unity.Robotics.ROSTCPConnector.Editor.MessageGeneration { public class MessageGenBrowser : EditorWindow, ISerializationCallbackReceiver { diff --git a/Editor/MessageGeneration/MessageGenBrowser.cs.meta b/com.unity.robotics.ros-tcp-connector/Editor/MessageGeneration/MessageGenBrowser.cs.meta similarity index 100% rename from Editor/MessageGeneration/MessageGenBrowser.cs.meta rename to com.unity.robotics.ros-tcp-connector/Editor/MessageGeneration/MessageGenBrowser.cs.meta diff --git a/com.unity.robotics.ros-tcp-connector/Editor/MessageGeneration/MessageGenBrowserSettings.cs b/com.unity.robotics.ros-tcp-connector/Editor/MessageGeneration/MessageGenBrowserSettings.cs new file mode 100644 index 00000000..01c92375 --- /dev/null +++ b/com.unity.robotics.ros-tcp-connector/Editor/MessageGeneration/MessageGenBrowserSettings.cs @@ -0,0 +1,54 @@ +using System.IO; +using UnityEditor; +using UnityEngine; + +namespace Unity.Robotics.ROSTCPConnector.Editor.MessageGeneration +{ + public class MessageGenBrowserSettings : ScriptableObject + { + public string inputPath; + public string relativeOutPath; + public string outputPath => Path.Combine(Application.dataPath, relativeOutPath); + const string SETTINGS_FILENAME = "msgbrowser_settings.asset"; + + static MessageGenBrowserSettings settings; + public static MessageGenBrowserSettings Get() + { + if (settings == null) + { + settings = AssetDatabase.LoadAssetAtPath(Path.Combine("Assets", SETTINGS_FILENAME)); + if (settings == null) + { + settings = ScriptableObject.CreateInstance(); + settings.inputPath = ""; + settings.relativeOutPath = "RosMessages"; + } + } + return settings; + } + + public void Save() + { + if (!File.Exists(Path.Combine(Application.dataPath, SETTINGS_FILENAME))) + { + AssetDatabase.CreateAsset(this, Path.Combine("Assets", SETTINGS_FILENAME)); + AssetDatabase.SaveAssets(); + } + else + { + EditorUtility.SetDirty(this); + } + } + + public static string ToRelativePath(string fullPath) + { + string dataPath = Path.GetFullPath(Application.dataPath); + fullPath = Path.GetFullPath(fullPath); + + if (!fullPath.StartsWith(dataPath)) + return ""; + + return fullPath.Substring(dataPath.Length+1); + } + } +} diff --git a/Editor/MessageGeneration/MessageGenBrowserSettings.cs.meta b/com.unity.robotics.ros-tcp-connector/Editor/MessageGeneration/MessageGenBrowserSettings.cs.meta similarity index 100% rename from Editor/MessageGeneration/MessageGenBrowserSettings.cs.meta rename to com.unity.robotics.ros-tcp-connector/Editor/MessageGeneration/MessageGenBrowserSettings.cs.meta diff --git a/com.unity.robotics.ros-tcp-connector/Editor/MessageGeneration/ScriptedMsgImporter.cs b/com.unity.robotics.ros-tcp-connector/Editor/MessageGeneration/ScriptedMsgImporter.cs new file mode 100644 index 00000000..ae7a86cf --- /dev/null +++ b/com.unity.robotics.ros-tcp-connector/Editor/MessageGeneration/ScriptedMsgImporter.cs @@ -0,0 +1,31 @@ +using System.IO; +using Unity.Robotics.ROSTCPConnector.MessageGeneration; +using UnityEditor; +using UnityEditor.AssetImporters; +using UnityEngine; +#if UNITY_2020_2_OR_NEWER + +#else +using UnityEditor.Experimental.AssetImporters; +#endif + +namespace Unity.Robotics.ROSTCPConnector.Editor.MessageGeneration +{ + [ScriptedImporter(1, "msg")] + public class ScriptedMsgImporter : ScriptedImporter + { + public override void OnImportAsset(AssetImportContext ctx) + { + string inputPath = Path.Combine(Directory.GetCurrentDirectory(), ctx.assetPath); + string outputPath = MessageGenBrowserSettings.Get().outputPath; + MessageAutoGen.GenerateSingleMessage(inputPath, outputPath); + + string builtPath = MessageAutoGen.GetMessageClassPath(inputPath, outputPath); + string builtAssetPath = Path.Combine("Assets", MessageGenBrowserSettings.ToRelativePath(builtPath)); + AssetDatabase.ImportAsset(builtAssetPath); + Object messageClass = AssetDatabase.LoadAssetAtPath(builtAssetPath, typeof(MonoScript)); + if(messageClass != null) + ctx.AddObjectToAsset("messageClass", messageClass); + } + } +} diff --git a/Editor/MessageGeneration/ScriptedMsgImporter.cs.meta b/com.unity.robotics.ros-tcp-connector/Editor/MessageGeneration/ScriptedMsgImporter.cs.meta similarity index 100% rename from Editor/MessageGeneration/ScriptedMsgImporter.cs.meta rename to com.unity.robotics.ros-tcp-connector/Editor/MessageGeneration/ScriptedMsgImporter.cs.meta diff --git a/com.unity.robotics.ros-tcp-connector/Editor/MessageGeneration/ScriptedSrvImporter.cs b/com.unity.robotics.ros-tcp-connector/Editor/MessageGeneration/ScriptedSrvImporter.cs new file mode 100644 index 00000000..eb41f91f --- /dev/null +++ b/com.unity.robotics.ros-tcp-connector/Editor/MessageGeneration/ScriptedSrvImporter.cs @@ -0,0 +1,33 @@ +using System.IO; +using Unity.Robotics.ROSTCPConnector.MessageGeneration; +using UnityEditor; +using UnityEditor.AssetImporters; +using UnityEngine; +#if UNITY_2020_2_OR_NEWER + +#else +using UnityEditor.Experimental.AssetImporters; +#endif + +namespace Unity.Robotics.ROSTCPConnector.Editor.MessageGeneration +{ + [ScriptedImporter(1, "srv")] + public class ScriptedSrvImporter : ScriptedImporter + { + public override void OnImportAsset(AssetImportContext ctx) + { + string inputPath = Path.Combine(Directory.GetCurrentDirectory(), ctx.assetPath); + string outputPath = MessageGenBrowserSettings.Get().outputPath; + ServiceAutoGen.GenerateSingleService(inputPath, MessageGenBrowserSettings.Get().outputPath); + + foreach (string builtPath in ServiceAutoGen.GetServiceClassPaths(inputPath, outputPath)) + { + string builtAssetPath = Path.Combine("Assets", MessageGenBrowserSettings.ToRelativePath(builtPath)); + AssetDatabase.ImportAsset(builtAssetPath); + Object messageClass = AssetDatabase.LoadAssetAtPath(builtAssetPath, typeof(MonoScript)); + if (messageClass != null) + ctx.AddObjectToAsset("messageClass", messageClass); + } + } + } +} diff --git a/Editor/MessageGeneration/ScriptedSrvImporter.cs.meta b/com.unity.robotics.ros-tcp-connector/Editor/MessageGeneration/ScriptedSrvImporter.cs.meta similarity index 100% rename from Editor/MessageGeneration/ScriptedSrvImporter.cs.meta rename to com.unity.robotics.ros-tcp-connector/Editor/MessageGeneration/ScriptedSrvImporter.cs.meta diff --git a/com.unity.robotics.ros-tcp-connector/Editor/ROSSettingsEditor.cs b/com.unity.robotics.ros-tcp-connector/Editor/ROSSettingsEditor.cs new file mode 100644 index 00000000..021c7e5d --- /dev/null +++ b/com.unity.robotics.ros-tcp-connector/Editor/ROSSettingsEditor.cs @@ -0,0 +1,68 @@ +using UnityEngine; +using UnityEditor; +using System.IO; + +namespace Unity.Robotics.ROSTCPConnector.Editor +{ + public class ROSSettingsEditor : EditorWindow + { + [MenuItem("Robotics/ROS Settings", false, 0)] + public static void OpenWindow() + { + ROSSettingsEditor window = GetWindow(false, "ROS Settings", true); + window.minSize = new Vector2(300, 65); + window.maxSize = new Vector2(600, 200); + window.Show(); + } + + GameObject prefabObj; + ROSConnection prefab; + + protected virtual void OnGUI() + { + if (prefab == null) + { + prefabObj = Resources.Load("ROSConnectionPrefab"); + if (prefabObj != null) + prefab = prefabObj.GetComponent(); + + if (prefab == null) + { + GameObject sceneObj = new GameObject("ROSConnection"); + sceneObj.AddComponent(); + if (!Directory.Exists("Assets/Resources")) + Directory.CreateDirectory("Assets/Resources"); + prefabObj = PrefabUtility.SaveAsPrefabAsset(sceneObj, + "Assets/Resources/ROSConnectionPrefab.prefab"); + if (prefabObj != null) + prefab = prefabObj.GetComponent(); + DestroyImmediate(sceneObj); + } + } + + EditorGUILayout.LabelField("Settings for a new ROSConnection.instance", EditorStyles.boldLabel); + prefab.rosIPAddress = EditorGUILayout.TextField("ROS IP Address", prefab.rosIPAddress); + prefab.rosPort = EditorGUILayout.IntField("ROS Port", prefab.rosPort); + EditorGUILayout.Space(); + prefab.overrideUnityIP = EditorGUILayout.TextField( + new GUIContent("Override Unity IP Address", "If blank, determine IP automatically."), + prefab.overrideUnityIP); + prefab.unityPort = EditorGUILayout.IntField("Unity Port", prefab.unityPort); + EditorGUILayout.Space(); + EditorGUILayout.LabelField("If awaiting a service response:", EditorStyles.boldLabel); + prefab.awaitDataMaxRetries = EditorGUILayout.IntField( + new GUIContent("Max Retries", + "While waiting for a service to respond, check this many times before giving up."), + prefab.awaitDataMaxRetries); + prefab.awaitDataSleepSeconds = EditorGUILayout.FloatField( + new GUIContent("Sleep (seconds)", + "While waiting for a service to respond, wait this many seconds between checks."), + prefab.awaitDataSleepSeconds); + + if (GUI.changed) + { + EditorUtility.SetDirty(prefabObj); + } + } + } +} \ No newline at end of file diff --git a/Editor/ROSSettingsEditor.cs.meta b/com.unity.robotics.ros-tcp-connector/Editor/ROSSettingsEditor.cs.meta similarity index 100% rename from Editor/ROSSettingsEditor.cs.meta rename to com.unity.robotics.ros-tcp-connector/Editor/ROSSettingsEditor.cs.meta diff --git a/Editor/Unity.Robotics.ROSTCPConnector.Editor.asmdef b/com.unity.robotics.ros-tcp-connector/Editor/Unity.Robotics.ROSTCPConnector.Editor.asmdef similarity index 87% rename from Editor/Unity.Robotics.ROSTCPConnector.Editor.asmdef rename to com.unity.robotics.ros-tcp-connector/Editor/Unity.Robotics.ROSTCPConnector.Editor.asmdef index f544a6e5..4f31cdd5 100644 --- a/Editor/Unity.Robotics.ROSTCPConnector.Editor.asmdef +++ b/com.unity.robotics.ros-tcp-connector/Editor/Unity.Robotics.ROSTCPConnector.Editor.asmdef @@ -1,6 +1,6 @@ { "name": "Unity.Robotics.ROSTCPConnector.Editor", - "rootNamespace": "", + "rootNamespace": "Unity.Robotics.ROSTCPConnector.Editor", "references": [ "GUID:625bfc588fb96c74696858f2c467e978" ], diff --git a/Editor/Unity.Robotics.ROSTCPConnector.Editor.asmdef.meta b/com.unity.robotics.ros-tcp-connector/Editor/Unity.Robotics.ROSTCPConnector.Editor.asmdef.meta similarity index 100% rename from Editor/Unity.Robotics.ROSTCPConnector.Editor.asmdef.meta rename to com.unity.robotics.ros-tcp-connector/Editor/Unity.Robotics.ROSTCPConnector.Editor.asmdef.meta diff --git a/Runtime.meta b/com.unity.robotics.ros-tcp-connector/Runtime.meta similarity index 100% rename from Runtime.meta rename to com.unity.robotics.ros-tcp-connector/Runtime.meta diff --git a/Runtime/MessageGeneration.meta b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration.meta similarity index 100% rename from Runtime/MessageGeneration.meta rename to com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration.meta diff --git a/Runtime/MessageGeneration/Action.cs b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/Action.cs similarity index 93% rename from Runtime/MessageGeneration/Action.cs rename to com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/Action.cs index b9f603e8..f2b573be 100644 --- a/Runtime/MessageGeneration/Action.cs +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/Action.cs @@ -13,10 +13,7 @@ You may obtain a copy of the License at limitations under the License. */ -using RosMessageTypes.Std; -using RosMessageTypes.Actionlib; - -namespace RosMessageGeneration +namespace Unity.Robotics.ROSTCPConnector.MessageGeneration { public abstract class Action : Message where TActionGoal: ActionGoal diff --git a/Runtime/MessageGeneration/Action.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/Action.cs.meta similarity index 100% rename from Runtime/MessageGeneration/Action.cs.meta rename to com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/Action.cs.meta diff --git a/Runtime/MessageGeneration/ActionAutoGen.cs b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/ActionAutoGen.cs similarity index 99% rename from Runtime/MessageGeneration/ActionAutoGen.cs rename to com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/ActionAutoGen.cs index ac126061..b4edef5b 100644 --- a/Runtime/MessageGeneration/ActionAutoGen.cs +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/ActionAutoGen.cs @@ -13,10 +13,10 @@ limitations under the License. */ using System; -using System.IO; using System.Collections.Generic; +using System.IO; -namespace RosMessageGeneration +namespace Unity.Robotics.ROSTCPConnector.MessageGeneration { public class ActionAutoGen { diff --git a/Runtime/MessageGeneration/ActionAutoGen.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/ActionAutoGen.cs.meta similarity index 100% rename from Runtime/MessageGeneration/ActionAutoGen.cs.meta rename to com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/ActionAutoGen.cs.meta diff --git a/Runtime/MessageGeneration/ActionFeedback.cs b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/ActionFeedback.cs similarity index 95% rename from Runtime/MessageGeneration/ActionFeedback.cs rename to com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/ActionFeedback.cs index e1e1f5ef..02d5d15e 100644 --- a/Runtime/MessageGeneration/ActionFeedback.cs +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/ActionFeedback.cs @@ -13,10 +13,10 @@ You may obtain a copy of the License at limitations under the License. */ -using RosMessageTypes.Std; using RosMessageTypes.Actionlib; +using RosMessageTypes.Std; -namespace RosMessageGeneration +namespace Unity.Robotics.ROSTCPConnector.MessageGeneration { public abstract class ActionFeedback : Message where TFeedback : Message { diff --git a/Runtime/MessageGeneration/ActionFeedback.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/ActionFeedback.cs.meta similarity index 100% rename from Runtime/MessageGeneration/ActionFeedback.cs.meta rename to com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/ActionFeedback.cs.meta diff --git a/Runtime/MessageGeneration/ActionGoal.cs b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/ActionGoal.cs similarity index 95% rename from Runtime/MessageGeneration/ActionGoal.cs rename to com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/ActionGoal.cs index 615d095b..fae4bd2b 100644 --- a/Runtime/MessageGeneration/ActionGoal.cs +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/ActionGoal.cs @@ -13,10 +13,10 @@ You may obtain a copy of the License at limitations under the License. */ -using RosMessageTypes.Std; using RosMessageTypes.Actionlib; +using RosMessageTypes.Std; -namespace RosMessageGeneration +namespace Unity.Robotics.ROSTCPConnector.MessageGeneration { public abstract class ActionGoal : Message where TGoal : Message { diff --git a/Runtime/MessageGeneration/ActionGoal.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/ActionGoal.cs.meta similarity index 100% rename from Runtime/MessageGeneration/ActionGoal.cs.meta rename to com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/ActionGoal.cs.meta diff --git a/Runtime/MessageGeneration/ActionResult.cs b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/ActionResult.cs similarity index 95% rename from Runtime/MessageGeneration/ActionResult.cs rename to com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/ActionResult.cs index d5c18250..b8ac0d89 100644 --- a/Runtime/MessageGeneration/ActionResult.cs +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/ActionResult.cs @@ -14,10 +14,10 @@ limitations under the License. */ -using RosMessageTypes.Std; using RosMessageTypes.Actionlib; +using RosMessageTypes.Std; -namespace RosMessageGeneration +namespace Unity.Robotics.ROSTCPConnector.MessageGeneration { public abstract class ActionResult : Message where TResult : Message { diff --git a/Runtime/MessageGeneration/ActionResult.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/ActionResult.cs.meta similarity index 100% rename from Runtime/MessageGeneration/ActionResult.cs.meta rename to com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/ActionResult.cs.meta diff --git a/Runtime/MessageGeneration/Message.cs b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/Message.cs similarity index 98% rename from Runtime/MessageGeneration/Message.cs rename to com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/Message.cs index 0851bd7e..6a825e11 100644 --- a/Runtime/MessageGeneration/Message.cs +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/Message.cs @@ -1,9 +1,9 @@ using System; -using System.Text; using System.Collections.Generic; using System.Linq; +using System.Text; -namespace RosMessageGeneration +namespace Unity.Robotics.ROSTCPConnector.MessageGeneration { public abstract class Message { diff --git a/Runtime/MessageGeneration/Message.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/Message.cs.meta similarity index 100% rename from Runtime/MessageGeneration/Message.cs.meta rename to com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/Message.cs.meta diff --git a/Runtime/MessageGeneration/MessageAutoGen.cs b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/MessageAutoGen.cs similarity index 99% rename from Runtime/MessageGeneration/MessageAutoGen.cs rename to com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/MessageAutoGen.cs index 82a4dcf3..6579673b 100644 --- a/Runtime/MessageGeneration/MessageAutoGen.cs +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/MessageAutoGen.cs @@ -13,12 +13,12 @@ limitations under the License. */ using System; -using System.IO; using System.Collections.Generic; +using System.IO; using System.Linq; using System.Xml; -namespace RosMessageGeneration +namespace Unity.Robotics.ROSTCPConnector.MessageGeneration { public class MessageAutoGen { diff --git a/Runtime/MessageGeneration/MessageAutoGen.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/MessageAutoGen.cs.meta similarity index 100% rename from Runtime/MessageGeneration/MessageAutoGen.cs.meta rename to com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/MessageAutoGen.cs.meta diff --git a/Runtime/MessageGeneration/MessageParser.cs b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/MessageParser.cs similarity index 99% rename from Runtime/MessageGeneration/MessageParser.cs rename to com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/MessageParser.cs index 492d7cab..501ece02 100644 --- a/Runtime/MessageGeneration/MessageParser.cs +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/MessageParser.cs @@ -13,11 +13,11 @@ limitations under the License. */ using System; -using System.IO; using System.Collections.Generic; +using System.IO; using UnityEngine; -namespace RosMessageGeneration +namespace Unity.Robotics.ROSTCPConnector.MessageGeneration { public class MessageParser { diff --git a/Runtime/MessageGeneration/MessageParser.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/MessageParser.cs.meta similarity index 100% rename from Runtime/MessageGeneration/MessageParser.cs.meta rename to com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/MessageParser.cs.meta diff --git a/Runtime/MessageGeneration/MessageToken.cs b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/MessageToken.cs similarity index 95% rename from Runtime/MessageGeneration/MessageToken.cs rename to com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/MessageToken.cs index 75596812..a437f9a2 100644 --- a/Runtime/MessageGeneration/MessageToken.cs +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/MessageToken.cs @@ -12,7 +12,7 @@ You may obtain a copy of the License at limitations under the License. */ -namespace RosMessageGeneration +namespace Unity.Robotics.ROSTCPConnector.MessageGeneration { public class MessageToken diff --git a/Runtime/MessageGeneration/MessageToken.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/MessageToken.cs.meta similarity index 100% rename from Runtime/MessageGeneration/MessageToken.cs.meta rename to com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/MessageToken.cs.meta diff --git a/Runtime/MessageGeneration/MessageTokenizer.cs b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/MessageTokenizer.cs similarity index 99% rename from Runtime/MessageGeneration/MessageTokenizer.cs rename to com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/MessageTokenizer.cs index abb4a5a3..953f14f0 100644 --- a/Runtime/MessageGeneration/MessageTokenizer.cs +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/MessageTokenizer.cs @@ -13,10 +13,10 @@ limitations under the License. */ using System; -using System.IO; using System.Collections.Generic; +using System.IO; -namespace RosMessageGeneration +namespace Unity.Robotics.ROSTCPConnector.MessageGeneration { public class MessageTokenizer { diff --git a/Runtime/MessageGeneration/MessageTokenizer.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/MessageTokenizer.cs.meta similarity index 100% rename from Runtime/MessageGeneration/MessageTokenizer.cs.meta rename to com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/MessageTokenizer.cs.meta diff --git a/Runtime/MessageGeneration/MsgAutoGenUtilities.cs b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/MsgAutoGenUtilities.cs similarity index 98% rename from Runtime/MessageGeneration/MsgAutoGenUtilities.cs rename to com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/MsgAutoGenUtilities.cs index db165bec..8dd7c32d 100644 --- a/Runtime/MessageGeneration/MsgAutoGenUtilities.cs +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/MsgAutoGenUtilities.cs @@ -15,7 +15,7 @@ limitations under the License. using System; using System.Collections.Generic; -namespace RosMessageGeneration +namespace Unity.Robotics.ROSTCPConnector.MessageGeneration { public class MsgAutoGenUtilities { diff --git a/Runtime/MessageGeneration/MsgAutoGenUtilities.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/MsgAutoGenUtilities.cs.meta similarity index 100% rename from Runtime/MessageGeneration/MsgAutoGenUtilities.cs.meta rename to com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/MsgAutoGenUtilities.cs.meta diff --git a/Runtime/MessageGeneration/ROSConnection_msgs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/ROSConnection_msgs.meta similarity index 100% rename from Runtime/MessageGeneration/ROSConnection_msgs.meta rename to com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/ROSConnection_msgs.meta diff --git a/Runtime/MessageGeneration/ROSConnection_msgs/msg.meta b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/ROSConnection_msgs/msg.meta similarity index 100% rename from Runtime/MessageGeneration/ROSConnection_msgs/msg.meta rename to com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/ROSConnection_msgs/msg.meta diff --git a/Runtime/MessageGeneration/ROSConnection_msgs/msg/RosUnityError.cs b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/ROSConnection_msgs/msg/RosUnityError.cs similarity index 95% rename from Runtime/MessageGeneration/ROSConnection_msgs/msg/RosUnityError.cs rename to com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/ROSConnection_msgs/msg/RosUnityError.cs index 633b19cc..fffcd009 100644 --- a/Runtime/MessageGeneration/ROSConnection_msgs/msg/RosUnityError.cs +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/ROSConnection_msgs/msg/RosUnityError.cs @@ -4,6 +4,7 @@ using System.Collections.Generic; using System.Text; using RosMessageGeneration; +using Unity.Robotics.ROSTCPConnector.MessageGeneration; namespace RosMessageTypes.RosTcpEndpoint { diff --git a/Runtime/MessageGeneration/ROSConnection_msgs/msg/RosUnityError.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/ROSConnection_msgs/msg/RosUnityError.cs.meta similarity index 100% rename from Runtime/MessageGeneration/ROSConnection_msgs/msg/RosUnityError.cs.meta rename to com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/ROSConnection_msgs/msg/RosUnityError.cs.meta diff --git a/Runtime/MessageGeneration/ROSConnection_msgs/msg/RosUnitySysCommand.cs b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/ROSConnection_msgs/msg/RosUnitySysCommand.cs similarity index 97% rename from Runtime/MessageGeneration/ROSConnection_msgs/msg/RosUnitySysCommand.cs rename to com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/ROSConnection_msgs/msg/RosUnitySysCommand.cs index 8f319171..f26137d2 100644 --- a/Runtime/MessageGeneration/ROSConnection_msgs/msg/RosUnitySysCommand.cs +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/ROSConnection_msgs/msg/RosUnitySysCommand.cs @@ -4,6 +4,7 @@ using System.Collections.Generic; using System.Text; using RosMessageGeneration; +using Unity.Robotics.ROSTCPConnector.MessageGeneration; namespace RosMessageTypes.RosTcpEndpoint { diff --git a/Runtime/MessageGeneration/ROSConnection_msgs/msg/RosUnitySysCommand.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/ROSConnection_msgs/msg/RosUnitySysCommand.cs.meta similarity index 100% rename from Runtime/MessageGeneration/ROSConnection_msgs/msg/RosUnitySysCommand.cs.meta rename to com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/ROSConnection_msgs/msg/RosUnitySysCommand.cs.meta diff --git a/Runtime/MessageGeneration/ROSConnection_msgs/srv.meta b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/ROSConnection_msgs/srv.meta similarity index 100% rename from Runtime/MessageGeneration/ROSConnection_msgs/srv.meta rename to com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/ROSConnection_msgs/srv.meta diff --git a/Runtime/MessageGeneration/ROSConnection_msgs/srv/UnityHandshakeRequest.cs b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/ROSConnection_msgs/srv/UnityHandshakeRequest.cs similarity index 96% rename from Runtime/MessageGeneration/ROSConnection_msgs/srv/UnityHandshakeRequest.cs rename to com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/ROSConnection_msgs/srv/UnityHandshakeRequest.cs index 78fd1340..591d172b 100644 --- a/Runtime/MessageGeneration/ROSConnection_msgs/srv/UnityHandshakeRequest.cs +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/ROSConnection_msgs/srv/UnityHandshakeRequest.cs @@ -4,6 +4,7 @@ using System.Collections.Generic; using System.Text; using RosMessageGeneration; +using Unity.Robotics.ROSTCPConnector.MessageGeneration; namespace RosMessageTypes.RosTcpEndpoint { diff --git a/Runtime/MessageGeneration/ROSConnection_msgs/srv/UnityHandshakeRequest.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/ROSConnection_msgs/srv/UnityHandshakeRequest.cs.meta similarity index 100% rename from Runtime/MessageGeneration/ROSConnection_msgs/srv/UnityHandshakeRequest.cs.meta rename to com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/ROSConnection_msgs/srv/UnityHandshakeRequest.cs.meta diff --git a/Runtime/MessageGeneration/ROSConnection_msgs/srv/UnityHandshakeResponse.cs b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/ROSConnection_msgs/srv/UnityHandshakeResponse.cs similarity index 95% rename from Runtime/MessageGeneration/ROSConnection_msgs/srv/UnityHandshakeResponse.cs rename to com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/ROSConnection_msgs/srv/UnityHandshakeResponse.cs index 73137463..5bce5aa8 100644 --- a/Runtime/MessageGeneration/ROSConnection_msgs/srv/UnityHandshakeResponse.cs +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/ROSConnection_msgs/srv/UnityHandshakeResponse.cs @@ -4,6 +4,7 @@ using System.Collections.Generic; using System.Text; using RosMessageGeneration; +using Unity.Robotics.ROSTCPConnector.MessageGeneration; namespace RosMessageTypes.RosTcpEndpoint { diff --git a/Runtime/MessageGeneration/ROSConnection_msgs/srv/UnityHandshakeResponse.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/ROSConnection_msgs/srv/UnityHandshakeResponse.cs.meta similarity index 100% rename from Runtime/MessageGeneration/ROSConnection_msgs/srv/UnityHandshakeResponse.cs.meta rename to com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/ROSConnection_msgs/srv/UnityHandshakeResponse.cs.meta diff --git a/Runtime/MessageGeneration/ServiceAutoGen.cs b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/ServiceAutoGen.cs similarity index 98% rename from Runtime/MessageGeneration/ServiceAutoGen.cs rename to com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/ServiceAutoGen.cs index 2d0d9ffd..9348e322 100644 --- a/Runtime/MessageGeneration/ServiceAutoGen.cs +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/ServiceAutoGen.cs @@ -13,10 +13,10 @@ limitations under the License. */ using System; -using System.IO; using System.Collections.Generic; +using System.IO; -namespace RosMessageGeneration +namespace Unity.Robotics.ROSTCPConnector.MessageGeneration { public class ServiceAutoGen { diff --git a/Runtime/MessageGeneration/ServiceAutoGen.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/ServiceAutoGen.cs.meta similarity index 100% rename from Runtime/MessageGeneration/ServiceAutoGen.cs.meta rename to com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/ServiceAutoGen.cs.meta diff --git a/Runtime/MessageGeneration/common_msgs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs.meta similarity index 100% rename from Runtime/MessageGeneration/common_msgs.meta rename to com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs.meta diff --git a/Runtime/MessageGeneration/common_msgs/Actionlib.meta b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Actionlib.meta similarity index 100% rename from Runtime/MessageGeneration/common_msgs/Actionlib.meta rename to com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Actionlib.meta diff --git a/Runtime/MessageGeneration/common_msgs/Actionlib/msg.meta b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Actionlib/msg.meta similarity index 100% rename from Runtime/MessageGeneration/common_msgs/Actionlib/msg.meta rename to com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Actionlib/msg.meta diff --git a/Runtime/MessageGeneration/common_msgs/Actionlib/msg/GoalID.cs b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Actionlib/msg/GoalID.cs similarity index 97% rename from Runtime/MessageGeneration/common_msgs/Actionlib/msg/GoalID.cs rename to com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Actionlib/msg/GoalID.cs index ee09be21..085cbcb4 100644 --- a/Runtime/MessageGeneration/common_msgs/Actionlib/msg/GoalID.cs +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Actionlib/msg/GoalID.cs @@ -5,6 +5,7 @@ using System.Text; using RosMessageGeneration; using RosMessageTypes.Std; +using Unity.Robotics.ROSTCPConnector.MessageGeneration; namespace RosMessageTypes.Actionlib { diff --git a/Runtime/MessageGeneration/common_msgs/Actionlib/msg/GoalID.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Actionlib/msg/GoalID.cs.meta similarity index 100% rename from Runtime/MessageGeneration/common_msgs/Actionlib/msg/GoalID.cs.meta rename to com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Actionlib/msg/GoalID.cs.meta diff --git a/Runtime/MessageGeneration/common_msgs/Actionlib/msg/GoalStatus.cs b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Actionlib/msg/GoalStatus.cs similarity index 98% rename from Runtime/MessageGeneration/common_msgs/Actionlib/msg/GoalStatus.cs rename to com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Actionlib/msg/GoalStatus.cs index a6cfe8de..bb0a52fb 100644 --- a/Runtime/MessageGeneration/common_msgs/Actionlib/msg/GoalStatus.cs +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Actionlib/msg/GoalStatus.cs @@ -4,6 +4,7 @@ using System.Collections.Generic; using System.Text; using RosMessageGeneration; +using Unity.Robotics.ROSTCPConnector.MessageGeneration; namespace RosMessageTypes.Actionlib { diff --git a/Runtime/MessageGeneration/common_msgs/Actionlib/msg/GoalStatus.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Actionlib/msg/GoalStatus.cs.meta similarity index 100% rename from Runtime/MessageGeneration/common_msgs/Actionlib/msg/GoalStatus.cs.meta rename to com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Actionlib/msg/GoalStatus.cs.meta diff --git a/Runtime/MessageGeneration/common_msgs/Actionlib/msg/GoalStatusArray.cs b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Actionlib/msg/GoalStatusArray.cs similarity index 97% rename from Runtime/MessageGeneration/common_msgs/Actionlib/msg/GoalStatusArray.cs rename to com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Actionlib/msg/GoalStatusArray.cs index e3b1def9..d222df70 100644 --- a/Runtime/MessageGeneration/common_msgs/Actionlib/msg/GoalStatusArray.cs +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Actionlib/msg/GoalStatusArray.cs @@ -5,6 +5,7 @@ using System.Text; using RosMessageGeneration; using RosMessageTypes.Std; +using Unity.Robotics.ROSTCPConnector.MessageGeneration; namespace RosMessageTypes.Actionlib { diff --git a/Runtime/MessageGeneration/common_msgs/Actionlib/msg/GoalStatusArray.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Actionlib/msg/GoalStatusArray.cs.meta similarity index 100% rename from Runtime/MessageGeneration/common_msgs/Actionlib/msg/GoalStatusArray.cs.meta rename to com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Actionlib/msg/GoalStatusArray.cs.meta diff --git a/Runtime/MessageGeneration/common_msgs/Diagnostic.meta b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Diagnostic.meta similarity index 100% rename from Runtime/MessageGeneration/common_msgs/Diagnostic.meta rename to com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Diagnostic.meta diff --git a/Runtime/MessageGeneration/common_msgs/Diagnostic/msg.meta b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Diagnostic/msg.meta similarity index 100% rename from Runtime/MessageGeneration/common_msgs/Diagnostic/msg.meta rename to com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Diagnostic/msg.meta diff --git a/Runtime/MessageGeneration/common_msgs/Diagnostic/msg/DiagnosticArray.cs b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Diagnostic/msg/DiagnosticArray.cs similarity index 97% rename from Runtime/MessageGeneration/common_msgs/Diagnostic/msg/DiagnosticArray.cs rename to com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Diagnostic/msg/DiagnosticArray.cs index f3f26ed9..ef3f3906 100644 --- a/Runtime/MessageGeneration/common_msgs/Diagnostic/msg/DiagnosticArray.cs +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Diagnostic/msg/DiagnosticArray.cs @@ -5,6 +5,7 @@ using System.Text; using RosMessageGeneration; using RosMessageTypes.Std; +using Unity.Robotics.ROSTCPConnector.MessageGeneration; namespace RosMessageTypes.Diagnostic { diff --git a/Runtime/MessageGeneration/common_msgs/Diagnostic/msg/DiagnosticArray.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Diagnostic/msg/DiagnosticArray.cs.meta similarity index 100% rename from Runtime/MessageGeneration/common_msgs/Diagnostic/msg/DiagnosticArray.cs.meta rename to com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Diagnostic/msg/DiagnosticArray.cs.meta diff --git a/Runtime/MessageGeneration/common_msgs/Diagnostic/msg/DiagnosticStatus.cs b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Diagnostic/msg/DiagnosticStatus.cs similarity index 98% rename from Runtime/MessageGeneration/common_msgs/Diagnostic/msg/DiagnosticStatus.cs rename to com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Diagnostic/msg/DiagnosticStatus.cs index bfc4abb9..9139a148 100644 --- a/Runtime/MessageGeneration/common_msgs/Diagnostic/msg/DiagnosticStatus.cs +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Diagnostic/msg/DiagnosticStatus.cs @@ -4,6 +4,7 @@ using System.Collections.Generic; using System.Text; using RosMessageGeneration; +using Unity.Robotics.ROSTCPConnector.MessageGeneration; namespace RosMessageTypes.Diagnostic { diff --git a/Runtime/MessageGeneration/common_msgs/Diagnostic/msg/DiagnosticStatus.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Diagnostic/msg/DiagnosticStatus.cs.meta similarity index 100% rename from Runtime/MessageGeneration/common_msgs/Diagnostic/msg/DiagnosticStatus.cs.meta rename to com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Diagnostic/msg/DiagnosticStatus.cs.meta diff --git a/Runtime/MessageGeneration/common_msgs/Diagnostic/msg/KeyValue.cs b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Diagnostic/msg/KeyValue.cs similarity index 96% rename from Runtime/MessageGeneration/common_msgs/Diagnostic/msg/KeyValue.cs rename to com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Diagnostic/msg/KeyValue.cs index 813d37d2..622d7e25 100644 --- a/Runtime/MessageGeneration/common_msgs/Diagnostic/msg/KeyValue.cs +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Diagnostic/msg/KeyValue.cs @@ -4,6 +4,7 @@ using System.Collections.Generic; using System.Text; using RosMessageGeneration; +using Unity.Robotics.ROSTCPConnector.MessageGeneration; namespace RosMessageTypes.Diagnostic { diff --git a/Runtime/MessageGeneration/common_msgs/Diagnostic/msg/KeyValue.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Diagnostic/msg/KeyValue.cs.meta similarity index 100% rename from Runtime/MessageGeneration/common_msgs/Diagnostic/msg/KeyValue.cs.meta rename to com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Diagnostic/msg/KeyValue.cs.meta diff --git a/Runtime/MessageGeneration/common_msgs/Geometry.meta b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Geometry.meta similarity index 100% rename from Runtime/MessageGeneration/common_msgs/Geometry.meta rename to com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Geometry.meta diff --git a/Runtime/MessageGeneration/common_msgs/Geometry/msg.meta b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Geometry/msg.meta similarity index 100% rename from Runtime/MessageGeneration/common_msgs/Geometry/msg.meta rename to com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Geometry/msg.meta diff --git a/Runtime/MessageGeneration/common_msgs/Geometry/msg/Accel.cs b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Geometry/msg/Accel.cs similarity index 96% rename from Runtime/MessageGeneration/common_msgs/Geometry/msg/Accel.cs rename to com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Geometry/msg/Accel.cs index de04c42d..e054b21a 100644 --- a/Runtime/MessageGeneration/common_msgs/Geometry/msg/Accel.cs +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Geometry/msg/Accel.cs @@ -4,6 +4,7 @@ using System.Collections.Generic; using System.Text; using RosMessageGeneration; +using Unity.Robotics.ROSTCPConnector.MessageGeneration; namespace RosMessageTypes.Geometry { diff --git a/Runtime/MessageGeneration/common_msgs/Geometry/msg/Accel.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Geometry/msg/Accel.cs.meta similarity index 100% rename from Runtime/MessageGeneration/common_msgs/Geometry/msg/Accel.cs.meta rename to com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Geometry/msg/Accel.cs.meta diff --git a/Runtime/MessageGeneration/common_msgs/Geometry/msg/AccelStamped.cs b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Geometry/msg/AccelStamped.cs similarity index 96% rename from Runtime/MessageGeneration/common_msgs/Geometry/msg/AccelStamped.cs rename to com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Geometry/msg/AccelStamped.cs index 515895ef..d90df010 100644 --- a/Runtime/MessageGeneration/common_msgs/Geometry/msg/AccelStamped.cs +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Geometry/msg/AccelStamped.cs @@ -5,6 +5,7 @@ using System.Text; using RosMessageGeneration; using RosMessageTypes.Std; +using Unity.Robotics.ROSTCPConnector.MessageGeneration; namespace RosMessageTypes.Geometry { diff --git a/Runtime/MessageGeneration/common_msgs/Geometry/msg/AccelStamped.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Geometry/msg/AccelStamped.cs.meta similarity index 100% rename from Runtime/MessageGeneration/common_msgs/Geometry/msg/AccelStamped.cs.meta rename to com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Geometry/msg/AccelStamped.cs.meta diff --git a/Runtime/MessageGeneration/common_msgs/Geometry/msg/AccelWithCovariance.cs b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Geometry/msg/AccelWithCovariance.cs similarity index 97% rename from Runtime/MessageGeneration/common_msgs/Geometry/msg/AccelWithCovariance.cs rename to com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Geometry/msg/AccelWithCovariance.cs index c7ff112d..84989c89 100644 --- a/Runtime/MessageGeneration/common_msgs/Geometry/msg/AccelWithCovariance.cs +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Geometry/msg/AccelWithCovariance.cs @@ -4,6 +4,7 @@ using System.Collections.Generic; using System.Text; using RosMessageGeneration; +using Unity.Robotics.ROSTCPConnector.MessageGeneration; namespace RosMessageTypes.Geometry { diff --git a/Runtime/MessageGeneration/common_msgs/Geometry/msg/AccelWithCovariance.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Geometry/msg/AccelWithCovariance.cs.meta similarity index 100% rename from Runtime/MessageGeneration/common_msgs/Geometry/msg/AccelWithCovariance.cs.meta rename to com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Geometry/msg/AccelWithCovariance.cs.meta diff --git a/Runtime/MessageGeneration/common_msgs/Geometry/msg/AccelWithCovarianceStamped.cs b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Geometry/msg/AccelWithCovarianceStamped.cs similarity index 96% rename from Runtime/MessageGeneration/common_msgs/Geometry/msg/AccelWithCovarianceStamped.cs rename to com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Geometry/msg/AccelWithCovarianceStamped.cs index f9d5ab35..ae76d9d4 100644 --- a/Runtime/MessageGeneration/common_msgs/Geometry/msg/AccelWithCovarianceStamped.cs +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Geometry/msg/AccelWithCovarianceStamped.cs @@ -5,6 +5,7 @@ using System.Text; using RosMessageGeneration; using RosMessageTypes.Std; +using Unity.Robotics.ROSTCPConnector.MessageGeneration; namespace RosMessageTypes.Geometry { diff --git a/Runtime/MessageGeneration/common_msgs/Geometry/msg/AccelWithCovarianceStamped.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Geometry/msg/AccelWithCovarianceStamped.cs.meta similarity index 100% rename from Runtime/MessageGeneration/common_msgs/Geometry/msg/AccelWithCovarianceStamped.cs.meta rename to com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Geometry/msg/AccelWithCovarianceStamped.cs.meta diff --git a/Runtime/MessageGeneration/common_msgs/Geometry/msg/Inertia.cs b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Geometry/msg/Inertia.cs similarity index 98% rename from Runtime/MessageGeneration/common_msgs/Geometry/msg/Inertia.cs rename to com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Geometry/msg/Inertia.cs index 6073aeaa..6c3c0a8b 100644 --- a/Runtime/MessageGeneration/common_msgs/Geometry/msg/Inertia.cs +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Geometry/msg/Inertia.cs @@ -4,6 +4,7 @@ using System.Collections.Generic; using System.Text; using RosMessageGeneration; +using Unity.Robotics.ROSTCPConnector.MessageGeneration; namespace RosMessageTypes.Geometry { diff --git a/Runtime/MessageGeneration/common_msgs/Geometry/msg/Inertia.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Geometry/msg/Inertia.cs.meta similarity index 100% rename from Runtime/MessageGeneration/common_msgs/Geometry/msg/Inertia.cs.meta rename to com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Geometry/msg/Inertia.cs.meta diff --git a/Runtime/MessageGeneration/common_msgs/Geometry/msg/InertiaStamped.cs b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Geometry/msg/InertiaStamped.cs similarity index 96% rename from Runtime/MessageGeneration/common_msgs/Geometry/msg/InertiaStamped.cs rename to com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Geometry/msg/InertiaStamped.cs index e31084e1..63741126 100644 --- a/Runtime/MessageGeneration/common_msgs/Geometry/msg/InertiaStamped.cs +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Geometry/msg/InertiaStamped.cs @@ -5,6 +5,7 @@ using System.Text; using RosMessageGeneration; using RosMessageTypes.Std; +using Unity.Robotics.ROSTCPConnector.MessageGeneration; namespace RosMessageTypes.Geometry { diff --git a/Runtime/MessageGeneration/common_msgs/Geometry/msg/InertiaStamped.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Geometry/msg/InertiaStamped.cs.meta similarity index 100% rename from Runtime/MessageGeneration/common_msgs/Geometry/msg/InertiaStamped.cs.meta rename to com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Geometry/msg/InertiaStamped.cs.meta diff --git a/Runtime/MessageGeneration/common_msgs/Geometry/msg/Point.cs b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Geometry/msg/Point.cs similarity index 96% rename from Runtime/MessageGeneration/common_msgs/Geometry/msg/Point.cs rename to com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Geometry/msg/Point.cs index dd6f6726..dd79e2b4 100644 --- a/Runtime/MessageGeneration/common_msgs/Geometry/msg/Point.cs +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Geometry/msg/Point.cs @@ -4,6 +4,7 @@ using System.Collections.Generic; using System.Text; using RosMessageGeneration; +using Unity.Robotics.ROSTCPConnector.MessageGeneration; namespace RosMessageTypes.Geometry { diff --git a/Runtime/MessageGeneration/common_msgs/Geometry/msg/Point.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Geometry/msg/Point.cs.meta similarity index 100% rename from Runtime/MessageGeneration/common_msgs/Geometry/msg/Point.cs.meta rename to com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Geometry/msg/Point.cs.meta diff --git a/Runtime/MessageGeneration/common_msgs/Geometry/msg/Point32.cs b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Geometry/msg/Point32.cs similarity index 97% rename from Runtime/MessageGeneration/common_msgs/Geometry/msg/Point32.cs rename to com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Geometry/msg/Point32.cs index 78b3961e..7a8a1908 100644 --- a/Runtime/MessageGeneration/common_msgs/Geometry/msg/Point32.cs +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Geometry/msg/Point32.cs @@ -4,6 +4,7 @@ using System.Collections.Generic; using System.Text; using RosMessageGeneration; +using Unity.Robotics.ROSTCPConnector.MessageGeneration; namespace RosMessageTypes.Geometry { diff --git a/Runtime/MessageGeneration/common_msgs/Geometry/msg/Point32.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Geometry/msg/Point32.cs.meta similarity index 100% rename from Runtime/MessageGeneration/common_msgs/Geometry/msg/Point32.cs.meta rename to com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Geometry/msg/Point32.cs.meta diff --git a/Runtime/MessageGeneration/common_msgs/Geometry/msg/PointStamped.cs b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Geometry/msg/PointStamped.cs similarity index 96% rename from Runtime/MessageGeneration/common_msgs/Geometry/msg/PointStamped.cs rename to com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Geometry/msg/PointStamped.cs index 8b8cf3b5..c75bc614 100644 --- a/Runtime/MessageGeneration/common_msgs/Geometry/msg/PointStamped.cs +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Geometry/msg/PointStamped.cs @@ -5,6 +5,7 @@ using System.Text; using RosMessageGeneration; using RosMessageTypes.Std; +using Unity.Robotics.ROSTCPConnector.MessageGeneration; namespace RosMessageTypes.Geometry { diff --git a/Runtime/MessageGeneration/common_msgs/Geometry/msg/PointStamped.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Geometry/msg/PointStamped.cs.meta similarity index 100% rename from Runtime/MessageGeneration/common_msgs/Geometry/msg/PointStamped.cs.meta rename to com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Geometry/msg/PointStamped.cs.meta diff --git a/Runtime/MessageGeneration/common_msgs/Geometry/msg/Polygon.cs b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Geometry/msg/Polygon.cs similarity index 96% rename from Runtime/MessageGeneration/common_msgs/Geometry/msg/Polygon.cs rename to com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Geometry/msg/Polygon.cs index 5253e7ec..f3ab5f57 100644 --- a/Runtime/MessageGeneration/common_msgs/Geometry/msg/Polygon.cs +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Geometry/msg/Polygon.cs @@ -4,6 +4,7 @@ using System.Collections.Generic; using System.Text; using RosMessageGeneration; +using Unity.Robotics.ROSTCPConnector.MessageGeneration; namespace RosMessageTypes.Geometry { diff --git a/Runtime/MessageGeneration/common_msgs/Geometry/msg/Polygon.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Geometry/msg/Polygon.cs.meta similarity index 100% rename from Runtime/MessageGeneration/common_msgs/Geometry/msg/Polygon.cs.meta rename to com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Geometry/msg/Polygon.cs.meta diff --git a/Runtime/MessageGeneration/common_msgs/Geometry/msg/PolygonStamped.cs b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Geometry/msg/PolygonStamped.cs similarity index 96% rename from Runtime/MessageGeneration/common_msgs/Geometry/msg/PolygonStamped.cs rename to com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Geometry/msg/PolygonStamped.cs index 2b306490..77685a9e 100644 --- a/Runtime/MessageGeneration/common_msgs/Geometry/msg/PolygonStamped.cs +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Geometry/msg/PolygonStamped.cs @@ -5,6 +5,7 @@ using System.Text; using RosMessageGeneration; using RosMessageTypes.Std; +using Unity.Robotics.ROSTCPConnector.MessageGeneration; namespace RosMessageTypes.Geometry { diff --git a/Runtime/MessageGeneration/common_msgs/Geometry/msg/PolygonStamped.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Geometry/msg/PolygonStamped.cs.meta similarity index 100% rename from Runtime/MessageGeneration/common_msgs/Geometry/msg/PolygonStamped.cs.meta rename to com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Geometry/msg/PolygonStamped.cs.meta diff --git a/Runtime/MessageGeneration/common_msgs/Geometry/msg/Pose.cs b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Geometry/msg/Pose.cs similarity index 96% rename from Runtime/MessageGeneration/common_msgs/Geometry/msg/Pose.cs rename to com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Geometry/msg/Pose.cs index 47d932c7..f3d7e0ac 100644 --- a/Runtime/MessageGeneration/common_msgs/Geometry/msg/Pose.cs +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Geometry/msg/Pose.cs @@ -4,6 +4,7 @@ using System.Collections.Generic; using System.Text; using RosMessageGeneration; +using Unity.Robotics.ROSTCPConnector.MessageGeneration; namespace RosMessageTypes.Geometry { diff --git a/Runtime/MessageGeneration/common_msgs/Geometry/msg/Pose.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Geometry/msg/Pose.cs.meta similarity index 100% rename from Runtime/MessageGeneration/common_msgs/Geometry/msg/Pose.cs.meta rename to com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Geometry/msg/Pose.cs.meta diff --git a/Runtime/MessageGeneration/common_msgs/Geometry/msg/Pose2D.cs b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Geometry/msg/Pose2D.cs similarity index 97% rename from Runtime/MessageGeneration/common_msgs/Geometry/msg/Pose2D.cs rename to com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Geometry/msg/Pose2D.cs index fccb193f..3917aaeb 100644 --- a/Runtime/MessageGeneration/common_msgs/Geometry/msg/Pose2D.cs +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Geometry/msg/Pose2D.cs @@ -4,6 +4,7 @@ using System.Collections.Generic; using System.Text; using RosMessageGeneration; +using Unity.Robotics.ROSTCPConnector.MessageGeneration; namespace RosMessageTypes.Geometry { diff --git a/Runtime/MessageGeneration/common_msgs/Geometry/msg/Pose2D.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Geometry/msg/Pose2D.cs.meta similarity index 100% rename from Runtime/MessageGeneration/common_msgs/Geometry/msg/Pose2D.cs.meta rename to com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Geometry/msg/Pose2D.cs.meta diff --git a/Runtime/MessageGeneration/common_msgs/Geometry/msg/PoseArray.cs b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Geometry/msg/PoseArray.cs similarity index 97% rename from Runtime/MessageGeneration/common_msgs/Geometry/msg/PoseArray.cs rename to com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Geometry/msg/PoseArray.cs index 3af26a4b..91b90ebd 100644 --- a/Runtime/MessageGeneration/common_msgs/Geometry/msg/PoseArray.cs +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Geometry/msg/PoseArray.cs @@ -5,6 +5,7 @@ using System.Text; using RosMessageGeneration; using RosMessageTypes.Std; +using Unity.Robotics.ROSTCPConnector.MessageGeneration; namespace RosMessageTypes.Geometry { diff --git a/Runtime/MessageGeneration/common_msgs/Geometry/msg/PoseArray.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Geometry/msg/PoseArray.cs.meta similarity index 100% rename from Runtime/MessageGeneration/common_msgs/Geometry/msg/PoseArray.cs.meta rename to com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Geometry/msg/PoseArray.cs.meta diff --git a/Runtime/MessageGeneration/common_msgs/Geometry/msg/PoseStamped.cs b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Geometry/msg/PoseStamped.cs similarity index 96% rename from Runtime/MessageGeneration/common_msgs/Geometry/msg/PoseStamped.cs rename to com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Geometry/msg/PoseStamped.cs index fd3c0807..7c275e4e 100644 --- a/Runtime/MessageGeneration/common_msgs/Geometry/msg/PoseStamped.cs +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Geometry/msg/PoseStamped.cs @@ -5,6 +5,7 @@ using System.Text; using RosMessageGeneration; using RosMessageTypes.Std; +using Unity.Robotics.ROSTCPConnector.MessageGeneration; namespace RosMessageTypes.Geometry { diff --git a/Runtime/MessageGeneration/common_msgs/Geometry/msg/PoseStamped.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Geometry/msg/PoseStamped.cs.meta similarity index 100% rename from Runtime/MessageGeneration/common_msgs/Geometry/msg/PoseStamped.cs.meta rename to com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Geometry/msg/PoseStamped.cs.meta diff --git a/Runtime/MessageGeneration/common_msgs/Geometry/msg/PoseWithCovariance.cs b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Geometry/msg/PoseWithCovariance.cs similarity index 97% rename from Runtime/MessageGeneration/common_msgs/Geometry/msg/PoseWithCovariance.cs rename to com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Geometry/msg/PoseWithCovariance.cs index dc97c255..027c0ac4 100644 --- a/Runtime/MessageGeneration/common_msgs/Geometry/msg/PoseWithCovariance.cs +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Geometry/msg/PoseWithCovariance.cs @@ -4,6 +4,7 @@ using System.Collections.Generic; using System.Text; using RosMessageGeneration; +using Unity.Robotics.ROSTCPConnector.MessageGeneration; namespace RosMessageTypes.Geometry { diff --git a/Runtime/MessageGeneration/common_msgs/Geometry/msg/PoseWithCovariance.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Geometry/msg/PoseWithCovariance.cs.meta similarity index 100% rename from Runtime/MessageGeneration/common_msgs/Geometry/msg/PoseWithCovariance.cs.meta rename to com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Geometry/msg/PoseWithCovariance.cs.meta diff --git a/Runtime/MessageGeneration/common_msgs/Geometry/msg/PoseWithCovarianceStamped.cs b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Geometry/msg/PoseWithCovarianceStamped.cs similarity index 96% rename from Runtime/MessageGeneration/common_msgs/Geometry/msg/PoseWithCovarianceStamped.cs rename to com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Geometry/msg/PoseWithCovarianceStamped.cs index f07a494d..3a42fe0d 100644 --- a/Runtime/MessageGeneration/common_msgs/Geometry/msg/PoseWithCovarianceStamped.cs +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Geometry/msg/PoseWithCovarianceStamped.cs @@ -5,6 +5,7 @@ using System.Text; using RosMessageGeneration; using RosMessageTypes.Std; +using Unity.Robotics.ROSTCPConnector.MessageGeneration; namespace RosMessageTypes.Geometry { diff --git a/Runtime/MessageGeneration/common_msgs/Geometry/msg/PoseWithCovarianceStamped.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Geometry/msg/PoseWithCovarianceStamped.cs.meta similarity index 100% rename from Runtime/MessageGeneration/common_msgs/Geometry/msg/PoseWithCovarianceStamped.cs.meta rename to com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Geometry/msg/PoseWithCovarianceStamped.cs.meta diff --git a/Runtime/MessageGeneration/common_msgs/Geometry/msg/Quaternion.cs b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Geometry/msg/Quaternion.cs similarity index 97% rename from Runtime/MessageGeneration/common_msgs/Geometry/msg/Quaternion.cs rename to com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Geometry/msg/Quaternion.cs index ffa80f4b..63e8416b 100644 --- a/Runtime/MessageGeneration/common_msgs/Geometry/msg/Quaternion.cs +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Geometry/msg/Quaternion.cs @@ -4,6 +4,7 @@ using System.Collections.Generic; using System.Text; using RosMessageGeneration; +using Unity.Robotics.ROSTCPConnector.MessageGeneration; namespace RosMessageTypes.Geometry { diff --git a/Runtime/MessageGeneration/common_msgs/Geometry/msg/Quaternion.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Geometry/msg/Quaternion.cs.meta similarity index 100% rename from Runtime/MessageGeneration/common_msgs/Geometry/msg/Quaternion.cs.meta rename to com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Geometry/msg/Quaternion.cs.meta diff --git a/Runtime/MessageGeneration/common_msgs/Geometry/msg/QuaternionStamped.cs b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Geometry/msg/QuaternionStamped.cs similarity index 96% rename from Runtime/MessageGeneration/common_msgs/Geometry/msg/QuaternionStamped.cs rename to com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Geometry/msg/QuaternionStamped.cs index ee0a2852..00ed9ffb 100644 --- a/Runtime/MessageGeneration/common_msgs/Geometry/msg/QuaternionStamped.cs +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Geometry/msg/QuaternionStamped.cs @@ -5,6 +5,7 @@ using System.Text; using RosMessageGeneration; using RosMessageTypes.Std; +using Unity.Robotics.ROSTCPConnector.MessageGeneration; namespace RosMessageTypes.Geometry { diff --git a/Runtime/MessageGeneration/common_msgs/Geometry/msg/QuaternionStamped.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Geometry/msg/QuaternionStamped.cs.meta similarity index 100% rename from Runtime/MessageGeneration/common_msgs/Geometry/msg/QuaternionStamped.cs.meta rename to com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Geometry/msg/QuaternionStamped.cs.meta diff --git a/Runtime/MessageGeneration/common_msgs/Geometry/msg/Transform.cs b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Geometry/msg/Transform.cs similarity index 96% rename from Runtime/MessageGeneration/common_msgs/Geometry/msg/Transform.cs rename to com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Geometry/msg/Transform.cs index 11e21c78..ec8ade6f 100644 --- a/Runtime/MessageGeneration/common_msgs/Geometry/msg/Transform.cs +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Geometry/msg/Transform.cs @@ -4,6 +4,7 @@ using System.Collections.Generic; using System.Text; using RosMessageGeneration; +using Unity.Robotics.ROSTCPConnector.MessageGeneration; namespace RosMessageTypes.Geometry { diff --git a/Runtime/MessageGeneration/common_msgs/Geometry/msg/Transform.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Geometry/msg/Transform.cs.meta similarity index 100% rename from Runtime/MessageGeneration/common_msgs/Geometry/msg/Transform.cs.meta rename to com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Geometry/msg/Transform.cs.meta diff --git a/Runtime/MessageGeneration/common_msgs/Geometry/msg/TransformStamped.cs b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Geometry/msg/TransformStamped.cs similarity index 97% rename from Runtime/MessageGeneration/common_msgs/Geometry/msg/TransformStamped.cs rename to com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Geometry/msg/TransformStamped.cs index a23a3c8c..70a41eed 100644 --- a/Runtime/MessageGeneration/common_msgs/Geometry/msg/TransformStamped.cs +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Geometry/msg/TransformStamped.cs @@ -5,6 +5,7 @@ using System.Text; using RosMessageGeneration; using RosMessageTypes.Std; +using Unity.Robotics.ROSTCPConnector.MessageGeneration; namespace RosMessageTypes.Geometry { diff --git a/Runtime/MessageGeneration/common_msgs/Geometry/msg/TransformStamped.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Geometry/msg/TransformStamped.cs.meta similarity index 100% rename from Runtime/MessageGeneration/common_msgs/Geometry/msg/TransformStamped.cs.meta rename to com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Geometry/msg/TransformStamped.cs.meta diff --git a/Runtime/MessageGeneration/common_msgs/Geometry/msg/Twist.cs b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Geometry/msg/Twist.cs similarity index 96% rename from Runtime/MessageGeneration/common_msgs/Geometry/msg/Twist.cs rename to com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Geometry/msg/Twist.cs index ef85b251..25251b87 100644 --- a/Runtime/MessageGeneration/common_msgs/Geometry/msg/Twist.cs +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Geometry/msg/Twist.cs @@ -4,6 +4,7 @@ using System.Collections.Generic; using System.Text; using RosMessageGeneration; +using Unity.Robotics.ROSTCPConnector.MessageGeneration; namespace RosMessageTypes.Geometry { diff --git a/Runtime/MessageGeneration/common_msgs/Geometry/msg/Twist.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Geometry/msg/Twist.cs.meta similarity index 100% rename from Runtime/MessageGeneration/common_msgs/Geometry/msg/Twist.cs.meta rename to com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Geometry/msg/Twist.cs.meta diff --git a/Runtime/MessageGeneration/common_msgs/Geometry/msg/TwistStamped.cs b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Geometry/msg/TwistStamped.cs similarity index 96% rename from Runtime/MessageGeneration/common_msgs/Geometry/msg/TwistStamped.cs rename to com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Geometry/msg/TwistStamped.cs index d92a833b..56c6306a 100644 --- a/Runtime/MessageGeneration/common_msgs/Geometry/msg/TwistStamped.cs +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Geometry/msg/TwistStamped.cs @@ -5,6 +5,7 @@ using System.Text; using RosMessageGeneration; using RosMessageTypes.Std; +using Unity.Robotics.ROSTCPConnector.MessageGeneration; namespace RosMessageTypes.Geometry { diff --git a/Runtime/MessageGeneration/common_msgs/Geometry/msg/TwistStamped.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Geometry/msg/TwistStamped.cs.meta similarity index 100% rename from Runtime/MessageGeneration/common_msgs/Geometry/msg/TwistStamped.cs.meta rename to com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Geometry/msg/TwistStamped.cs.meta diff --git a/Runtime/MessageGeneration/common_msgs/Geometry/msg/TwistWithCovariance.cs b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Geometry/msg/TwistWithCovariance.cs similarity index 97% rename from Runtime/MessageGeneration/common_msgs/Geometry/msg/TwistWithCovariance.cs rename to com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Geometry/msg/TwistWithCovariance.cs index 57dadc32..3b64db08 100644 --- a/Runtime/MessageGeneration/common_msgs/Geometry/msg/TwistWithCovariance.cs +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Geometry/msg/TwistWithCovariance.cs @@ -4,6 +4,7 @@ using System.Collections.Generic; using System.Text; using RosMessageGeneration; +using Unity.Robotics.ROSTCPConnector.MessageGeneration; namespace RosMessageTypes.Geometry { diff --git a/Runtime/MessageGeneration/common_msgs/Geometry/msg/TwistWithCovariance.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Geometry/msg/TwistWithCovariance.cs.meta similarity index 100% rename from Runtime/MessageGeneration/common_msgs/Geometry/msg/TwistWithCovariance.cs.meta rename to com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Geometry/msg/TwistWithCovariance.cs.meta diff --git a/Runtime/MessageGeneration/common_msgs/Geometry/msg/TwistWithCovarianceStamped.cs b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Geometry/msg/TwistWithCovarianceStamped.cs similarity index 96% rename from Runtime/MessageGeneration/common_msgs/Geometry/msg/TwistWithCovarianceStamped.cs rename to com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Geometry/msg/TwistWithCovarianceStamped.cs index f6fbe562..6eff0a03 100644 --- a/Runtime/MessageGeneration/common_msgs/Geometry/msg/TwistWithCovarianceStamped.cs +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Geometry/msg/TwistWithCovarianceStamped.cs @@ -5,6 +5,7 @@ using System.Text; using RosMessageGeneration; using RosMessageTypes.Std; +using Unity.Robotics.ROSTCPConnector.MessageGeneration; namespace RosMessageTypes.Geometry { diff --git a/Runtime/MessageGeneration/common_msgs/Geometry/msg/TwistWithCovarianceStamped.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Geometry/msg/TwistWithCovarianceStamped.cs.meta similarity index 100% rename from Runtime/MessageGeneration/common_msgs/Geometry/msg/TwistWithCovarianceStamped.cs.meta rename to com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Geometry/msg/TwistWithCovarianceStamped.cs.meta diff --git a/Runtime/MessageGeneration/common_msgs/Geometry/msg/Vector3.cs b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Geometry/msg/Vector3.cs similarity index 97% rename from Runtime/MessageGeneration/common_msgs/Geometry/msg/Vector3.cs rename to com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Geometry/msg/Vector3.cs index 1b11d161..31a13f0f 100644 --- a/Runtime/MessageGeneration/common_msgs/Geometry/msg/Vector3.cs +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Geometry/msg/Vector3.cs @@ -4,6 +4,7 @@ using System.Collections.Generic; using System.Text; using RosMessageGeneration; +using Unity.Robotics.ROSTCPConnector.MessageGeneration; namespace RosMessageTypes.Geometry { diff --git a/Runtime/MessageGeneration/common_msgs/Geometry/msg/Vector3.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Geometry/msg/Vector3.cs.meta similarity index 100% rename from Runtime/MessageGeneration/common_msgs/Geometry/msg/Vector3.cs.meta rename to com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Geometry/msg/Vector3.cs.meta diff --git a/Runtime/MessageGeneration/common_msgs/Geometry/msg/Vector3Stamped.cs b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Geometry/msg/Vector3Stamped.cs similarity index 96% rename from Runtime/MessageGeneration/common_msgs/Geometry/msg/Vector3Stamped.cs rename to com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Geometry/msg/Vector3Stamped.cs index 072065a9..0848eed0 100644 --- a/Runtime/MessageGeneration/common_msgs/Geometry/msg/Vector3Stamped.cs +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Geometry/msg/Vector3Stamped.cs @@ -5,6 +5,7 @@ using System.Text; using RosMessageGeneration; using RosMessageTypes.Std; +using Unity.Robotics.ROSTCPConnector.MessageGeneration; namespace RosMessageTypes.Geometry { diff --git a/Runtime/MessageGeneration/common_msgs/Geometry/msg/Vector3Stamped.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Geometry/msg/Vector3Stamped.cs.meta similarity index 100% rename from Runtime/MessageGeneration/common_msgs/Geometry/msg/Vector3Stamped.cs.meta rename to com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Geometry/msg/Vector3Stamped.cs.meta diff --git a/Runtime/MessageGeneration/common_msgs/Geometry/msg/Wrench.cs b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Geometry/msg/Wrench.cs similarity index 96% rename from Runtime/MessageGeneration/common_msgs/Geometry/msg/Wrench.cs rename to com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Geometry/msg/Wrench.cs index 93c1eeac..6b77b4b8 100644 --- a/Runtime/MessageGeneration/common_msgs/Geometry/msg/Wrench.cs +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Geometry/msg/Wrench.cs @@ -4,6 +4,7 @@ using System.Collections.Generic; using System.Text; using RosMessageGeneration; +using Unity.Robotics.ROSTCPConnector.MessageGeneration; namespace RosMessageTypes.Geometry { diff --git a/Runtime/MessageGeneration/common_msgs/Geometry/msg/Wrench.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Geometry/msg/Wrench.cs.meta similarity index 100% rename from Runtime/MessageGeneration/common_msgs/Geometry/msg/Wrench.cs.meta rename to com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Geometry/msg/Wrench.cs.meta diff --git a/Runtime/MessageGeneration/common_msgs/Geometry/msg/WrenchStamped.cs b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Geometry/msg/WrenchStamped.cs similarity index 96% rename from Runtime/MessageGeneration/common_msgs/Geometry/msg/WrenchStamped.cs rename to com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Geometry/msg/WrenchStamped.cs index 9fb8ea23..bee01e4b 100644 --- a/Runtime/MessageGeneration/common_msgs/Geometry/msg/WrenchStamped.cs +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Geometry/msg/WrenchStamped.cs @@ -5,6 +5,7 @@ using System.Text; using RosMessageGeneration; using RosMessageTypes.Std; +using Unity.Robotics.ROSTCPConnector.MessageGeneration; namespace RosMessageTypes.Geometry { diff --git a/Runtime/MessageGeneration/common_msgs/Geometry/msg/WrenchStamped.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Geometry/msg/WrenchStamped.cs.meta similarity index 100% rename from Runtime/MessageGeneration/common_msgs/Geometry/msg/WrenchStamped.cs.meta rename to com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Geometry/msg/WrenchStamped.cs.meta diff --git a/Runtime/MessageGeneration/common_msgs/Nav.meta b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Nav.meta similarity index 100% rename from Runtime/MessageGeneration/common_msgs/Nav.meta rename to com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Nav.meta diff --git a/Runtime/MessageGeneration/common_msgs/Nav/msg.meta b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Nav/msg.meta similarity index 100% rename from Runtime/MessageGeneration/common_msgs/Nav/msg.meta rename to com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Nav/msg.meta diff --git a/Runtime/MessageGeneration/common_msgs/Nav/msg/GridCells.cs b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Nav/msg/GridCells.cs similarity index 97% rename from Runtime/MessageGeneration/common_msgs/Nav/msg/GridCells.cs rename to com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Nav/msg/GridCells.cs index 1ce15fc4..5f8e5df4 100644 --- a/Runtime/MessageGeneration/common_msgs/Nav/msg/GridCells.cs +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Nav/msg/GridCells.cs @@ -5,6 +5,7 @@ using System.Text; using RosMessageGeneration; using RosMessageTypes.Std; +using Unity.Robotics.ROSTCPConnector.MessageGeneration; namespace RosMessageTypes.Nav { diff --git a/Runtime/MessageGeneration/common_msgs/Nav/msg/GridCells.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Nav/msg/GridCells.cs.meta similarity index 100% rename from Runtime/MessageGeneration/common_msgs/Nav/msg/GridCells.cs.meta rename to com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Nav/msg/GridCells.cs.meta diff --git a/Runtime/MessageGeneration/common_msgs/Nav/msg/MapMetaData.cs b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Nav/msg/MapMetaData.cs similarity index 98% rename from Runtime/MessageGeneration/common_msgs/Nav/msg/MapMetaData.cs rename to com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Nav/msg/MapMetaData.cs index b33270b8..3ed8a0d9 100644 --- a/Runtime/MessageGeneration/common_msgs/Nav/msg/MapMetaData.cs +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Nav/msg/MapMetaData.cs @@ -5,6 +5,7 @@ using System.Text; using RosMessageGeneration; using RosMessageTypes.Std; +using Unity.Robotics.ROSTCPConnector.MessageGeneration; namespace RosMessageTypes.Nav { diff --git a/Runtime/MessageGeneration/common_msgs/Nav/msg/MapMetaData.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Nav/msg/MapMetaData.cs.meta similarity index 100% rename from Runtime/MessageGeneration/common_msgs/Nav/msg/MapMetaData.cs.meta rename to com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Nav/msg/MapMetaData.cs.meta diff --git a/Runtime/MessageGeneration/common_msgs/Nav/msg/OccupancyGrid.cs b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Nav/msg/OccupancyGrid.cs similarity index 97% rename from Runtime/MessageGeneration/common_msgs/Nav/msg/OccupancyGrid.cs rename to com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Nav/msg/OccupancyGrid.cs index 8886ce55..bb0cfac6 100644 --- a/Runtime/MessageGeneration/common_msgs/Nav/msg/OccupancyGrid.cs +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Nav/msg/OccupancyGrid.cs @@ -5,6 +5,7 @@ using System.Text; using RosMessageGeneration; using RosMessageTypes.Std; +using Unity.Robotics.ROSTCPConnector.MessageGeneration; namespace RosMessageTypes.Nav { diff --git a/Runtime/MessageGeneration/common_msgs/Nav/msg/OccupancyGrid.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Nav/msg/OccupancyGrid.cs.meta similarity index 100% rename from Runtime/MessageGeneration/common_msgs/Nav/msg/OccupancyGrid.cs.meta rename to com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Nav/msg/OccupancyGrid.cs.meta diff --git a/Runtime/MessageGeneration/common_msgs/Nav/msg/Odometry.cs b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Nav/msg/Odometry.cs similarity index 97% rename from Runtime/MessageGeneration/common_msgs/Nav/msg/Odometry.cs rename to com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Nav/msg/Odometry.cs index 66ce85c1..671e0b8b 100644 --- a/Runtime/MessageGeneration/common_msgs/Nav/msg/Odometry.cs +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Nav/msg/Odometry.cs @@ -5,6 +5,7 @@ using System.Text; using RosMessageGeneration; using RosMessageTypes.Std; +using Unity.Robotics.ROSTCPConnector.MessageGeneration; namespace RosMessageTypes.Nav { diff --git a/Runtime/MessageGeneration/common_msgs/Nav/msg/Odometry.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Nav/msg/Odometry.cs.meta similarity index 100% rename from Runtime/MessageGeneration/common_msgs/Nav/msg/Odometry.cs.meta rename to com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Nav/msg/Odometry.cs.meta diff --git a/Runtime/MessageGeneration/common_msgs/Nav/msg/Path.cs b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Nav/msg/Path.cs similarity index 97% rename from Runtime/MessageGeneration/common_msgs/Nav/msg/Path.cs rename to com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Nav/msg/Path.cs index 2aed1cdd..ce2af535 100644 --- a/Runtime/MessageGeneration/common_msgs/Nav/msg/Path.cs +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Nav/msg/Path.cs @@ -5,6 +5,7 @@ using System.Text; using RosMessageGeneration; using RosMessageTypes.Std; +using Unity.Robotics.ROSTCPConnector.MessageGeneration; namespace RosMessageTypes.Nav { diff --git a/Runtime/MessageGeneration/common_msgs/Nav/msg/Path.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Nav/msg/Path.cs.meta similarity index 100% rename from Runtime/MessageGeneration/common_msgs/Nav/msg/Path.cs.meta rename to com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Nav/msg/Path.cs.meta diff --git a/Runtime/MessageGeneration/common_msgs/Sensor.meta b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Sensor.meta similarity index 100% rename from Runtime/MessageGeneration/common_msgs/Sensor.meta rename to com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Sensor.meta diff --git a/Runtime/MessageGeneration/common_msgs/Sensor/msg.meta b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Sensor/msg.meta similarity index 100% rename from Runtime/MessageGeneration/common_msgs/Sensor/msg.meta rename to com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Sensor/msg.meta diff --git a/Runtime/MessageGeneration/common_msgs/Sensor/msg/BatteryState.cs b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Sensor/msg/BatteryState.cs similarity index 99% rename from Runtime/MessageGeneration/common_msgs/Sensor/msg/BatteryState.cs rename to com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Sensor/msg/BatteryState.cs index 4e35b096..92ff54fb 100644 --- a/Runtime/MessageGeneration/common_msgs/Sensor/msg/BatteryState.cs +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Sensor/msg/BatteryState.cs @@ -5,6 +5,7 @@ using System.Text; using RosMessageGeneration; using RosMessageTypes.Std; +using Unity.Robotics.ROSTCPConnector.MessageGeneration; namespace RosMessageTypes.Sensor { diff --git a/Runtime/MessageGeneration/common_msgs/Sensor/msg/BatteryState.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Sensor/msg/BatteryState.cs.meta similarity index 100% rename from Runtime/MessageGeneration/common_msgs/Sensor/msg/BatteryState.cs.meta rename to com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Sensor/msg/BatteryState.cs.meta diff --git a/Runtime/MessageGeneration/common_msgs/Sensor/msg/CameraInfo.cs b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Sensor/msg/CameraInfo.cs similarity index 99% rename from Runtime/MessageGeneration/common_msgs/Sensor/msg/CameraInfo.cs rename to com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Sensor/msg/CameraInfo.cs index 77bf7de9..e7d3dcd1 100644 --- a/Runtime/MessageGeneration/common_msgs/Sensor/msg/CameraInfo.cs +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Sensor/msg/CameraInfo.cs @@ -5,6 +5,7 @@ using System.Text; using RosMessageGeneration; using RosMessageTypes.Std; +using Unity.Robotics.ROSTCPConnector.MessageGeneration; namespace RosMessageTypes.Sensor { diff --git a/Runtime/MessageGeneration/common_msgs/Sensor/msg/CameraInfo.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Sensor/msg/CameraInfo.cs.meta similarity index 100% rename from Runtime/MessageGeneration/common_msgs/Sensor/msg/CameraInfo.cs.meta rename to com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Sensor/msg/CameraInfo.cs.meta diff --git a/Runtime/MessageGeneration/common_msgs/Sensor/msg/ChannelFloat32.cs b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Sensor/msg/ChannelFloat32.cs similarity index 98% rename from Runtime/MessageGeneration/common_msgs/Sensor/msg/ChannelFloat32.cs rename to com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Sensor/msg/ChannelFloat32.cs index be7c40c0..dba0b408 100644 --- a/Runtime/MessageGeneration/common_msgs/Sensor/msg/ChannelFloat32.cs +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Sensor/msg/ChannelFloat32.cs @@ -4,6 +4,7 @@ using System.Collections.Generic; using System.Text; using RosMessageGeneration; +using Unity.Robotics.ROSTCPConnector.MessageGeneration; namespace RosMessageTypes.Sensor { diff --git a/Runtime/MessageGeneration/common_msgs/Sensor/msg/ChannelFloat32.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Sensor/msg/ChannelFloat32.cs.meta similarity index 100% rename from Runtime/MessageGeneration/common_msgs/Sensor/msg/ChannelFloat32.cs.meta rename to com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Sensor/msg/ChannelFloat32.cs.meta diff --git a/Runtime/MessageGeneration/common_msgs/Sensor/msg/CompressedImage.cs b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Sensor/msg/CompressedImage.cs similarity index 98% rename from Runtime/MessageGeneration/common_msgs/Sensor/msg/CompressedImage.cs rename to com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Sensor/msg/CompressedImage.cs index cf80db7f..5c4d4da2 100644 --- a/Runtime/MessageGeneration/common_msgs/Sensor/msg/CompressedImage.cs +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Sensor/msg/CompressedImage.cs @@ -5,6 +5,7 @@ using System.Text; using RosMessageGeneration; using RosMessageTypes.Std; +using Unity.Robotics.ROSTCPConnector.MessageGeneration; namespace RosMessageTypes.Sensor { diff --git a/Runtime/MessageGeneration/common_msgs/Sensor/msg/CompressedImage.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Sensor/msg/CompressedImage.cs.meta similarity index 100% rename from Runtime/MessageGeneration/common_msgs/Sensor/msg/CompressedImage.cs.meta rename to com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Sensor/msg/CompressedImage.cs.meta diff --git a/Runtime/MessageGeneration/common_msgs/Sensor/msg/FluidPressure.cs b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Sensor/msg/FluidPressure.cs similarity index 97% rename from Runtime/MessageGeneration/common_msgs/Sensor/msg/FluidPressure.cs rename to com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Sensor/msg/FluidPressure.cs index fbdd25b7..1e7c0114 100644 --- a/Runtime/MessageGeneration/common_msgs/Sensor/msg/FluidPressure.cs +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Sensor/msg/FluidPressure.cs @@ -5,6 +5,7 @@ using System.Text; using RosMessageGeneration; using RosMessageTypes.Std; +using Unity.Robotics.ROSTCPConnector.MessageGeneration; namespace RosMessageTypes.Sensor { diff --git a/Runtime/MessageGeneration/common_msgs/Sensor/msg/FluidPressure.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Sensor/msg/FluidPressure.cs.meta similarity index 100% rename from Runtime/MessageGeneration/common_msgs/Sensor/msg/FluidPressure.cs.meta rename to com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Sensor/msg/FluidPressure.cs.meta diff --git a/Runtime/MessageGeneration/common_msgs/Sensor/msg/Illuminance.cs b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Sensor/msg/Illuminance.cs similarity index 98% rename from Runtime/MessageGeneration/common_msgs/Sensor/msg/Illuminance.cs rename to com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Sensor/msg/Illuminance.cs index 9d32603a..bf3fe833 100644 --- a/Runtime/MessageGeneration/common_msgs/Sensor/msg/Illuminance.cs +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Sensor/msg/Illuminance.cs @@ -5,6 +5,7 @@ using System.Text; using RosMessageGeneration; using RosMessageTypes.Std; +using Unity.Robotics.ROSTCPConnector.MessageGeneration; namespace RosMessageTypes.Sensor { diff --git a/Runtime/MessageGeneration/common_msgs/Sensor/msg/Illuminance.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Sensor/msg/Illuminance.cs.meta similarity index 100% rename from Runtime/MessageGeneration/common_msgs/Sensor/msg/Illuminance.cs.meta rename to com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Sensor/msg/Illuminance.cs.meta diff --git a/Runtime/MessageGeneration/common_msgs/Sensor/msg/Image.cs b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Sensor/msg/Image.cs similarity index 98% rename from Runtime/MessageGeneration/common_msgs/Sensor/msg/Image.cs rename to com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Sensor/msg/Image.cs index 1b7dd206..d233896f 100644 --- a/Runtime/MessageGeneration/common_msgs/Sensor/msg/Image.cs +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Sensor/msg/Image.cs @@ -5,6 +5,7 @@ using System.Text; using RosMessageGeneration; using RosMessageTypes.Std; +using Unity.Robotics.ROSTCPConnector.MessageGeneration; namespace RosMessageTypes.Sensor { diff --git a/Runtime/MessageGeneration/common_msgs/Sensor/msg/Image.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Sensor/msg/Image.cs.meta similarity index 100% rename from Runtime/MessageGeneration/common_msgs/Sensor/msg/Image.cs.meta rename to com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Sensor/msg/Image.cs.meta diff --git a/Runtime/MessageGeneration/common_msgs/Sensor/msg/Imu.cs b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Sensor/msg/Imu.cs similarity index 99% rename from Runtime/MessageGeneration/common_msgs/Sensor/msg/Imu.cs rename to com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Sensor/msg/Imu.cs index a5ed6fce..7e63964b 100644 --- a/Runtime/MessageGeneration/common_msgs/Sensor/msg/Imu.cs +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Sensor/msg/Imu.cs @@ -5,6 +5,7 @@ using System.Text; using RosMessageGeneration; using RosMessageTypes.Std; +using Unity.Robotics.ROSTCPConnector.MessageGeneration; namespace RosMessageTypes.Sensor { diff --git a/Runtime/MessageGeneration/common_msgs/Sensor/msg/Imu.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Sensor/msg/Imu.cs.meta similarity index 100% rename from Runtime/MessageGeneration/common_msgs/Sensor/msg/Imu.cs.meta rename to com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Sensor/msg/Imu.cs.meta diff --git a/Runtime/MessageGeneration/common_msgs/Sensor/msg/JointState.cs b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Sensor/msg/JointState.cs similarity index 98% rename from Runtime/MessageGeneration/common_msgs/Sensor/msg/JointState.cs rename to com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Sensor/msg/JointState.cs index 00b838c6..30e21068 100644 --- a/Runtime/MessageGeneration/common_msgs/Sensor/msg/JointState.cs +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Sensor/msg/JointState.cs @@ -5,6 +5,7 @@ using System.Text; using RosMessageGeneration; using RosMessageTypes.Std; +using Unity.Robotics.ROSTCPConnector.MessageGeneration; namespace RosMessageTypes.Sensor { diff --git a/Runtime/MessageGeneration/common_msgs/Sensor/msg/JointState.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Sensor/msg/JointState.cs.meta similarity index 100% rename from Runtime/MessageGeneration/common_msgs/Sensor/msg/JointState.cs.meta rename to com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Sensor/msg/JointState.cs.meta diff --git a/Runtime/MessageGeneration/common_msgs/Sensor/msg/Joy.cs b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Sensor/msg/Joy.cs similarity index 98% rename from Runtime/MessageGeneration/common_msgs/Sensor/msg/Joy.cs rename to com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Sensor/msg/Joy.cs index 6f4c0549..c296a7d9 100644 --- a/Runtime/MessageGeneration/common_msgs/Sensor/msg/Joy.cs +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Sensor/msg/Joy.cs @@ -5,6 +5,7 @@ using System.Text; using RosMessageGeneration; using RosMessageTypes.Std; +using Unity.Robotics.ROSTCPConnector.MessageGeneration; namespace RosMessageTypes.Sensor { diff --git a/Runtime/MessageGeneration/common_msgs/Sensor/msg/Joy.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Sensor/msg/Joy.cs.meta similarity index 100% rename from Runtime/MessageGeneration/common_msgs/Sensor/msg/Joy.cs.meta rename to com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Sensor/msg/Joy.cs.meta diff --git a/Runtime/MessageGeneration/common_msgs/Sensor/msg/JoyFeedback.cs b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Sensor/msg/JoyFeedback.cs similarity index 97% rename from Runtime/MessageGeneration/common_msgs/Sensor/msg/JoyFeedback.cs rename to com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Sensor/msg/JoyFeedback.cs index d68271ad..7987eba2 100644 --- a/Runtime/MessageGeneration/common_msgs/Sensor/msg/JoyFeedback.cs +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Sensor/msg/JoyFeedback.cs @@ -4,6 +4,7 @@ using System.Collections.Generic; using System.Text; using RosMessageGeneration; +using Unity.Robotics.ROSTCPConnector.MessageGeneration; namespace RosMessageTypes.Sensor { diff --git a/Runtime/MessageGeneration/common_msgs/Sensor/msg/JoyFeedback.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Sensor/msg/JoyFeedback.cs.meta similarity index 100% rename from Runtime/MessageGeneration/common_msgs/Sensor/msg/JoyFeedback.cs.meta rename to com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Sensor/msg/JoyFeedback.cs.meta diff --git a/Runtime/MessageGeneration/common_msgs/Sensor/msg/JoyFeedbackArray.cs b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Sensor/msg/JoyFeedbackArray.cs similarity index 96% rename from Runtime/MessageGeneration/common_msgs/Sensor/msg/JoyFeedbackArray.cs rename to com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Sensor/msg/JoyFeedbackArray.cs index 50b28702..f454994e 100644 --- a/Runtime/MessageGeneration/common_msgs/Sensor/msg/JoyFeedbackArray.cs +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Sensor/msg/JoyFeedbackArray.cs @@ -4,6 +4,7 @@ using System.Collections.Generic; using System.Text; using RosMessageGeneration; +using Unity.Robotics.ROSTCPConnector.MessageGeneration; namespace RosMessageTypes.Sensor { diff --git a/Runtime/MessageGeneration/common_msgs/Sensor/msg/JoyFeedbackArray.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Sensor/msg/JoyFeedbackArray.cs.meta similarity index 100% rename from Runtime/MessageGeneration/common_msgs/Sensor/msg/JoyFeedbackArray.cs.meta rename to com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Sensor/msg/JoyFeedbackArray.cs.meta diff --git a/Runtime/MessageGeneration/common_msgs/Sensor/msg/LaserEcho.cs b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Sensor/msg/LaserEcho.cs similarity index 97% rename from Runtime/MessageGeneration/common_msgs/Sensor/msg/LaserEcho.cs rename to com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Sensor/msg/LaserEcho.cs index 59381024..94789312 100644 --- a/Runtime/MessageGeneration/common_msgs/Sensor/msg/LaserEcho.cs +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Sensor/msg/LaserEcho.cs @@ -4,6 +4,7 @@ using System.Collections.Generic; using System.Text; using RosMessageGeneration; +using Unity.Robotics.ROSTCPConnector.MessageGeneration; namespace RosMessageTypes.Sensor { diff --git a/Runtime/MessageGeneration/common_msgs/Sensor/msg/LaserEcho.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Sensor/msg/LaserEcho.cs.meta similarity index 100% rename from Runtime/MessageGeneration/common_msgs/Sensor/msg/LaserEcho.cs.meta rename to com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Sensor/msg/LaserEcho.cs.meta diff --git a/Runtime/MessageGeneration/common_msgs/Sensor/msg/LaserScan.cs b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Sensor/msg/LaserScan.cs similarity index 99% rename from Runtime/MessageGeneration/common_msgs/Sensor/msg/LaserScan.cs rename to com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Sensor/msg/LaserScan.cs index 9bbf6c66..c70f4752 100644 --- a/Runtime/MessageGeneration/common_msgs/Sensor/msg/LaserScan.cs +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Sensor/msg/LaserScan.cs @@ -5,6 +5,7 @@ using System.Text; using RosMessageGeneration; using RosMessageTypes.Std; +using Unity.Robotics.ROSTCPConnector.MessageGeneration; namespace RosMessageTypes.Sensor { diff --git a/Runtime/MessageGeneration/common_msgs/Sensor/msg/LaserScan.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Sensor/msg/LaserScan.cs.meta similarity index 100% rename from Runtime/MessageGeneration/common_msgs/Sensor/msg/LaserScan.cs.meta rename to com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Sensor/msg/LaserScan.cs.meta diff --git a/Runtime/MessageGeneration/common_msgs/Sensor/msg/MagneticField.cs b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Sensor/msg/MagneticField.cs similarity index 98% rename from Runtime/MessageGeneration/common_msgs/Sensor/msg/MagneticField.cs rename to com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Sensor/msg/MagneticField.cs index 90af1292..b2a0495d 100644 --- a/Runtime/MessageGeneration/common_msgs/Sensor/msg/MagneticField.cs +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Sensor/msg/MagneticField.cs @@ -5,6 +5,7 @@ using System.Text; using RosMessageGeneration; using RosMessageTypes.Std; +using Unity.Robotics.ROSTCPConnector.MessageGeneration; namespace RosMessageTypes.Sensor { diff --git a/Runtime/MessageGeneration/common_msgs/Sensor/msg/MagneticField.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Sensor/msg/MagneticField.cs.meta similarity index 100% rename from Runtime/MessageGeneration/common_msgs/Sensor/msg/MagneticField.cs.meta rename to com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Sensor/msg/MagneticField.cs.meta diff --git a/Runtime/MessageGeneration/common_msgs/Sensor/msg/MultiDOFJointState.cs b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Sensor/msg/MultiDOFJointState.cs similarity index 99% rename from Runtime/MessageGeneration/common_msgs/Sensor/msg/MultiDOFJointState.cs rename to com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Sensor/msg/MultiDOFJointState.cs index 0f65e5a2..669f8843 100644 --- a/Runtime/MessageGeneration/common_msgs/Sensor/msg/MultiDOFJointState.cs +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Sensor/msg/MultiDOFJointState.cs @@ -5,6 +5,7 @@ using System.Text; using RosMessageGeneration; using RosMessageTypes.Std; +using Unity.Robotics.ROSTCPConnector.MessageGeneration; namespace RosMessageTypes.Sensor { diff --git a/Runtime/MessageGeneration/common_msgs/Sensor/msg/MultiDOFJointState.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Sensor/msg/MultiDOFJointState.cs.meta similarity index 100% rename from Runtime/MessageGeneration/common_msgs/Sensor/msg/MultiDOFJointState.cs.meta rename to com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Sensor/msg/MultiDOFJointState.cs.meta diff --git a/Runtime/MessageGeneration/common_msgs/Sensor/msg/MultiEchoLaserScan.cs b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Sensor/msg/MultiEchoLaserScan.cs similarity index 99% rename from Runtime/MessageGeneration/common_msgs/Sensor/msg/MultiEchoLaserScan.cs rename to com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Sensor/msg/MultiEchoLaserScan.cs index 3e9066bd..18335bce 100644 --- a/Runtime/MessageGeneration/common_msgs/Sensor/msg/MultiEchoLaserScan.cs +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Sensor/msg/MultiEchoLaserScan.cs @@ -5,6 +5,7 @@ using System.Text; using RosMessageGeneration; using RosMessageTypes.Std; +using Unity.Robotics.ROSTCPConnector.MessageGeneration; namespace RosMessageTypes.Sensor { diff --git a/Runtime/MessageGeneration/common_msgs/Sensor/msg/MultiEchoLaserScan.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Sensor/msg/MultiEchoLaserScan.cs.meta similarity index 100% rename from Runtime/MessageGeneration/common_msgs/Sensor/msg/MultiEchoLaserScan.cs.meta rename to com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Sensor/msg/MultiEchoLaserScan.cs.meta diff --git a/Runtime/MessageGeneration/common_msgs/Sensor/msg/NavSatFix.cs b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Sensor/msg/NavSatFix.cs similarity index 98% rename from Runtime/MessageGeneration/common_msgs/Sensor/msg/NavSatFix.cs rename to com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Sensor/msg/NavSatFix.cs index 941c3a26..47fdb1a8 100644 --- a/Runtime/MessageGeneration/common_msgs/Sensor/msg/NavSatFix.cs +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Sensor/msg/NavSatFix.cs @@ -5,6 +5,7 @@ using System.Text; using RosMessageGeneration; using RosMessageTypes.Std; +using Unity.Robotics.ROSTCPConnector.MessageGeneration; namespace RosMessageTypes.Sensor { diff --git a/Runtime/MessageGeneration/common_msgs/Sensor/msg/NavSatFix.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Sensor/msg/NavSatFix.cs.meta similarity index 100% rename from Runtime/MessageGeneration/common_msgs/Sensor/msg/NavSatFix.cs.meta rename to com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Sensor/msg/NavSatFix.cs.meta diff --git a/Runtime/MessageGeneration/common_msgs/Sensor/msg/NavSatStatus.cs b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Sensor/msg/NavSatStatus.cs similarity index 97% rename from Runtime/MessageGeneration/common_msgs/Sensor/msg/NavSatStatus.cs rename to com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Sensor/msg/NavSatStatus.cs index 7d6e689a..4bb9b998 100644 --- a/Runtime/MessageGeneration/common_msgs/Sensor/msg/NavSatStatus.cs +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Sensor/msg/NavSatStatus.cs @@ -4,6 +4,7 @@ using System.Collections.Generic; using System.Text; using RosMessageGeneration; +using Unity.Robotics.ROSTCPConnector.MessageGeneration; namespace RosMessageTypes.Sensor { diff --git a/Runtime/MessageGeneration/common_msgs/Sensor/msg/NavSatStatus.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Sensor/msg/NavSatStatus.cs.meta similarity index 100% rename from Runtime/MessageGeneration/common_msgs/Sensor/msg/NavSatStatus.cs.meta rename to com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Sensor/msg/NavSatStatus.cs.meta diff --git a/Runtime/MessageGeneration/common_msgs/Sensor/msg/PointCloud.cs b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Sensor/msg/PointCloud.cs similarity index 98% rename from Runtime/MessageGeneration/common_msgs/Sensor/msg/PointCloud.cs rename to com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Sensor/msg/PointCloud.cs index 8e48688d..4afee26d 100644 --- a/Runtime/MessageGeneration/common_msgs/Sensor/msg/PointCloud.cs +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Sensor/msg/PointCloud.cs @@ -5,6 +5,7 @@ using System.Text; using RosMessageGeneration; using RosMessageTypes.Std; +using Unity.Robotics.ROSTCPConnector.MessageGeneration; namespace RosMessageTypes.Sensor { diff --git a/Runtime/MessageGeneration/common_msgs/Sensor/msg/PointCloud.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Sensor/msg/PointCloud.cs.meta similarity index 100% rename from Runtime/MessageGeneration/common_msgs/Sensor/msg/PointCloud.cs.meta rename to com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Sensor/msg/PointCloud.cs.meta diff --git a/Runtime/MessageGeneration/common_msgs/Sensor/msg/PointCloud2.cs b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Sensor/msg/PointCloud2.cs similarity index 99% rename from Runtime/MessageGeneration/common_msgs/Sensor/msg/PointCloud2.cs rename to com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Sensor/msg/PointCloud2.cs index 3aa7f763..aa1d739d 100644 --- a/Runtime/MessageGeneration/common_msgs/Sensor/msg/PointCloud2.cs +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Sensor/msg/PointCloud2.cs @@ -5,6 +5,7 @@ using System.Text; using RosMessageGeneration; using RosMessageTypes.Std; +using Unity.Robotics.ROSTCPConnector.MessageGeneration; namespace RosMessageTypes.Sensor { diff --git a/Runtime/MessageGeneration/common_msgs/Sensor/msg/PointCloud2.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Sensor/msg/PointCloud2.cs.meta similarity index 100% rename from Runtime/MessageGeneration/common_msgs/Sensor/msg/PointCloud2.cs.meta rename to com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Sensor/msg/PointCloud2.cs.meta diff --git a/Runtime/MessageGeneration/common_msgs/Sensor/msg/PointField.cs b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Sensor/msg/PointField.cs similarity index 98% rename from Runtime/MessageGeneration/common_msgs/Sensor/msg/PointField.cs rename to com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Sensor/msg/PointField.cs index ec8211cf..666dde00 100644 --- a/Runtime/MessageGeneration/common_msgs/Sensor/msg/PointField.cs +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Sensor/msg/PointField.cs @@ -4,6 +4,7 @@ using System.Collections.Generic; using System.Text; using RosMessageGeneration; +using Unity.Robotics.ROSTCPConnector.MessageGeneration; namespace RosMessageTypes.Sensor { diff --git a/Runtime/MessageGeneration/common_msgs/Sensor/msg/PointField.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Sensor/msg/PointField.cs.meta similarity index 100% rename from Runtime/MessageGeneration/common_msgs/Sensor/msg/PointField.cs.meta rename to com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Sensor/msg/PointField.cs.meta diff --git a/Runtime/MessageGeneration/common_msgs/Sensor/msg/Range.cs b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Sensor/msg/Range.cs similarity index 98% rename from Runtime/MessageGeneration/common_msgs/Sensor/msg/Range.cs rename to com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Sensor/msg/Range.cs index 917fb228..1713fbe1 100644 --- a/Runtime/MessageGeneration/common_msgs/Sensor/msg/Range.cs +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Sensor/msg/Range.cs @@ -5,6 +5,7 @@ using System.Text; using RosMessageGeneration; using RosMessageTypes.Std; +using Unity.Robotics.ROSTCPConnector.MessageGeneration; namespace RosMessageTypes.Sensor { diff --git a/Runtime/MessageGeneration/common_msgs/Sensor/msg/Range.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Sensor/msg/Range.cs.meta similarity index 100% rename from Runtime/MessageGeneration/common_msgs/Sensor/msg/Range.cs.meta rename to com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Sensor/msg/Range.cs.meta diff --git a/Runtime/MessageGeneration/common_msgs/Sensor/msg/RegionOfInterest.cs b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Sensor/msg/RegionOfInterest.cs similarity index 98% rename from Runtime/MessageGeneration/common_msgs/Sensor/msg/RegionOfInterest.cs rename to com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Sensor/msg/RegionOfInterest.cs index ec3ab46d..e196b46b 100644 --- a/Runtime/MessageGeneration/common_msgs/Sensor/msg/RegionOfInterest.cs +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Sensor/msg/RegionOfInterest.cs @@ -4,6 +4,7 @@ using System.Collections.Generic; using System.Text; using RosMessageGeneration; +using Unity.Robotics.ROSTCPConnector.MessageGeneration; namespace RosMessageTypes.Sensor { diff --git a/Runtime/MessageGeneration/common_msgs/Sensor/msg/RegionOfInterest.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Sensor/msg/RegionOfInterest.cs.meta similarity index 100% rename from Runtime/MessageGeneration/common_msgs/Sensor/msg/RegionOfInterest.cs.meta rename to com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Sensor/msg/RegionOfInterest.cs.meta diff --git a/Runtime/MessageGeneration/common_msgs/Sensor/msg/RelativeHumidity.cs b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Sensor/msg/RelativeHumidity.cs similarity index 97% rename from Runtime/MessageGeneration/common_msgs/Sensor/msg/RelativeHumidity.cs rename to com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Sensor/msg/RelativeHumidity.cs index 70139e36..21bf95e2 100644 --- a/Runtime/MessageGeneration/common_msgs/Sensor/msg/RelativeHumidity.cs +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Sensor/msg/RelativeHumidity.cs @@ -5,6 +5,7 @@ using System.Text; using RosMessageGeneration; using RosMessageTypes.Std; +using Unity.Robotics.ROSTCPConnector.MessageGeneration; namespace RosMessageTypes.Sensor { diff --git a/Runtime/MessageGeneration/common_msgs/Sensor/msg/RelativeHumidity.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Sensor/msg/RelativeHumidity.cs.meta similarity index 100% rename from Runtime/MessageGeneration/common_msgs/Sensor/msg/RelativeHumidity.cs.meta rename to com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Sensor/msg/RelativeHumidity.cs.meta diff --git a/Runtime/MessageGeneration/common_msgs/Sensor/msg/Temperature.cs b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Sensor/msg/Temperature.cs similarity index 97% rename from Runtime/MessageGeneration/common_msgs/Sensor/msg/Temperature.cs rename to com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Sensor/msg/Temperature.cs index 467bf65e..e22aef78 100644 --- a/Runtime/MessageGeneration/common_msgs/Sensor/msg/Temperature.cs +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Sensor/msg/Temperature.cs @@ -5,6 +5,7 @@ using System.Text; using RosMessageGeneration; using RosMessageTypes.Std; +using Unity.Robotics.ROSTCPConnector.MessageGeneration; namespace RosMessageTypes.Sensor { diff --git a/Runtime/MessageGeneration/common_msgs/Sensor/msg/Temperature.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Sensor/msg/Temperature.cs.meta similarity index 100% rename from Runtime/MessageGeneration/common_msgs/Sensor/msg/Temperature.cs.meta rename to com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Sensor/msg/Temperature.cs.meta diff --git a/Runtime/MessageGeneration/common_msgs/Sensor/msg/TimeReference.cs b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Sensor/msg/TimeReference.cs similarity index 97% rename from Runtime/MessageGeneration/common_msgs/Sensor/msg/TimeReference.cs rename to com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Sensor/msg/TimeReference.cs index 0f6d718d..d6b35869 100644 --- a/Runtime/MessageGeneration/common_msgs/Sensor/msg/TimeReference.cs +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Sensor/msg/TimeReference.cs @@ -5,6 +5,7 @@ using System.Text; using RosMessageGeneration; using RosMessageTypes.Std; +using Unity.Robotics.ROSTCPConnector.MessageGeneration; namespace RosMessageTypes.Sensor { diff --git a/Runtime/MessageGeneration/common_msgs/Sensor/msg/TimeReference.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Sensor/msg/TimeReference.cs.meta similarity index 100% rename from Runtime/MessageGeneration/common_msgs/Sensor/msg/TimeReference.cs.meta rename to com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Sensor/msg/TimeReference.cs.meta diff --git a/Runtime/MessageGeneration/common_msgs/Shape.meta b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Shape.meta similarity index 100% rename from Runtime/MessageGeneration/common_msgs/Shape.meta rename to com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Shape.meta diff --git a/Runtime/MessageGeneration/common_msgs/Shape/msg.meta b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Shape/msg.meta similarity index 100% rename from Runtime/MessageGeneration/common_msgs/Shape/msg.meta rename to com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Shape/msg.meta diff --git a/Runtime/MessageGeneration/common_msgs/Shape/msg/Mesh.cs b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Shape/msg/Mesh.cs similarity index 97% rename from Runtime/MessageGeneration/common_msgs/Shape/msg/Mesh.cs rename to com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Shape/msg/Mesh.cs index c4c0cf15..9fc8b7f5 100644 --- a/Runtime/MessageGeneration/common_msgs/Shape/msg/Mesh.cs +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Shape/msg/Mesh.cs @@ -4,6 +4,7 @@ using System.Collections.Generic; using System.Text; using RosMessageGeneration; +using Unity.Robotics.ROSTCPConnector.MessageGeneration; namespace RosMessageTypes.Shape { diff --git a/Runtime/MessageGeneration/common_msgs/Shape/msg/Mesh.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Shape/msg/Mesh.cs.meta similarity index 100% rename from Runtime/MessageGeneration/common_msgs/Shape/msg/Mesh.cs.meta rename to com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Shape/msg/Mesh.cs.meta diff --git a/Runtime/MessageGeneration/common_msgs/Shape/msg/MeshTriangle.cs b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Shape/msg/MeshTriangle.cs similarity index 96% rename from Runtime/MessageGeneration/common_msgs/Shape/msg/MeshTriangle.cs rename to com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Shape/msg/MeshTriangle.cs index ad034370..f16cebbc 100644 --- a/Runtime/MessageGeneration/common_msgs/Shape/msg/MeshTriangle.cs +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Shape/msg/MeshTriangle.cs @@ -4,6 +4,7 @@ using System.Collections.Generic; using System.Text; using RosMessageGeneration; +using Unity.Robotics.ROSTCPConnector.MessageGeneration; namespace RosMessageTypes.Shape { diff --git a/Runtime/MessageGeneration/common_msgs/Shape/msg/MeshTriangle.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Shape/msg/MeshTriangle.cs.meta similarity index 100% rename from Runtime/MessageGeneration/common_msgs/Shape/msg/MeshTriangle.cs.meta rename to com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Shape/msg/MeshTriangle.cs.meta diff --git a/Runtime/MessageGeneration/common_msgs/Shape/msg/Plane.cs b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Shape/msg/Plane.cs similarity index 96% rename from Runtime/MessageGeneration/common_msgs/Shape/msg/Plane.cs rename to com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Shape/msg/Plane.cs index 58a2ebed..e546081c 100644 --- a/Runtime/MessageGeneration/common_msgs/Shape/msg/Plane.cs +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Shape/msg/Plane.cs @@ -4,6 +4,7 @@ using System.Collections.Generic; using System.Text; using RosMessageGeneration; +using Unity.Robotics.ROSTCPConnector.MessageGeneration; namespace RosMessageTypes.Shape { diff --git a/Runtime/MessageGeneration/common_msgs/Shape/msg/Plane.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Shape/msg/Plane.cs.meta similarity index 100% rename from Runtime/MessageGeneration/common_msgs/Shape/msg/Plane.cs.meta rename to com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Shape/msg/Plane.cs.meta diff --git a/Runtime/MessageGeneration/common_msgs/Shape/msg/SolidPrimitive.cs b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Shape/msg/SolidPrimitive.cs similarity index 98% rename from Runtime/MessageGeneration/common_msgs/Shape/msg/SolidPrimitive.cs rename to com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Shape/msg/SolidPrimitive.cs index 6d217516..1bd1807b 100644 --- a/Runtime/MessageGeneration/common_msgs/Shape/msg/SolidPrimitive.cs +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Shape/msg/SolidPrimitive.cs @@ -4,6 +4,7 @@ using System.Collections.Generic; using System.Text; using RosMessageGeneration; +using Unity.Robotics.ROSTCPConnector.MessageGeneration; namespace RosMessageTypes.Shape { diff --git a/Runtime/MessageGeneration/common_msgs/Shape/msg/SolidPrimitive.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Shape/msg/SolidPrimitive.cs.meta similarity index 100% rename from Runtime/MessageGeneration/common_msgs/Shape/msg/SolidPrimitive.cs.meta rename to com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Shape/msg/SolidPrimitive.cs.meta diff --git a/Runtime/MessageGeneration/common_msgs/Stereo.meta b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Stereo.meta similarity index 100% rename from Runtime/MessageGeneration/common_msgs/Stereo.meta rename to com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Stereo.meta diff --git a/Runtime/MessageGeneration/common_msgs/Stereo/msg.meta b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Stereo/msg.meta similarity index 100% rename from Runtime/MessageGeneration/common_msgs/Stereo/msg.meta rename to com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Stereo/msg.meta diff --git a/Runtime/MessageGeneration/common_msgs/Stereo/msg/DisparityImage.cs b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Stereo/msg/DisparityImage.cs similarity index 98% rename from Runtime/MessageGeneration/common_msgs/Stereo/msg/DisparityImage.cs rename to com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Stereo/msg/DisparityImage.cs index a4039d78..2e2fbaa6 100644 --- a/Runtime/MessageGeneration/common_msgs/Stereo/msg/DisparityImage.cs +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Stereo/msg/DisparityImage.cs @@ -5,6 +5,7 @@ using System.Text; using RosMessageGeneration; using RosMessageTypes.Std; +using Unity.Robotics.ROSTCPConnector.MessageGeneration; namespace RosMessageTypes.Stereo { diff --git a/Runtime/MessageGeneration/common_msgs/Stereo/msg/DisparityImage.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Stereo/msg/DisparityImage.cs.meta similarity index 100% rename from Runtime/MessageGeneration/common_msgs/Stereo/msg/DisparityImage.cs.meta rename to com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Stereo/msg/DisparityImage.cs.meta diff --git a/Runtime/MessageGeneration/common_msgs/Trajectory.meta b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Trajectory.meta similarity index 100% rename from Runtime/MessageGeneration/common_msgs/Trajectory.meta rename to com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Trajectory.meta diff --git a/Runtime/MessageGeneration/common_msgs/Trajectory/msg.meta b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Trajectory/msg.meta similarity index 100% rename from Runtime/MessageGeneration/common_msgs/Trajectory/msg.meta rename to com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Trajectory/msg.meta diff --git a/Runtime/MessageGeneration/common_msgs/Trajectory/msg/JointTrajectory.cs b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Trajectory/msg/JointTrajectory.cs similarity index 98% rename from Runtime/MessageGeneration/common_msgs/Trajectory/msg/JointTrajectory.cs rename to com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Trajectory/msg/JointTrajectory.cs index 9cf3ae83..9e61f381 100644 --- a/Runtime/MessageGeneration/common_msgs/Trajectory/msg/JointTrajectory.cs +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Trajectory/msg/JointTrajectory.cs @@ -5,6 +5,7 @@ using System.Text; using RosMessageGeneration; using RosMessageTypes.Std; +using Unity.Robotics.ROSTCPConnector.MessageGeneration; namespace RosMessageTypes.Trajectory { diff --git a/Runtime/MessageGeneration/common_msgs/Trajectory/msg/JointTrajectory.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Trajectory/msg/JointTrajectory.cs.meta similarity index 100% rename from Runtime/MessageGeneration/common_msgs/Trajectory/msg/JointTrajectory.cs.meta rename to com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Trajectory/msg/JointTrajectory.cs.meta diff --git a/Runtime/MessageGeneration/common_msgs/Trajectory/msg/JointTrajectoryPoint.cs b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Trajectory/msg/JointTrajectoryPoint.cs similarity index 98% rename from Runtime/MessageGeneration/common_msgs/Trajectory/msg/JointTrajectoryPoint.cs rename to com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Trajectory/msg/JointTrajectoryPoint.cs index 858681c5..61adf7cf 100644 --- a/Runtime/MessageGeneration/common_msgs/Trajectory/msg/JointTrajectoryPoint.cs +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Trajectory/msg/JointTrajectoryPoint.cs @@ -5,6 +5,7 @@ using System.Text; using RosMessageGeneration; using RosMessageTypes.Std; +using Unity.Robotics.ROSTCPConnector.MessageGeneration; namespace RosMessageTypes.Trajectory { diff --git a/Runtime/MessageGeneration/common_msgs/Trajectory/msg/JointTrajectoryPoint.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Trajectory/msg/JointTrajectoryPoint.cs.meta similarity index 100% rename from Runtime/MessageGeneration/common_msgs/Trajectory/msg/JointTrajectoryPoint.cs.meta rename to com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Trajectory/msg/JointTrajectoryPoint.cs.meta diff --git a/Runtime/MessageGeneration/common_msgs/Trajectory/msg/MultiDOFJointTrajectory.cs b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Trajectory/msg/MultiDOFJointTrajectory.cs similarity index 98% rename from Runtime/MessageGeneration/common_msgs/Trajectory/msg/MultiDOFJointTrajectory.cs rename to com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Trajectory/msg/MultiDOFJointTrajectory.cs index bb90009d..ac4d7811 100644 --- a/Runtime/MessageGeneration/common_msgs/Trajectory/msg/MultiDOFJointTrajectory.cs +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Trajectory/msg/MultiDOFJointTrajectory.cs @@ -5,6 +5,7 @@ using System.Text; using RosMessageGeneration; using RosMessageTypes.Std; +using Unity.Robotics.ROSTCPConnector.MessageGeneration; namespace RosMessageTypes.Trajectory { diff --git a/Runtime/MessageGeneration/common_msgs/Trajectory/msg/MultiDOFJointTrajectory.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Trajectory/msg/MultiDOFJointTrajectory.cs.meta similarity index 100% rename from Runtime/MessageGeneration/common_msgs/Trajectory/msg/MultiDOFJointTrajectory.cs.meta rename to com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Trajectory/msg/MultiDOFJointTrajectory.cs.meta diff --git a/Runtime/MessageGeneration/common_msgs/Trajectory/msg/MultiDOFJointTrajectoryPoint.cs b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Trajectory/msg/MultiDOFJointTrajectoryPoint.cs similarity index 98% rename from Runtime/MessageGeneration/common_msgs/Trajectory/msg/MultiDOFJointTrajectoryPoint.cs rename to com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Trajectory/msg/MultiDOFJointTrajectoryPoint.cs index 3a99e486..7a7aef46 100644 --- a/Runtime/MessageGeneration/common_msgs/Trajectory/msg/MultiDOFJointTrajectoryPoint.cs +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Trajectory/msg/MultiDOFJointTrajectoryPoint.cs @@ -5,6 +5,7 @@ using System.Text; using RosMessageGeneration; using RosMessageTypes.Std; +using Unity.Robotics.ROSTCPConnector.MessageGeneration; namespace RosMessageTypes.Trajectory { diff --git a/Runtime/MessageGeneration/common_msgs/Trajectory/msg/MultiDOFJointTrajectoryPoint.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Trajectory/msg/MultiDOFJointTrajectoryPoint.cs.meta similarity index 100% rename from Runtime/MessageGeneration/common_msgs/Trajectory/msg/MultiDOFJointTrajectoryPoint.cs.meta rename to com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Trajectory/msg/MultiDOFJointTrajectoryPoint.cs.meta diff --git a/Runtime/MessageGeneration/common_msgs/Visualization.meta b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Visualization.meta similarity index 100% rename from Runtime/MessageGeneration/common_msgs/Visualization.meta rename to com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Visualization.meta diff --git a/Runtime/MessageGeneration/common_msgs/Visualization/msg.meta b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Visualization/msg.meta similarity index 100% rename from Runtime/MessageGeneration/common_msgs/Visualization/msg.meta rename to com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Visualization/msg.meta diff --git a/Runtime/MessageGeneration/common_msgs/Visualization/msg/ImageMarker.cs b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Visualization/msg/ImageMarker.cs similarity index 99% rename from Runtime/MessageGeneration/common_msgs/Visualization/msg/ImageMarker.cs rename to com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Visualization/msg/ImageMarker.cs index 59d3133d..31618733 100644 --- a/Runtime/MessageGeneration/common_msgs/Visualization/msg/ImageMarker.cs +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Visualization/msg/ImageMarker.cs @@ -5,6 +5,7 @@ using System.Text; using RosMessageGeneration; using RosMessageTypes.Std; +using Unity.Robotics.ROSTCPConnector.MessageGeneration; namespace RosMessageTypes.Visualization { diff --git a/Runtime/MessageGeneration/common_msgs/Visualization/msg/ImageMarker.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Visualization/msg/ImageMarker.cs.meta similarity index 100% rename from Runtime/MessageGeneration/common_msgs/Visualization/msg/ImageMarker.cs.meta rename to com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Visualization/msg/ImageMarker.cs.meta diff --git a/Runtime/MessageGeneration/common_msgs/Visualization/msg/InteractiveMarker.cs b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Visualization/msg/InteractiveMarker.cs similarity index 98% rename from Runtime/MessageGeneration/common_msgs/Visualization/msg/InteractiveMarker.cs rename to com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Visualization/msg/InteractiveMarker.cs index f8723113..77d97355 100644 --- a/Runtime/MessageGeneration/common_msgs/Visualization/msg/InteractiveMarker.cs +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Visualization/msg/InteractiveMarker.cs @@ -5,6 +5,7 @@ using System.Text; using RosMessageGeneration; using RosMessageTypes.Std; +using Unity.Robotics.ROSTCPConnector.MessageGeneration; namespace RosMessageTypes.Visualization { diff --git a/Runtime/MessageGeneration/common_msgs/Visualization/msg/InteractiveMarker.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Visualization/msg/InteractiveMarker.cs.meta similarity index 100% rename from Runtime/MessageGeneration/common_msgs/Visualization/msg/InteractiveMarker.cs.meta rename to com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Visualization/msg/InteractiveMarker.cs.meta diff --git a/Runtime/MessageGeneration/common_msgs/Visualization/msg/InteractiveMarkerControl.cs b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Visualization/msg/InteractiveMarkerControl.cs similarity index 99% rename from Runtime/MessageGeneration/common_msgs/Visualization/msg/InteractiveMarkerControl.cs rename to com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Visualization/msg/InteractiveMarkerControl.cs index 726cc897..f6ad3702 100644 --- a/Runtime/MessageGeneration/common_msgs/Visualization/msg/InteractiveMarkerControl.cs +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Visualization/msg/InteractiveMarkerControl.cs @@ -4,6 +4,7 @@ using System.Collections.Generic; using System.Text; using RosMessageGeneration; +using Unity.Robotics.ROSTCPConnector.MessageGeneration; namespace RosMessageTypes.Visualization { diff --git a/Runtime/MessageGeneration/common_msgs/Visualization/msg/InteractiveMarkerControl.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Visualization/msg/InteractiveMarkerControl.cs.meta similarity index 100% rename from Runtime/MessageGeneration/common_msgs/Visualization/msg/InteractiveMarkerControl.cs.meta rename to com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Visualization/msg/InteractiveMarkerControl.cs.meta diff --git a/Runtime/MessageGeneration/common_msgs/Visualization/msg/InteractiveMarkerFeedback.cs b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Visualization/msg/InteractiveMarkerFeedback.cs similarity index 99% rename from Runtime/MessageGeneration/common_msgs/Visualization/msg/InteractiveMarkerFeedback.cs rename to com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Visualization/msg/InteractiveMarkerFeedback.cs index 3938fcc7..a8510926 100644 --- a/Runtime/MessageGeneration/common_msgs/Visualization/msg/InteractiveMarkerFeedback.cs +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Visualization/msg/InteractiveMarkerFeedback.cs @@ -5,6 +5,7 @@ using System.Text; using RosMessageGeneration; using RosMessageTypes.Std; +using Unity.Robotics.ROSTCPConnector.MessageGeneration; namespace RosMessageTypes.Visualization { diff --git a/Runtime/MessageGeneration/common_msgs/Visualization/msg/InteractiveMarkerFeedback.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Visualization/msg/InteractiveMarkerFeedback.cs.meta similarity index 100% rename from Runtime/MessageGeneration/common_msgs/Visualization/msg/InteractiveMarkerFeedback.cs.meta rename to com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Visualization/msg/InteractiveMarkerFeedback.cs.meta diff --git a/Runtime/MessageGeneration/common_msgs/Visualization/msg/InteractiveMarkerInit.cs b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Visualization/msg/InteractiveMarkerInit.cs similarity index 98% rename from Runtime/MessageGeneration/common_msgs/Visualization/msg/InteractiveMarkerInit.cs rename to com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Visualization/msg/InteractiveMarkerInit.cs index f6202f54..8d14ef62 100644 --- a/Runtime/MessageGeneration/common_msgs/Visualization/msg/InteractiveMarkerInit.cs +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Visualization/msg/InteractiveMarkerInit.cs @@ -4,6 +4,7 @@ using System.Collections.Generic; using System.Text; using RosMessageGeneration; +using Unity.Robotics.ROSTCPConnector.MessageGeneration; namespace RosMessageTypes.Visualization { diff --git a/Runtime/MessageGeneration/common_msgs/Visualization/msg/InteractiveMarkerInit.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Visualization/msg/InteractiveMarkerInit.cs.meta similarity index 100% rename from Runtime/MessageGeneration/common_msgs/Visualization/msg/InteractiveMarkerInit.cs.meta rename to com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Visualization/msg/InteractiveMarkerInit.cs.meta diff --git a/Runtime/MessageGeneration/common_msgs/Visualization/msg/InteractiveMarkerPose.cs b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Visualization/msg/InteractiveMarkerPose.cs similarity index 97% rename from Runtime/MessageGeneration/common_msgs/Visualization/msg/InteractiveMarkerPose.cs rename to com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Visualization/msg/InteractiveMarkerPose.cs index 7076e022..f8c511a2 100644 --- a/Runtime/MessageGeneration/common_msgs/Visualization/msg/InteractiveMarkerPose.cs +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Visualization/msg/InteractiveMarkerPose.cs @@ -5,6 +5,7 @@ using System.Text; using RosMessageGeneration; using RosMessageTypes.Std; +using Unity.Robotics.ROSTCPConnector.MessageGeneration; namespace RosMessageTypes.Visualization { diff --git a/Runtime/MessageGeneration/common_msgs/Visualization/msg/InteractiveMarkerPose.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Visualization/msg/InteractiveMarkerPose.cs.meta similarity index 100% rename from Runtime/MessageGeneration/common_msgs/Visualization/msg/InteractiveMarkerPose.cs.meta rename to com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Visualization/msg/InteractiveMarkerPose.cs.meta diff --git a/Runtime/MessageGeneration/common_msgs/Visualization/msg/InteractiveMarkerUpdate.cs b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Visualization/msg/InteractiveMarkerUpdate.cs similarity index 98% rename from Runtime/MessageGeneration/common_msgs/Visualization/msg/InteractiveMarkerUpdate.cs rename to com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Visualization/msg/InteractiveMarkerUpdate.cs index 0809cec4..f37fedbc 100644 --- a/Runtime/MessageGeneration/common_msgs/Visualization/msg/InteractiveMarkerUpdate.cs +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Visualization/msg/InteractiveMarkerUpdate.cs @@ -4,6 +4,7 @@ using System.Collections.Generic; using System.Text; using RosMessageGeneration; +using Unity.Robotics.ROSTCPConnector.MessageGeneration; namespace RosMessageTypes.Visualization { diff --git a/Runtime/MessageGeneration/common_msgs/Visualization/msg/InteractiveMarkerUpdate.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Visualization/msg/InteractiveMarkerUpdate.cs.meta similarity index 100% rename from Runtime/MessageGeneration/common_msgs/Visualization/msg/InteractiveMarkerUpdate.cs.meta rename to com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Visualization/msg/InteractiveMarkerUpdate.cs.meta diff --git a/Runtime/MessageGeneration/common_msgs/Visualization/msg/Marker.cs b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Visualization/msg/Marker.cs similarity index 99% rename from Runtime/MessageGeneration/common_msgs/Visualization/msg/Marker.cs rename to com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Visualization/msg/Marker.cs index 0dd7b65e..f797763f 100644 --- a/Runtime/MessageGeneration/common_msgs/Visualization/msg/Marker.cs +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Visualization/msg/Marker.cs @@ -5,6 +5,7 @@ using System.Text; using RosMessageGeneration; using RosMessageTypes.Std; +using Unity.Robotics.ROSTCPConnector.MessageGeneration; namespace RosMessageTypes.Visualization { diff --git a/Runtime/MessageGeneration/common_msgs/Visualization/msg/Marker.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Visualization/msg/Marker.cs.meta similarity index 100% rename from Runtime/MessageGeneration/common_msgs/Visualization/msg/Marker.cs.meta rename to com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Visualization/msg/Marker.cs.meta diff --git a/Runtime/MessageGeneration/common_msgs/Visualization/msg/MarkerArray.cs b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Visualization/msg/MarkerArray.cs similarity index 96% rename from Runtime/MessageGeneration/common_msgs/Visualization/msg/MarkerArray.cs rename to com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Visualization/msg/MarkerArray.cs index 3afe209a..3633e453 100644 --- a/Runtime/MessageGeneration/common_msgs/Visualization/msg/MarkerArray.cs +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Visualization/msg/MarkerArray.cs @@ -4,6 +4,7 @@ using System.Collections.Generic; using System.Text; using RosMessageGeneration; +using Unity.Robotics.ROSTCPConnector.MessageGeneration; namespace RosMessageTypes.Visualization { diff --git a/Runtime/MessageGeneration/common_msgs/Visualization/msg/MarkerArray.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Visualization/msg/MarkerArray.cs.meta similarity index 100% rename from Runtime/MessageGeneration/common_msgs/Visualization/msg/MarkerArray.cs.meta rename to com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Visualization/msg/MarkerArray.cs.meta diff --git a/Runtime/MessageGeneration/common_msgs/Visualization/msg/MenuEntry.cs b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Visualization/msg/MenuEntry.cs similarity index 98% rename from Runtime/MessageGeneration/common_msgs/Visualization/msg/MenuEntry.cs rename to com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Visualization/msg/MenuEntry.cs index 31b8ad61..6e2986e1 100644 --- a/Runtime/MessageGeneration/common_msgs/Visualization/msg/MenuEntry.cs +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Visualization/msg/MenuEntry.cs @@ -4,6 +4,7 @@ using System.Collections.Generic; using System.Text; using RosMessageGeneration; +using Unity.Robotics.ROSTCPConnector.MessageGeneration; namespace RosMessageTypes.Visualization { diff --git a/Runtime/MessageGeneration/common_msgs/Visualization/msg/MenuEntry.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Visualization/msg/MenuEntry.cs.meta similarity index 100% rename from Runtime/MessageGeneration/common_msgs/Visualization/msg/MenuEntry.cs.meta rename to com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Visualization/msg/MenuEntry.cs.meta diff --git a/Runtime/MessageGeneration/std_msgs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/std_msgs.meta similarity index 100% rename from Runtime/MessageGeneration/std_msgs.meta rename to com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/std_msgs.meta diff --git a/Runtime/MessageGeneration/std_msgs/Bool.cs b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/std_msgs/Bool.cs similarity index 95% rename from Runtime/MessageGeneration/std_msgs/Bool.cs rename to com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/std_msgs/Bool.cs index 7433d58f..a87337f6 100644 --- a/Runtime/MessageGeneration/std_msgs/Bool.cs +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/std_msgs/Bool.cs @@ -4,6 +4,7 @@ using System.Collections.Generic; using System.Text; using RosMessageGeneration; +using Unity.Robotics.ROSTCPConnector.MessageGeneration; namespace RosMessageTypes.Std { diff --git a/Runtime/MessageGeneration/std_msgs/Bool.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/std_msgs/Bool.cs.meta similarity index 100% rename from Runtime/MessageGeneration/std_msgs/Bool.cs.meta rename to com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/std_msgs/Bool.cs.meta diff --git a/Runtime/MessageGeneration/std_msgs/Byte.cs b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/std_msgs/Byte.cs similarity index 95% rename from Runtime/MessageGeneration/std_msgs/Byte.cs rename to com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/std_msgs/Byte.cs index f2944cef..14e731da 100644 --- a/Runtime/MessageGeneration/std_msgs/Byte.cs +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/std_msgs/Byte.cs @@ -4,6 +4,7 @@ using System.Collections.Generic; using System.Text; using RosMessageGeneration; +using Unity.Robotics.ROSTCPConnector.MessageGeneration; namespace RosMessageTypes.Std { diff --git a/Runtime/MessageGeneration/std_msgs/Byte.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/std_msgs/Byte.cs.meta similarity index 100% rename from Runtime/MessageGeneration/std_msgs/Byte.cs.meta rename to com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/std_msgs/Byte.cs.meta diff --git a/Runtime/MessageGeneration/std_msgs/ByteMultiArray.cs b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/std_msgs/ByteMultiArray.cs similarity index 97% rename from Runtime/MessageGeneration/std_msgs/ByteMultiArray.cs rename to com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/std_msgs/ByteMultiArray.cs index 527cd69b..e41c4eaa 100644 --- a/Runtime/MessageGeneration/std_msgs/ByteMultiArray.cs +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/std_msgs/ByteMultiArray.cs @@ -4,6 +4,7 @@ using System.Collections.Generic; using System.Text; using RosMessageGeneration; +using Unity.Robotics.ROSTCPConnector.MessageGeneration; namespace RosMessageTypes.Std { diff --git a/Runtime/MessageGeneration/std_msgs/ByteMultiArray.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/std_msgs/ByteMultiArray.cs.meta similarity index 100% rename from Runtime/MessageGeneration/std_msgs/ByteMultiArray.cs.meta rename to com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/std_msgs/ByteMultiArray.cs.meta diff --git a/Runtime/MessageGeneration/std_msgs/Char.cs b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/std_msgs/Char.cs similarity index 94% rename from Runtime/MessageGeneration/std_msgs/Char.cs rename to com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/std_msgs/Char.cs index 5eb8e539..1fcee4d1 100644 --- a/Runtime/MessageGeneration/std_msgs/Char.cs +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/std_msgs/Char.cs @@ -4,6 +4,7 @@ using System.Collections.Generic; using System.Text; using RosMessageGeneration; +using Unity.Robotics.ROSTCPConnector.MessageGeneration; namespace RosMessageTypes.Std { diff --git a/Runtime/MessageGeneration/std_msgs/Char.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/std_msgs/Char.cs.meta similarity index 100% rename from Runtime/MessageGeneration/std_msgs/Char.cs.meta rename to com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/std_msgs/Char.cs.meta diff --git a/Runtime/MessageGeneration/std_msgs/ColorRGBA.cs b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/std_msgs/ColorRGBA.cs similarity index 97% rename from Runtime/MessageGeneration/std_msgs/ColorRGBA.cs rename to com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/std_msgs/ColorRGBA.cs index 9c840a73..c04b8de5 100644 --- a/Runtime/MessageGeneration/std_msgs/ColorRGBA.cs +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/std_msgs/ColorRGBA.cs @@ -4,6 +4,7 @@ using System.Collections.Generic; using System.Text; using RosMessageGeneration; +using Unity.Robotics.ROSTCPConnector.MessageGeneration; namespace RosMessageTypes.Std { diff --git a/Runtime/MessageGeneration/std_msgs/ColorRGBA.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/std_msgs/ColorRGBA.cs.meta similarity index 100% rename from Runtime/MessageGeneration/std_msgs/ColorRGBA.cs.meta rename to com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/std_msgs/ColorRGBA.cs.meta diff --git a/Runtime/MessageGeneration/std_msgs/Duration.cs b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/std_msgs/Duration.cs similarity index 95% rename from Runtime/MessageGeneration/std_msgs/Duration.cs rename to com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/std_msgs/Duration.cs index 4044b9c3..ef844251 100644 --- a/Runtime/MessageGeneration/std_msgs/Duration.cs +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/std_msgs/Duration.cs @@ -1,6 +1,7 @@ //Do not edit! This file was generated by Unity-ROS MessageGeneration. using System; using System.Collections.Generic; +using Unity.Robotics.ROSTCPConnector.MessageGeneration; namespace RosMessageGeneration { diff --git a/Runtime/MessageGeneration/std_msgs/Duration.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/std_msgs/Duration.cs.meta similarity index 100% rename from Runtime/MessageGeneration/std_msgs/Duration.cs.meta rename to com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/std_msgs/Duration.cs.meta diff --git a/Runtime/MessageGeneration/std_msgs/Empty.cs b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/std_msgs/Empty.cs similarity index 93% rename from Runtime/MessageGeneration/std_msgs/Empty.cs rename to com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/std_msgs/Empty.cs index 9fa2bdc3..dcbcf0c6 100644 --- a/Runtime/MessageGeneration/std_msgs/Empty.cs +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/std_msgs/Empty.cs @@ -4,6 +4,7 @@ using System.Collections.Generic; using System.Text; using RosMessageGeneration; +using Unity.Robotics.ROSTCPConnector.MessageGeneration; namespace RosMessageTypes.Std { diff --git a/Runtime/MessageGeneration/std_msgs/Empty.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/std_msgs/Empty.cs.meta similarity index 100% rename from Runtime/MessageGeneration/std_msgs/Empty.cs.meta rename to com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/std_msgs/Empty.cs.meta diff --git a/Runtime/MessageGeneration/std_msgs/Float32.cs b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/std_msgs/Float32.cs similarity index 95% rename from Runtime/MessageGeneration/std_msgs/Float32.cs rename to com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/std_msgs/Float32.cs index 4a21035d..5c8762f7 100644 --- a/Runtime/MessageGeneration/std_msgs/Float32.cs +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/std_msgs/Float32.cs @@ -4,6 +4,7 @@ using System.Collections.Generic; using System.Text; using RosMessageGeneration; +using Unity.Robotics.ROSTCPConnector.MessageGeneration; namespace RosMessageTypes.Std { diff --git a/Runtime/MessageGeneration/std_msgs/Float32.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/std_msgs/Float32.cs.meta similarity index 100% rename from Runtime/MessageGeneration/std_msgs/Float32.cs.meta rename to com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/std_msgs/Float32.cs.meta diff --git a/Runtime/MessageGeneration/std_msgs/Float32MultiArray.cs b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/std_msgs/Float32MultiArray.cs similarity index 97% rename from Runtime/MessageGeneration/std_msgs/Float32MultiArray.cs rename to com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/std_msgs/Float32MultiArray.cs index 057a6e93..c0b30e57 100644 --- a/Runtime/MessageGeneration/std_msgs/Float32MultiArray.cs +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/std_msgs/Float32MultiArray.cs @@ -4,6 +4,7 @@ using System.Collections.Generic; using System.Text; using RosMessageGeneration; +using Unity.Robotics.ROSTCPConnector.MessageGeneration; namespace RosMessageTypes.Std { diff --git a/Runtime/MessageGeneration/std_msgs/Float32MultiArray.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/std_msgs/Float32MultiArray.cs.meta similarity index 100% rename from Runtime/MessageGeneration/std_msgs/Float32MultiArray.cs.meta rename to com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/std_msgs/Float32MultiArray.cs.meta diff --git a/Runtime/MessageGeneration/std_msgs/Float64.cs b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/std_msgs/Float64.cs similarity index 95% rename from Runtime/MessageGeneration/std_msgs/Float64.cs rename to com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/std_msgs/Float64.cs index 07c3881f..0249fb88 100644 --- a/Runtime/MessageGeneration/std_msgs/Float64.cs +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/std_msgs/Float64.cs @@ -4,6 +4,7 @@ using System.Collections.Generic; using System.Text; using RosMessageGeneration; +using Unity.Robotics.ROSTCPConnector.MessageGeneration; namespace RosMessageTypes.Std { diff --git a/Runtime/MessageGeneration/std_msgs/Float64.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/std_msgs/Float64.cs.meta similarity index 100% rename from Runtime/MessageGeneration/std_msgs/Float64.cs.meta rename to com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/std_msgs/Float64.cs.meta diff --git a/Runtime/MessageGeneration/std_msgs/Float64MultiArray.cs b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/std_msgs/Float64MultiArray.cs similarity index 97% rename from Runtime/MessageGeneration/std_msgs/Float64MultiArray.cs rename to com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/std_msgs/Float64MultiArray.cs index aa028a9a..8c784a74 100644 --- a/Runtime/MessageGeneration/std_msgs/Float64MultiArray.cs +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/std_msgs/Float64MultiArray.cs @@ -4,6 +4,7 @@ using System.Collections.Generic; using System.Text; using RosMessageGeneration; +using Unity.Robotics.ROSTCPConnector.MessageGeneration; namespace RosMessageTypes.Std { diff --git a/Runtime/MessageGeneration/std_msgs/Float64MultiArray.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/std_msgs/Float64MultiArray.cs.meta similarity index 100% rename from Runtime/MessageGeneration/std_msgs/Float64MultiArray.cs.meta rename to com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/std_msgs/Float64MultiArray.cs.meta diff --git a/Runtime/MessageGeneration/std_msgs/Header.cs b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/std_msgs/Header.cs similarity index 97% rename from Runtime/MessageGeneration/std_msgs/Header.cs rename to com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/std_msgs/Header.cs index 6b42522e..db8717f2 100644 --- a/Runtime/MessageGeneration/std_msgs/Header.cs +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/std_msgs/Header.cs @@ -5,6 +5,7 @@ using System.Text; using RosMessageGeneration; using RosMessageTypes.Std; +using Unity.Robotics.ROSTCPConnector.MessageGeneration; namespace RosMessageTypes.Std { diff --git a/Runtime/MessageGeneration/std_msgs/Header.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/std_msgs/Header.cs.meta similarity index 100% rename from Runtime/MessageGeneration/std_msgs/Header.cs.meta rename to com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/std_msgs/Header.cs.meta diff --git a/Runtime/MessageGeneration/std_msgs/Int16.cs b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/std_msgs/Int16.cs similarity index 95% rename from Runtime/MessageGeneration/std_msgs/Int16.cs rename to com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/std_msgs/Int16.cs index 7328d2d3..546f9192 100644 --- a/Runtime/MessageGeneration/std_msgs/Int16.cs +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/std_msgs/Int16.cs @@ -4,6 +4,7 @@ using System.Collections.Generic; using System.Text; using RosMessageGeneration; +using Unity.Robotics.ROSTCPConnector.MessageGeneration; namespace RosMessageTypes.Std { diff --git a/Runtime/MessageGeneration/std_msgs/Int16.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/std_msgs/Int16.cs.meta similarity index 100% rename from Runtime/MessageGeneration/std_msgs/Int16.cs.meta rename to com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/std_msgs/Int16.cs.meta diff --git a/Runtime/MessageGeneration/std_msgs/Int16MultiArray.cs b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/std_msgs/Int16MultiArray.cs similarity index 97% rename from Runtime/MessageGeneration/std_msgs/Int16MultiArray.cs rename to com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/std_msgs/Int16MultiArray.cs index 04ffa952..d0ffbc3a 100644 --- a/Runtime/MessageGeneration/std_msgs/Int16MultiArray.cs +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/std_msgs/Int16MultiArray.cs @@ -4,6 +4,7 @@ using System.Collections.Generic; using System.Text; using RosMessageGeneration; +using Unity.Robotics.ROSTCPConnector.MessageGeneration; namespace RosMessageTypes.Std { diff --git a/Runtime/MessageGeneration/std_msgs/Int16MultiArray.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/std_msgs/Int16MultiArray.cs.meta similarity index 100% rename from Runtime/MessageGeneration/std_msgs/Int16MultiArray.cs.meta rename to com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/std_msgs/Int16MultiArray.cs.meta diff --git a/Runtime/MessageGeneration/std_msgs/Int32.cs b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/std_msgs/Int32.cs similarity index 95% rename from Runtime/MessageGeneration/std_msgs/Int32.cs rename to com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/std_msgs/Int32.cs index c48ef4ec..38e0474a 100644 --- a/Runtime/MessageGeneration/std_msgs/Int32.cs +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/std_msgs/Int32.cs @@ -4,6 +4,7 @@ using System.Collections.Generic; using System.Text; using RosMessageGeneration; +using Unity.Robotics.ROSTCPConnector.MessageGeneration; namespace RosMessageTypes.Std { diff --git a/Runtime/MessageGeneration/std_msgs/Int32.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/std_msgs/Int32.cs.meta similarity index 100% rename from Runtime/MessageGeneration/std_msgs/Int32.cs.meta rename to com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/std_msgs/Int32.cs.meta diff --git a/Runtime/MessageGeneration/std_msgs/Int32MultiArray.cs b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/std_msgs/Int32MultiArray.cs similarity index 97% rename from Runtime/MessageGeneration/std_msgs/Int32MultiArray.cs rename to com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/std_msgs/Int32MultiArray.cs index 765df826..34a586da 100644 --- a/Runtime/MessageGeneration/std_msgs/Int32MultiArray.cs +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/std_msgs/Int32MultiArray.cs @@ -4,6 +4,7 @@ using System.Collections.Generic; using System.Text; using RosMessageGeneration; +using Unity.Robotics.ROSTCPConnector.MessageGeneration; namespace RosMessageTypes.Std { diff --git a/Runtime/MessageGeneration/std_msgs/Int32MultiArray.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/std_msgs/Int32MultiArray.cs.meta similarity index 100% rename from Runtime/MessageGeneration/std_msgs/Int32MultiArray.cs.meta rename to com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/std_msgs/Int32MultiArray.cs.meta diff --git a/Runtime/MessageGeneration/std_msgs/Int64.cs b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/std_msgs/Int64.cs similarity index 95% rename from Runtime/MessageGeneration/std_msgs/Int64.cs rename to com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/std_msgs/Int64.cs index c61b07e7..fce6d117 100644 --- a/Runtime/MessageGeneration/std_msgs/Int64.cs +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/std_msgs/Int64.cs @@ -4,6 +4,7 @@ using System.Collections.Generic; using System.Text; using RosMessageGeneration; +using Unity.Robotics.ROSTCPConnector.MessageGeneration; namespace RosMessageTypes.Std { diff --git a/Runtime/MessageGeneration/std_msgs/Int64.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/std_msgs/Int64.cs.meta similarity index 100% rename from Runtime/MessageGeneration/std_msgs/Int64.cs.meta rename to com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/std_msgs/Int64.cs.meta diff --git a/Runtime/MessageGeneration/std_msgs/Int64MultiArray.cs b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/std_msgs/Int64MultiArray.cs similarity index 97% rename from Runtime/MessageGeneration/std_msgs/Int64MultiArray.cs rename to com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/std_msgs/Int64MultiArray.cs index e9331e23..015e6ec9 100644 --- a/Runtime/MessageGeneration/std_msgs/Int64MultiArray.cs +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/std_msgs/Int64MultiArray.cs @@ -4,6 +4,7 @@ using System.Collections.Generic; using System.Text; using RosMessageGeneration; +using Unity.Robotics.ROSTCPConnector.MessageGeneration; namespace RosMessageTypes.Std { diff --git a/Runtime/MessageGeneration/std_msgs/Int64MultiArray.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/std_msgs/Int64MultiArray.cs.meta similarity index 100% rename from Runtime/MessageGeneration/std_msgs/Int64MultiArray.cs.meta rename to com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/std_msgs/Int64MultiArray.cs.meta diff --git a/Runtime/MessageGeneration/std_msgs/Int8.cs b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/std_msgs/Int8.cs similarity index 95% rename from Runtime/MessageGeneration/std_msgs/Int8.cs rename to com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/std_msgs/Int8.cs index fd2b5c7c..73b6c6cc 100644 --- a/Runtime/MessageGeneration/std_msgs/Int8.cs +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/std_msgs/Int8.cs @@ -4,6 +4,7 @@ using System.Collections.Generic; using System.Text; using RosMessageGeneration; +using Unity.Robotics.ROSTCPConnector.MessageGeneration; namespace RosMessageTypes.Std { diff --git a/Runtime/MessageGeneration/std_msgs/Int8.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/std_msgs/Int8.cs.meta similarity index 100% rename from Runtime/MessageGeneration/std_msgs/Int8.cs.meta rename to com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/std_msgs/Int8.cs.meta diff --git a/Runtime/MessageGeneration/std_msgs/Int8MultiArray.cs b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/std_msgs/Int8MultiArray.cs similarity index 97% rename from Runtime/MessageGeneration/std_msgs/Int8MultiArray.cs rename to com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/std_msgs/Int8MultiArray.cs index 0cae5ce0..f4bb2b85 100644 --- a/Runtime/MessageGeneration/std_msgs/Int8MultiArray.cs +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/std_msgs/Int8MultiArray.cs @@ -4,6 +4,7 @@ using System.Collections.Generic; using System.Text; using RosMessageGeneration; +using Unity.Robotics.ROSTCPConnector.MessageGeneration; namespace RosMessageTypes.Std { diff --git a/Runtime/MessageGeneration/std_msgs/Int8MultiArray.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/std_msgs/Int8MultiArray.cs.meta similarity index 100% rename from Runtime/MessageGeneration/std_msgs/Int8MultiArray.cs.meta rename to com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/std_msgs/Int8MultiArray.cs.meta diff --git a/Runtime/MessageGeneration/std_msgs/MultiArrayDimension.cs b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/std_msgs/MultiArrayDimension.cs similarity index 97% rename from Runtime/MessageGeneration/std_msgs/MultiArrayDimension.cs rename to com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/std_msgs/MultiArrayDimension.cs index ef7b8372..8ee882f7 100644 --- a/Runtime/MessageGeneration/std_msgs/MultiArrayDimension.cs +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/std_msgs/MultiArrayDimension.cs @@ -4,6 +4,7 @@ using System.Collections.Generic; using System.Text; using RosMessageGeneration; +using Unity.Robotics.ROSTCPConnector.MessageGeneration; namespace RosMessageTypes.Std { diff --git a/Runtime/MessageGeneration/std_msgs/MultiArrayDimension.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/std_msgs/MultiArrayDimension.cs.meta similarity index 100% rename from Runtime/MessageGeneration/std_msgs/MultiArrayDimension.cs.meta rename to com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/std_msgs/MultiArrayDimension.cs.meta diff --git a/Runtime/MessageGeneration/std_msgs/MultiArrayLayout.cs b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/std_msgs/MultiArrayLayout.cs similarity index 98% rename from Runtime/MessageGeneration/std_msgs/MultiArrayLayout.cs rename to com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/std_msgs/MultiArrayLayout.cs index f53a912d..b4145b2f 100644 --- a/Runtime/MessageGeneration/std_msgs/MultiArrayLayout.cs +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/std_msgs/MultiArrayLayout.cs @@ -4,6 +4,7 @@ using System.Collections.Generic; using System.Text; using RosMessageGeneration; +using Unity.Robotics.ROSTCPConnector.MessageGeneration; namespace RosMessageTypes.Std { diff --git a/Runtime/MessageGeneration/std_msgs/MultiArrayLayout.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/std_msgs/MultiArrayLayout.cs.meta similarity index 100% rename from Runtime/MessageGeneration/std_msgs/MultiArrayLayout.cs.meta rename to com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/std_msgs/MultiArrayLayout.cs.meta diff --git a/Runtime/MessageGeneration/std_msgs/String.cs b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/std_msgs/String.cs similarity index 95% rename from Runtime/MessageGeneration/std_msgs/String.cs rename to com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/std_msgs/String.cs index 2a8b320c..80b00368 100644 --- a/Runtime/MessageGeneration/std_msgs/String.cs +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/std_msgs/String.cs @@ -4,6 +4,7 @@ using System.Collections.Generic; using System.Text; using RosMessageGeneration; +using Unity.Robotics.ROSTCPConnector.MessageGeneration; namespace RosMessageTypes.Std { diff --git a/Runtime/MessageGeneration/std_msgs/String.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/std_msgs/String.cs.meta similarity index 100% rename from Runtime/MessageGeneration/std_msgs/String.cs.meta rename to com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/std_msgs/String.cs.meta diff --git a/Runtime/MessageGeneration/std_msgs/Time.cs b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/std_msgs/Time.cs similarity index 95% rename from Runtime/MessageGeneration/std_msgs/Time.cs rename to com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/std_msgs/Time.cs index cb61bb88..9532fc39 100644 --- a/Runtime/MessageGeneration/std_msgs/Time.cs +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/std_msgs/Time.cs @@ -2,6 +2,7 @@ using System; using System.Collections.Generic; using RosMessageGeneration; +using Unity.Robotics.ROSTCPConnector.MessageGeneration; namespace RosMessageTypes.Std { diff --git a/Runtime/MessageGeneration/std_msgs/Time.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/std_msgs/Time.cs.meta similarity index 100% rename from Runtime/MessageGeneration/std_msgs/Time.cs.meta rename to com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/std_msgs/Time.cs.meta diff --git a/Runtime/MessageGeneration/std_msgs/UInt16.cs b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/std_msgs/UInt16.cs similarity index 95% rename from Runtime/MessageGeneration/std_msgs/UInt16.cs rename to com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/std_msgs/UInt16.cs index 00c0420d..3363ded2 100644 --- a/Runtime/MessageGeneration/std_msgs/UInt16.cs +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/std_msgs/UInt16.cs @@ -4,6 +4,7 @@ using System.Collections.Generic; using System.Text; using RosMessageGeneration; +using Unity.Robotics.ROSTCPConnector.MessageGeneration; namespace RosMessageTypes.Std { diff --git a/Runtime/MessageGeneration/std_msgs/UInt16.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/std_msgs/UInt16.cs.meta similarity index 100% rename from Runtime/MessageGeneration/std_msgs/UInt16.cs.meta rename to com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/std_msgs/UInt16.cs.meta diff --git a/Runtime/MessageGeneration/std_msgs/UInt16MultiArray.cs b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/std_msgs/UInt16MultiArray.cs similarity index 97% rename from Runtime/MessageGeneration/std_msgs/UInt16MultiArray.cs rename to com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/std_msgs/UInt16MultiArray.cs index e26aba30..b613723f 100644 --- a/Runtime/MessageGeneration/std_msgs/UInt16MultiArray.cs +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/std_msgs/UInt16MultiArray.cs @@ -4,6 +4,7 @@ using System.Collections.Generic; using System.Text; using RosMessageGeneration; +using Unity.Robotics.ROSTCPConnector.MessageGeneration; namespace RosMessageTypes.Std { diff --git a/Runtime/MessageGeneration/std_msgs/UInt16MultiArray.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/std_msgs/UInt16MultiArray.cs.meta similarity index 100% rename from Runtime/MessageGeneration/std_msgs/UInt16MultiArray.cs.meta rename to com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/std_msgs/UInt16MultiArray.cs.meta diff --git a/Runtime/MessageGeneration/std_msgs/UInt32.cs b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/std_msgs/UInt32.cs similarity index 95% rename from Runtime/MessageGeneration/std_msgs/UInt32.cs rename to com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/std_msgs/UInt32.cs index 9ec4ffb8..3dd5f37d 100644 --- a/Runtime/MessageGeneration/std_msgs/UInt32.cs +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/std_msgs/UInt32.cs @@ -4,6 +4,7 @@ using System.Collections.Generic; using System.Text; using RosMessageGeneration; +using Unity.Robotics.ROSTCPConnector.MessageGeneration; namespace RosMessageTypes.Std { diff --git a/Runtime/MessageGeneration/std_msgs/UInt32.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/std_msgs/UInt32.cs.meta similarity index 100% rename from Runtime/MessageGeneration/std_msgs/UInt32.cs.meta rename to com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/std_msgs/UInt32.cs.meta diff --git a/Runtime/MessageGeneration/std_msgs/UInt32MultiArray.cs b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/std_msgs/UInt32MultiArray.cs similarity index 97% rename from Runtime/MessageGeneration/std_msgs/UInt32MultiArray.cs rename to com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/std_msgs/UInt32MultiArray.cs index bef45cf8..8c06eb97 100644 --- a/Runtime/MessageGeneration/std_msgs/UInt32MultiArray.cs +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/std_msgs/UInt32MultiArray.cs @@ -4,6 +4,7 @@ using System.Collections.Generic; using System.Text; using RosMessageGeneration; +using Unity.Robotics.ROSTCPConnector.MessageGeneration; namespace RosMessageTypes.Std { diff --git a/Runtime/MessageGeneration/std_msgs/UInt32MultiArray.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/std_msgs/UInt32MultiArray.cs.meta similarity index 100% rename from Runtime/MessageGeneration/std_msgs/UInt32MultiArray.cs.meta rename to com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/std_msgs/UInt32MultiArray.cs.meta diff --git a/Runtime/MessageGeneration/std_msgs/UInt64.cs b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/std_msgs/UInt64.cs similarity index 95% rename from Runtime/MessageGeneration/std_msgs/UInt64.cs rename to com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/std_msgs/UInt64.cs index 7f68d543..11b6beed 100644 --- a/Runtime/MessageGeneration/std_msgs/UInt64.cs +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/std_msgs/UInt64.cs @@ -4,6 +4,7 @@ using System.Collections.Generic; using System.Text; using RosMessageGeneration; +using Unity.Robotics.ROSTCPConnector.MessageGeneration; namespace RosMessageTypes.Std { diff --git a/Runtime/MessageGeneration/std_msgs/UInt64.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/std_msgs/UInt64.cs.meta similarity index 100% rename from Runtime/MessageGeneration/std_msgs/UInt64.cs.meta rename to com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/std_msgs/UInt64.cs.meta diff --git a/Runtime/MessageGeneration/std_msgs/UInt64MultiArray.cs b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/std_msgs/UInt64MultiArray.cs similarity index 97% rename from Runtime/MessageGeneration/std_msgs/UInt64MultiArray.cs rename to com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/std_msgs/UInt64MultiArray.cs index 8d48c097..4e2503fc 100644 --- a/Runtime/MessageGeneration/std_msgs/UInt64MultiArray.cs +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/std_msgs/UInt64MultiArray.cs @@ -4,6 +4,7 @@ using System.Collections.Generic; using System.Text; using RosMessageGeneration; +using Unity.Robotics.ROSTCPConnector.MessageGeneration; namespace RosMessageTypes.Std { diff --git a/Runtime/MessageGeneration/std_msgs/UInt64MultiArray.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/std_msgs/UInt64MultiArray.cs.meta similarity index 100% rename from Runtime/MessageGeneration/std_msgs/UInt64MultiArray.cs.meta rename to com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/std_msgs/UInt64MultiArray.cs.meta diff --git a/Runtime/MessageGeneration/std_msgs/UInt8.cs b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/std_msgs/UInt8.cs similarity index 94% rename from Runtime/MessageGeneration/std_msgs/UInt8.cs rename to com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/std_msgs/UInt8.cs index 18780fe2..bae58517 100644 --- a/Runtime/MessageGeneration/std_msgs/UInt8.cs +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/std_msgs/UInt8.cs @@ -4,6 +4,7 @@ using System.Collections.Generic; using System.Text; using RosMessageGeneration; +using Unity.Robotics.ROSTCPConnector.MessageGeneration; namespace RosMessageTypes.Std { diff --git a/Runtime/MessageGeneration/std_msgs/UInt8.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/std_msgs/UInt8.cs.meta similarity index 100% rename from Runtime/MessageGeneration/std_msgs/UInt8.cs.meta rename to com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/std_msgs/UInt8.cs.meta diff --git a/Runtime/MessageGeneration/std_msgs/UInt8MultiArray.cs b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/std_msgs/UInt8MultiArray.cs similarity index 97% rename from Runtime/MessageGeneration/std_msgs/UInt8MultiArray.cs rename to com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/std_msgs/UInt8MultiArray.cs index b20eef4c..4e68b4fd 100644 --- a/Runtime/MessageGeneration/std_msgs/UInt8MultiArray.cs +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/std_msgs/UInt8MultiArray.cs @@ -4,6 +4,7 @@ using System.Collections.Generic; using System.Text; using RosMessageGeneration; +using Unity.Robotics.ROSTCPConnector.MessageGeneration; namespace RosMessageTypes.Std { diff --git a/Runtime/MessageGeneration/std_msgs/UInt8MultiArray.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/std_msgs/UInt8MultiArray.cs.meta similarity index 100% rename from Runtime/MessageGeneration/std_msgs/UInt8MultiArray.cs.meta rename to com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/std_msgs/UInt8MultiArray.cs.meta diff --git a/Runtime/ROSGeometry.meta b/com.unity.robotics.ros-tcp-connector/Runtime/ROSGeometry.meta similarity index 100% rename from Runtime/ROSGeometry.meta rename to com.unity.robotics.ros-tcp-connector/Runtime/ROSGeometry.meta diff --git a/Runtime/ROSGeometry/CoordinateSpaces.cs b/com.unity.robotics.ros-tcp-connector/Runtime/ROSGeometry/CoordinateSpaces.cs similarity index 87% rename from Runtime/ROSGeometry/CoordinateSpaces.cs rename to com.unity.robotics.ros-tcp-connector/Runtime/ROSGeometry/CoordinateSpaces.cs index ec3c70db..91e04669 100644 --- a/Runtime/ROSGeometry/CoordinateSpaces.cs +++ b/com.unity.robotics.ros-tcp-connector/Runtime/ROSGeometry/CoordinateSpaces.cs @@ -1,10 +1,11 @@ +using System; using System.Collections; using System.Collections.Generic; using UnityEngine; -namespace ROSGeometry +namespace Unity.Robotics.ROSTCPConnector.ROSGeometry { - public interface CoordinateSpace + public interface ICoordinateSpace { Vector3 ConvertFromRUF(Vector3 v); // convert this vector from the Unity coordinate space into mine Vector3 ConvertToRUF(Vector3 v); // convert from my coordinate space into the Unity coordinate space @@ -13,8 +14,13 @@ public interface CoordinateSpace Quaternion ConvertToRUF(Quaternion q); // convert from my coordinate space into the Unity coordinate space } + [Obsolete("CoordinateSpace has been renamed to ICoordinateSpace")] + public interface CoordinateSpace : ICoordinateSpace + { + } + //RUF is the Unity coordinate space, so no conversion needed - public class RUF : CoordinateSpace + public class RUF : ICoordinateSpace { public Vector3 ConvertFromRUF(Vector3 v) => v; public Vector3 ConvertToRUF(Vector3 v) => v; @@ -22,7 +28,7 @@ public class RUF : CoordinateSpace public Quaternion ConvertToRUF(Quaternion q) => q; } - public class FLU : CoordinateSpace + public class FLU : ICoordinateSpace { public Vector3 ConvertFromRUF(Vector3 v) => new Vector3(v.z, -v.x, v.y); public Vector3 ConvertToRUF(Vector3 v) => new Vector3(-v.y, v.z, v.x); @@ -30,7 +36,7 @@ public class FLU : CoordinateSpace public Quaternion ConvertToRUF(Quaternion q) => new Quaternion(-q.y, q.z, q.x, -q.w); } - public class NED : CoordinateSpace + public class NED : ICoordinateSpace { public Vector3 ConvertFromRUF(Vector3 v) => new Vector3(v.z, v.x, -v.y); public Vector3 ConvertToRUF(Vector3 v) => new Vector3(v.y, -v.z, v.x); @@ -38,7 +44,7 @@ public class NED : CoordinateSpace public Quaternion ConvertToRUF(Quaternion q) => new Quaternion(q.y, -q.z, q.x, -q.w); } - public class ENU : CoordinateSpace + public class ENU : ICoordinateSpace { public Vector3 ConvertFromRUF(Vector3 v) => new Vector3(v.x, v.z, v.y); public Vector3 ConvertToRUF(Vector3 v) => new Vector3(v.x, v.z, v.y); @@ -57,58 +63,58 @@ public enum CoordinateSpaceSelection public static class CoordinateSpaceExtensions { public static Vector3 To(this Vector3 self) - where C : CoordinateSpace, new() + where C : ICoordinateSpace, new() { return new Vector3(self); } public static Quaternion To(this Quaternion self) - where C : CoordinateSpace, new() + where C : ICoordinateSpace, new() { return new Quaternion(self); } - public static Vector3 As(this RosMessageTypes.Geometry.Point self) where C : CoordinateSpace, new() + public static Vector3 As(this RosMessageTypes.Geometry.Point self) where C : ICoordinateSpace, new() { return new Vector3((float)self.x, (float)self.y, (float)self.z); } - public static Vector3 From(this RosMessageTypes.Geometry.Point self) where C : CoordinateSpace, new() + public static Vector3 From(this RosMessageTypes.Geometry.Point self) where C : ICoordinateSpace, new() { return new Vector3((float)self.x, (float)self.y, (float)self.z).toUnity; } - public static Vector3 As(this RosMessageTypes.Geometry.Point32 self) where C : CoordinateSpace, new() + public static Vector3 As(this RosMessageTypes.Geometry.Point32 self) where C : ICoordinateSpace, new() { return new Vector3(self.x, self.y, self.z); } - public static Vector3 From(this RosMessageTypes.Geometry.Point32 self) where C : CoordinateSpace, new() + public static Vector3 From(this RosMessageTypes.Geometry.Point32 self) where C : ICoordinateSpace, new() { return new Vector3(self.x, self.y, self.z).toUnity; } - public static Vector3 As(this RosMessageTypes.Geometry.Vector3 self) where C : CoordinateSpace, new() + public static Vector3 As(this RosMessageTypes.Geometry.Vector3 self) where C : ICoordinateSpace, new() { return new Vector3((float)self.x, (float)self.y, (float)self.z); } - public static Vector3 From(this RosMessageTypes.Geometry.Vector3 self) where C : CoordinateSpace, new() + public static Vector3 From(this RosMessageTypes.Geometry.Vector3 self) where C : ICoordinateSpace, new() { return new Vector3((float)self.x, (float)self.y, (float)self.z).toUnity; } - public static Quaternion As(this RosMessageTypes.Geometry.Quaternion self) where C : CoordinateSpace, new() + public static Quaternion As(this RosMessageTypes.Geometry.Quaternion self) where C : ICoordinateSpace, new() { return new Quaternion((float)self.x, (float)self.y, (float)self.z, (float)self.w); } - public static Quaternion From(this RosMessageTypes.Geometry.Quaternion self) where C : CoordinateSpace, new() + public static Quaternion From(this RosMessageTypes.Geometry.Quaternion self) where C : ICoordinateSpace, new() { return new Quaternion((float)self.x, (float)self.y, (float)self.z, (float)self.w).toUnity; } - public static RosMessageTypes.Geometry.Transform To(this Transform transform) where C : CoordinateSpace, new() + public static RosMessageTypes.Geometry.Transform To(this Transform transform) where C : ICoordinateSpace, new() { return new RosMessageTypes.Geometry.Transform(new Vector3(transform.position), new Quaternion(transform.rotation)); } @@ -185,4 +191,4 @@ public static Quaternion From(this RosMessageTypes.Geometry.Quaternion self, Coo } } } -} \ No newline at end of file +} diff --git a/Runtime/ROSGeometry/CoordinateSpaces.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/ROSGeometry/CoordinateSpaces.cs.meta similarity index 100% rename from Runtime/ROSGeometry/CoordinateSpaces.cs.meta rename to com.unity.robotics.ros-tcp-connector/Runtime/ROSGeometry/CoordinateSpaces.cs.meta diff --git a/Runtime/ROSGeometry/ROSQuaternion.cs b/com.unity.robotics.ros-tcp-connector/Runtime/ROSGeometry/ROSQuaternion.cs similarity index 91% rename from Runtime/ROSGeometry/ROSQuaternion.cs rename to com.unity.robotics.ros-tcp-connector/Runtime/ROSGeometry/ROSQuaternion.cs index 5249fdf2..38aa5184 100644 --- a/Runtime/ROSGeometry/ROSQuaternion.cs +++ b/com.unity.robotics.ros-tcp-connector/Runtime/ROSGeometry/ROSQuaternion.cs @@ -1,13 +1,11 @@ using System; -using System.Collections; -using System.Collections.Generic; using UnityEngine; -namespace ROSGeometry +namespace Unity.Robotics.ROSTCPConnector.ROSGeometry { // This struct implements a feature-compatible version of the Unity Quaternion, but in a generic coordinate space. [Serializable] - public struct Quaternion where C : CoordinateSpace, new() + public struct Quaternion where C : ICoordinateSpace, new() { [SerializeField] private Quaternion internalQuat; @@ -36,7 +34,7 @@ public Quaternion(Quaternion ruf) public static explicit operator Quaternion(Quaternion quat) => new Quaternion(quat); public static explicit operator Quaternion(Quaternion rquat) => rquat.toUnity; - public Quaternion To() where C2 : CoordinateSpace, new() + public Quaternion To() where C2 : ICoordinateSpace, new() { return new Quaternion(this.toUnity); } @@ -142,12 +140,8 @@ public void ToAngleAxis(out float angle, out Vector3 axis) axis = uaxis.To(); } -#if UNITY_2020_1_OR_NEWER - public string ToString(string format, System.IFormatProvider formatProvider) => internalQuat.ToString(format, formatProvider); -#else - public string ToString(string format, System.IFormatProvider formatProvider) => internalQuat.ToString(format); -#endif + public string ToString(string format, IFormatProvider formatProvider) => internalQuat.ToString(format, formatProvider); public string ToString(string format) => internalQuat.ToString(format); public override string ToString() => internalQuat.ToString(); } -} \ No newline at end of file +} diff --git a/Runtime/ROSGeometry/ROSQuaternion.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/ROSGeometry/ROSQuaternion.cs.meta similarity index 100% rename from Runtime/ROSGeometry/ROSQuaternion.cs.meta rename to com.unity.robotics.ros-tcp-connector/Runtime/ROSGeometry/ROSQuaternion.cs.meta diff --git a/Runtime/ROSGeometry/ROSVector3.cs b/com.unity.robotics.ros-tcp-connector/Runtime/ROSGeometry/ROSVector3.cs similarity index 95% rename from Runtime/ROSGeometry/ROSVector3.cs rename to com.unity.robotics.ros-tcp-connector/Runtime/ROSGeometry/ROSVector3.cs index 2c4cbfba..044c2f11 100644 --- a/Runtime/ROSGeometry/ROSVector3.cs +++ b/com.unity.robotics.ros-tcp-connector/Runtime/ROSGeometry/ROSVector3.cs @@ -1,13 +1,11 @@ using System; -using System.Collections; -using System.Collections.Generic; using UnityEngine; -namespace ROSGeometry +namespace Unity.Robotics.ROSTCPConnector.ROSGeometry { // This struct implements a feature-compatible version of the Unity Vector3, but in a generic coordinate space. [Serializable] - public struct Vector3 : IEquatable>, IFormattable where C : CoordinateSpace, new() + public struct Vector3 : IEquatable>, IFormattable where C : ICoordinateSpace, new() { // For implementation convenience this actually contains a real Unity Vector3. Its components are in ROS coordinate space. // For safety, this is private and users should never need to access or know about it. @@ -42,7 +40,7 @@ public static explicit operator Vector3(Vector3 vec) return coordinateSpace.ConvertToRUF(vec.internalVector); } - public Vector3 To() where C2 : CoordinateSpace, new() + public Vector3 To() where C2 : ICoordinateSpace, new() { return (Vector3)(Vector3)this; } @@ -74,7 +72,7 @@ private static Vector3 MakeInternal(Vector3 vec) public float sqrMagnitude => internalVector.sqrMagnitude; public static float Angle(Vector3 from, Vector3 to) => Vector3.Angle(from.internalVector, to.internalVector); - + public static Vector3 ClampMagnitude(Vector3 vector, float maxLength) { return MakeInternal(Vector3.ClampMagnitude(vector.internalVector, maxLength)); @@ -86,102 +84,102 @@ public static Vector3 Cross(Vector3 lhs, Vector3 rhs) } public static float Distance(Vector3 a, Vector3 b) => Vector3.Distance(a.internalVector, b.internalVector); - + public static float Dot(Vector3 lhs, Vector3 rhs) => Vector3.Dot(lhs.internalVector, rhs.internalVector); - + public static Vector3 Lerp(Vector3 a, Vector3 b, float t) { return MakeInternal(Vector3.Lerp(a.internalVector, b.internalVector, t)); } - + public static Vector3 LerpUnclamped(Vector3 a, Vector3 b, float t) { return MakeInternal(Vector3.LerpUnclamped(a.internalVector, b.internalVector, t)); } - + public static float Magnitude(Vector3 vector) => Vector3.Magnitude(vector.internalVector); - + public static Vector3 Max(Vector3 lhs, Vector3 rhs) => MakeInternal(Vector3.Max(lhs.internalVector, rhs.internalVector)); - + public static Vector3 Min(Vector3 lhs, Vector3 rhs) => MakeInternal(Vector3.Min(lhs.internalVector, rhs.internalVector)); - + public static Vector3 MoveTowards(Vector3 current, Vector3 target, float maxDistanceDelta) { return MakeInternal(Vector3.MoveTowards(current.internalVector, target.internalVector, maxDistanceDelta)); } - + public static Vector3 Normalize(Vector3 value) => MakeInternal(Vector3.Normalize(value.internalVector)); - + public static void OrthoNormalize(ref Vector3 normal, ref Vector3 tangent, ref Vector3 binormal) { Vector3.OrthoNormalize(ref normal.internalVector, ref tangent.internalVector, ref binormal.internalVector); } - + public static void OrthoNormalize(ref Vector3 normal, ref Vector3 tangent) { Vector3.OrthoNormalize(ref normal.internalVector, ref tangent.internalVector); } - + public static Vector3 Project(Vector3 vector, Vector3 onNormal) { return MakeInternal(Vector3.Project(vector.internalVector, onNormal.internalVector)); } - + public static Vector3 ProjectOnPlane(Vector3 vector, Vector3 planeNormal) { return MakeInternal(Vector3.ProjectOnPlane(vector.internalVector, planeNormal.internalVector)); } - + public static Vector3 Reflect(Vector3 inDirection, Vector3 inNormal) { return MakeInternal(Vector3.Reflect(inDirection.internalVector, inNormal.internalVector)); } - + public static Vector3 RotateTowards(Vector3 current, Vector3 target, float maxRadiansDelta, float maxMagnitudeDelta) { return MakeInternal(Vector3.RotateTowards(current.internalVector, target.internalVector, maxRadiansDelta, maxMagnitudeDelta)); } - + public static Vector3 Scale(Vector3 a, Vector3 b) => MakeInternal(Vector3.Scale(a.internalVector, b.internalVector)); - + public static float SignedAngle(Vector3 from, Vector3 to, Vector3 axis) { return Vector3.SignedAngle(from.internalVector, to.internalVector, axis.internalVector); } - + public static Vector3 Slerp(Vector3 a, Vector3 b, float t) { return MakeInternal(Vector3.Slerp(a.internalVector, b.internalVector, t)); } - + public static Vector3 SlerpUnclamped(Vector3 a, Vector3 b, float t) { return MakeInternal(Vector3.SlerpUnclamped(a.internalVector, b.internalVector, t)); } - + public static Vector3 SmoothDamp(Vector3 current, Vector3 target, ref Vector3 currentVelocity, float smoothTime) { return MakeInternal(Vector3.SmoothDamp(current.internalVector, target.internalVector, ref currentVelocity.internalVector, smoothTime)); } - + public static Vector3 SmoothDamp(Vector3 current, Vector3 target, ref Vector3 currentVelocity, float smoothTime, float maxSpeed) { return MakeInternal(Vector3.SmoothDamp(current.internalVector, target.internalVector, ref currentVelocity.internalVector, smoothTime, maxSpeed)); } - + public static float SqrMagnitude(Vector3 vector) => Vector3.SqrMagnitude(vector.internalVector); - + public override bool Equals(object other) { if (other is Vector3) return internalVector == ((Vector3)other).internalVector; return false; } - + public bool Equals(Vector3 other) => internalVector == other.internalVector; - + public override int GetHashCode() => internalVector.GetHashCode(); - + public void Normalize() { internalVector.Normalize(); @@ -191,25 +189,21 @@ public void Scale(Vector3 scale) { internalVector.Scale(scale.internalVector); } - + public void Set(float newX, float newY, float newZ) { internalVector.Set(newX, newY, newZ); } - + public string ToString(string format) => internalVector.ToString(format); public override string ToString() => internalVector.ToString(); -#if UNITY_2020_1_OR_NEWER public string ToString(string format, System.IFormatProvider formatProvider) => internalVector.ToString(format, formatProvider); -#else - public string ToString(string format, System.IFormatProvider formatProvider) => internalVector.ToString(format); -#endif public static Vector3 operator +(Vector3 a, Vector3 b) { return MakeInternal(a.internalVector + b.internalVector); } - + public static Vector3 operator -(Vector3 a) { return MakeInternal(-a.internalVector); @@ -219,22 +213,22 @@ public void Set(float newX, float newY, float newZ) { return MakeInternal(a.internalVector - b.internalVector); } - + public static Vector3 operator *(float d, Vector3 a) { return MakeInternal(d * a.internalVector); } - + public static Vector3 operator *(Vector3 a, float d) { return MakeInternal(a.internalVector * d); } - + public static Vector3 operator /(Vector3 a, float d) { return MakeInternal(a.internalVector / d); } - + public static bool operator ==(Vector3 lhs, Vector3 rhs) { return lhs.internalVector == rhs.internalVector; @@ -245,4 +239,4 @@ public void Set(float newX, float newY, float newZ) return lhs.internalVector != rhs.internalVector; } } -} \ No newline at end of file +} diff --git a/Runtime/ROSGeometry/ROSVector3.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/ROSGeometry/ROSVector3.cs.meta similarity index 100% rename from Runtime/ROSGeometry/ROSVector3.cs.meta rename to com.unity.robotics.ros-tcp-connector/Runtime/ROSGeometry/ROSVector3.cs.meta diff --git a/Runtime/TcpConnector.meta b/com.unity.robotics.ros-tcp-connector/Runtime/TcpConnector.meta similarity index 100% rename from Runtime/TcpConnector.meta rename to com.unity.robotics.ros-tcp-connector/Runtime/TcpConnector.meta diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/TcpConnector/HUDPanel.cs b/com.unity.robotics.ros-tcp-connector/Runtime/TcpConnector/HUDPanel.cs new file mode 100644 index 00000000..0da97379 --- /dev/null +++ b/com.unity.robotics.ros-tcp-connector/Runtime/TcpConnector/HUDPanel.cs @@ -0,0 +1,228 @@ +using System; +using System.Collections.Generic; +using Unity.Robotics.ROSTCPConnector.MessageGeneration; +using UnityEngine; + +namespace Unity.Robotics.ROSTCPConnector +{ + public class HUDPanel : MonoBehaviour + { + // GUI variables + GUIStyle labelStyle; + GUIStyle contentStyle; + GUIStyle messageStyle; + bool viewSent = false; + bool viewRecv = false; + bool viewSrvs = false; + Rect scrollRect; + bool redrawGUI = false; + + // ROS Message variables + internal bool isEnabled; + internal string host; + + MessageViewState lastMessageSent; + string lastMessageSentMeta = "None"; + + public void SetLastMessageSent(string topic, Message message) + { + lastMessageSent = new MessageViewState() {label = "Last Message Sent:", message = message}; + lastMessageSentMeta = $"{topic} (time: {System.DateTime.Now.TimeOfDay})"; + redrawGUI = true; + } + + MessageViewState lastMessageReceived; + string lastMessageReceivedMeta = "None"; + + public void SetLastMessageReceived(string topic, Message message) + { + lastMessageReceived = new MessageViewState() {label = "Last Message Received:", message = message}; + lastMessageReceivedMeta = $"{topic} (time: {System.DateTime.Now.TimeOfDay})"; + redrawGUI = true; + } + + List activeServices = new List(); + MessageViewState lastCompletedServiceRequest = null; + MessageViewState lastCompletedServiceResponse = null; + int nextServiceID = 101; + + public int AddServiceRequest(string topic, Message request) + { + int serviceID = nextServiceID; + nextServiceID++; + + activeServices.Add(new MessageViewState() + { + serviceID = serviceID, + timestamp = Time.time, + topic = topic, + message = request, + label = $"{topic} Service Requested", + }); + + return serviceID; + } + + public void AddServiceResponse(int serviceID, Message response) + { + lastCompletedServiceRequest = activeServices.Find(s => s.serviceID == serviceID); + activeServices.Remove(lastCompletedServiceRequest); + + lastCompletedServiceResponse = new MessageViewState() + { + serviceID = serviceID, + timestamp = Time.time, + topic = lastCompletedServiceRequest.topic, + message = response, + label = $"{lastCompletedServiceRequest.topic} Service Response", + }; + } + + void Awake() + { + // Define font styles + labelStyle = new GUIStyle + { + alignment = TextAnchor.MiddleLeft, + normal = {textColor = Color.white}, + fontStyle = FontStyle.Bold, + fixedWidth = 250 + }; + + contentStyle = new GUIStyle + { + alignment = TextAnchor.MiddleLeft, + padding = new RectOffset(10, 0, 0, 5), + normal = {textColor = Color.white}, + fixedWidth = 300 + }; + + messageStyle = new GUIStyle + { + alignment = TextAnchor.MiddleLeft, + padding = new RectOffset(10, 0, 5, 5), + normal = {textColor = Color.white}, + fixedWidth = 300, + wordWrap = true + }; + + scrollRect = new Rect(); + } + + void OnGUI() + { + if (!isEnabled) + return; + + // Initialize main HUD + GUILayout.BeginVertical("box"); + + // ROS IP Setup + GUILayout.Label("ROS IP:", labelStyle); + GUILayout.Label(host, contentStyle); + + // Last message sent + GUILayout.Label("Last Message Sent:", labelStyle); + GUILayout.Label(lastMessageSentMeta, contentStyle); + if (lastMessageSent != null) + viewSent = GUILayout.Toggle(viewSent, "View contents"); + + // Last message received + GUILayout.Label("Last Message Received:", labelStyle); + GUILayout.Label(lastMessageReceivedMeta, contentStyle); + if (lastMessageReceived != null) + viewRecv = GUILayout.Toggle(viewRecv, "View contents"); + + GUILayout.Label($"{activeServices.Count} Active Service Requests:", labelStyle); + if (activeServices.Count > 0) + { + var dots = new String('.', (int) Time.time % 4); + GUILayout.Label($"Waiting for service response{dots}", contentStyle); + } + + viewSrvs = GUILayout.Toggle(viewSrvs, "View services status"); + + GUILayout.EndVertical(); + + // Update length of scroll + if (GUILayoutUtility.GetLastRect().height > 1 && GUILayoutUtility.GetLastRect().width > 1) + scrollRect = GUILayoutUtility.GetLastRect(); + + // Optionally show message contents + float y = scrollRect.yMax; + if (viewSent) + { + y = ShowMessage(lastMessageSent, y); + } + + if (viewRecv) + { + y = ShowMessage(lastMessageReceived, y); + } + + if (viewSrvs) + { + foreach (MessageViewState service in activeServices) + { + y = ShowMessage(service, y, showElapsedTime: true); + } + + if (lastCompletedServiceRequest != null && lastCompletedServiceResponse != null) + { + y = ShowMessage(lastCompletedServiceRequest, y); + y = ShowMessage(lastCompletedServiceResponse, y); + } + } + } + + /// + /// All the information necessary to display a message and remember its scroll position + /// + class MessageViewState + { + public string label; + public int serviceID; + public float timestamp; + public string topic; + public Message message; + public Rect contentRect; + public Vector2 scrollPosition; + } + + /// + /// Displays a MessageViewState + /// + /// The message view to draw + /// The Y position to draw at + /// Whether to add elapsed time to the title + /// The new Y position to draw at + float ShowMessage(MessageViewState msgView, float y, bool showElapsedTime = false) + { + if (msgView == null) + return y; + + // Start scrollviews + float height = msgView.contentRect.height > 0 ? Mathf.Min(msgView.contentRect.height, 200) : 200; + Rect panelRect = new Rect(0, y + 5, 325, height); + msgView.scrollPosition = GUI.BeginScrollView(panelRect, msgView.scrollPosition, msgView.contentRect); + + GUILayout.BeginVertical("box"); + + // Paste contents of message + if (showElapsedTime) + GUILayout.Label($"{msgView.label} ({Time.time - msgView.timestamp})", labelStyle); + else + GUILayout.Label(msgView.label, labelStyle); + GUILayout.Label(msgView.message.ToString(), messageStyle); + + GUILayout.EndVertical(); + GUI.EndScrollView(); + + // Update size of internal rect view + if (GUILayoutUtility.GetLastRect().height > 1 && GUILayoutUtility.GetLastRect().width > 1) + msgView.contentRect = GUILayoutUtility.GetLastRect(); + + return panelRect.yMax; + } + } +} \ No newline at end of file diff --git a/Runtime/TcpConnector/HUDPanel.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/TcpConnector/HUDPanel.cs.meta similarity index 100% rename from Runtime/TcpConnector/HUDPanel.cs.meta rename to com.unity.robotics.ros-tcp-connector/Runtime/TcpConnector/HUDPanel.cs.meta diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/TcpConnector/ROSConnection.cs b/com.unity.robotics.ros-tcp-connector/Runtime/TcpConnector/ROSConnection.cs new file mode 100644 index 00000000..d0230306 --- /dev/null +++ b/com.unity.robotics.ros-tcp-connector/Runtime/TcpConnector/ROSConnection.cs @@ -0,0 +1,559 @@ +using RosMessageTypes.RosTcpEndpoint; +using System; +using System.Collections.Generic; +using System.Linq; +using System.Net; +using System.Net.Sockets; +using System.Reflection; +using System.Text; +using System.Threading.Tasks; +using Unity.Robotics.ROSTCPConnector.MessageGeneration; +using UnityEngine; +using UnityEngine.Serialization; + +namespace Unity.Robotics.ROSTCPConnector +{ + public class ROSConnection : MonoBehaviour + { + // Variables required for ROS communication + [FormerlySerializedAs("hostName")] public string rosIPAddress = "127.0.0.1"; + [FormerlySerializedAs("hostPort")] public int rosPort = 10000; + + [Tooltip("If blank, determine IP automatically.")] + public string overrideUnityIP = ""; + + public int unityPort = 5005; + bool alreadyStartedServer = false; + + private int networkTimeout = 2000; + + [Tooltip("While waiting for a service to respond, check this many times before giving up.")] + public int awaitDataMaxRetries = 10; + + [Tooltip("While waiting for a service to respond, wait this many seconds between checks.")] + public float awaitDataSleepSeconds = 1.0f; + + static object _lock = new object(); // sync lock + static List activeConnectionTasks = new List(); // pending connections + + const string ERROR_TOPIC_NAME = "__error"; + const string SYSCOMMAND_TOPIC_NAME = "__syscommand"; + const string HANDSHAKE_TOPIC_NAME = "__handshake"; + + const string SYSCOMMAND_SUBSCRIBE = "subscribe"; + const string SYSCOMMAND_PUBLISH = "publish"; + + // GUI window variables + internal HUDPanel hudPanel = null; + + public bool showHUD = true; + + struct SubscriberCallback + { + public ConstructorInfo messageConstructor; + public List> callbacks; + } + + Dictionary subscribers = new Dictionary(); + + public void Subscribe(string topic, Action callback) where T : Message, new() + { + SubscriberCallback subCallbacks; + if (!subscribers.TryGetValue(topic, out subCallbacks)) + { + subCallbacks = new SubscriberCallback + { + messageConstructor = typeof(T).GetConstructor(new Type[0]), + callbacks = new List> { } + }; + subscribers.Add(topic, subCallbacks); + } + + subCallbacks.callbacks.Add((Message msg) => + { + callback((T) msg); + return null; + }); + } + + public void ImplementService(string topic, Func callback) + where T : Message, new() + { + SubscriberCallback subCallbacks; + if (!subscribers.TryGetValue(topic, out subCallbacks)) + { + subCallbacks = new SubscriberCallback + { + messageConstructor = typeof(T).GetConstructor(new Type[0]), + callbacks = new List> { } + }; + subscribers.Add(topic, subCallbacks); + } + + subCallbacks.callbacks.Add((Message msg) => { return callback((T) msg); }); + } + + public async void SendServiceMessage(string rosServiceName, Message serviceRequest, + Action callback) where RESPONSE : Message, new() + { + // Serialize the message in service name, message size, and message bytes format + byte[] messageBytes = GetMessageBytes(rosServiceName, serviceRequest); + + TcpClient client = new TcpClient(); + await client.ConnectAsync(rosIPAddress, rosPort); + + NetworkStream networkStream = client.GetStream(); + networkStream.ReadTimeout = networkTimeout; + + RESPONSE serviceResponse = new RESPONSE(); + + int serviceID = 0; + + // Send the message + try + { + if (hudPanel != null) serviceID = hudPanel.AddServiceRequest(rosServiceName, serviceRequest); + networkStream.Write(messageBytes, 0, messageBytes.Length); + } + catch (Exception e) + { + Debug.LogError("SocketException: " + e); + goto finish; + } + + if (!networkStream.CanRead) + { + Debug.LogError("Sorry, you cannot read from this NetworkStream."); + goto finish; + } + + // Poll every 1 second(s) for available data on the stream + int attempts = 0; + while (!networkStream.DataAvailable && attempts <= this.awaitDataMaxRetries) + { + if (attempts == this.awaitDataMaxRetries) + { + Debug.LogError("No data available on network stream after " + awaitDataMaxRetries + " attempts."); + goto finish; + } + + attempts++; + await Task.Delay((int) (awaitDataSleepSeconds * 1000)); + } + + try + { + string serviceName; + byte[] content = ReadMessageContents(networkStream, out serviceName); + serviceResponse.Deserialize(content, 0); + } + catch (Exception e) + { + Debug.LogError("Exception raised!! " + e); + } + + finish: + callback(serviceResponse); + if (hudPanel != null) hudPanel.AddServiceResponse(serviceID, serviceResponse); + if (client.Connected) + client.Close(); + } + + public void RegisterSubscriber(string topic, string rosMessageName) + { + SendSysCommand(SYSCOMMAND_SUBSCRIBE, + new SysCommand_Subscribe {topic = topic, message_name = rosMessageName}); + } + + public void RegisterPublisher(string topic, string rosMessageName) + { + SendSysCommand(SYSCOMMAND_PUBLISH, new SysCommand_Publish {topic = topic, message_name = rosMessageName}); + } + + private static ROSConnection _instance; + + public static ROSConnection instance + { + get + { + if (_instance == null) + { + GameObject prefab = Resources.Load("ROSConnectionPrefab"); + if (prefab == null) + { + Debug.LogWarning( + "No settings for ROSConnection.instance! Open \"ROS Settings\" from the Robotics menu to configure it."); + GameObject instance = new GameObject("ROSConnection"); + _instance = instance.AddComponent(); + } + else + { + Instantiate(prefab); + } + } + + return _instance; + } + } + + void OnEnable() + { + if (_instance == null) + _instance = this; + } + + private void Start() + { + InitializeHUD(); + Subscribe(ERROR_TOPIC_NAME, RosUnityErrorCallback); + + if (overrideUnityIP != "") + { + StartMessageServer(overrideUnityIP, unityPort); // no reason to wait, if we already know the IP + } + + SendServiceMessage(HANDSHAKE_TOPIC_NAME, + new UnityHandshakeRequest(overrideUnityIP, (ushort) unityPort), RosUnityHandshakeCallback); + } + + void OnValidate() + { + InitializeHUD(); + } + + private void InitializeHUD() + { + if (!Application.isPlaying || (!showHUD && hudPanel == null)) + return; + + if (hudPanel == null) + { + hudPanel = gameObject.AddComponent(); + hudPanel.host = $"{rosIPAddress}:{rosPort}"; + } + + hudPanel.isEnabled = showHUD; + } + + void RosUnityHandshakeCallback(UnityHandshakeResponse response) + { + StartMessageServer(response.ip, unityPort); + } + + void RosUnityErrorCallback(RosUnityError error) + { + Debug.LogError("ROS-Unity error: " + error.message); + } + + /// TcpClient to read byte stream from. + protected async Task HandleConnectionAsync(TcpClient tcpClient) + { + await Task.Yield(); + + // continue asynchronously on another thread + ReadMessage(tcpClient.GetStream()); + } + + void ReadMessage(NetworkStream networkStream) + { + if (!networkStream.CanRead) + return; + + SubscriberCallback subs; + + string topicName; + byte[] content = ReadMessageContents(networkStream, out topicName); + + if (!subscribers.TryGetValue(topicName, out subs)) + return; // not interested in this topic + + Message msg = (Message) subs.messageConstructor.Invoke(new object[0]); + msg.Deserialize(content, 0); + + if (hudPanel != null) + hudPanel.SetLastMessageReceived(topicName, msg); + + foreach (Func callback in subs.callbacks) + { + try + { + Message response = callback(msg); + if (response != null) + { + // if the callback has a response, it's implementing a service + WriteDataStaggered(networkStream, topicName, response); + } + } + catch (Exception e) + { + Debug.LogError("Subscriber callback problem: " + e); + } + } + } + + byte[] ReadMessageContents(NetworkStream networkStream, out string topicName) + { + // Get first bytes to determine length of topic name + byte[] rawTopicBytes = new byte[4]; + networkStream.Read(rawTopicBytes, 0, rawTopicBytes.Length); + int topicLength = BitConverter.ToInt32(rawTopicBytes, 0); + + // Read and convert topic name + byte[] topicNameBytes = new byte[topicLength]; + networkStream.Read(topicNameBytes, 0, topicNameBytes.Length); + topicName = Encoding.ASCII.GetString(topicNameBytes, 0, topicLength); + + byte[] full_message_size_bytes = new byte[4]; + networkStream.Read(full_message_size_bytes, 0, full_message_size_bytes.Length); + int full_message_size = BitConverter.ToInt32(full_message_size_bytes, 0); + + byte[] readBuffer = new byte[full_message_size]; + int bytesRemaining = full_message_size; + int totalBytesRead = 0; + + while (networkStream.DataAvailable && bytesRemaining > 0) + { + int bytesRead = networkStream.Read(readBuffer, totalBytesRead, bytesRemaining); + totalBytesRead += bytesRead; + bytesRemaining -= bytesRead; + } + + return readBuffer; + } + + /// + /// Handles multiple connections and locks. + /// + /// TcpClient to read byte stream from. + private async Task StartHandleConnectionAsync(TcpClient tcpClient) + { + var connectionTask = HandleConnectionAsync(tcpClient); + + lock (_lock) + activeConnectionTasks.Add(connectionTask); + + try + { + await connectionTask; + // we may be on another thread after "await" + } + catch (Exception ex) + { + Debug.LogError(ex.ToString()); + } + finally + { + lock (_lock) + activeConnectionTasks.Remove(connectionTask); + } + } + + TcpListener tcpListener; + + protected async void StartMessageServer(string ip, int port) + { + if (alreadyStartedServer) + return; + + alreadyStartedServer = true; + while (true) + { + try + { + if (!Application.isPlaying) + break; + tcpListener = new TcpListener(IPAddress.Parse(ip), port); + tcpListener.Start(); + + Debug.Log("ROS-Unity server listening on " + ip + ":" + port); + + while (true) //we wait for a connection + { + var tcpClient = await tcpListener.AcceptTcpClientAsync(); + + var task = StartHandleConnectionAsync(tcpClient); + // if already faulted, re-throw any error on the calling context + if (task.IsFaulted) + await task; + + // try to get through the message queue before doing another await + // but if messages are arriving faster than we can process them, don't freeze up + float abortAtRealtime = Time.realtimeSinceStartup + 0.1f; + while (tcpListener.Pending() && Time.realtimeSinceStartup < abortAtRealtime) + { + tcpClient = tcpListener.AcceptTcpClient(); + task = StartHandleConnectionAsync(tcpClient); + if (task.IsFaulted) + await task; + } + } + } + catch (ObjectDisposedException e) + { + if (!Application.isPlaying) + { + // This only happened because we're shutting down. Not a problem. + } + else + { + Debug.LogError("Exception raised!! " + e); + } + } + catch (Exception e) + { + Debug.LogError("Exception raised!! " + e); + } + + // to avoid infinite loops, wait a frame before trying to restart the server + await Task.Yield(); + } + } + + private void OnApplicationQuit() + { + if (tcpListener != null) + tcpListener.Stop(); + tcpListener = null; + } + + + /// + /// Given some input values, fill a byte array in the desired format to use with + /// https://github.com/Unity-Technologies/Robotics-Tutorials/tree/master/catkin_ws/src/tcp_endpoint + /// + /// All messages are expected to come in the format of: + /// first four bytes: int32 of the length of following string value + /// next N bytes determined from previous four bytes: ROS topic name as a string + /// next four bytes: int32 of the length of the remaining bytes for the ROS Message + /// last N bytes determined from previous four bytes: ROS Message variables + /// + /// Index of where to start writing output data + /// The name of the ROS service or topic that the message data is meant for + /// The full size of the already serialized message in bytes + /// The serialized ROS message to send to ROS network + /// + public int GetPrefixBytes(int offset, byte[] serviceName, byte[] fullMessageSizeBytes, byte[] messagBuffer) + { + // Service Name bytes + System.Buffer.BlockCopy(serviceName, 0, messagBuffer, 0, serviceName.Length); + offset += serviceName.Length; + + // Full Message size bytes + System.Buffer.BlockCopy(fullMessageSizeBytes, 0, messagBuffer, offset, fullMessageSizeBytes.Length); + offset += fullMessageSizeBytes.Length; + + return offset; + } + + /// + /// Serialize a ROS message in the expected format of + /// https://github.com/Unity-Technologies/Robotics-Tutorials/tree/master/catkin_ws/src/tcp_endpoint + /// + /// All messages are expected to come in the format of: + /// first four bytes: int32 of the length of following string value + /// next N bytes determined from previous four bytes: ROS topic name as a string + /// next four bytes: int32 of the length of the remaining bytes for the ROS Message + /// last N bytes determined from previous four bytes: ROS Message variables + /// + /// The ROS topic or service name that is receiving the messsage + /// The ROS message to send to a ROS publisher or service + /// byte array with serialized ROS message in appropriate format + public byte[] GetMessageBytes(string topicServiceName, Message message) + { + byte[] topicName = message.SerializeString(topicServiceName); + byte[] bytesMsg = message.Serialize(); + byte[] fullMessageSizeBytes = BitConverter.GetBytes(bytesMsg.Length); + + byte[] messageBuffer = new byte[topicName.Length + fullMessageSizeBytes.Length + bytesMsg.Length]; + // Copy topic name and message size in bytes to message buffer + int offset = GetPrefixBytes(0, topicName, fullMessageSizeBytes, messageBuffer); + // ROS message bytes + System.Buffer.BlockCopy(bytesMsg, 0, messageBuffer, offset, bytesMsg.Length); + + return messageBuffer; + } + + struct SysCommand_Subscribe + { + public string topic; + public string message_name; + } + + struct SysCommand_Publish + { + public string topic; + public string message_name; + } + + void SendSysCommand(string command, object param) + { + Send(SYSCOMMAND_TOPIC_NAME, new RosUnitySysCommand(command, JsonUtility.ToJson(param))); + } + + public async void Send(string rosTopicName, Message message) + { + TcpClient client = null; + try + { + client = new TcpClient(); + await client.ConnectAsync(rosIPAddress, rosPort); + + NetworkStream networkStream = client.GetStream(); + networkStream.ReadTimeout = networkTimeout; + + WriteDataStaggered(networkStream, rosTopicName, message); + } + catch (NullReferenceException e) + { + Debug.LogError("TCPConnector.SendMessage Null Reference Exception: " + e); + } + catch (Exception e) + { + Debug.LogError("TCPConnector Exception: " + e); + } + finally + { + if (client != null && client.Connected) + { + try + { + if (hudPanel != null) hudPanel.SetLastMessageSent(rosTopicName, message); + client.Close(); + } + catch (Exception) + { + //Ignored. + } + } + } + } + + /// + /// Serialize a ROS message in the expected format of + /// https://github.com/Unity-Technologies/Robotics-Tutorials/tree/master/catkin_ws/src/tcp_endpoint + /// + /// All messages are expected to come in the format of: + /// first four bytes: int32 of the length of following string value + /// next N bytes determined from previous four bytes: ROS topic name as a string + /// next four bytes: int32 of the length of the remaining bytes for the ROS Message + /// last N bytes determined from previous four bytes: ROS Message variables + /// + /// The network stream that is transmitting the messsage + /// The ROS topic or service name that is receiving the messsage + /// The ROS message to send to a ROS publisher or service + private void WriteDataStaggered(NetworkStream networkStream, string rosTopicName, Message message) + { + byte[] topicName = message.SerializeString(rosTopicName); + List segments = message.SerializationStatements(); + int messageLength = segments.Select(s => s.Length).Sum(); + byte[] fullMessageSizeBytes = BitConverter.GetBytes(messageLength); + + networkStream.Write(topicName, 0, topicName.Length); + networkStream.Write(fullMessageSizeBytes, 0, fullMessageSizeBytes.Length); + foreach (byte[] segmentData in segments) + { + networkStream.Write(segmentData, 0, segmentData.Length); + } + } + } +} \ No newline at end of file diff --git a/Runtime/TcpConnector/ROSConnection.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/TcpConnector/ROSConnection.cs.meta similarity index 100% rename from Runtime/TcpConnector/ROSConnection.cs.meta rename to com.unity.robotics.ros-tcp-connector/Runtime/TcpConnector/ROSConnection.cs.meta diff --git a/Runtime/Unity.Robotics.ROSTCPConnector.asmdef b/com.unity.robotics.ros-tcp-connector/Runtime/Unity.Robotics.ROSTCPConnector.asmdef similarity index 89% rename from Runtime/Unity.Robotics.ROSTCPConnector.asmdef rename to com.unity.robotics.ros-tcp-connector/Runtime/Unity.Robotics.ROSTCPConnector.asmdef index 0db9203a..11fa5bc8 100644 --- a/Runtime/Unity.Robotics.ROSTCPConnector.asmdef +++ b/com.unity.robotics.ros-tcp-connector/Runtime/Unity.Robotics.ROSTCPConnector.asmdef @@ -1,5 +1,6 @@ { "name": "Unity.Robotics.ROSTCPConnector", + "rootNamespace": "Unity.Robotics.ROSTCPConnector", "references": [], "includePlatforms": [ "Editor", diff --git a/Runtime/Unity.Robotics.ROSTCPConnector.asmdef.meta b/com.unity.robotics.ros-tcp-connector/Runtime/Unity.Robotics.ROSTCPConnector.asmdef.meta similarity index 100% rename from Runtime/Unity.Robotics.ROSTCPConnector.asmdef.meta rename to com.unity.robotics.ros-tcp-connector/Runtime/Unity.Robotics.ROSTCPConnector.asmdef.meta diff --git a/com.unity.robotics.ros-tcp-connector/Tests.meta b/com.unity.robotics.ros-tcp-connector/Tests.meta new file mode 100644 index 00000000..6ef50812 --- /dev/null +++ b/com.unity.robotics.ros-tcp-connector/Tests.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 0820ce25846584706ba50fcbd9d64eb2 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/com.unity.robotics.ros-tcp-connector/Tests/Editor.meta b/com.unity.robotics.ros-tcp-connector/Tests/Editor.meta new file mode 100644 index 00000000..9e9c5e77 --- /dev/null +++ b/com.unity.robotics.ros-tcp-connector/Tests/Editor.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 4616dc0a9ed5c49d5be98fe7520565ed +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/com.unity.robotics.ros-tcp-connector/Tests/Editor/PlayerBuildTests.cs b/com.unity.robotics.ros-tcp-connector/Tests/Editor/PlayerBuildTests.cs new file mode 100644 index 00000000..db915844 --- /dev/null +++ b/com.unity.robotics.ros-tcp-connector/Tests/Editor/PlayerBuildTests.cs @@ -0,0 +1,62 @@ +using System; +using System.Collections.Generic; +using NUnit.Framework; +using UnityEditor; +using UnityEditor.Build.Reporting; +using UnityEditor.TestTools; +using UnityEngine; +using UnityEngine.TestTools; + +namespace BuildTests +{ + public class PlayerBuilder + { + List m_EditorBuildSettingsScenes = new List(); + BuildSummary m_Summary; + string m_BuildPath = "Build"; + + [SetUp] + public void SetUp() + { + } + + [UnityPlatform(RuntimePlatform.WindowsEditor)] + [RequirePlatformSupport(BuildTarget.StandaloneWindows64)] + [Test] + public void BuildPlayerStandaloneWindows64() + { + BuildPlayer(BuildTargetGroup.Standalone, BuildTarget.StandaloneWindows64, m_BuildPath, BuildOptions.None, out _, out m_Summary); + Assert.AreEqual(BuildResult.Succeeded, m_Summary.result, " BuildTarget.StandaloneWindows64 failed to build"); + } + + [RequirePlatformSupport(BuildTarget.StandaloneLinux64)] + [Test] + public void BuildPlayerLinux() + { + BuildPlayer(BuildTargetGroup.Standalone, BuildTarget.StandaloneLinux64, m_BuildPath, BuildOptions.None, out _, out m_Summary); + Assert.AreEqual(BuildResult.Succeeded, m_Summary.result, "BuildTarget.StandaloneLinux64 failed to build"); + } + + [UnityPlatform(RuntimePlatform.OSXEditor)] + [RequirePlatformSupport(BuildTarget.StandaloneOSX)] + [Test] + public void BuildPlayerOSX() + { + BuildPlayer(BuildTargetGroup.Standalone, BuildTarget.StandaloneOSX, m_BuildPath, BuildOptions.None, out _, out m_Summary); + Assert.AreEqual(BuildResult.Succeeded, m_Summary.result, "BuildTarget.StandaloneLinux64 failed to build"); + } + + void BuildPlayer(BuildTargetGroup buildTargetGroup, BuildTarget buildTarget, string buildOutputPath, BuildOptions buildOptions, + out BuildReport buildReport, out BuildSummary buildSummary) + { + BuildPlayerOptions buildPlayerOptions = new BuildPlayerOptions(); + buildPlayerOptions.locationPathName = buildOutputPath; + buildPlayerOptions.target = buildTarget; + buildPlayerOptions.options = buildOptions; + buildPlayerOptions.targetGroup = buildTargetGroup; + + buildReport = BuildPipeline.BuildPlayer(buildPlayerOptions); + buildSummary = buildReport.summary; + } + } +} diff --git a/com.unity.robotics.ros-tcp-connector/Tests/Editor/PlayerBuildTests.cs.meta b/com.unity.robotics.ros-tcp-connector/Tests/Editor/PlayerBuildTests.cs.meta new file mode 100644 index 00000000..6cdc9ad2 --- /dev/null +++ b/com.unity.robotics.ros-tcp-connector/Tests/Editor/PlayerBuildTests.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: fca8d5df0250f451287d1242776df62a +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/com.unity.robotics.ros-tcp-connector/Tests/Editor/Unity.Robotics.ROSTCPConnector.Editor.Tests.asmdef b/com.unity.robotics.ros-tcp-connector/Tests/Editor/Unity.Robotics.ROSTCPConnector.Editor.Tests.asmdef new file mode 100644 index 00000000..813bba22 --- /dev/null +++ b/com.unity.robotics.ros-tcp-connector/Tests/Editor/Unity.Robotics.ROSTCPConnector.Editor.Tests.asmdef @@ -0,0 +1,24 @@ +{ + "name": "Unity.Robotics.ROSTCPConnector.Editor.Tests", + "rootNamespace": "Unity.Robotics.EditorTests.ROSTCPConnector", + "references": [ + "Unity.Robotics.ROSTCPConnector.Editor", + "UnityEngine.TestRunner", + "UnityEditor.TestRunner" + ], + "includePlatforms": [ + "Editor" + ], + "excludePlatforms": [], + "allowUnsafeCode": false, + "overrideReferences": true, + "precompiledReferences": [ + "nunit.framework.dll" + ], + "autoReferenced": false, + "defineConstraints": [ + "UNITY_INCLUDE_TESTS" + ], + "versionDefines": [], + "noEngineReferences": false +} \ No newline at end of file diff --git a/InfoAcknowledgements.md.meta b/com.unity.robotics.ros-tcp-connector/Tests/Editor/Unity.Robotics.ROSTCPConnector.Editor.Tests.asmdef.meta similarity index 59% rename from InfoAcknowledgements.md.meta rename to com.unity.robotics.ros-tcp-connector/Tests/Editor/Unity.Robotics.ROSTCPConnector.Editor.Tests.asmdef.meta index b7fa621c..d9be8c3f 100644 --- a/InfoAcknowledgements.md.meta +++ b/com.unity.robotics.ros-tcp-connector/Tests/Editor/Unity.Robotics.ROSTCPConnector.Editor.Tests.asmdef.meta @@ -1,6 +1,6 @@ fileFormatVersion: 2 -guid: 1703a937262db4386ab7c514896011b5 -TextScriptImporter: +guid: 0e66fbb4ae0104cf59f4638cd2a165c1 +AssemblyDefinitionImporter: externalObjects: {} userData: assetBundleName: diff --git a/com.unity.robotics.ros-tcp-connector/Tests/Runtime.meta b/com.unity.robotics.ros-tcp-connector/Tests/Runtime.meta new file mode 100644 index 00000000..2698ce08 --- /dev/null +++ b/com.unity.robotics.ros-tcp-connector/Tests/Runtime.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: f1dbe23e7c01048089d868e1fd960f8e +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/com.unity.robotics.ros-tcp-connector/Tests/Runtime/SmokeTests.cs b/com.unity.robotics.ros-tcp-connector/Tests/Runtime/SmokeTests.cs new file mode 100644 index 00000000..def377c4 --- /dev/null +++ b/com.unity.robotics.ros-tcp-connector/Tests/Runtime/SmokeTests.cs @@ -0,0 +1,25 @@ +using System.Collections; +using System.Collections.Generic; +using NUnit.Framework; +using UnityEngine; +using UnityEngine.TestTools; + +public class SmokeTests +{ + // A Test behaves as an ordinary method + [Test] + public void SmokeTestsSimplePasses() + { + // Use the Assert class to test conditions + } + + // A UnityTest behaves like a coroutine in Play Mode. In Edit Mode you can use + // `yield return null;` to skip a frame. + [UnityTest] + public IEnumerator SmokeTestsWithEnumeratorPasses() + { + // Use the Assert class to test conditions. + // Use yield to skip a frame. + yield return null; + } +} diff --git a/com.unity.robotics.ros-tcp-connector/Tests/Runtime/SmokeTests.cs.meta b/com.unity.robotics.ros-tcp-connector/Tests/Runtime/SmokeTests.cs.meta new file mode 100644 index 00000000..aa7bf822 --- /dev/null +++ b/com.unity.robotics.ros-tcp-connector/Tests/Runtime/SmokeTests.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 84a9b914510964f82bed486e7d53a3fc +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/com.unity.robotics.ros-tcp-connector/Tests/Runtime/Unity.Perception.Runtime.Tests.asmdef b/com.unity.robotics.ros-tcp-connector/Tests/Runtime/Unity.Perception.Runtime.Tests.asmdef new file mode 100644 index 00000000..edf72986 --- /dev/null +++ b/com.unity.robotics.ros-tcp-connector/Tests/Runtime/Unity.Perception.Runtime.Tests.asmdef @@ -0,0 +1,32 @@ +{ + "name": "Unity.Robotics.RosTcpConnector.Runtime.Tests", + "rootNamespace": "", + "references": [ + "UnityEngine.TestRunner", + "Unity.Robotics.ROSTCPConnector" + ], + "includePlatforms": [], + "excludePlatforms": [], + "allowUnsafeCode": false, + "overrideReferences": true, + "precompiledReferences": [ + "nunit.framework.dll" + ], + "autoReferenced": false, + "defineConstraints": [ + "UNITY_INCLUDE_TESTS" + ], + "versionDefines": [ + { + "name": "com.unity.render-pipelines.universal", + "expression": "", + "define": "URP_PRESENT" + }, + { + "name": "com.unity.render-pipelines.high-definition", + "expression": "", + "define": "HDRP_PRESENT" + } + ], + "noEngineReferences": false +} \ No newline at end of file diff --git a/MessageGeneration.md.meta b/com.unity.robotics.ros-tcp-connector/Tests/Runtime/Unity.Perception.Runtime.Tests.asmdef.meta similarity index 59% rename from MessageGeneration.md.meta rename to com.unity.robotics.ros-tcp-connector/Tests/Runtime/Unity.Perception.Runtime.Tests.asmdef.meta index b983c588..62abb951 100644 --- a/MessageGeneration.md.meta +++ b/com.unity.robotics.ros-tcp-connector/Tests/Runtime/Unity.Perception.Runtime.Tests.asmdef.meta @@ -1,6 +1,6 @@ fileFormatVersion: 2 -guid: db802a9b0eaf7494e8da08b4ebf23b82 -TextScriptImporter: +guid: 81a8d927962924fcda7897440da59f5f +AssemblyDefinitionImporter: externalObjects: {} userData: assetBundleName: diff --git a/package.json b/com.unity.robotics.ros-tcp-connector/package.json similarity index 100% rename from package.json rename to com.unity.robotics.ros-tcp-connector/package.json diff --git a/package.json.meta b/com.unity.robotics.ros-tcp-connector/package.json.meta similarity index 100% rename from package.json.meta rename to com.unity.robotics.ros-tcp-connector/package.json.meta From f16ceb348d6ec3e1b8630c1c3afdbef8e4cc3bb8 Mon Sep 17 00:00:00 2001 From: LaurieCheers-unity <73140792+LaurieCheers-unity@users.noreply.github.com> Date: Thu, 4 Feb 2021 13:39:18 -0800 Subject: [PATCH 04/30] RosMessageGeneration namespace change (#61) --- .../MessageGeneration/ScriptedMsgImporter.cs | 3 +- .../MessageGeneration/ScriptedSrvImporter.cs | 3 +- .../MessageGeneration/ActionAutoGen.cs | 4 +- .../MessageGeneration/MessageParser.cs | 2 +- .../ROSConnection_msgs/msg/RosUnityError.cs | 1 - .../msg/RosUnitySysCommand.cs | 1 - .../srv/UnityHandshakeRequest.cs | 1 - .../srv/UnityHandshakeResponse.cs | 1 - .../common_msgs/Actionlib/msg/GoalID.cs | 3 +- .../common_msgs/Actionlib/msg/GoalStatus.cs | 1 - .../Actionlib/msg/GoalStatusArray.cs | 3 +- .../Diagnostic/msg/DiagnosticArray.cs | 3 +- .../Diagnostic/msg/DiagnosticStatus.cs | 1 - .../common_msgs/Diagnostic/msg/KeyValue.cs | 1 - .../common_msgs/Diagnostic/srv.meta | 8 ++ .../Diagnostic/srv/AddDiagnosticsRequest.cs | 64 ++++++++++++++++ .../srv/AddDiagnosticsRequest.cs.meta | 11 +++ .../Diagnostic/srv/AddDiagnosticsResponse.cs | 61 ++++++++++++++++ .../srv/AddDiagnosticsResponse.cs.meta | 11 +++ .../Diagnostic/srv/SelfTestRequest.cs | 36 +++++++++ .../Diagnostic/srv/SelfTestRequest.cs.meta | 11 +++ .../Diagnostic/srv/SelfTestResponse.cs | 73 +++++++++++++++++++ .../Diagnostic/srv/SelfTestResponse.cs.meta | 11 +++ .../common_msgs/Geometry/msg/Accel.cs | 1 - .../common_msgs/Geometry/msg/AccelStamped.cs | 3 +- .../Geometry/msg/AccelWithCovariance.cs | 1 - .../msg/AccelWithCovarianceStamped.cs | 3 +- .../common_msgs/Geometry/msg/Inertia.cs | 1 - .../Geometry/msg/InertiaStamped.cs | 3 +- .../common_msgs/Geometry/msg/Point.cs | 1 - .../common_msgs/Geometry/msg/Point32.cs | 1 - .../common_msgs/Geometry/msg/PointStamped.cs | 3 +- .../common_msgs/Geometry/msg/Polygon.cs | 1 - .../Geometry/msg/PolygonStamped.cs | 3 +- .../common_msgs/Geometry/msg/Pose.cs | 1 - .../common_msgs/Geometry/msg/Pose2D.cs | 1 - .../common_msgs/Geometry/msg/PoseArray.cs | 3 +- .../common_msgs/Geometry/msg/PoseStamped.cs | 3 +- .../Geometry/msg/PoseWithCovariance.cs | 1 - .../Geometry/msg/PoseWithCovarianceStamped.cs | 3 +- .../common_msgs/Geometry/msg/Quaternion.cs | 1 - .../Geometry/msg/QuaternionStamped.cs | 3 +- .../common_msgs/Geometry/msg/Transform.cs | 1 - .../Geometry/msg/TransformStamped.cs | 3 +- .../common_msgs/Geometry/msg/Twist.cs | 1 - .../common_msgs/Geometry/msg/TwistStamped.cs | 3 +- .../Geometry/msg/TwistWithCovariance.cs | 1 - .../msg/TwistWithCovarianceStamped.cs | 3 +- .../common_msgs/Geometry/msg/Vector3.cs | 1 - .../Geometry/msg/Vector3Stamped.cs | 3 +- .../common_msgs/Geometry/msg/Wrench.cs | 1 - .../common_msgs/Geometry/msg/WrenchStamped.cs | 3 +- .../common_msgs/Nav/action.meta | 8 ++ .../common_msgs/Nav/action/GetMapAction.cs | 38 ++++++++++ .../Nav/action/GetMapAction.cs.meta | 11 +++ .../Nav/action/GetMapActionFeedback.cs | 41 +++++++++++ .../Nav/action/GetMapActionFeedback.cs.meta | 11 +++ .../Nav/action/GetMapActionGoal.cs | 41 +++++++++++ .../Nav/action/GetMapActionGoal.cs.meta | 11 +++ .../Nav/action/GetMapActionResult.cs | 41 +++++++++++ .../Nav/action/GetMapActionResult.cs.meta | 11 +++ .../common_msgs/Nav/action/GetMapFeedback.cs | 37 ++++++++++ .../Nav/action/GetMapFeedback.cs.meta | 11 +++ .../common_msgs/Nav/action/GetMapGoal.cs | 37 ++++++++++ .../common_msgs/Nav/action/GetMapGoal.cs.meta | 11 +++ .../common_msgs/Nav/action/GetMapResult.cs | 46 ++++++++++++ .../Nav/action/GetMapResult.cs.meta | 11 +++ .../common_msgs/Nav/msg/GridCells.cs | 3 +- .../common_msgs/Nav/msg/MapMetaData.cs | 3 +- .../common_msgs/Nav/msg/OccupancyGrid.cs | 3 +- .../common_msgs/Nav/msg/Odometry.cs | 3 +- .../common_msgs/Nav/msg/Path.cs | 3 +- .../common_msgs/Nav/srv.meta | 8 ++ .../common_msgs/Nav/srv/GetMapRequest.cs | 37 ++++++++++ .../common_msgs/Nav/srv/GetMapRequest.cs.meta | 11 +++ .../common_msgs/Nav/srv/GetMapResponse.cs | 46 ++++++++++++ .../Nav/srv/GetMapResponse.cs.meta | 11 +++ .../common_msgs/Nav/srv/GetPlanRequest.cs | 64 ++++++++++++++++ .../Nav/srv/GetPlanRequest.cs.meta | 11 +++ .../common_msgs/Nav/srv/GetPlanResponse.cs | 46 ++++++++++++ .../Nav/srv/GetPlanResponse.cs.meta | 11 +++ .../common_msgs/Nav/srv/LoadMapRequest.cs | 52 +++++++++++++ .../Nav/srv/LoadMapRequest.cs.meta | 11 +++ .../common_msgs/Nav/srv/LoadMapResponse.cs | 60 +++++++++++++++ .../Nav/srv/LoadMapResponse.cs.meta | 11 +++ .../common_msgs/Nav/srv/SetMapRequest.cs | 53 ++++++++++++++ .../common_msgs/Nav/srv/SetMapRequest.cs.meta | 11 +++ .../common_msgs/Nav/srv/SetMapResponse.cs | 47 ++++++++++++ .../Nav/srv/SetMapResponse.cs.meta | 11 +++ .../common_msgs/Sensor/msg/BatteryState.cs | 3 +- .../common_msgs/Sensor/msg/CameraInfo.cs | 3 +- .../common_msgs/Sensor/msg/ChannelFloat32.cs | 1 - .../common_msgs/Sensor/msg/CompressedImage.cs | 3 +- .../common_msgs/Sensor/msg/FluidPressure.cs | 3 +- .../common_msgs/Sensor/msg/Illuminance.cs | 3 +- .../common_msgs/Sensor/msg/Image.cs | 3 +- .../common_msgs/Sensor/msg/Imu.cs | 3 +- .../common_msgs/Sensor/msg/JointState.cs | 3 +- .../common_msgs/Sensor/msg/Joy.cs | 3 +- .../common_msgs/Sensor/msg/JoyFeedback.cs | 1 - .../Sensor/msg/JoyFeedbackArray.cs | 1 - .../common_msgs/Sensor/msg/LaserEcho.cs | 1 - .../common_msgs/Sensor/msg/LaserScan.cs | 3 +- .../common_msgs/Sensor/msg/MagneticField.cs | 3 +- .../Sensor/msg/MultiDOFJointState.cs | 3 +- .../Sensor/msg/MultiEchoLaserScan.cs | 3 +- .../common_msgs/Sensor/msg/NavSatFix.cs | 3 +- .../common_msgs/Sensor/msg/NavSatStatus.cs | 1 - .../common_msgs/Sensor/msg/PointCloud.cs | 3 +- .../common_msgs/Sensor/msg/PointCloud2.cs | 3 +- .../common_msgs/Sensor/msg/PointField.cs | 1 - .../common_msgs/Sensor/msg/Range.cs | 3 +- .../Sensor/msg/RegionOfInterest.cs | 1 - .../Sensor/msg/RelativeHumidity.cs | 3 +- .../common_msgs/Sensor/msg/Temperature.cs | 3 +- .../common_msgs/Sensor/msg/TimeReference.cs | 3 +- .../common_msgs/Sensor/srv.meta | 8 ++ .../Sensor/srv/SetCameraInfoRequest.cs | 54 ++++++++++++++ .../Sensor/srv/SetCameraInfoRequest.cs.meta | 11 +++ .../Sensor/srv/SetCameraInfoResponse.cs | 58 +++++++++++++++ .../Sensor/srv/SetCameraInfoResponse.cs.meta | 11 +++ .../common_msgs/Shape/msg/Mesh.cs | 1 - .../common_msgs/Shape/msg/MeshTriangle.cs | 1 - .../common_msgs/Shape/msg/Plane.cs | 1 - .../common_msgs/Shape/msg/SolidPrimitive.cs | 1 - .../common_msgs/Stereo/msg/DisparityImage.cs | 3 +- .../Trajectory/msg/JointTrajectory.cs | 3 +- .../Trajectory/msg/JointTrajectoryPoint.cs | 3 +- .../Trajectory/msg/MultiDOFJointTrajectory.cs | 3 +- .../msg/MultiDOFJointTrajectoryPoint.cs | 3 +- .../Visualization/msg/ImageMarker.cs | 3 +- .../Visualization/msg/InteractiveMarker.cs | 3 +- .../msg/InteractiveMarkerControl.cs | 1 - .../msg/InteractiveMarkerFeedback.cs | 3 +- .../msg/InteractiveMarkerInit.cs | 1 - .../msg/InteractiveMarkerPose.cs | 3 +- .../msg/InteractiveMarkerUpdate.cs | 1 - .../common_msgs/Visualization/msg/Marker.cs | 3 +- .../Visualization/msg/MarkerArray.cs | 1 - .../Visualization/msg/MenuEntry.cs | 1 - .../MessageGeneration/std_msgs/Bool.cs | 1 - .../MessageGeneration/std_msgs/Byte.cs | 1 - .../std_msgs/ByteMultiArray.cs | 1 - .../MessageGeneration/std_msgs/Char.cs | 1 - .../MessageGeneration/std_msgs/ColorRGBA.cs | 1 - .../MessageGeneration/std_msgs/Duration.cs | 3 +- .../MessageGeneration/std_msgs/Empty.cs | 1 - .../MessageGeneration/std_msgs/Float32.cs | 1 - .../std_msgs/Float32MultiArray.cs | 1 - .../MessageGeneration/std_msgs/Float64.cs | 1 - .../std_msgs/Float64MultiArray.cs | 1 - .../MessageGeneration/std_msgs/Header.cs | 3 +- .../MessageGeneration/std_msgs/Int16.cs | 1 - .../std_msgs/Int16MultiArray.cs | 1 - .../MessageGeneration/std_msgs/Int32.cs | 1 - .../std_msgs/Int32MultiArray.cs | 1 - .../MessageGeneration/std_msgs/Int64.cs | 1 - .../std_msgs/Int64MultiArray.cs | 1 - .../MessageGeneration/std_msgs/Int8.cs | 1 - .../std_msgs/Int8MultiArray.cs | 1 - .../std_msgs/MultiArrayDimension.cs | 1 - .../std_msgs/MultiArrayLayout.cs | 1 - .../MessageGeneration/std_msgs/String.cs | 1 - .../MessageGeneration/std_msgs/Time.cs | 1 - .../MessageGeneration/std_msgs/UInt16.cs | 1 - .../std_msgs/UInt16MultiArray.cs | 1 - .../MessageGeneration/std_msgs/UInt32.cs | 1 - .../std_msgs/UInt32MultiArray.cs | 1 - .../MessageGeneration/std_msgs/UInt64.cs | 1 - .../std_msgs/UInt64MultiArray.cs | 1 - .../MessageGeneration/std_msgs/UInt8.cs | 1 - .../std_msgs/UInt8MultiArray.cs | 1 - 172 files changed, 1354 insertions(+), 183 deletions(-) create mode 100644 com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Diagnostic/srv.meta create mode 100644 com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Diagnostic/srv/AddDiagnosticsRequest.cs create mode 100644 com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Diagnostic/srv/AddDiagnosticsRequest.cs.meta create mode 100644 com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Diagnostic/srv/AddDiagnosticsResponse.cs create mode 100644 com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Diagnostic/srv/AddDiagnosticsResponse.cs.meta create mode 100644 com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Diagnostic/srv/SelfTestRequest.cs create mode 100644 com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Diagnostic/srv/SelfTestRequest.cs.meta create mode 100644 com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Diagnostic/srv/SelfTestResponse.cs create mode 100644 com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Diagnostic/srv/SelfTestResponse.cs.meta create mode 100644 com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Nav/action.meta create mode 100644 com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Nav/action/GetMapAction.cs create mode 100644 com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Nav/action/GetMapAction.cs.meta create mode 100644 com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Nav/action/GetMapActionFeedback.cs create mode 100644 com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Nav/action/GetMapActionFeedback.cs.meta create mode 100644 com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Nav/action/GetMapActionGoal.cs create mode 100644 com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Nav/action/GetMapActionGoal.cs.meta create mode 100644 com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Nav/action/GetMapActionResult.cs create mode 100644 com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Nav/action/GetMapActionResult.cs.meta create mode 100644 com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Nav/action/GetMapFeedback.cs create mode 100644 com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Nav/action/GetMapFeedback.cs.meta create mode 100644 com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Nav/action/GetMapGoal.cs create mode 100644 com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Nav/action/GetMapGoal.cs.meta create mode 100644 com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Nav/action/GetMapResult.cs create mode 100644 com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Nav/action/GetMapResult.cs.meta create mode 100644 com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Nav/srv.meta create mode 100644 com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Nav/srv/GetMapRequest.cs create mode 100644 com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Nav/srv/GetMapRequest.cs.meta create mode 100644 com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Nav/srv/GetMapResponse.cs create mode 100644 com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Nav/srv/GetMapResponse.cs.meta create mode 100644 com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Nav/srv/GetPlanRequest.cs create mode 100644 com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Nav/srv/GetPlanRequest.cs.meta create mode 100644 com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Nav/srv/GetPlanResponse.cs create mode 100644 com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Nav/srv/GetPlanResponse.cs.meta create mode 100644 com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Nav/srv/LoadMapRequest.cs create mode 100644 com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Nav/srv/LoadMapRequest.cs.meta create mode 100644 com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Nav/srv/LoadMapResponse.cs create mode 100644 com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Nav/srv/LoadMapResponse.cs.meta create mode 100644 com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Nav/srv/SetMapRequest.cs create mode 100644 com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Nav/srv/SetMapRequest.cs.meta create mode 100644 com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Nav/srv/SetMapResponse.cs create mode 100644 com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Nav/srv/SetMapResponse.cs.meta create mode 100644 com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Sensor/srv.meta create mode 100644 com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Sensor/srv/SetCameraInfoRequest.cs create mode 100644 com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Sensor/srv/SetCameraInfoRequest.cs.meta create mode 100644 com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Sensor/srv/SetCameraInfoResponse.cs create mode 100644 com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Sensor/srv/SetCameraInfoResponse.cs.meta diff --git a/com.unity.robotics.ros-tcp-connector/Editor/MessageGeneration/ScriptedMsgImporter.cs b/com.unity.robotics.ros-tcp-connector/Editor/MessageGeneration/ScriptedMsgImporter.cs index ae7a86cf..56d5191a 100644 --- a/com.unity.robotics.ros-tcp-connector/Editor/MessageGeneration/ScriptedMsgImporter.cs +++ b/com.unity.robotics.ros-tcp-connector/Editor/MessageGeneration/ScriptedMsgImporter.cs @@ -1,10 +1,9 @@ using System.IO; using Unity.Robotics.ROSTCPConnector.MessageGeneration; using UnityEditor; -using UnityEditor.AssetImporters; using UnityEngine; #if UNITY_2020_2_OR_NEWER - +using UnityEditor.AssetImporters; #else using UnityEditor.Experimental.AssetImporters; #endif diff --git a/com.unity.robotics.ros-tcp-connector/Editor/MessageGeneration/ScriptedSrvImporter.cs b/com.unity.robotics.ros-tcp-connector/Editor/MessageGeneration/ScriptedSrvImporter.cs index eb41f91f..c86b8181 100644 --- a/com.unity.robotics.ros-tcp-connector/Editor/MessageGeneration/ScriptedSrvImporter.cs +++ b/com.unity.robotics.ros-tcp-connector/Editor/MessageGeneration/ScriptedSrvImporter.cs @@ -1,10 +1,9 @@ using System.IO; using Unity.Robotics.ROSTCPConnector.MessageGeneration; using UnityEditor; -using UnityEditor.AssetImporters; using UnityEngine; #if UNITY_2020_2_OR_NEWER - +using UnityEditor.AssetImporters; #else using UnityEditor.Experimental.AssetImporters; #endif diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/ActionAutoGen.cs b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/ActionAutoGen.cs index b4edef5b..a0c2dd24 100644 --- a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/ActionAutoGen.cs +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/ActionAutoGen.cs @@ -308,7 +308,7 @@ public void WrapActionSections(string type) string imports = "using System.Collections.Generic;\n"+ - "using RosMessageGeneration;\n" + + "using Unity.Robotics.ROSTCPConnector.MessageGeneration;\n" + "using RosMessageTypes.Std;\n" + "using RosMessageTypes.Actionlib;\n\n"; @@ -366,7 +366,7 @@ public void WrapAction() string imports = "using System.Collections.Generic;\n"+ - "using RosMessageGeneration;\n" + + "using Unity.Robotics.ROSTCPConnector.MessageGeneration;\n" + "\n\n"; symbolTable = new Dictionary(); diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/MessageParser.cs b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/MessageParser.cs index 501ece02..aa653206 100644 --- a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/MessageParser.cs +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/MessageParser.cs @@ -558,7 +558,7 @@ private string GenerateImports() importsStr += "using System.Linq;\n"; importsStr += "using System.Collections.Generic;\n"; importsStr += "using System.Text;\n"; - importsStr += "using RosMessageGeneration;\n"; + importsStr += "using Unity.Robotics.ROSTCPConnector.MessageGeneration;\n"; if (imports.Count > 0) { diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/ROSConnection_msgs/msg/RosUnityError.cs b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/ROSConnection_msgs/msg/RosUnityError.cs index fffcd009..e017f42c 100644 --- a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/ROSConnection_msgs/msg/RosUnityError.cs +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/ROSConnection_msgs/msg/RosUnityError.cs @@ -3,7 +3,6 @@ using System.Linq; using System.Collections.Generic; using System.Text; -using RosMessageGeneration; using Unity.Robotics.ROSTCPConnector.MessageGeneration; namespace RosMessageTypes.RosTcpEndpoint diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/ROSConnection_msgs/msg/RosUnitySysCommand.cs b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/ROSConnection_msgs/msg/RosUnitySysCommand.cs index f26137d2..5d9ff6e8 100644 --- a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/ROSConnection_msgs/msg/RosUnitySysCommand.cs +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/ROSConnection_msgs/msg/RosUnitySysCommand.cs @@ -3,7 +3,6 @@ using System.Linq; using System.Collections.Generic; using System.Text; -using RosMessageGeneration; using Unity.Robotics.ROSTCPConnector.MessageGeneration; namespace RosMessageTypes.RosTcpEndpoint diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/ROSConnection_msgs/srv/UnityHandshakeRequest.cs b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/ROSConnection_msgs/srv/UnityHandshakeRequest.cs index 591d172b..0b39e5b5 100644 --- a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/ROSConnection_msgs/srv/UnityHandshakeRequest.cs +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/ROSConnection_msgs/srv/UnityHandshakeRequest.cs @@ -3,7 +3,6 @@ using System.Linq; using System.Collections.Generic; using System.Text; -using RosMessageGeneration; using Unity.Robotics.ROSTCPConnector.MessageGeneration; namespace RosMessageTypes.RosTcpEndpoint diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/ROSConnection_msgs/srv/UnityHandshakeResponse.cs b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/ROSConnection_msgs/srv/UnityHandshakeResponse.cs index 5bce5aa8..88d6dfe7 100644 --- a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/ROSConnection_msgs/srv/UnityHandshakeResponse.cs +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/ROSConnection_msgs/srv/UnityHandshakeResponse.cs @@ -3,7 +3,6 @@ using System.Linq; using System.Collections.Generic; using System.Text; -using RosMessageGeneration; using Unity.Robotics.ROSTCPConnector.MessageGeneration; namespace RosMessageTypes.RosTcpEndpoint diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Actionlib/msg/GoalID.cs b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Actionlib/msg/GoalID.cs index 085cbcb4..815f096c 100644 --- a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Actionlib/msg/GoalID.cs +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Actionlib/msg/GoalID.cs @@ -3,9 +3,8 @@ using System.Linq; using System.Collections.Generic; using System.Text; -using RosMessageGeneration; -using RosMessageTypes.Std; using Unity.Robotics.ROSTCPConnector.MessageGeneration; +using RosMessageTypes.Std; namespace RosMessageTypes.Actionlib { diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Actionlib/msg/GoalStatus.cs b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Actionlib/msg/GoalStatus.cs index bb0a52fb..6b1d33c9 100644 --- a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Actionlib/msg/GoalStatus.cs +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Actionlib/msg/GoalStatus.cs @@ -3,7 +3,6 @@ using System.Linq; using System.Collections.Generic; using System.Text; -using RosMessageGeneration; using Unity.Robotics.ROSTCPConnector.MessageGeneration; namespace RosMessageTypes.Actionlib diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Actionlib/msg/GoalStatusArray.cs b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Actionlib/msg/GoalStatusArray.cs index d222df70..75f00723 100644 --- a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Actionlib/msg/GoalStatusArray.cs +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Actionlib/msg/GoalStatusArray.cs @@ -3,9 +3,8 @@ using System.Linq; using System.Collections.Generic; using System.Text; -using RosMessageGeneration; -using RosMessageTypes.Std; using Unity.Robotics.ROSTCPConnector.MessageGeneration; +using RosMessageTypes.Std; namespace RosMessageTypes.Actionlib { diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Diagnostic/msg/DiagnosticArray.cs b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Diagnostic/msg/DiagnosticArray.cs index ef3f3906..6d46a496 100644 --- a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Diagnostic/msg/DiagnosticArray.cs +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Diagnostic/msg/DiagnosticArray.cs @@ -3,9 +3,8 @@ using System.Linq; using System.Collections.Generic; using System.Text; -using RosMessageGeneration; -using RosMessageTypes.Std; using Unity.Robotics.ROSTCPConnector.MessageGeneration; +using RosMessageTypes.Std; namespace RosMessageTypes.Diagnostic { diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Diagnostic/msg/DiagnosticStatus.cs b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Diagnostic/msg/DiagnosticStatus.cs index 9139a148..d271e4a8 100644 --- a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Diagnostic/msg/DiagnosticStatus.cs +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Diagnostic/msg/DiagnosticStatus.cs @@ -3,7 +3,6 @@ using System.Linq; using System.Collections.Generic; using System.Text; -using RosMessageGeneration; using Unity.Robotics.ROSTCPConnector.MessageGeneration; namespace RosMessageTypes.Diagnostic diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Diagnostic/msg/KeyValue.cs b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Diagnostic/msg/KeyValue.cs index 622d7e25..947dbad2 100644 --- a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Diagnostic/msg/KeyValue.cs +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Diagnostic/msg/KeyValue.cs @@ -3,7 +3,6 @@ using System.Linq; using System.Collections.Generic; using System.Text; -using RosMessageGeneration; using Unity.Robotics.ROSTCPConnector.MessageGeneration; namespace RosMessageTypes.Diagnostic diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Diagnostic/srv.meta b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Diagnostic/srv.meta new file mode 100644 index 00000000..50f2d34f --- /dev/null +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Diagnostic/srv.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 86ff0a9e016415848a2920a47cd6ddbc +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Diagnostic/srv/AddDiagnosticsRequest.cs b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Diagnostic/srv/AddDiagnosticsRequest.cs new file mode 100644 index 00000000..ea7198d6 --- /dev/null +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Diagnostic/srv/AddDiagnosticsRequest.cs @@ -0,0 +1,64 @@ +//Do not edit! This file was generated by Unity-ROS MessageGeneration. +using System; +using System.Linq; +using System.Collections.Generic; +using System.Text; +using Unity.Robotics.ROSTCPConnector.MessageGeneration; + +namespace RosMessageTypes.Diagnostic +{ + public class AddDiagnosticsRequest : Message + { + public const string RosMessageName = "diagnostic_msgs/AddDiagnostics"; + + // This service is used as part of the process for loading analyzers at runtime, + // and should be used by a loader script or program, not as a standalone service. + // Information about dynamic addition of analyzers can be found at + // http://wiki.ros.org/diagnostics/Tutorials/Adding%20Analyzers%20at%20Runtime + // The load_namespace parameter defines the namespace where parameters for the + // initialization of analyzers in the diagnostic aggregator have been loaded. The + // value should be a global name (i.e. /my/name/space), not a relative + // (my/name/space) or private (~my/name/space) name. Analyzers will not be added + // if a non-global name is used. The call will also fail if the namespace + // contains parameters that follow a namespace structure that does not conform to + // that expected by the analyzer definitions. See + // http://wiki.ros.org/diagnostics/Tutorials/Configuring%20Diagnostic%20Aggregators + // and http://wiki.ros.org/diagnostics/Tutorials/Using%20the%20GenericAnalyzer + // for examples of the structure of yaml files which are expected to have been + // loaded into the namespace. + public string load_namespace; + + public AddDiagnosticsRequest() + { + this.load_namespace = ""; + } + + public AddDiagnosticsRequest(string load_namespace) + { + this.load_namespace = load_namespace; + } + public override List SerializationStatements() + { + var listOfSerializations = new List(); + listOfSerializations.Add(SerializeString(this.load_namespace)); + + return listOfSerializations; + } + + public override int Deserialize(byte[] data, int offset) + { + var load_namespaceStringBytesLength = DeserializeLength(data, offset); + offset += 4; + this.load_namespace = DeserializeString(data, offset, load_namespaceStringBytesLength); + offset += load_namespaceStringBytesLength; + + return offset; + } + + public override string ToString() + { + return "AddDiagnosticsRequest: " + + "\nload_namespace: " + load_namespace.ToString(); + } + } +} diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Diagnostic/srv/AddDiagnosticsRequest.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Diagnostic/srv/AddDiagnosticsRequest.cs.meta new file mode 100644 index 00000000..171d933d --- /dev/null +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Diagnostic/srv/AddDiagnosticsRequest.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 6f2fa061ea1c6eb47b77f71b02179594 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Diagnostic/srv/AddDiagnosticsResponse.cs b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Diagnostic/srv/AddDiagnosticsResponse.cs new file mode 100644 index 00000000..3e5b4300 --- /dev/null +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Diagnostic/srv/AddDiagnosticsResponse.cs @@ -0,0 +1,61 @@ +//Do not edit! This file was generated by Unity-ROS MessageGeneration. +using System; +using System.Linq; +using System.Collections.Generic; +using System.Text; +using Unity.Robotics.ROSTCPConnector.MessageGeneration; + +namespace RosMessageTypes.Diagnostic +{ + public class AddDiagnosticsResponse : Message + { + public const string RosMessageName = "diagnostic_msgs/AddDiagnostics"; + + // True if diagnostic aggregator was updated with new diagnostics, False + // otherwise. A false return value means that either there is a bond in the + // aggregator which already used the requested namespace, or the initialization + // of analyzers failed. + public bool success; + // Message with additional information about the success or failure + public string message; + + public AddDiagnosticsResponse() + { + this.success = false; + this.message = ""; + } + + public AddDiagnosticsResponse(bool success, string message) + { + this.success = success; + this.message = message; + } + public override List SerializationStatements() + { + var listOfSerializations = new List(); + listOfSerializations.Add(BitConverter.GetBytes(this.success)); + listOfSerializations.Add(SerializeString(this.message)); + + return listOfSerializations; + } + + public override int Deserialize(byte[] data, int offset) + { + this.success = BitConverter.ToBoolean(data, offset); + offset += 1; + var messageStringBytesLength = DeserializeLength(data, offset); + offset += 4; + this.message = DeserializeString(data, offset, messageStringBytesLength); + offset += messageStringBytesLength; + + return offset; + } + + public override string ToString() + { + return "AddDiagnosticsResponse: " + + "\nsuccess: " + success.ToString() + + "\nmessage: " + message.ToString(); + } + } +} diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Diagnostic/srv/AddDiagnosticsResponse.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Diagnostic/srv/AddDiagnosticsResponse.cs.meta new file mode 100644 index 00000000..d735a381 --- /dev/null +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Diagnostic/srv/AddDiagnosticsResponse.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 3159cf8547e617941ab523c02f8bd621 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Diagnostic/srv/SelfTestRequest.cs b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Diagnostic/srv/SelfTestRequest.cs new file mode 100644 index 00000000..64b0c76c --- /dev/null +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Diagnostic/srv/SelfTestRequest.cs @@ -0,0 +1,36 @@ +//Do not edit! This file was generated by Unity-ROS MessageGeneration. +using System; +using System.Linq; +using System.Collections.Generic; +using System.Text; +using Unity.Robotics.ROSTCPConnector.MessageGeneration; + +namespace RosMessageTypes.Diagnostic +{ + public class SelfTestRequest : Message + { + public const string RosMessageName = "diagnostic_msgs/SelfTest"; + + + public SelfTestRequest() + { + } + public override List SerializationStatements() + { + var listOfSerializations = new List(); + + return listOfSerializations; + } + + public override int Deserialize(byte[] data, int offset) + { + + return offset; + } + + public override string ToString() + { + return "SelfTestRequest: "; + } + } +} diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Diagnostic/srv/SelfTestRequest.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Diagnostic/srv/SelfTestRequest.cs.meta new file mode 100644 index 00000000..779d666d --- /dev/null +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Diagnostic/srv/SelfTestRequest.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 8b487f7a5217df643a96fe4d5e6ceda0 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Diagnostic/srv/SelfTestResponse.cs b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Diagnostic/srv/SelfTestResponse.cs new file mode 100644 index 00000000..5fa5184c --- /dev/null +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Diagnostic/srv/SelfTestResponse.cs @@ -0,0 +1,73 @@ +//Do not edit! This file was generated by Unity-ROS MessageGeneration. +using System; +using System.Linq; +using System.Collections.Generic; +using System.Text; +using Unity.Robotics.ROSTCPConnector.MessageGeneration; + +namespace RosMessageTypes.Diagnostic +{ + public class SelfTestResponse : Message + { + public const string RosMessageName = "diagnostic_msgs/SelfTest"; + + public string id; + public sbyte passed; + public DiagnosticStatus[] status; + + public SelfTestResponse() + { + this.id = ""; + this.passed = 0; + this.status = new DiagnosticStatus[0]; + } + + public SelfTestResponse(string id, sbyte passed, DiagnosticStatus[] status) + { + this.id = id; + this.passed = passed; + this.status = status; + } + public override List SerializationStatements() + { + var listOfSerializations = new List(); + listOfSerializations.Add(SerializeString(this.id)); + listOfSerializations.Add(new[]{(byte)this.passed}); + + listOfSerializations.Add(BitConverter.GetBytes(status.Length)); + foreach(var entry in status) + listOfSerializations.Add(entry.Serialize()); + + return listOfSerializations; + } + + public override int Deserialize(byte[] data, int offset) + { + var idStringBytesLength = DeserializeLength(data, offset); + offset += 4; + this.id = DeserializeString(data, offset, idStringBytesLength); + offset += idStringBytesLength; + this.passed = (sbyte)data[offset];; + offset += 1; + + var statusArrayLength = DeserializeLength(data, offset); + offset += 4; + this.status= new DiagnosticStatus[statusArrayLength]; + for(var i = 0; i < statusArrayLength; i++) + { + this.status[i] = new DiagnosticStatus(); + offset = this.status[i].Deserialize(data, offset); + } + + return offset; + } + + public override string ToString() + { + return "SelfTestResponse: " + + "\nid: " + id.ToString() + + "\npassed: " + passed.ToString() + + "\nstatus: " + System.String.Join(", ", status.ToList()); + } + } +} diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Diagnostic/srv/SelfTestResponse.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Diagnostic/srv/SelfTestResponse.cs.meta new file mode 100644 index 00000000..76676bff --- /dev/null +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Diagnostic/srv/SelfTestResponse.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 03f87741ae8846644aa2db56730dc257 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Geometry/msg/Accel.cs b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Geometry/msg/Accel.cs index e054b21a..12e8c276 100644 --- a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Geometry/msg/Accel.cs +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Geometry/msg/Accel.cs @@ -3,7 +3,6 @@ using System.Linq; using System.Collections.Generic; using System.Text; -using RosMessageGeneration; using Unity.Robotics.ROSTCPConnector.MessageGeneration; namespace RosMessageTypes.Geometry diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Geometry/msg/AccelStamped.cs b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Geometry/msg/AccelStamped.cs index d90df010..910c0cb3 100644 --- a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Geometry/msg/AccelStamped.cs +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Geometry/msg/AccelStamped.cs @@ -3,9 +3,8 @@ using System.Linq; using System.Collections.Generic; using System.Text; -using RosMessageGeneration; -using RosMessageTypes.Std; using Unity.Robotics.ROSTCPConnector.MessageGeneration; +using RosMessageTypes.Std; namespace RosMessageTypes.Geometry { diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Geometry/msg/AccelWithCovariance.cs b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Geometry/msg/AccelWithCovariance.cs index 84989c89..d13401cb 100644 --- a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Geometry/msg/AccelWithCovariance.cs +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Geometry/msg/AccelWithCovariance.cs @@ -3,7 +3,6 @@ using System.Linq; using System.Collections.Generic; using System.Text; -using RosMessageGeneration; using Unity.Robotics.ROSTCPConnector.MessageGeneration; namespace RosMessageTypes.Geometry diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Geometry/msg/AccelWithCovarianceStamped.cs b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Geometry/msg/AccelWithCovarianceStamped.cs index ae76d9d4..ad6746c9 100644 --- a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Geometry/msg/AccelWithCovarianceStamped.cs +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Geometry/msg/AccelWithCovarianceStamped.cs @@ -3,9 +3,8 @@ using System.Linq; using System.Collections.Generic; using System.Text; -using RosMessageGeneration; -using RosMessageTypes.Std; using Unity.Robotics.ROSTCPConnector.MessageGeneration; +using RosMessageTypes.Std; namespace RosMessageTypes.Geometry { diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Geometry/msg/Inertia.cs b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Geometry/msg/Inertia.cs index 6c3c0a8b..c6bab172 100644 --- a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Geometry/msg/Inertia.cs +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Geometry/msg/Inertia.cs @@ -3,7 +3,6 @@ using System.Linq; using System.Collections.Generic; using System.Text; -using RosMessageGeneration; using Unity.Robotics.ROSTCPConnector.MessageGeneration; namespace RosMessageTypes.Geometry diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Geometry/msg/InertiaStamped.cs b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Geometry/msg/InertiaStamped.cs index 63741126..17de65a8 100644 --- a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Geometry/msg/InertiaStamped.cs +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Geometry/msg/InertiaStamped.cs @@ -3,9 +3,8 @@ using System.Linq; using System.Collections.Generic; using System.Text; -using RosMessageGeneration; -using RosMessageTypes.Std; using Unity.Robotics.ROSTCPConnector.MessageGeneration; +using RosMessageTypes.Std; namespace RosMessageTypes.Geometry { diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Geometry/msg/Point.cs b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Geometry/msg/Point.cs index dd79e2b4..8ab79486 100644 --- a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Geometry/msg/Point.cs +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Geometry/msg/Point.cs @@ -3,7 +3,6 @@ using System.Linq; using System.Collections.Generic; using System.Text; -using RosMessageGeneration; using Unity.Robotics.ROSTCPConnector.MessageGeneration; namespace RosMessageTypes.Geometry diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Geometry/msg/Point32.cs b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Geometry/msg/Point32.cs index 7a8a1908..99485a33 100644 --- a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Geometry/msg/Point32.cs +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Geometry/msg/Point32.cs @@ -3,7 +3,6 @@ using System.Linq; using System.Collections.Generic; using System.Text; -using RosMessageGeneration; using Unity.Robotics.ROSTCPConnector.MessageGeneration; namespace RosMessageTypes.Geometry diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Geometry/msg/PointStamped.cs b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Geometry/msg/PointStamped.cs index c75bc614..4dbc545f 100644 --- a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Geometry/msg/PointStamped.cs +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Geometry/msg/PointStamped.cs @@ -3,9 +3,8 @@ using System.Linq; using System.Collections.Generic; using System.Text; -using RosMessageGeneration; -using RosMessageTypes.Std; using Unity.Robotics.ROSTCPConnector.MessageGeneration; +using RosMessageTypes.Std; namespace RosMessageTypes.Geometry { diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Geometry/msg/Polygon.cs b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Geometry/msg/Polygon.cs index f3ab5f57..ccb9d288 100644 --- a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Geometry/msg/Polygon.cs +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Geometry/msg/Polygon.cs @@ -3,7 +3,6 @@ using System.Linq; using System.Collections.Generic; using System.Text; -using RosMessageGeneration; using Unity.Robotics.ROSTCPConnector.MessageGeneration; namespace RosMessageTypes.Geometry diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Geometry/msg/PolygonStamped.cs b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Geometry/msg/PolygonStamped.cs index 77685a9e..de9c88d0 100644 --- a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Geometry/msg/PolygonStamped.cs +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Geometry/msg/PolygonStamped.cs @@ -3,9 +3,8 @@ using System.Linq; using System.Collections.Generic; using System.Text; -using RosMessageGeneration; -using RosMessageTypes.Std; using Unity.Robotics.ROSTCPConnector.MessageGeneration; +using RosMessageTypes.Std; namespace RosMessageTypes.Geometry { diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Geometry/msg/Pose.cs b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Geometry/msg/Pose.cs index f3d7e0ac..2d5dc418 100644 --- a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Geometry/msg/Pose.cs +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Geometry/msg/Pose.cs @@ -3,7 +3,6 @@ using System.Linq; using System.Collections.Generic; using System.Text; -using RosMessageGeneration; using Unity.Robotics.ROSTCPConnector.MessageGeneration; namespace RosMessageTypes.Geometry diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Geometry/msg/Pose2D.cs b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Geometry/msg/Pose2D.cs index 3917aaeb..b47c3db5 100644 --- a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Geometry/msg/Pose2D.cs +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Geometry/msg/Pose2D.cs @@ -3,7 +3,6 @@ using System.Linq; using System.Collections.Generic; using System.Text; -using RosMessageGeneration; using Unity.Robotics.ROSTCPConnector.MessageGeneration; namespace RosMessageTypes.Geometry diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Geometry/msg/PoseArray.cs b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Geometry/msg/PoseArray.cs index 91b90ebd..431fa3f8 100644 --- a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Geometry/msg/PoseArray.cs +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Geometry/msg/PoseArray.cs @@ -3,9 +3,8 @@ using System.Linq; using System.Collections.Generic; using System.Text; -using RosMessageGeneration; -using RosMessageTypes.Std; using Unity.Robotics.ROSTCPConnector.MessageGeneration; +using RosMessageTypes.Std; namespace RosMessageTypes.Geometry { diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Geometry/msg/PoseStamped.cs b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Geometry/msg/PoseStamped.cs index 7c275e4e..e3f5e413 100644 --- a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Geometry/msg/PoseStamped.cs +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Geometry/msg/PoseStamped.cs @@ -3,9 +3,8 @@ using System.Linq; using System.Collections.Generic; using System.Text; -using RosMessageGeneration; -using RosMessageTypes.Std; using Unity.Robotics.ROSTCPConnector.MessageGeneration; +using RosMessageTypes.Std; namespace RosMessageTypes.Geometry { diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Geometry/msg/PoseWithCovariance.cs b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Geometry/msg/PoseWithCovariance.cs index 027c0ac4..e83cee75 100644 --- a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Geometry/msg/PoseWithCovariance.cs +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Geometry/msg/PoseWithCovariance.cs @@ -3,7 +3,6 @@ using System.Linq; using System.Collections.Generic; using System.Text; -using RosMessageGeneration; using Unity.Robotics.ROSTCPConnector.MessageGeneration; namespace RosMessageTypes.Geometry diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Geometry/msg/PoseWithCovarianceStamped.cs b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Geometry/msg/PoseWithCovarianceStamped.cs index 3a42fe0d..40675070 100644 --- a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Geometry/msg/PoseWithCovarianceStamped.cs +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Geometry/msg/PoseWithCovarianceStamped.cs @@ -3,9 +3,8 @@ using System.Linq; using System.Collections.Generic; using System.Text; -using RosMessageGeneration; -using RosMessageTypes.Std; using Unity.Robotics.ROSTCPConnector.MessageGeneration; +using RosMessageTypes.Std; namespace RosMessageTypes.Geometry { diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Geometry/msg/Quaternion.cs b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Geometry/msg/Quaternion.cs index 63e8416b..51a2ecd3 100644 --- a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Geometry/msg/Quaternion.cs +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Geometry/msg/Quaternion.cs @@ -3,7 +3,6 @@ using System.Linq; using System.Collections.Generic; using System.Text; -using RosMessageGeneration; using Unity.Robotics.ROSTCPConnector.MessageGeneration; namespace RosMessageTypes.Geometry diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Geometry/msg/QuaternionStamped.cs b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Geometry/msg/QuaternionStamped.cs index 00ed9ffb..eafb8ab5 100644 --- a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Geometry/msg/QuaternionStamped.cs +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Geometry/msg/QuaternionStamped.cs @@ -3,9 +3,8 @@ using System.Linq; using System.Collections.Generic; using System.Text; -using RosMessageGeneration; -using RosMessageTypes.Std; using Unity.Robotics.ROSTCPConnector.MessageGeneration; +using RosMessageTypes.Std; namespace RosMessageTypes.Geometry { diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Geometry/msg/Transform.cs b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Geometry/msg/Transform.cs index ec8ade6f..99568fbe 100644 --- a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Geometry/msg/Transform.cs +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Geometry/msg/Transform.cs @@ -3,7 +3,6 @@ using System.Linq; using System.Collections.Generic; using System.Text; -using RosMessageGeneration; using Unity.Robotics.ROSTCPConnector.MessageGeneration; namespace RosMessageTypes.Geometry diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Geometry/msg/TransformStamped.cs b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Geometry/msg/TransformStamped.cs index 70a41eed..e239eaf5 100644 --- a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Geometry/msg/TransformStamped.cs +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Geometry/msg/TransformStamped.cs @@ -3,9 +3,8 @@ using System.Linq; using System.Collections.Generic; using System.Text; -using RosMessageGeneration; -using RosMessageTypes.Std; using Unity.Robotics.ROSTCPConnector.MessageGeneration; +using RosMessageTypes.Std; namespace RosMessageTypes.Geometry { diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Geometry/msg/Twist.cs b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Geometry/msg/Twist.cs index 25251b87..14989a95 100644 --- a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Geometry/msg/Twist.cs +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Geometry/msg/Twist.cs @@ -3,7 +3,6 @@ using System.Linq; using System.Collections.Generic; using System.Text; -using RosMessageGeneration; using Unity.Robotics.ROSTCPConnector.MessageGeneration; namespace RosMessageTypes.Geometry diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Geometry/msg/TwistStamped.cs b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Geometry/msg/TwistStamped.cs index 56c6306a..e314a967 100644 --- a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Geometry/msg/TwistStamped.cs +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Geometry/msg/TwistStamped.cs @@ -3,9 +3,8 @@ using System.Linq; using System.Collections.Generic; using System.Text; -using RosMessageGeneration; -using RosMessageTypes.Std; using Unity.Robotics.ROSTCPConnector.MessageGeneration; +using RosMessageTypes.Std; namespace RosMessageTypes.Geometry { diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Geometry/msg/TwistWithCovariance.cs b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Geometry/msg/TwistWithCovariance.cs index 3b64db08..64049777 100644 --- a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Geometry/msg/TwistWithCovariance.cs +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Geometry/msg/TwistWithCovariance.cs @@ -3,7 +3,6 @@ using System.Linq; using System.Collections.Generic; using System.Text; -using RosMessageGeneration; using Unity.Robotics.ROSTCPConnector.MessageGeneration; namespace RosMessageTypes.Geometry diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Geometry/msg/TwistWithCovarianceStamped.cs b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Geometry/msg/TwistWithCovarianceStamped.cs index 6eff0a03..5152016a 100644 --- a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Geometry/msg/TwistWithCovarianceStamped.cs +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Geometry/msg/TwistWithCovarianceStamped.cs @@ -3,9 +3,8 @@ using System.Linq; using System.Collections.Generic; using System.Text; -using RosMessageGeneration; -using RosMessageTypes.Std; using Unity.Robotics.ROSTCPConnector.MessageGeneration; +using RosMessageTypes.Std; namespace RosMessageTypes.Geometry { diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Geometry/msg/Vector3.cs b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Geometry/msg/Vector3.cs index 31a13f0f..3c2b780f 100644 --- a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Geometry/msg/Vector3.cs +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Geometry/msg/Vector3.cs @@ -3,7 +3,6 @@ using System.Linq; using System.Collections.Generic; using System.Text; -using RosMessageGeneration; using Unity.Robotics.ROSTCPConnector.MessageGeneration; namespace RosMessageTypes.Geometry diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Geometry/msg/Vector3Stamped.cs b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Geometry/msg/Vector3Stamped.cs index 0848eed0..6a3d6601 100644 --- a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Geometry/msg/Vector3Stamped.cs +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Geometry/msg/Vector3Stamped.cs @@ -3,9 +3,8 @@ using System.Linq; using System.Collections.Generic; using System.Text; -using RosMessageGeneration; -using RosMessageTypes.Std; using Unity.Robotics.ROSTCPConnector.MessageGeneration; +using RosMessageTypes.Std; namespace RosMessageTypes.Geometry { diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Geometry/msg/Wrench.cs b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Geometry/msg/Wrench.cs index 6b77b4b8..64495242 100644 --- a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Geometry/msg/Wrench.cs +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Geometry/msg/Wrench.cs @@ -3,7 +3,6 @@ using System.Linq; using System.Collections.Generic; using System.Text; -using RosMessageGeneration; using Unity.Robotics.ROSTCPConnector.MessageGeneration; namespace RosMessageTypes.Geometry diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Geometry/msg/WrenchStamped.cs b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Geometry/msg/WrenchStamped.cs index bee01e4b..811bae08 100644 --- a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Geometry/msg/WrenchStamped.cs +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Geometry/msg/WrenchStamped.cs @@ -3,9 +3,8 @@ using System.Linq; using System.Collections.Generic; using System.Text; -using RosMessageGeneration; -using RosMessageTypes.Std; using Unity.Robotics.ROSTCPConnector.MessageGeneration; +using RosMessageTypes.Std; namespace RosMessageTypes.Geometry { diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Nav/action.meta b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Nav/action.meta new file mode 100644 index 00000000..7cef3cb2 --- /dev/null +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Nav/action.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 26ddd06951a994f4eaed90c37be0a6a5 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Nav/action/GetMapAction.cs b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Nav/action/GetMapAction.cs new file mode 100644 index 00000000..d760365a --- /dev/null +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Nav/action/GetMapAction.cs @@ -0,0 +1,38 @@ +using System.Collections.Generic; +using Unity.Robotics.ROSTCPConnector.MessageGeneration; + + +namespace RosMessageTypes.Nav +{ + public class GetMapAction : Action + { + public const string RosMessageName = "nav_msgs/GetMapAction"; + + public GetMapAction() : base() + { + this.action_goal = new GetMapActionGoal(); + this.action_result = new GetMapActionResult(); + this.action_feedback = new GetMapActionFeedback(); + } + + public override List SerializationStatements() + { + var listOfSerializations = new List(); + listOfSerializations.AddRange(this.action_goal.SerializationStatements()); + listOfSerializations.AddRange(this.action_result.SerializationStatements()); + listOfSerializations.AddRange(this.action_feedback.SerializationStatements()); + + return listOfSerializations; + } + + public override int Deserialize(byte[] data, int offset) + { + offset = this.action_goal.Deserialize(data, offset); + offset = this.action_result.Deserialize(data, offset); + offset = this.action_feedback.Deserialize(data, offset); + + return offset; + } + + } +} diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Nav/action/GetMapAction.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Nav/action/GetMapAction.cs.meta new file mode 100644 index 00000000..9db0a0b6 --- /dev/null +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Nav/action/GetMapAction.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 6acbbcaf4f2a4d8408e0d5e40aaa99b2 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Nav/action/GetMapActionFeedback.cs b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Nav/action/GetMapActionFeedback.cs new file mode 100644 index 00000000..166237dd --- /dev/null +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Nav/action/GetMapActionFeedback.cs @@ -0,0 +1,41 @@ +using System.Collections.Generic; +using Unity.Robotics.ROSTCPConnector.MessageGeneration; +using RosMessageTypes.Std; +using RosMessageTypes.Actionlib; + +namespace RosMessageTypes.Nav +{ + public class GetMapActionFeedback : ActionFeedback + { + public const string RosMessageName = "nav_msgs/GetMapActionFeedback"; + + public GetMapActionFeedback() : base() + { + this.feedback = new GetMapFeedback(); + } + + public GetMapActionFeedback(Header header, GoalStatus status, GetMapFeedback feedback) : base(header, status) + { + this.feedback = feedback; + } + public override List SerializationStatements() + { + var listOfSerializations = new List(); + listOfSerializations.AddRange(this.header.SerializationStatements()); + listOfSerializations.AddRange(this.status.SerializationStatements()); + listOfSerializations.AddRange(this.feedback.SerializationStatements()); + + return listOfSerializations; + } + + public override int Deserialize(byte[] data, int offset) + { + offset = this.header.Deserialize(data, offset); + offset = this.status.Deserialize(data, offset); + offset = this.feedback.Deserialize(data, offset); + + return offset; + } + + } +} diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Nav/action/GetMapActionFeedback.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Nav/action/GetMapActionFeedback.cs.meta new file mode 100644 index 00000000..1ddf1e85 --- /dev/null +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Nav/action/GetMapActionFeedback.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 82228e0122253c34d85da62f73a38e3c +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Nav/action/GetMapActionGoal.cs b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Nav/action/GetMapActionGoal.cs new file mode 100644 index 00000000..7b616fec --- /dev/null +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Nav/action/GetMapActionGoal.cs @@ -0,0 +1,41 @@ +using System.Collections.Generic; +using Unity.Robotics.ROSTCPConnector.MessageGeneration; +using RosMessageTypes.Std; +using RosMessageTypes.Actionlib; + +namespace RosMessageTypes.Nav +{ + public class GetMapActionGoal : ActionGoal + { + public const string RosMessageName = "nav_msgs/GetMapActionGoal"; + + public GetMapActionGoal() : base() + { + this.goal = new GetMapGoal(); + } + + public GetMapActionGoal(Header header, GoalID goal_id, GetMapGoal goal) : base(header, goal_id) + { + this.goal = goal; + } + public override List SerializationStatements() + { + var listOfSerializations = new List(); + listOfSerializations.AddRange(this.header.SerializationStatements()); + listOfSerializations.AddRange(this.goal_id.SerializationStatements()); + listOfSerializations.AddRange(this.goal.SerializationStatements()); + + return listOfSerializations; + } + + public override int Deserialize(byte[] data, int offset) + { + offset = this.header.Deserialize(data, offset); + offset = this.goal_id.Deserialize(data, offset); + offset = this.goal.Deserialize(data, offset); + + return offset; + } + + } +} diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Nav/action/GetMapActionGoal.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Nav/action/GetMapActionGoal.cs.meta new file mode 100644 index 00000000..72a1ed18 --- /dev/null +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Nav/action/GetMapActionGoal.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 8c2820bc0f3c7634c986567df1c3bf09 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Nav/action/GetMapActionResult.cs b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Nav/action/GetMapActionResult.cs new file mode 100644 index 00000000..3e72dafb --- /dev/null +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Nav/action/GetMapActionResult.cs @@ -0,0 +1,41 @@ +using System.Collections.Generic; +using Unity.Robotics.ROSTCPConnector.MessageGeneration; +using RosMessageTypes.Std; +using RosMessageTypes.Actionlib; + +namespace RosMessageTypes.Nav +{ + public class GetMapActionResult : ActionResult + { + public const string RosMessageName = "nav_msgs/GetMapActionResult"; + + public GetMapActionResult() : base() + { + this.result = new GetMapResult(); + } + + public GetMapActionResult(Header header, GoalStatus status, GetMapResult result) : base(header, status) + { + this.result = result; + } + public override List SerializationStatements() + { + var listOfSerializations = new List(); + listOfSerializations.AddRange(this.header.SerializationStatements()); + listOfSerializations.AddRange(this.status.SerializationStatements()); + listOfSerializations.AddRange(this.result.SerializationStatements()); + + return listOfSerializations; + } + + public override int Deserialize(byte[] data, int offset) + { + offset = this.header.Deserialize(data, offset); + offset = this.status.Deserialize(data, offset); + offset = this.result.Deserialize(data, offset); + + return offset; + } + + } +} diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Nav/action/GetMapActionResult.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Nav/action/GetMapActionResult.cs.meta new file mode 100644 index 00000000..5e165005 --- /dev/null +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Nav/action/GetMapActionResult.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 58693d9e8d0d1f846a0db61fe1d14af7 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Nav/action/GetMapFeedback.cs b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Nav/action/GetMapFeedback.cs new file mode 100644 index 00000000..0a126e18 --- /dev/null +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Nav/action/GetMapFeedback.cs @@ -0,0 +1,37 @@ +//Do not edit! This file was generated by Unity-ROS MessageGeneration. +using System; +using System.Linq; +using System.Collections.Generic; +using System.Text; +using Unity.Robotics.ROSTCPConnector.MessageGeneration; + +namespace RosMessageTypes.Nav +{ + public class GetMapFeedback : Message + { + public const string RosMessageName = "nav_msgs/GetMap"; + + // no feedback + + public GetMapFeedback() + { + } + public override List SerializationStatements() + { + var listOfSerializations = new List(); + + return listOfSerializations; + } + + public override int Deserialize(byte[] data, int offset) + { + + return offset; + } + + public override string ToString() + { + return "GetMapFeedback: "; + } + } +} diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Nav/action/GetMapFeedback.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Nav/action/GetMapFeedback.cs.meta new file mode 100644 index 00000000..22628717 --- /dev/null +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Nav/action/GetMapFeedback.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 00f05341bc8c72147a49a1a83ed5b34c +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Nav/action/GetMapGoal.cs b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Nav/action/GetMapGoal.cs new file mode 100644 index 00000000..b6885a96 --- /dev/null +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Nav/action/GetMapGoal.cs @@ -0,0 +1,37 @@ +//Do not edit! This file was generated by Unity-ROS MessageGeneration. +using System; +using System.Linq; +using System.Collections.Generic; +using System.Text; +using Unity.Robotics.ROSTCPConnector.MessageGeneration; + +namespace RosMessageTypes.Nav +{ + public class GetMapGoal : Message + { + public const string RosMessageName = "nav_msgs/GetMap"; + + // Get the map as a nav_msgs/OccupancyGrid + + public GetMapGoal() + { + } + public override List SerializationStatements() + { + var listOfSerializations = new List(); + + return listOfSerializations; + } + + public override int Deserialize(byte[] data, int offset) + { + + return offset; + } + + public override string ToString() + { + return "GetMapGoal: "; + } + } +} diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Nav/action/GetMapGoal.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Nav/action/GetMapGoal.cs.meta new file mode 100644 index 00000000..39d1953b --- /dev/null +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Nav/action/GetMapGoal.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 281e430ab85b822438f67bca8d9fe15a +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Nav/action/GetMapResult.cs b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Nav/action/GetMapResult.cs new file mode 100644 index 00000000..23492a08 --- /dev/null +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Nav/action/GetMapResult.cs @@ -0,0 +1,46 @@ +//Do not edit! This file was generated by Unity-ROS MessageGeneration. +using System; +using System.Linq; +using System.Collections.Generic; +using System.Text; +using Unity.Robotics.ROSTCPConnector.MessageGeneration; + +namespace RosMessageTypes.Nav +{ + public class GetMapResult : Message + { + public const string RosMessageName = "nav_msgs/GetMap"; + + public OccupancyGrid map; + + public GetMapResult() + { + this.map = new OccupancyGrid(); + } + + public GetMapResult(OccupancyGrid map) + { + this.map = map; + } + public override List SerializationStatements() + { + var listOfSerializations = new List(); + listOfSerializations.AddRange(map.SerializationStatements()); + + return listOfSerializations; + } + + public override int Deserialize(byte[] data, int offset) + { + offset = this.map.Deserialize(data, offset); + + return offset; + } + + public override string ToString() + { + return "GetMapResult: " + + "\nmap: " + map.ToString(); + } + } +} diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Nav/action/GetMapResult.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Nav/action/GetMapResult.cs.meta new file mode 100644 index 00000000..bfd6e812 --- /dev/null +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Nav/action/GetMapResult.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 69053ff8392854f49b30d13c5f0894e9 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Nav/msg/GridCells.cs b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Nav/msg/GridCells.cs index 5f8e5df4..86a4cd97 100644 --- a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Nav/msg/GridCells.cs +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Nav/msg/GridCells.cs @@ -3,9 +3,8 @@ using System.Linq; using System.Collections.Generic; using System.Text; -using RosMessageGeneration; -using RosMessageTypes.Std; using Unity.Robotics.ROSTCPConnector.MessageGeneration; +using RosMessageTypes.Std; namespace RosMessageTypes.Nav { diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Nav/msg/MapMetaData.cs b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Nav/msg/MapMetaData.cs index 3ed8a0d9..d6351477 100644 --- a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Nav/msg/MapMetaData.cs +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Nav/msg/MapMetaData.cs @@ -3,9 +3,8 @@ using System.Linq; using System.Collections.Generic; using System.Text; -using RosMessageGeneration; -using RosMessageTypes.Std; using Unity.Robotics.ROSTCPConnector.MessageGeneration; +using RosMessageTypes.Std; namespace RosMessageTypes.Nav { diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Nav/msg/OccupancyGrid.cs b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Nav/msg/OccupancyGrid.cs index bb0cfac6..680e4dd4 100644 --- a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Nav/msg/OccupancyGrid.cs +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Nav/msg/OccupancyGrid.cs @@ -3,9 +3,8 @@ using System.Linq; using System.Collections.Generic; using System.Text; -using RosMessageGeneration; -using RosMessageTypes.Std; using Unity.Robotics.ROSTCPConnector.MessageGeneration; +using RosMessageTypes.Std; namespace RosMessageTypes.Nav { diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Nav/msg/Odometry.cs b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Nav/msg/Odometry.cs index 671e0b8b..fca78e56 100644 --- a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Nav/msg/Odometry.cs +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Nav/msg/Odometry.cs @@ -3,9 +3,8 @@ using System.Linq; using System.Collections.Generic; using System.Text; -using RosMessageGeneration; -using RosMessageTypes.Std; using Unity.Robotics.ROSTCPConnector.MessageGeneration; +using RosMessageTypes.Std; namespace RosMessageTypes.Nav { diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Nav/msg/Path.cs b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Nav/msg/Path.cs index ce2af535..83f451f4 100644 --- a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Nav/msg/Path.cs +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Nav/msg/Path.cs @@ -3,9 +3,8 @@ using System.Linq; using System.Collections.Generic; using System.Text; -using RosMessageGeneration; -using RosMessageTypes.Std; using Unity.Robotics.ROSTCPConnector.MessageGeneration; +using RosMessageTypes.Std; namespace RosMessageTypes.Nav { diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Nav/srv.meta b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Nav/srv.meta new file mode 100644 index 00000000..385c38ae --- /dev/null +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Nav/srv.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: f46e63a4662645e4fb25e120bc8e0b5b +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Nav/srv/GetMapRequest.cs b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Nav/srv/GetMapRequest.cs new file mode 100644 index 00000000..57cfbdab --- /dev/null +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Nav/srv/GetMapRequest.cs @@ -0,0 +1,37 @@ +//Do not edit! This file was generated by Unity-ROS MessageGeneration. +using System; +using System.Linq; +using System.Collections.Generic; +using System.Text; +using Unity.Robotics.ROSTCPConnector.MessageGeneration; + +namespace RosMessageTypes.Nav +{ + public class GetMapRequest : Message + { + public const string RosMessageName = "nav_msgs/GetMap"; + + // Get the map as a nav_msgs/OccupancyGrid + + public GetMapRequest() + { + } + public override List SerializationStatements() + { + var listOfSerializations = new List(); + + return listOfSerializations; + } + + public override int Deserialize(byte[] data, int offset) + { + + return offset; + } + + public override string ToString() + { + return "GetMapRequest: "; + } + } +} diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Nav/srv/GetMapRequest.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Nav/srv/GetMapRequest.cs.meta new file mode 100644 index 00000000..83113732 --- /dev/null +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Nav/srv/GetMapRequest.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 25183af41898a2c48acf43d61a9d26be +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Nav/srv/GetMapResponse.cs b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Nav/srv/GetMapResponse.cs new file mode 100644 index 00000000..e77f94cd --- /dev/null +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Nav/srv/GetMapResponse.cs @@ -0,0 +1,46 @@ +//Do not edit! This file was generated by Unity-ROS MessageGeneration. +using System; +using System.Linq; +using System.Collections.Generic; +using System.Text; +using Unity.Robotics.ROSTCPConnector.MessageGeneration; + +namespace RosMessageTypes.Nav +{ + public class GetMapResponse : Message + { + public const string RosMessageName = "nav_msgs/GetMap"; + + public OccupancyGrid map; + + public GetMapResponse() + { + this.map = new OccupancyGrid(); + } + + public GetMapResponse(OccupancyGrid map) + { + this.map = map; + } + public override List SerializationStatements() + { + var listOfSerializations = new List(); + listOfSerializations.AddRange(map.SerializationStatements()); + + return listOfSerializations; + } + + public override int Deserialize(byte[] data, int offset) + { + offset = this.map.Deserialize(data, offset); + + return offset; + } + + public override string ToString() + { + return "GetMapResponse: " + + "\nmap: " + map.ToString(); + } + } +} diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Nav/srv/GetMapResponse.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Nav/srv/GetMapResponse.cs.meta new file mode 100644 index 00000000..f2c83105 --- /dev/null +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Nav/srv/GetMapResponse.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 7a15015472aa8bc4ea6df8ff0dca50ed +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Nav/srv/GetPlanRequest.cs b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Nav/srv/GetPlanRequest.cs new file mode 100644 index 00000000..8b0aab5a --- /dev/null +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Nav/srv/GetPlanRequest.cs @@ -0,0 +1,64 @@ +//Do not edit! This file was generated by Unity-ROS MessageGeneration. +using System; +using System.Linq; +using System.Collections.Generic; +using System.Text; +using Unity.Robotics.ROSTCPConnector.MessageGeneration; + +namespace RosMessageTypes.Nav +{ + public class GetPlanRequest : Message + { + public const string RosMessageName = "nav_msgs/GetPlan"; + + // Get a plan from the current position to the goal Pose + // The start pose for the plan + public Geometry.PoseStamped start; + // The final pose of the goal position + public Geometry.PoseStamped goal; + // If the goal is obstructed, how many meters the planner can + // relax the constraint in x and y before failing. + public float tolerance; + + public GetPlanRequest() + { + this.start = new Geometry.PoseStamped(); + this.goal = new Geometry.PoseStamped(); + this.tolerance = 0.0f; + } + + public GetPlanRequest(Geometry.PoseStamped start, Geometry.PoseStamped goal, float tolerance) + { + this.start = start; + this.goal = goal; + this.tolerance = tolerance; + } + public override List SerializationStatements() + { + var listOfSerializations = new List(); + listOfSerializations.AddRange(start.SerializationStatements()); + listOfSerializations.AddRange(goal.SerializationStatements()); + listOfSerializations.Add(BitConverter.GetBytes(this.tolerance)); + + return listOfSerializations; + } + + public override int Deserialize(byte[] data, int offset) + { + offset = this.start.Deserialize(data, offset); + offset = this.goal.Deserialize(data, offset); + this.tolerance = BitConverter.ToSingle(data, offset); + offset += 4; + + return offset; + } + + public override string ToString() + { + return "GetPlanRequest: " + + "\nstart: " + start.ToString() + + "\ngoal: " + goal.ToString() + + "\ntolerance: " + tolerance.ToString(); + } + } +} diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Nav/srv/GetPlanRequest.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Nav/srv/GetPlanRequest.cs.meta new file mode 100644 index 00000000..cb792cc9 --- /dev/null +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Nav/srv/GetPlanRequest.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 0560245fa80466347b43fa2229588288 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Nav/srv/GetPlanResponse.cs b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Nav/srv/GetPlanResponse.cs new file mode 100644 index 00000000..5550597b --- /dev/null +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Nav/srv/GetPlanResponse.cs @@ -0,0 +1,46 @@ +//Do not edit! This file was generated by Unity-ROS MessageGeneration. +using System; +using System.Linq; +using System.Collections.Generic; +using System.Text; +using Unity.Robotics.ROSTCPConnector.MessageGeneration; + +namespace RosMessageTypes.Nav +{ + public class GetPlanResponse : Message + { + public const string RosMessageName = "nav_msgs/GetPlan"; + + public Path plan; + + public GetPlanResponse() + { + this.plan = new Path(); + } + + public GetPlanResponse(Path plan) + { + this.plan = plan; + } + public override List SerializationStatements() + { + var listOfSerializations = new List(); + listOfSerializations.AddRange(plan.SerializationStatements()); + + return listOfSerializations; + } + + public override int Deserialize(byte[] data, int offset) + { + offset = this.plan.Deserialize(data, offset); + + return offset; + } + + public override string ToString() + { + return "GetPlanResponse: " + + "\nplan: " + plan.ToString(); + } + } +} diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Nav/srv/GetPlanResponse.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Nav/srv/GetPlanResponse.cs.meta new file mode 100644 index 00000000..f625e148 --- /dev/null +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Nav/srv/GetPlanResponse.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 690a56d34dfbbc042a21f13fbc2e4d3e +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Nav/srv/LoadMapRequest.cs b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Nav/srv/LoadMapRequest.cs new file mode 100644 index 00000000..b5a8d258 --- /dev/null +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Nav/srv/LoadMapRequest.cs @@ -0,0 +1,52 @@ +//Do not edit! This file was generated by Unity-ROS MessageGeneration. +using System; +using System.Linq; +using System.Collections.Generic; +using System.Text; +using Unity.Robotics.ROSTCPConnector.MessageGeneration; + +namespace RosMessageTypes.Nav +{ + public class LoadMapRequest : Message + { + public const string RosMessageName = "nav_msgs/LoadMap"; + + // URL of map resource + // Can be an absolute path to a file: file:///path/to/maps/floor1.yaml + // Or, relative to a ROS package: package://my_ros_package/maps/floor2.yaml + public string map_url; + + public LoadMapRequest() + { + this.map_url = ""; + } + + public LoadMapRequest(string map_url) + { + this.map_url = map_url; + } + public override List SerializationStatements() + { + var listOfSerializations = new List(); + listOfSerializations.Add(SerializeString(this.map_url)); + + return listOfSerializations; + } + + public override int Deserialize(byte[] data, int offset) + { + var map_urlStringBytesLength = DeserializeLength(data, offset); + offset += 4; + this.map_url = DeserializeString(data, offset, map_urlStringBytesLength); + offset += map_urlStringBytesLength; + + return offset; + } + + public override string ToString() + { + return "LoadMapRequest: " + + "\nmap_url: " + map_url.ToString(); + } + } +} diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Nav/srv/LoadMapRequest.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Nav/srv/LoadMapRequest.cs.meta new file mode 100644 index 00000000..5978e69e --- /dev/null +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Nav/srv/LoadMapRequest.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 30f37c6a24e690e4592e06d8954b6ff5 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Nav/srv/LoadMapResponse.cs b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Nav/srv/LoadMapResponse.cs new file mode 100644 index 00000000..a038f5a4 --- /dev/null +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Nav/srv/LoadMapResponse.cs @@ -0,0 +1,60 @@ +//Do not edit! This file was generated by Unity-ROS MessageGeneration. +using System; +using System.Linq; +using System.Collections.Generic; +using System.Text; +using Unity.Robotics.ROSTCPConnector.MessageGeneration; + +namespace RosMessageTypes.Nav +{ + public class LoadMapResponse : Message + { + public const string RosMessageName = "nav_msgs/LoadMap"; + + // Result code defintions + public const byte RESULT_SUCCESS = 0; + public const byte RESULT_MAP_DOES_NOT_EXIST = 1; + public const byte RESULT_INVALID_MAP_DATA = 2; + public const byte RESULT_INVALID_MAP_METADATA = 3; + public const byte RESULT_UNDEFINED_FAILURE = 255; + // Returned map is only valid if result equals RESULT_SUCCESS + public OccupancyGrid map; + public byte result; + + public LoadMapResponse() + { + this.map = new OccupancyGrid(); + this.result = 0; + } + + public LoadMapResponse(OccupancyGrid map, byte result) + { + this.map = map; + this.result = result; + } + public override List SerializationStatements() + { + var listOfSerializations = new List(); + listOfSerializations.AddRange(map.SerializationStatements()); + listOfSerializations.Add(new[]{this.result}); + + return listOfSerializations; + } + + public override int Deserialize(byte[] data, int offset) + { + offset = this.map.Deserialize(data, offset); + this.result = data[offset];; + offset += 1; + + return offset; + } + + public override string ToString() + { + return "LoadMapResponse: " + + "\nmap: " + map.ToString() + + "\nresult: " + result.ToString(); + } + } +} diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Nav/srv/LoadMapResponse.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Nav/srv/LoadMapResponse.cs.meta new file mode 100644 index 00000000..f42c4a1b --- /dev/null +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Nav/srv/LoadMapResponse.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: fcaa6e0774e24ee448a56183cacba65b +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Nav/srv/SetMapRequest.cs b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Nav/srv/SetMapRequest.cs new file mode 100644 index 00000000..f24e2d1c --- /dev/null +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Nav/srv/SetMapRequest.cs @@ -0,0 +1,53 @@ +//Do not edit! This file was generated by Unity-ROS MessageGeneration. +using System; +using System.Linq; +using System.Collections.Generic; +using System.Text; +using Unity.Robotics.ROSTCPConnector.MessageGeneration; + +namespace RosMessageTypes.Nav +{ + public class SetMapRequest : Message + { + public const string RosMessageName = "nav_msgs/SetMap"; + + // Set a new map together with an initial pose + public OccupancyGrid map; + public Geometry.PoseWithCovarianceStamped initial_pose; + + public SetMapRequest() + { + this.map = new OccupancyGrid(); + this.initial_pose = new Geometry.PoseWithCovarianceStamped(); + } + + public SetMapRequest(OccupancyGrid map, Geometry.PoseWithCovarianceStamped initial_pose) + { + this.map = map; + this.initial_pose = initial_pose; + } + public override List SerializationStatements() + { + var listOfSerializations = new List(); + listOfSerializations.AddRange(map.SerializationStatements()); + listOfSerializations.AddRange(initial_pose.SerializationStatements()); + + return listOfSerializations; + } + + public override int Deserialize(byte[] data, int offset) + { + offset = this.map.Deserialize(data, offset); + offset = this.initial_pose.Deserialize(data, offset); + + return offset; + } + + public override string ToString() + { + return "SetMapRequest: " + + "\nmap: " + map.ToString() + + "\ninitial_pose: " + initial_pose.ToString(); + } + } +} diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Nav/srv/SetMapRequest.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Nav/srv/SetMapRequest.cs.meta new file mode 100644 index 00000000..b4193338 --- /dev/null +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Nav/srv/SetMapRequest.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: d6294f2876f0c9742aaf52e7761d4606 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Nav/srv/SetMapResponse.cs b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Nav/srv/SetMapResponse.cs new file mode 100644 index 00000000..47df0347 --- /dev/null +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Nav/srv/SetMapResponse.cs @@ -0,0 +1,47 @@ +//Do not edit! This file was generated by Unity-ROS MessageGeneration. +using System; +using System.Linq; +using System.Collections.Generic; +using System.Text; +using Unity.Robotics.ROSTCPConnector.MessageGeneration; + +namespace RosMessageTypes.Nav +{ + public class SetMapResponse : Message + { + public const string RosMessageName = "nav_msgs/SetMap"; + + public bool success; + + public SetMapResponse() + { + this.success = false; + } + + public SetMapResponse(bool success) + { + this.success = success; + } + public override List SerializationStatements() + { + var listOfSerializations = new List(); + listOfSerializations.Add(BitConverter.GetBytes(this.success)); + + return listOfSerializations; + } + + public override int Deserialize(byte[] data, int offset) + { + this.success = BitConverter.ToBoolean(data, offset); + offset += 1; + + return offset; + } + + public override string ToString() + { + return "SetMapResponse: " + + "\nsuccess: " + success.ToString(); + } + } +} diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Nav/srv/SetMapResponse.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Nav/srv/SetMapResponse.cs.meta new file mode 100644 index 00000000..19b5c841 --- /dev/null +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Nav/srv/SetMapResponse.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 2dc5bfbb9ef9fae4884a4cac0a1c76e5 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Sensor/msg/BatteryState.cs b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Sensor/msg/BatteryState.cs index 92ff54fb..a669f685 100644 --- a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Sensor/msg/BatteryState.cs +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Sensor/msg/BatteryState.cs @@ -3,9 +3,8 @@ using System.Linq; using System.Collections.Generic; using System.Text; -using RosMessageGeneration; -using RosMessageTypes.Std; using Unity.Robotics.ROSTCPConnector.MessageGeneration; +using RosMessageTypes.Std; namespace RosMessageTypes.Sensor { diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Sensor/msg/CameraInfo.cs b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Sensor/msg/CameraInfo.cs index e7d3dcd1..aaaa7de7 100644 --- a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Sensor/msg/CameraInfo.cs +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Sensor/msg/CameraInfo.cs @@ -3,9 +3,8 @@ using System.Linq; using System.Collections.Generic; using System.Text; -using RosMessageGeneration; -using RosMessageTypes.Std; using Unity.Robotics.ROSTCPConnector.MessageGeneration; +using RosMessageTypes.Std; namespace RosMessageTypes.Sensor { diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Sensor/msg/ChannelFloat32.cs b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Sensor/msg/ChannelFloat32.cs index dba0b408..50f20a23 100644 --- a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Sensor/msg/ChannelFloat32.cs +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Sensor/msg/ChannelFloat32.cs @@ -3,7 +3,6 @@ using System.Linq; using System.Collections.Generic; using System.Text; -using RosMessageGeneration; using Unity.Robotics.ROSTCPConnector.MessageGeneration; namespace RosMessageTypes.Sensor diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Sensor/msg/CompressedImage.cs b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Sensor/msg/CompressedImage.cs index 5c4d4da2..1a921323 100644 --- a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Sensor/msg/CompressedImage.cs +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Sensor/msg/CompressedImage.cs @@ -3,9 +3,8 @@ using System.Linq; using System.Collections.Generic; using System.Text; -using RosMessageGeneration; -using RosMessageTypes.Std; using Unity.Robotics.ROSTCPConnector.MessageGeneration; +using RosMessageTypes.Std; namespace RosMessageTypes.Sensor { diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Sensor/msg/FluidPressure.cs b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Sensor/msg/FluidPressure.cs index 1e7c0114..98ec3ea4 100644 --- a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Sensor/msg/FluidPressure.cs +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Sensor/msg/FluidPressure.cs @@ -3,9 +3,8 @@ using System.Linq; using System.Collections.Generic; using System.Text; -using RosMessageGeneration; -using RosMessageTypes.Std; using Unity.Robotics.ROSTCPConnector.MessageGeneration; +using RosMessageTypes.Std; namespace RosMessageTypes.Sensor { diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Sensor/msg/Illuminance.cs b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Sensor/msg/Illuminance.cs index bf3fe833..21502c67 100644 --- a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Sensor/msg/Illuminance.cs +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Sensor/msg/Illuminance.cs @@ -3,9 +3,8 @@ using System.Linq; using System.Collections.Generic; using System.Text; -using RosMessageGeneration; -using RosMessageTypes.Std; using Unity.Robotics.ROSTCPConnector.MessageGeneration; +using RosMessageTypes.Std; namespace RosMessageTypes.Sensor { diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Sensor/msg/Image.cs b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Sensor/msg/Image.cs index d233896f..ddae7026 100644 --- a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Sensor/msg/Image.cs +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Sensor/msg/Image.cs @@ -3,9 +3,8 @@ using System.Linq; using System.Collections.Generic; using System.Text; -using RosMessageGeneration; -using RosMessageTypes.Std; using Unity.Robotics.ROSTCPConnector.MessageGeneration; +using RosMessageTypes.Std; namespace RosMessageTypes.Sensor { diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Sensor/msg/Imu.cs b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Sensor/msg/Imu.cs index 7e63964b..b63e5a73 100644 --- a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Sensor/msg/Imu.cs +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Sensor/msg/Imu.cs @@ -3,9 +3,8 @@ using System.Linq; using System.Collections.Generic; using System.Text; -using RosMessageGeneration; -using RosMessageTypes.Std; using Unity.Robotics.ROSTCPConnector.MessageGeneration; +using RosMessageTypes.Std; namespace RosMessageTypes.Sensor { diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Sensor/msg/JointState.cs b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Sensor/msg/JointState.cs index 30e21068..012d399e 100644 --- a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Sensor/msg/JointState.cs +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Sensor/msg/JointState.cs @@ -3,9 +3,8 @@ using System.Linq; using System.Collections.Generic; using System.Text; -using RosMessageGeneration; -using RosMessageTypes.Std; using Unity.Robotics.ROSTCPConnector.MessageGeneration; +using RosMessageTypes.Std; namespace RosMessageTypes.Sensor { diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Sensor/msg/Joy.cs b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Sensor/msg/Joy.cs index c296a7d9..1509bb6f 100644 --- a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Sensor/msg/Joy.cs +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Sensor/msg/Joy.cs @@ -3,9 +3,8 @@ using System.Linq; using System.Collections.Generic; using System.Text; -using RosMessageGeneration; -using RosMessageTypes.Std; using Unity.Robotics.ROSTCPConnector.MessageGeneration; +using RosMessageTypes.Std; namespace RosMessageTypes.Sensor { diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Sensor/msg/JoyFeedback.cs b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Sensor/msg/JoyFeedback.cs index 7987eba2..2fe3599f 100644 --- a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Sensor/msg/JoyFeedback.cs +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Sensor/msg/JoyFeedback.cs @@ -3,7 +3,6 @@ using System.Linq; using System.Collections.Generic; using System.Text; -using RosMessageGeneration; using Unity.Robotics.ROSTCPConnector.MessageGeneration; namespace RosMessageTypes.Sensor diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Sensor/msg/JoyFeedbackArray.cs b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Sensor/msg/JoyFeedbackArray.cs index f454994e..86b41040 100644 --- a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Sensor/msg/JoyFeedbackArray.cs +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Sensor/msg/JoyFeedbackArray.cs @@ -3,7 +3,6 @@ using System.Linq; using System.Collections.Generic; using System.Text; -using RosMessageGeneration; using Unity.Robotics.ROSTCPConnector.MessageGeneration; namespace RosMessageTypes.Sensor diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Sensor/msg/LaserEcho.cs b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Sensor/msg/LaserEcho.cs index 94789312..e5257629 100644 --- a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Sensor/msg/LaserEcho.cs +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Sensor/msg/LaserEcho.cs @@ -3,7 +3,6 @@ using System.Linq; using System.Collections.Generic; using System.Text; -using RosMessageGeneration; using Unity.Robotics.ROSTCPConnector.MessageGeneration; namespace RosMessageTypes.Sensor diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Sensor/msg/LaserScan.cs b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Sensor/msg/LaserScan.cs index c70f4752..ef0400ac 100644 --- a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Sensor/msg/LaserScan.cs +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Sensor/msg/LaserScan.cs @@ -3,9 +3,8 @@ using System.Linq; using System.Collections.Generic; using System.Text; -using RosMessageGeneration; -using RosMessageTypes.Std; using Unity.Robotics.ROSTCPConnector.MessageGeneration; +using RosMessageTypes.Std; namespace RosMessageTypes.Sensor { diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Sensor/msg/MagneticField.cs b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Sensor/msg/MagneticField.cs index b2a0495d..53d8169b 100644 --- a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Sensor/msg/MagneticField.cs +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Sensor/msg/MagneticField.cs @@ -3,9 +3,8 @@ using System.Linq; using System.Collections.Generic; using System.Text; -using RosMessageGeneration; -using RosMessageTypes.Std; using Unity.Robotics.ROSTCPConnector.MessageGeneration; +using RosMessageTypes.Std; namespace RosMessageTypes.Sensor { diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Sensor/msg/MultiDOFJointState.cs b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Sensor/msg/MultiDOFJointState.cs index 669f8843..81973911 100644 --- a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Sensor/msg/MultiDOFJointState.cs +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Sensor/msg/MultiDOFJointState.cs @@ -3,9 +3,8 @@ using System.Linq; using System.Collections.Generic; using System.Text; -using RosMessageGeneration; -using RosMessageTypes.Std; using Unity.Robotics.ROSTCPConnector.MessageGeneration; +using RosMessageTypes.Std; namespace RosMessageTypes.Sensor { diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Sensor/msg/MultiEchoLaserScan.cs b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Sensor/msg/MultiEchoLaserScan.cs index 18335bce..69899a62 100644 --- a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Sensor/msg/MultiEchoLaserScan.cs +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Sensor/msg/MultiEchoLaserScan.cs @@ -3,9 +3,8 @@ using System.Linq; using System.Collections.Generic; using System.Text; -using RosMessageGeneration; -using RosMessageTypes.Std; using Unity.Robotics.ROSTCPConnector.MessageGeneration; +using RosMessageTypes.Std; namespace RosMessageTypes.Sensor { diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Sensor/msg/NavSatFix.cs b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Sensor/msg/NavSatFix.cs index 47fdb1a8..56663174 100644 --- a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Sensor/msg/NavSatFix.cs +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Sensor/msg/NavSatFix.cs @@ -3,9 +3,8 @@ using System.Linq; using System.Collections.Generic; using System.Text; -using RosMessageGeneration; -using RosMessageTypes.Std; using Unity.Robotics.ROSTCPConnector.MessageGeneration; +using RosMessageTypes.Std; namespace RosMessageTypes.Sensor { diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Sensor/msg/NavSatStatus.cs b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Sensor/msg/NavSatStatus.cs index 4bb9b998..488fe54b 100644 --- a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Sensor/msg/NavSatStatus.cs +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Sensor/msg/NavSatStatus.cs @@ -3,7 +3,6 @@ using System.Linq; using System.Collections.Generic; using System.Text; -using RosMessageGeneration; using Unity.Robotics.ROSTCPConnector.MessageGeneration; namespace RosMessageTypes.Sensor diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Sensor/msg/PointCloud.cs b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Sensor/msg/PointCloud.cs index 4afee26d..45aa30bd 100644 --- a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Sensor/msg/PointCloud.cs +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Sensor/msg/PointCloud.cs @@ -3,9 +3,8 @@ using System.Linq; using System.Collections.Generic; using System.Text; -using RosMessageGeneration; -using RosMessageTypes.Std; using Unity.Robotics.ROSTCPConnector.MessageGeneration; +using RosMessageTypes.Std; namespace RosMessageTypes.Sensor { diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Sensor/msg/PointCloud2.cs b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Sensor/msg/PointCloud2.cs index aa1d739d..500d041c 100644 --- a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Sensor/msg/PointCloud2.cs +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Sensor/msg/PointCloud2.cs @@ -3,9 +3,8 @@ using System.Linq; using System.Collections.Generic; using System.Text; -using RosMessageGeneration; -using RosMessageTypes.Std; using Unity.Robotics.ROSTCPConnector.MessageGeneration; +using RosMessageTypes.Std; namespace RosMessageTypes.Sensor { diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Sensor/msg/PointField.cs b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Sensor/msg/PointField.cs index 666dde00..d6b038bb 100644 --- a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Sensor/msg/PointField.cs +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Sensor/msg/PointField.cs @@ -3,7 +3,6 @@ using System.Linq; using System.Collections.Generic; using System.Text; -using RosMessageGeneration; using Unity.Robotics.ROSTCPConnector.MessageGeneration; namespace RosMessageTypes.Sensor diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Sensor/msg/Range.cs b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Sensor/msg/Range.cs index 1713fbe1..48c241d1 100644 --- a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Sensor/msg/Range.cs +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Sensor/msg/Range.cs @@ -3,9 +3,8 @@ using System.Linq; using System.Collections.Generic; using System.Text; -using RosMessageGeneration; -using RosMessageTypes.Std; using Unity.Robotics.ROSTCPConnector.MessageGeneration; +using RosMessageTypes.Std; namespace RosMessageTypes.Sensor { diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Sensor/msg/RegionOfInterest.cs b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Sensor/msg/RegionOfInterest.cs index e196b46b..dbbab0c9 100644 --- a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Sensor/msg/RegionOfInterest.cs +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Sensor/msg/RegionOfInterest.cs @@ -3,7 +3,6 @@ using System.Linq; using System.Collections.Generic; using System.Text; -using RosMessageGeneration; using Unity.Robotics.ROSTCPConnector.MessageGeneration; namespace RosMessageTypes.Sensor diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Sensor/msg/RelativeHumidity.cs b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Sensor/msg/RelativeHumidity.cs index 21bf95e2..1f1e52ab 100644 --- a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Sensor/msg/RelativeHumidity.cs +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Sensor/msg/RelativeHumidity.cs @@ -3,9 +3,8 @@ using System.Linq; using System.Collections.Generic; using System.Text; -using RosMessageGeneration; -using RosMessageTypes.Std; using Unity.Robotics.ROSTCPConnector.MessageGeneration; +using RosMessageTypes.Std; namespace RosMessageTypes.Sensor { diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Sensor/msg/Temperature.cs b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Sensor/msg/Temperature.cs index e22aef78..04576223 100644 --- a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Sensor/msg/Temperature.cs +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Sensor/msg/Temperature.cs @@ -3,9 +3,8 @@ using System.Linq; using System.Collections.Generic; using System.Text; -using RosMessageGeneration; -using RosMessageTypes.Std; using Unity.Robotics.ROSTCPConnector.MessageGeneration; +using RosMessageTypes.Std; namespace RosMessageTypes.Sensor { diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Sensor/msg/TimeReference.cs b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Sensor/msg/TimeReference.cs index d6b35869..4982e759 100644 --- a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Sensor/msg/TimeReference.cs +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Sensor/msg/TimeReference.cs @@ -3,9 +3,8 @@ using System.Linq; using System.Collections.Generic; using System.Text; -using RosMessageGeneration; -using RosMessageTypes.Std; using Unity.Robotics.ROSTCPConnector.MessageGeneration; +using RosMessageTypes.Std; namespace RosMessageTypes.Sensor { diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Sensor/srv.meta b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Sensor/srv.meta new file mode 100644 index 00000000..508e6e5d --- /dev/null +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Sensor/srv.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: def98ce6da5ffa3478d862d6c2f24ada +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Sensor/srv/SetCameraInfoRequest.cs b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Sensor/srv/SetCameraInfoRequest.cs new file mode 100644 index 00000000..ae44e159 --- /dev/null +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Sensor/srv/SetCameraInfoRequest.cs @@ -0,0 +1,54 @@ +//Do not edit! This file was generated by Unity-ROS MessageGeneration. +using System; +using System.Linq; +using System.Collections.Generic; +using System.Text; +using Unity.Robotics.ROSTCPConnector.MessageGeneration; + +namespace RosMessageTypes.Sensor +{ + public class SetCameraInfoRequest : Message + { + public const string RosMessageName = "sensor_msgs/SetCameraInfo"; + + // This service requests that a camera stores the given CameraInfo + // as that camera's calibration information. + // + // The width and height in the camera_info field should match what the + // camera is currently outputting on its camera_info topic, and the camera + // will assume that the region of the imager that is being referred to is + // the region that the camera is currently capturing. + public CameraInfo camera_info; + // The camera_info to store + + public SetCameraInfoRequest() + { + this.camera_info = new CameraInfo(); + } + + public SetCameraInfoRequest(CameraInfo camera_info) + { + this.camera_info = camera_info; + } + public override List SerializationStatements() + { + var listOfSerializations = new List(); + listOfSerializations.AddRange(camera_info.SerializationStatements()); + + return listOfSerializations; + } + + public override int Deserialize(byte[] data, int offset) + { + offset = this.camera_info.Deserialize(data, offset); + + return offset; + } + + public override string ToString() + { + return "SetCameraInfoRequest: " + + "\ncamera_info: " + camera_info.ToString(); + } + } +} diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Sensor/srv/SetCameraInfoRequest.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Sensor/srv/SetCameraInfoRequest.cs.meta new file mode 100644 index 00000000..4d155bc8 --- /dev/null +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Sensor/srv/SetCameraInfoRequest.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: fcec69c918c050744b59869695aa2c9b +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Sensor/srv/SetCameraInfoResponse.cs b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Sensor/srv/SetCameraInfoResponse.cs new file mode 100644 index 00000000..67db9046 --- /dev/null +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Sensor/srv/SetCameraInfoResponse.cs @@ -0,0 +1,58 @@ +//Do not edit! This file was generated by Unity-ROS MessageGeneration. +using System; +using System.Linq; +using System.Collections.Generic; +using System.Text; +using Unity.Robotics.ROSTCPConnector.MessageGeneration; + +namespace RosMessageTypes.Sensor +{ + public class SetCameraInfoResponse : Message + { + public const string RosMessageName = "sensor_msgs/SetCameraInfo"; + + public bool success; + // True if the call succeeded + public string status_message; + // Used to give details about success + + public SetCameraInfoResponse() + { + this.success = false; + this.status_message = ""; + } + + public SetCameraInfoResponse(bool success, string status_message) + { + this.success = success; + this.status_message = status_message; + } + public override List SerializationStatements() + { + var listOfSerializations = new List(); + listOfSerializations.Add(BitConverter.GetBytes(this.success)); + listOfSerializations.Add(SerializeString(this.status_message)); + + return listOfSerializations; + } + + public override int Deserialize(byte[] data, int offset) + { + this.success = BitConverter.ToBoolean(data, offset); + offset += 1; + var status_messageStringBytesLength = DeserializeLength(data, offset); + offset += 4; + this.status_message = DeserializeString(data, offset, status_messageStringBytesLength); + offset += status_messageStringBytesLength; + + return offset; + } + + public override string ToString() + { + return "SetCameraInfoResponse: " + + "\nsuccess: " + success.ToString() + + "\nstatus_message: " + status_message.ToString(); + } + } +} diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Sensor/srv/SetCameraInfoResponse.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Sensor/srv/SetCameraInfoResponse.cs.meta new file mode 100644 index 00000000..20947ee7 --- /dev/null +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Sensor/srv/SetCameraInfoResponse.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 91de8a8fcec78924996d9b738c1fa645 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Shape/msg/Mesh.cs b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Shape/msg/Mesh.cs index 9fc8b7f5..75a23be5 100644 --- a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Shape/msg/Mesh.cs +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Shape/msg/Mesh.cs @@ -3,7 +3,6 @@ using System.Linq; using System.Collections.Generic; using System.Text; -using RosMessageGeneration; using Unity.Robotics.ROSTCPConnector.MessageGeneration; namespace RosMessageTypes.Shape diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Shape/msg/MeshTriangle.cs b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Shape/msg/MeshTriangle.cs index f16cebbc..1eda31fb 100644 --- a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Shape/msg/MeshTriangle.cs +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Shape/msg/MeshTriangle.cs @@ -3,7 +3,6 @@ using System.Linq; using System.Collections.Generic; using System.Text; -using RosMessageGeneration; using Unity.Robotics.ROSTCPConnector.MessageGeneration; namespace RosMessageTypes.Shape diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Shape/msg/Plane.cs b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Shape/msg/Plane.cs index e546081c..be98fe4b 100644 --- a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Shape/msg/Plane.cs +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Shape/msg/Plane.cs @@ -3,7 +3,6 @@ using System.Linq; using System.Collections.Generic; using System.Text; -using RosMessageGeneration; using Unity.Robotics.ROSTCPConnector.MessageGeneration; namespace RosMessageTypes.Shape diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Shape/msg/SolidPrimitive.cs b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Shape/msg/SolidPrimitive.cs index 1bd1807b..7031690f 100644 --- a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Shape/msg/SolidPrimitive.cs +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Shape/msg/SolidPrimitive.cs @@ -3,7 +3,6 @@ using System.Linq; using System.Collections.Generic; using System.Text; -using RosMessageGeneration; using Unity.Robotics.ROSTCPConnector.MessageGeneration; namespace RosMessageTypes.Shape diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Stereo/msg/DisparityImage.cs b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Stereo/msg/DisparityImage.cs index 2e2fbaa6..d429a502 100644 --- a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Stereo/msg/DisparityImage.cs +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Stereo/msg/DisparityImage.cs @@ -3,9 +3,8 @@ using System.Linq; using System.Collections.Generic; using System.Text; -using RosMessageGeneration; -using RosMessageTypes.Std; using Unity.Robotics.ROSTCPConnector.MessageGeneration; +using RosMessageTypes.Std; namespace RosMessageTypes.Stereo { diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Trajectory/msg/JointTrajectory.cs b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Trajectory/msg/JointTrajectory.cs index 9e61f381..50d991f2 100644 --- a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Trajectory/msg/JointTrajectory.cs +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Trajectory/msg/JointTrajectory.cs @@ -3,9 +3,8 @@ using System.Linq; using System.Collections.Generic; using System.Text; -using RosMessageGeneration; -using RosMessageTypes.Std; using Unity.Robotics.ROSTCPConnector.MessageGeneration; +using RosMessageTypes.Std; namespace RosMessageTypes.Trajectory { diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Trajectory/msg/JointTrajectoryPoint.cs b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Trajectory/msg/JointTrajectoryPoint.cs index 61adf7cf..82b9cdf3 100644 --- a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Trajectory/msg/JointTrajectoryPoint.cs +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Trajectory/msg/JointTrajectoryPoint.cs @@ -3,9 +3,8 @@ using System.Linq; using System.Collections.Generic; using System.Text; -using RosMessageGeneration; -using RosMessageTypes.Std; using Unity.Robotics.ROSTCPConnector.MessageGeneration; +using RosMessageTypes.Std; namespace RosMessageTypes.Trajectory { diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Trajectory/msg/MultiDOFJointTrajectory.cs b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Trajectory/msg/MultiDOFJointTrajectory.cs index ac4d7811..492ad3d3 100644 --- a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Trajectory/msg/MultiDOFJointTrajectory.cs +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Trajectory/msg/MultiDOFJointTrajectory.cs @@ -3,9 +3,8 @@ using System.Linq; using System.Collections.Generic; using System.Text; -using RosMessageGeneration; -using RosMessageTypes.Std; using Unity.Robotics.ROSTCPConnector.MessageGeneration; +using RosMessageTypes.Std; namespace RosMessageTypes.Trajectory { diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Trajectory/msg/MultiDOFJointTrajectoryPoint.cs b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Trajectory/msg/MultiDOFJointTrajectoryPoint.cs index 7a7aef46..939f1b86 100644 --- a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Trajectory/msg/MultiDOFJointTrajectoryPoint.cs +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Trajectory/msg/MultiDOFJointTrajectoryPoint.cs @@ -3,9 +3,8 @@ using System.Linq; using System.Collections.Generic; using System.Text; -using RosMessageGeneration; -using RosMessageTypes.Std; using Unity.Robotics.ROSTCPConnector.MessageGeneration; +using RosMessageTypes.Std; namespace RosMessageTypes.Trajectory { diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Visualization/msg/ImageMarker.cs b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Visualization/msg/ImageMarker.cs index 31618733..f2ef4da6 100644 --- a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Visualization/msg/ImageMarker.cs +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Visualization/msg/ImageMarker.cs @@ -3,9 +3,8 @@ using System.Linq; using System.Collections.Generic; using System.Text; -using RosMessageGeneration; -using RosMessageTypes.Std; using Unity.Robotics.ROSTCPConnector.MessageGeneration; +using RosMessageTypes.Std; namespace RosMessageTypes.Visualization { diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Visualization/msg/InteractiveMarker.cs b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Visualization/msg/InteractiveMarker.cs index 77d97355..ad51dee4 100644 --- a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Visualization/msg/InteractiveMarker.cs +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Visualization/msg/InteractiveMarker.cs @@ -3,9 +3,8 @@ using System.Linq; using System.Collections.Generic; using System.Text; -using RosMessageGeneration; -using RosMessageTypes.Std; using Unity.Robotics.ROSTCPConnector.MessageGeneration; +using RosMessageTypes.Std; namespace RosMessageTypes.Visualization { diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Visualization/msg/InteractiveMarkerControl.cs b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Visualization/msg/InteractiveMarkerControl.cs index f6ad3702..1f3a87d8 100644 --- a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Visualization/msg/InteractiveMarkerControl.cs +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Visualization/msg/InteractiveMarkerControl.cs @@ -3,7 +3,6 @@ using System.Linq; using System.Collections.Generic; using System.Text; -using RosMessageGeneration; using Unity.Robotics.ROSTCPConnector.MessageGeneration; namespace RosMessageTypes.Visualization diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Visualization/msg/InteractiveMarkerFeedback.cs b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Visualization/msg/InteractiveMarkerFeedback.cs index a8510926..63dcc46a 100644 --- a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Visualization/msg/InteractiveMarkerFeedback.cs +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Visualization/msg/InteractiveMarkerFeedback.cs @@ -3,9 +3,8 @@ using System.Linq; using System.Collections.Generic; using System.Text; -using RosMessageGeneration; -using RosMessageTypes.Std; using Unity.Robotics.ROSTCPConnector.MessageGeneration; +using RosMessageTypes.Std; namespace RosMessageTypes.Visualization { diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Visualization/msg/InteractiveMarkerInit.cs b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Visualization/msg/InteractiveMarkerInit.cs index 8d14ef62..61104047 100644 --- a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Visualization/msg/InteractiveMarkerInit.cs +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Visualization/msg/InteractiveMarkerInit.cs @@ -3,7 +3,6 @@ using System.Linq; using System.Collections.Generic; using System.Text; -using RosMessageGeneration; using Unity.Robotics.ROSTCPConnector.MessageGeneration; namespace RosMessageTypes.Visualization diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Visualization/msg/InteractiveMarkerPose.cs b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Visualization/msg/InteractiveMarkerPose.cs index f8c511a2..9f878208 100644 --- a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Visualization/msg/InteractiveMarkerPose.cs +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Visualization/msg/InteractiveMarkerPose.cs @@ -3,9 +3,8 @@ using System.Linq; using System.Collections.Generic; using System.Text; -using RosMessageGeneration; -using RosMessageTypes.Std; using Unity.Robotics.ROSTCPConnector.MessageGeneration; +using RosMessageTypes.Std; namespace RosMessageTypes.Visualization { diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Visualization/msg/InteractiveMarkerUpdate.cs b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Visualization/msg/InteractiveMarkerUpdate.cs index f37fedbc..690be9be 100644 --- a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Visualization/msg/InteractiveMarkerUpdate.cs +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Visualization/msg/InteractiveMarkerUpdate.cs @@ -3,7 +3,6 @@ using System.Linq; using System.Collections.Generic; using System.Text; -using RosMessageGeneration; using Unity.Robotics.ROSTCPConnector.MessageGeneration; namespace RosMessageTypes.Visualization diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Visualization/msg/Marker.cs b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Visualization/msg/Marker.cs index f797763f..0f9a4245 100644 --- a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Visualization/msg/Marker.cs +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Visualization/msg/Marker.cs @@ -3,9 +3,8 @@ using System.Linq; using System.Collections.Generic; using System.Text; -using RosMessageGeneration; -using RosMessageTypes.Std; using Unity.Robotics.ROSTCPConnector.MessageGeneration; +using RosMessageTypes.Std; namespace RosMessageTypes.Visualization { diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Visualization/msg/MarkerArray.cs b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Visualization/msg/MarkerArray.cs index 3633e453..7e27540e 100644 --- a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Visualization/msg/MarkerArray.cs +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Visualization/msg/MarkerArray.cs @@ -3,7 +3,6 @@ using System.Linq; using System.Collections.Generic; using System.Text; -using RosMessageGeneration; using Unity.Robotics.ROSTCPConnector.MessageGeneration; namespace RosMessageTypes.Visualization diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Visualization/msg/MenuEntry.cs b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Visualization/msg/MenuEntry.cs index 6e2986e1..1aaa0e2e 100644 --- a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Visualization/msg/MenuEntry.cs +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Visualization/msg/MenuEntry.cs @@ -3,7 +3,6 @@ using System.Linq; using System.Collections.Generic; using System.Text; -using RosMessageGeneration; using Unity.Robotics.ROSTCPConnector.MessageGeneration; namespace RosMessageTypes.Visualization diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/std_msgs/Bool.cs b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/std_msgs/Bool.cs index a87337f6..8dfe8f8c 100644 --- a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/std_msgs/Bool.cs +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/std_msgs/Bool.cs @@ -3,7 +3,6 @@ using System.Linq; using System.Collections.Generic; using System.Text; -using RosMessageGeneration; using Unity.Robotics.ROSTCPConnector.MessageGeneration; namespace RosMessageTypes.Std diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/std_msgs/Byte.cs b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/std_msgs/Byte.cs index 14e731da..96d29dc9 100644 --- a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/std_msgs/Byte.cs +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/std_msgs/Byte.cs @@ -3,7 +3,6 @@ using System.Linq; using System.Collections.Generic; using System.Text; -using RosMessageGeneration; using Unity.Robotics.ROSTCPConnector.MessageGeneration; namespace RosMessageTypes.Std diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/std_msgs/ByteMultiArray.cs b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/std_msgs/ByteMultiArray.cs index e41c4eaa..99522c18 100644 --- a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/std_msgs/ByteMultiArray.cs +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/std_msgs/ByteMultiArray.cs @@ -3,7 +3,6 @@ using System.Linq; using System.Collections.Generic; using System.Text; -using RosMessageGeneration; using Unity.Robotics.ROSTCPConnector.MessageGeneration; namespace RosMessageTypes.Std diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/std_msgs/Char.cs b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/std_msgs/Char.cs index 1fcee4d1..f725f7cd 100644 --- a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/std_msgs/Char.cs +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/std_msgs/Char.cs @@ -3,7 +3,6 @@ using System.Linq; using System.Collections.Generic; using System.Text; -using RosMessageGeneration; using Unity.Robotics.ROSTCPConnector.MessageGeneration; namespace RosMessageTypes.Std diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/std_msgs/ColorRGBA.cs b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/std_msgs/ColorRGBA.cs index c04b8de5..f2436182 100644 --- a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/std_msgs/ColorRGBA.cs +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/std_msgs/ColorRGBA.cs @@ -3,7 +3,6 @@ using System.Linq; using System.Collections.Generic; using System.Text; -using RosMessageGeneration; using Unity.Robotics.ROSTCPConnector.MessageGeneration; namespace RosMessageTypes.Std diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/std_msgs/Duration.cs b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/std_msgs/Duration.cs index ef844251..b6633b24 100644 --- a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/std_msgs/Duration.cs +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/std_msgs/Duration.cs @@ -1,9 +1,8 @@ //Do not edit! This file was generated by Unity-ROS MessageGeneration. using System; using System.Collections.Generic; -using Unity.Robotics.ROSTCPConnector.MessageGeneration; -namespace RosMessageGeneration +namespace Unity.Robotics.ROSTCPConnector.MessageGeneration { public class Duration : Message { diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/std_msgs/Empty.cs b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/std_msgs/Empty.cs index dcbcf0c6..af49e064 100644 --- a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/std_msgs/Empty.cs +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/std_msgs/Empty.cs @@ -3,7 +3,6 @@ using System.Linq; using System.Collections.Generic; using System.Text; -using RosMessageGeneration; using Unity.Robotics.ROSTCPConnector.MessageGeneration; namespace RosMessageTypes.Std diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/std_msgs/Float32.cs b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/std_msgs/Float32.cs index 5c8762f7..aa6163f3 100644 --- a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/std_msgs/Float32.cs +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/std_msgs/Float32.cs @@ -3,7 +3,6 @@ using System.Linq; using System.Collections.Generic; using System.Text; -using RosMessageGeneration; using Unity.Robotics.ROSTCPConnector.MessageGeneration; namespace RosMessageTypes.Std diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/std_msgs/Float32MultiArray.cs b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/std_msgs/Float32MultiArray.cs index c0b30e57..571aa02b 100644 --- a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/std_msgs/Float32MultiArray.cs +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/std_msgs/Float32MultiArray.cs @@ -3,7 +3,6 @@ using System.Linq; using System.Collections.Generic; using System.Text; -using RosMessageGeneration; using Unity.Robotics.ROSTCPConnector.MessageGeneration; namespace RosMessageTypes.Std diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/std_msgs/Float64.cs b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/std_msgs/Float64.cs index 0249fb88..b6774946 100644 --- a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/std_msgs/Float64.cs +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/std_msgs/Float64.cs @@ -3,7 +3,6 @@ using System.Linq; using System.Collections.Generic; using System.Text; -using RosMessageGeneration; using Unity.Robotics.ROSTCPConnector.MessageGeneration; namespace RosMessageTypes.Std diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/std_msgs/Float64MultiArray.cs b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/std_msgs/Float64MultiArray.cs index 8c784a74..06590ede 100644 --- a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/std_msgs/Float64MultiArray.cs +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/std_msgs/Float64MultiArray.cs @@ -3,7 +3,6 @@ using System.Linq; using System.Collections.Generic; using System.Text; -using RosMessageGeneration; using Unity.Robotics.ROSTCPConnector.MessageGeneration; namespace RosMessageTypes.Std diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/std_msgs/Header.cs b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/std_msgs/Header.cs index db8717f2..a66030f8 100644 --- a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/std_msgs/Header.cs +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/std_msgs/Header.cs @@ -3,9 +3,8 @@ using System.Linq; using System.Collections.Generic; using System.Text; -using RosMessageGeneration; -using RosMessageTypes.Std; using Unity.Robotics.ROSTCPConnector.MessageGeneration; +using RosMessageTypes.Std; namespace RosMessageTypes.Std { diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/std_msgs/Int16.cs b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/std_msgs/Int16.cs index 546f9192..4c4ed808 100644 --- a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/std_msgs/Int16.cs +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/std_msgs/Int16.cs @@ -3,7 +3,6 @@ using System.Linq; using System.Collections.Generic; using System.Text; -using RosMessageGeneration; using Unity.Robotics.ROSTCPConnector.MessageGeneration; namespace RosMessageTypes.Std diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/std_msgs/Int16MultiArray.cs b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/std_msgs/Int16MultiArray.cs index d0ffbc3a..2413061f 100644 --- a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/std_msgs/Int16MultiArray.cs +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/std_msgs/Int16MultiArray.cs @@ -3,7 +3,6 @@ using System.Linq; using System.Collections.Generic; using System.Text; -using RosMessageGeneration; using Unity.Robotics.ROSTCPConnector.MessageGeneration; namespace RosMessageTypes.Std diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/std_msgs/Int32.cs b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/std_msgs/Int32.cs index 38e0474a..ec803827 100644 --- a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/std_msgs/Int32.cs +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/std_msgs/Int32.cs @@ -3,7 +3,6 @@ using System.Linq; using System.Collections.Generic; using System.Text; -using RosMessageGeneration; using Unity.Robotics.ROSTCPConnector.MessageGeneration; namespace RosMessageTypes.Std diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/std_msgs/Int32MultiArray.cs b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/std_msgs/Int32MultiArray.cs index 34a586da..4638dc70 100644 --- a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/std_msgs/Int32MultiArray.cs +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/std_msgs/Int32MultiArray.cs @@ -3,7 +3,6 @@ using System.Linq; using System.Collections.Generic; using System.Text; -using RosMessageGeneration; using Unity.Robotics.ROSTCPConnector.MessageGeneration; namespace RosMessageTypes.Std diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/std_msgs/Int64.cs b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/std_msgs/Int64.cs index fce6d117..1b5dd759 100644 --- a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/std_msgs/Int64.cs +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/std_msgs/Int64.cs @@ -3,7 +3,6 @@ using System.Linq; using System.Collections.Generic; using System.Text; -using RosMessageGeneration; using Unity.Robotics.ROSTCPConnector.MessageGeneration; namespace RosMessageTypes.Std diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/std_msgs/Int64MultiArray.cs b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/std_msgs/Int64MultiArray.cs index 015e6ec9..84ff1c6e 100644 --- a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/std_msgs/Int64MultiArray.cs +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/std_msgs/Int64MultiArray.cs @@ -3,7 +3,6 @@ using System.Linq; using System.Collections.Generic; using System.Text; -using RosMessageGeneration; using Unity.Robotics.ROSTCPConnector.MessageGeneration; namespace RosMessageTypes.Std diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/std_msgs/Int8.cs b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/std_msgs/Int8.cs index 73b6c6cc..b23aabb5 100644 --- a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/std_msgs/Int8.cs +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/std_msgs/Int8.cs @@ -3,7 +3,6 @@ using System.Linq; using System.Collections.Generic; using System.Text; -using RosMessageGeneration; using Unity.Robotics.ROSTCPConnector.MessageGeneration; namespace RosMessageTypes.Std diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/std_msgs/Int8MultiArray.cs b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/std_msgs/Int8MultiArray.cs index f4bb2b85..1cad2c89 100644 --- a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/std_msgs/Int8MultiArray.cs +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/std_msgs/Int8MultiArray.cs @@ -3,7 +3,6 @@ using System.Linq; using System.Collections.Generic; using System.Text; -using RosMessageGeneration; using Unity.Robotics.ROSTCPConnector.MessageGeneration; namespace RosMessageTypes.Std diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/std_msgs/MultiArrayDimension.cs b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/std_msgs/MultiArrayDimension.cs index 8ee882f7..e3c762a3 100644 --- a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/std_msgs/MultiArrayDimension.cs +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/std_msgs/MultiArrayDimension.cs @@ -3,7 +3,6 @@ using System.Linq; using System.Collections.Generic; using System.Text; -using RosMessageGeneration; using Unity.Robotics.ROSTCPConnector.MessageGeneration; namespace RosMessageTypes.Std diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/std_msgs/MultiArrayLayout.cs b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/std_msgs/MultiArrayLayout.cs index b4145b2f..89b06937 100644 --- a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/std_msgs/MultiArrayLayout.cs +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/std_msgs/MultiArrayLayout.cs @@ -3,7 +3,6 @@ using System.Linq; using System.Collections.Generic; using System.Text; -using RosMessageGeneration; using Unity.Robotics.ROSTCPConnector.MessageGeneration; namespace RosMessageTypes.Std diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/std_msgs/String.cs b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/std_msgs/String.cs index 80b00368..f4eb00e0 100644 --- a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/std_msgs/String.cs +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/std_msgs/String.cs @@ -3,7 +3,6 @@ using System.Linq; using System.Collections.Generic; using System.Text; -using RosMessageGeneration; using Unity.Robotics.ROSTCPConnector.MessageGeneration; namespace RosMessageTypes.Std diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/std_msgs/Time.cs b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/std_msgs/Time.cs index 9532fc39..d2175779 100644 --- a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/std_msgs/Time.cs +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/std_msgs/Time.cs @@ -1,7 +1,6 @@ //Do not edit! This file was generated by Unity-ROS MessageGeneration. using System; using System.Collections.Generic; -using RosMessageGeneration; using Unity.Robotics.ROSTCPConnector.MessageGeneration; namespace RosMessageTypes.Std diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/std_msgs/UInt16.cs b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/std_msgs/UInt16.cs index 3363ded2..71e2b3a4 100644 --- a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/std_msgs/UInt16.cs +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/std_msgs/UInt16.cs @@ -3,7 +3,6 @@ using System.Linq; using System.Collections.Generic; using System.Text; -using RosMessageGeneration; using Unity.Robotics.ROSTCPConnector.MessageGeneration; namespace RosMessageTypes.Std diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/std_msgs/UInt16MultiArray.cs b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/std_msgs/UInt16MultiArray.cs index b613723f..ae0a1eb1 100644 --- a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/std_msgs/UInt16MultiArray.cs +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/std_msgs/UInt16MultiArray.cs @@ -3,7 +3,6 @@ using System.Linq; using System.Collections.Generic; using System.Text; -using RosMessageGeneration; using Unity.Robotics.ROSTCPConnector.MessageGeneration; namespace RosMessageTypes.Std diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/std_msgs/UInt32.cs b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/std_msgs/UInt32.cs index 3dd5f37d..6e54cf59 100644 --- a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/std_msgs/UInt32.cs +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/std_msgs/UInt32.cs @@ -3,7 +3,6 @@ using System.Linq; using System.Collections.Generic; using System.Text; -using RosMessageGeneration; using Unity.Robotics.ROSTCPConnector.MessageGeneration; namespace RosMessageTypes.Std diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/std_msgs/UInt32MultiArray.cs b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/std_msgs/UInt32MultiArray.cs index 8c06eb97..7dc52ff8 100644 --- a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/std_msgs/UInt32MultiArray.cs +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/std_msgs/UInt32MultiArray.cs @@ -3,7 +3,6 @@ using System.Linq; using System.Collections.Generic; using System.Text; -using RosMessageGeneration; using Unity.Robotics.ROSTCPConnector.MessageGeneration; namespace RosMessageTypes.Std diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/std_msgs/UInt64.cs b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/std_msgs/UInt64.cs index 11b6beed..3f42123a 100644 --- a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/std_msgs/UInt64.cs +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/std_msgs/UInt64.cs @@ -3,7 +3,6 @@ using System.Linq; using System.Collections.Generic; using System.Text; -using RosMessageGeneration; using Unity.Robotics.ROSTCPConnector.MessageGeneration; namespace RosMessageTypes.Std diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/std_msgs/UInt64MultiArray.cs b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/std_msgs/UInt64MultiArray.cs index 4e2503fc..54cc65ab 100644 --- a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/std_msgs/UInt64MultiArray.cs +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/std_msgs/UInt64MultiArray.cs @@ -3,7 +3,6 @@ using System.Linq; using System.Collections.Generic; using System.Text; -using RosMessageGeneration; using Unity.Robotics.ROSTCPConnector.MessageGeneration; namespace RosMessageTypes.Std diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/std_msgs/UInt8.cs b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/std_msgs/UInt8.cs index bae58517..44ece0d2 100644 --- a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/std_msgs/UInt8.cs +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/std_msgs/UInt8.cs @@ -3,7 +3,6 @@ using System.Linq; using System.Collections.Generic; using System.Text; -using RosMessageGeneration; using Unity.Robotics.ROSTCPConnector.MessageGeneration; namespace RosMessageTypes.Std diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/std_msgs/UInt8MultiArray.cs b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/std_msgs/UInt8MultiArray.cs index 4e68b4fd..f3e4b4bb 100644 --- a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/std_msgs/UInt8MultiArray.cs +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/std_msgs/UInt8MultiArray.cs @@ -3,7 +3,6 @@ using System.Linq; using System.Collections.Generic; using System.Text; -using RosMessageGeneration; using Unity.Robotics.ROSTCPConnector.MessageGeneration; namespace RosMessageTypes.Std From 8ecb5dfd1c5e3e351caad1555da37b8c69ee84f2 Mon Sep 17 00:00:00 2001 From: Amanda <31416491+at669@users.noreply.github.com> Date: Wed, 10 Feb 2021 09:31:04 -0700 Subject: [PATCH 05/30] Amanda/read chunks (#62) * Read message in chunks min * Removing unpredictable DataAvailable check * Configurable byte chun k size * Prevent infinite hang on reading message contents * Wait for frame on data read retry * PR Feedback --- .../Editor/ROSSettingsEditor.cs | 12 +++++- .../Runtime/TcpConnector/ROSConnection.cs | 41 ++++++++++++++----- 2 files changed, 40 insertions(+), 13 deletions(-) diff --git a/com.unity.robotics.ros-tcp-connector/Editor/ROSSettingsEditor.cs b/com.unity.robotics.ros-tcp-connector/Editor/ROSSettingsEditor.cs index 021c7e5d..8d9ae9a5 100644 --- a/com.unity.robotics.ros-tcp-connector/Editor/ROSSettingsEditor.cs +++ b/com.unity.robotics.ros-tcp-connector/Editor/ROSSettingsEditor.cs @@ -11,7 +11,7 @@ public static void OpenWindow() { ROSSettingsEditor window = GetWindow(false, "ROS Settings", true); window.minSize = new Vector2(300, 65); - window.maxSize = new Vector2(600, 200); + window.maxSize = new Vector2(600, 250); window.Show(); } @@ -51,13 +51,21 @@ protected virtual void OnGUI() EditorGUILayout.Space(); EditorGUILayout.LabelField("If awaiting a service response:", EditorStyles.boldLabel); prefab.awaitDataMaxRetries = EditorGUILayout.IntField( - new GUIContent("Max Retries", + new GUIContent("Max Service Retries", "While waiting for a service to respond, check this many times before giving up."), prefab.awaitDataMaxRetries); prefab.awaitDataSleepSeconds = EditorGUILayout.FloatField( new GUIContent("Sleep (seconds)", "While waiting for a service to respond, wait this many seconds between checks."), prefab.awaitDataSleepSeconds); + prefab.readChunkSize = EditorGUILayout.IntField( + new GUIContent("Read chunk size", + "While reading received messages, read this many bytes at a time."), + prefab.readChunkSize); + prefab.awaitDataReadRetry = EditorGUILayout.IntField( + new GUIContent("Max Read retries", + "While waiting to read a full message, check this many times before giving up."), + prefab.awaitDataReadRetry); if (GUI.changed) { diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/TcpConnector/ROSConnection.cs b/com.unity.robotics.ros-tcp-connector/Runtime/TcpConnector/ROSConnection.cs index d0230306..e1d08144 100644 --- a/com.unity.robotics.ros-tcp-connector/Runtime/TcpConnector/ROSConnection.cs +++ b/com.unity.robotics.ros-tcp-connector/Runtime/TcpConnector/ROSConnection.cs @@ -33,6 +33,12 @@ public class ROSConnection : MonoBehaviour [Tooltip("While waiting for a service to respond, wait this many seconds between checks.")] public float awaitDataSleepSeconds = 1.0f; + [Tooltip("While reading received messages, read this many bytes at a time.")] + public int readChunkSize = 2048; + + [Tooltip("While waiting to read a full message, check this many times before giving up.")] + public int awaitDataReadRetry = 10; + static object _lock = new object(); // sync lock static List activeConnectionTasks = new List(); // pending connections @@ -144,7 +150,7 @@ public async void SendServiceMessage(string rosServiceName, Message se try { string serviceName; - byte[] content = ReadMessageContents(networkStream, out serviceName); + (string topicName, byte[] content) = await ReadMessageContents(networkStream); serviceResponse.Deserialize(content, 0); } catch (Exception e) @@ -251,18 +257,17 @@ protected async Task HandleConnectionAsync(TcpClient tcpClient) await Task.Yield(); // continue asynchronously on another thread - ReadMessage(tcpClient.GetStream()); + await ReadMessage(tcpClient.GetStream()); } - void ReadMessage(NetworkStream networkStream) + async Task ReadMessage(NetworkStream networkStream) { if (!networkStream.CanRead) return; SubscriberCallback subs; - string topicName; - byte[] content = ReadMessageContents(networkStream, out topicName); + (string topicName, byte[] content) = await ReadMessageContents(networkStream); if (!subscribers.TryGetValue(topicName, out subs)) return; // not interested in this topic @@ -291,7 +296,7 @@ void ReadMessage(NetworkStream networkStream) } } - byte[] ReadMessageContents(NetworkStream networkStream, out string topicName) + async Task> ReadMessageContents(NetworkStream networkStream) { // Get first bytes to determine length of topic name byte[] rawTopicBytes = new byte[4]; @@ -301,7 +306,7 @@ byte[] ReadMessageContents(NetworkStream networkStream, out string topicName) // Read and convert topic name byte[] topicNameBytes = new byte[topicLength]; networkStream.Read(topicNameBytes, 0, topicNameBytes.Length); - topicName = Encoding.ASCII.GetString(topicNameBytes, 0, topicLength); + string topicName = Encoding.ASCII.GetString(topicNameBytes, 0, topicLength); byte[] full_message_size_bytes = new byte[4]; networkStream.Read(full_message_size_bytes, 0, full_message_size_bytes.Length); @@ -311,14 +316,28 @@ byte[] ReadMessageContents(NetworkStream networkStream, out string topicName) int bytesRemaining = full_message_size; int totalBytesRead = 0; - while (networkStream.DataAvailable && bytesRemaining > 0) + int attempts = 0; + // Read in message contents until completion, or until attempts are maxed out + while (bytesRemaining > 0 && attempts <= this.awaitDataReadRetry) { - int bytesRead = networkStream.Read(readBuffer, totalBytesRead, bytesRemaining); + if (attempts == this.awaitDataReadRetry) + { + Debug.LogError("No more data to read network stream after " + awaitDataReadRetry + " attempts."); + return Tuple.Create(topicName, readBuffer); + } + + // Read the minimum of the bytes remaining, or the designated readChunkSize in segments until none remain + int bytesRead = networkStream.Read(readBuffer, totalBytesRead, Math.Min(readChunkSize, bytesRemaining)); totalBytesRead += bytesRead; bytesRemaining -= bytesRead; - } - return readBuffer; + if (!networkStream.DataAvailable) + { + attempts++; + await Task.Yield(); + } + } + return Tuple.Create(topicName, readBuffer); } /// From 2f3e4a04ef422376633144ce46a38c5466c68866 Mon Sep 17 00:00:00 2001 From: LaurieCheers-unity <73140792+LaurieCheers-unity@users.noreply.github.com> Date: Fri, 12 Feb 2021 13:50:32 -0800 Subject: [PATCH 06/30] Adding prebuilt ObjectRecognition and Octomap messages (#64) --- .../MessageGeneration/ObjectRecognition.meta | 8 ++ .../ObjectRecognition/action.meta | 8 ++ .../action/ObjectRecognitionAction.cs | 38 ++++++ .../action/ObjectRecognitionAction.cs.meta | 11 ++ .../action/ObjectRecognitionActionFeedback.cs | 41 ++++++ .../ObjectRecognitionActionFeedback.cs.meta | 11 ++ .../action/ObjectRecognitionActionGoal.cs | 41 ++++++ .../ObjectRecognitionActionGoal.cs.meta | 11 ++ .../action/ObjectRecognitionActionResult.cs | 41 ++++++ .../ObjectRecognitionActionResult.cs.meta | 11 ++ .../action/ObjectRecognitionFeedback.cs | 37 ++++++ .../action/ObjectRecognitionFeedback.cs.meta | 11 ++ .../action/ObjectRecognitionGoal.cs | 65 +++++++++ .../action/ObjectRecognitionGoal.cs.meta | 11 ++ .../action/ObjectRecognitionResult.cs | 47 +++++++ .../action/ObjectRecognitionResult.cs.meta | 11 ++ .../ObjectRecognition/msg.meta | 8 ++ .../msg/ObjectInformation.cs | 68 ++++++++++ .../msg/ObjectInformation.cs.meta | 11 ++ .../ObjectRecognition/msg/ObjectType.cs | 79 +++++++++++ .../ObjectRecognition/msg/ObjectType.cs.meta | 11 ++ .../ObjectRecognition/msg/RecognizedObject.cs | 125 ++++++++++++++++++ .../msg/RecognizedObject.cs.meta | 11 ++ .../msg/RecognizedObjectArray.cs | 85 ++++++++++++ .../msg/RecognizedObjectArray.cs.meta | 11 ++ .../ObjectRecognition/msg/Table.cs | 78 +++++++++++ .../ObjectRecognition/msg/Table.cs.meta | 11 ++ .../ObjectRecognition/msg/TableArray.cs | 65 +++++++++ .../ObjectRecognition/msg/TableArray.cs.meta | 11 ++ .../ObjectRecognition/srv.meta | 8 ++ .../srv/GetObjectInformationRequest.cs | 48 +++++++ .../srv/GetObjectInformationRequest.cs.meta | 11 ++ .../srv/GetObjectInformationResponse.cs | 47 +++++++ .../srv/GetObjectInformationResponse.cs.meta | 11 ++ .../Runtime/MessageGeneration/Octomap.meta | 8 ++ .../MessageGeneration/Octomap/msg.meta | 8 ++ .../MessageGeneration/Octomap/msg/Octomap.cs | 91 +++++++++++++ .../Octomap/msg/Octomap.cs.meta | 11 ++ .../Octomap/msg/OctomapWithPose.cs | 62 +++++++++ .../Octomap/msg/OctomapWithPose.cs.meta | 11 ++ .../MessageGeneration/Octomap/srv.meta | 8 ++ .../Octomap/srv/BoundingBoxQueryRequest.cs | 55 ++++++++ .../srv/BoundingBoxQueryRequest.cs.meta | 11 ++ .../Octomap/srv/BoundingBoxQueryResponse.cs | 36 +++++ .../srv/BoundingBoxQueryResponse.cs.meta | 11 ++ .../Octomap/srv/GetOctomapRequest.cs | 37 ++++++ .../Octomap/srv/GetOctomapRequest.cs.meta | 11 ++ .../Octomap/srv/GetOctomapResponse.cs | 46 +++++++ .../Octomap/srv/GetOctomapResponse.cs.meta | 11 ++ .../package.json | 2 +- 50 files changed, 1520 insertions(+), 1 deletion(-) create mode 100644 com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/ObjectRecognition.meta create mode 100644 com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/ObjectRecognition/action.meta create mode 100644 com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/ObjectRecognition/action/ObjectRecognitionAction.cs create mode 100644 com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/ObjectRecognition/action/ObjectRecognitionAction.cs.meta create mode 100644 com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/ObjectRecognition/action/ObjectRecognitionActionFeedback.cs create mode 100644 com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/ObjectRecognition/action/ObjectRecognitionActionFeedback.cs.meta create mode 100644 com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/ObjectRecognition/action/ObjectRecognitionActionGoal.cs create mode 100644 com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/ObjectRecognition/action/ObjectRecognitionActionGoal.cs.meta create mode 100644 com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/ObjectRecognition/action/ObjectRecognitionActionResult.cs create mode 100644 com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/ObjectRecognition/action/ObjectRecognitionActionResult.cs.meta create mode 100644 com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/ObjectRecognition/action/ObjectRecognitionFeedback.cs create mode 100644 com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/ObjectRecognition/action/ObjectRecognitionFeedback.cs.meta create mode 100644 com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/ObjectRecognition/action/ObjectRecognitionGoal.cs create mode 100644 com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/ObjectRecognition/action/ObjectRecognitionGoal.cs.meta create mode 100644 com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/ObjectRecognition/action/ObjectRecognitionResult.cs create mode 100644 com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/ObjectRecognition/action/ObjectRecognitionResult.cs.meta create mode 100644 com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/ObjectRecognition/msg.meta create mode 100644 com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/ObjectRecognition/msg/ObjectInformation.cs create mode 100644 com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/ObjectRecognition/msg/ObjectInformation.cs.meta create mode 100644 com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/ObjectRecognition/msg/ObjectType.cs create mode 100644 com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/ObjectRecognition/msg/ObjectType.cs.meta create mode 100644 com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/ObjectRecognition/msg/RecognizedObject.cs create mode 100644 com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/ObjectRecognition/msg/RecognizedObject.cs.meta create mode 100644 com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/ObjectRecognition/msg/RecognizedObjectArray.cs create mode 100644 com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/ObjectRecognition/msg/RecognizedObjectArray.cs.meta create mode 100644 com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/ObjectRecognition/msg/Table.cs create mode 100644 com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/ObjectRecognition/msg/Table.cs.meta create mode 100644 com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/ObjectRecognition/msg/TableArray.cs create mode 100644 com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/ObjectRecognition/msg/TableArray.cs.meta create mode 100644 com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/ObjectRecognition/srv.meta create mode 100644 com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/ObjectRecognition/srv/GetObjectInformationRequest.cs create mode 100644 com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/ObjectRecognition/srv/GetObjectInformationRequest.cs.meta create mode 100644 com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/ObjectRecognition/srv/GetObjectInformationResponse.cs create mode 100644 com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/ObjectRecognition/srv/GetObjectInformationResponse.cs.meta create mode 100644 com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/Octomap.meta create mode 100644 com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/Octomap/msg.meta create mode 100644 com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/Octomap/msg/Octomap.cs create mode 100644 com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/Octomap/msg/Octomap.cs.meta create mode 100644 com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/Octomap/msg/OctomapWithPose.cs create mode 100644 com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/Octomap/msg/OctomapWithPose.cs.meta create mode 100644 com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/Octomap/srv.meta create mode 100644 com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/Octomap/srv/BoundingBoxQueryRequest.cs create mode 100644 com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/Octomap/srv/BoundingBoxQueryRequest.cs.meta create mode 100644 com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/Octomap/srv/BoundingBoxQueryResponse.cs create mode 100644 com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/Octomap/srv/BoundingBoxQueryResponse.cs.meta create mode 100644 com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/Octomap/srv/GetOctomapRequest.cs create mode 100644 com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/Octomap/srv/GetOctomapRequest.cs.meta create mode 100644 com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/Octomap/srv/GetOctomapResponse.cs create mode 100644 com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/Octomap/srv/GetOctomapResponse.cs.meta diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/ObjectRecognition.meta b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/ObjectRecognition.meta new file mode 100644 index 00000000..60291176 --- /dev/null +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/ObjectRecognition.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 01cb9d60973b4394cae9e64ff3d61b02 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/ObjectRecognition/action.meta b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/ObjectRecognition/action.meta new file mode 100644 index 00000000..b76308f7 --- /dev/null +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/ObjectRecognition/action.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: bc19552f59eb33542b264a6b62bb2f0c +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/ObjectRecognition/action/ObjectRecognitionAction.cs b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/ObjectRecognition/action/ObjectRecognitionAction.cs new file mode 100644 index 00000000..5a1cbbcb --- /dev/null +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/ObjectRecognition/action/ObjectRecognitionAction.cs @@ -0,0 +1,38 @@ +using System.Collections.Generic; +using Unity.Robotics.ROSTCPConnector.MessageGeneration; + + +namespace RosMessageTypes.ObjectRecognition +{ + public class ObjectRecognitionAction : Action + { + public const string RosMessageName = "object_recognition_msgs-master/ObjectRecognitionAction"; + + public ObjectRecognitionAction() : base() + { + this.action_goal = new ObjectRecognitionActionGoal(); + this.action_result = new ObjectRecognitionActionResult(); + this.action_feedback = new ObjectRecognitionActionFeedback(); + } + + public override List SerializationStatements() + { + var listOfSerializations = new List(); + listOfSerializations.AddRange(this.action_goal.SerializationStatements()); + listOfSerializations.AddRange(this.action_result.SerializationStatements()); + listOfSerializations.AddRange(this.action_feedback.SerializationStatements()); + + return listOfSerializations; + } + + public override int Deserialize(byte[] data, int offset) + { + offset = this.action_goal.Deserialize(data, offset); + offset = this.action_result.Deserialize(data, offset); + offset = this.action_feedback.Deserialize(data, offset); + + return offset; + } + + } +} diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/ObjectRecognition/action/ObjectRecognitionAction.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/ObjectRecognition/action/ObjectRecognitionAction.cs.meta new file mode 100644 index 00000000..91aad84d --- /dev/null +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/ObjectRecognition/action/ObjectRecognitionAction.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: e61de1921b1c059449b62c9fff347e84 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/ObjectRecognition/action/ObjectRecognitionActionFeedback.cs b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/ObjectRecognition/action/ObjectRecognitionActionFeedback.cs new file mode 100644 index 00000000..6e9c6179 --- /dev/null +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/ObjectRecognition/action/ObjectRecognitionActionFeedback.cs @@ -0,0 +1,41 @@ +using System.Collections.Generic; +using Unity.Robotics.ROSTCPConnector.MessageGeneration; +using RosMessageTypes.Std; +using RosMessageTypes.Actionlib; + +namespace RosMessageTypes.ObjectRecognition +{ + public class ObjectRecognitionActionFeedback : ActionFeedback + { + public const string RosMessageName = "object_recognition_msgs-master/ObjectRecognitionActionFeedback"; + + public ObjectRecognitionActionFeedback() : base() + { + this.feedback = new ObjectRecognitionFeedback(); + } + + public ObjectRecognitionActionFeedback(Header header, GoalStatus status, ObjectRecognitionFeedback feedback) : base(header, status) + { + this.feedback = feedback; + } + public override List SerializationStatements() + { + var listOfSerializations = new List(); + listOfSerializations.AddRange(this.header.SerializationStatements()); + listOfSerializations.AddRange(this.status.SerializationStatements()); + listOfSerializations.AddRange(this.feedback.SerializationStatements()); + + return listOfSerializations; + } + + public override int Deserialize(byte[] data, int offset) + { + offset = this.header.Deserialize(data, offset); + offset = this.status.Deserialize(data, offset); + offset = this.feedback.Deserialize(data, offset); + + return offset; + } + + } +} diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/ObjectRecognition/action/ObjectRecognitionActionFeedback.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/ObjectRecognition/action/ObjectRecognitionActionFeedback.cs.meta new file mode 100644 index 00000000..46dbeb85 --- /dev/null +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/ObjectRecognition/action/ObjectRecognitionActionFeedback.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 0883c7bfda3951947a1d2538a8aa18fd +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/ObjectRecognition/action/ObjectRecognitionActionGoal.cs b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/ObjectRecognition/action/ObjectRecognitionActionGoal.cs new file mode 100644 index 00000000..1fa833fa --- /dev/null +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/ObjectRecognition/action/ObjectRecognitionActionGoal.cs @@ -0,0 +1,41 @@ +using System.Collections.Generic; +using Unity.Robotics.ROSTCPConnector.MessageGeneration; +using RosMessageTypes.Std; +using RosMessageTypes.Actionlib; + +namespace RosMessageTypes.ObjectRecognition +{ + public class ObjectRecognitionActionGoal : ActionGoal + { + public const string RosMessageName = "object_recognition_msgs-master/ObjectRecognitionActionGoal"; + + public ObjectRecognitionActionGoal() : base() + { + this.goal = new ObjectRecognitionGoal(); + } + + public ObjectRecognitionActionGoal(Header header, GoalID goal_id, ObjectRecognitionGoal goal) : base(header, goal_id) + { + this.goal = goal; + } + public override List SerializationStatements() + { + var listOfSerializations = new List(); + listOfSerializations.AddRange(this.header.SerializationStatements()); + listOfSerializations.AddRange(this.goal_id.SerializationStatements()); + listOfSerializations.AddRange(this.goal.SerializationStatements()); + + return listOfSerializations; + } + + public override int Deserialize(byte[] data, int offset) + { + offset = this.header.Deserialize(data, offset); + offset = this.goal_id.Deserialize(data, offset); + offset = this.goal.Deserialize(data, offset); + + return offset; + } + + } +} diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/ObjectRecognition/action/ObjectRecognitionActionGoal.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/ObjectRecognition/action/ObjectRecognitionActionGoal.cs.meta new file mode 100644 index 00000000..9a4f09b7 --- /dev/null +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/ObjectRecognition/action/ObjectRecognitionActionGoal.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: a87856dada76c664b8dc48d3fad5f501 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/ObjectRecognition/action/ObjectRecognitionActionResult.cs b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/ObjectRecognition/action/ObjectRecognitionActionResult.cs new file mode 100644 index 00000000..4bf334df --- /dev/null +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/ObjectRecognition/action/ObjectRecognitionActionResult.cs @@ -0,0 +1,41 @@ +using System.Collections.Generic; +using Unity.Robotics.ROSTCPConnector.MessageGeneration; +using RosMessageTypes.Std; +using RosMessageTypes.Actionlib; + +namespace RosMessageTypes.ObjectRecognition +{ + public class ObjectRecognitionActionResult : ActionResult + { + public const string RosMessageName = "object_recognition_msgs-master/ObjectRecognitionActionResult"; + + public ObjectRecognitionActionResult() : base() + { + this.result = new ObjectRecognitionResult(); + } + + public ObjectRecognitionActionResult(Header header, GoalStatus status, ObjectRecognitionResult result) : base(header, status) + { + this.result = result; + } + public override List SerializationStatements() + { + var listOfSerializations = new List(); + listOfSerializations.AddRange(this.header.SerializationStatements()); + listOfSerializations.AddRange(this.status.SerializationStatements()); + listOfSerializations.AddRange(this.result.SerializationStatements()); + + return listOfSerializations; + } + + public override int Deserialize(byte[] data, int offset) + { + offset = this.header.Deserialize(data, offset); + offset = this.status.Deserialize(data, offset); + offset = this.result.Deserialize(data, offset); + + return offset; + } + + } +} diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/ObjectRecognition/action/ObjectRecognitionActionResult.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/ObjectRecognition/action/ObjectRecognitionActionResult.cs.meta new file mode 100644 index 00000000..2403b422 --- /dev/null +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/ObjectRecognition/action/ObjectRecognitionActionResult.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 278187536c0163c478b630468753894c +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/ObjectRecognition/action/ObjectRecognitionFeedback.cs b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/ObjectRecognition/action/ObjectRecognitionFeedback.cs new file mode 100644 index 00000000..ae24b36a --- /dev/null +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/ObjectRecognition/action/ObjectRecognitionFeedback.cs @@ -0,0 +1,37 @@ +//Do not edit! This file was generated by Unity-ROS MessageGeneration. +using System; +using System.Linq; +using System.Collections.Generic; +using System.Text; +using Unity.Robotics.ROSTCPConnector.MessageGeneration; + +namespace RosMessageTypes.ObjectRecognition +{ + public class ObjectRecognitionFeedback : Message + { + public const string RosMessageName = "object_recognition_msgs-master/ObjectRecognition"; + + // no feedback + + public ObjectRecognitionFeedback() + { + } + public override List SerializationStatements() + { + var listOfSerializations = new List(); + + return listOfSerializations; + } + + public override int Deserialize(byte[] data, int offset) + { + + return offset; + } + + public override string ToString() + { + return "ObjectRecognitionFeedback: "; + } + } +} diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/ObjectRecognition/action/ObjectRecognitionFeedback.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/ObjectRecognition/action/ObjectRecognitionFeedback.cs.meta new file mode 100644 index 00000000..6aaa5dca --- /dev/null +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/ObjectRecognition/action/ObjectRecognitionFeedback.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: b5a82160fbed0a24ab784ed5e614498c +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/ObjectRecognition/action/ObjectRecognitionGoal.cs b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/ObjectRecognition/action/ObjectRecognitionGoal.cs new file mode 100644 index 00000000..2e2d4174 --- /dev/null +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/ObjectRecognition/action/ObjectRecognitionGoal.cs @@ -0,0 +1,65 @@ +//Do not edit! This file was generated by Unity-ROS MessageGeneration. +using System; +using System.Linq; +using System.Collections.Generic; +using System.Text; +using Unity.Robotics.ROSTCPConnector.MessageGeneration; + +namespace RosMessageTypes.ObjectRecognition +{ + public class ObjectRecognitionGoal : Message + { + public const string RosMessageName = "object_recognition_msgs-master/ObjectRecognition"; + + // Optional ROI to use for the object detection + public bool use_roi; + public float[] filter_limits; + + public ObjectRecognitionGoal() + { + this.use_roi = false; + this.filter_limits = new float[0]; + } + + public ObjectRecognitionGoal(bool use_roi, float[] filter_limits) + { + this.use_roi = use_roi; + this.filter_limits = filter_limits; + } + public override List SerializationStatements() + { + var listOfSerializations = new List(); + listOfSerializations.Add(BitConverter.GetBytes(this.use_roi)); + + listOfSerializations.Add(BitConverter.GetBytes(filter_limits.Length)); + foreach(var entry in filter_limits) + listOfSerializations.Add(BitConverter.GetBytes(entry)); + + return listOfSerializations; + } + + public override int Deserialize(byte[] data, int offset) + { + this.use_roi = BitConverter.ToBoolean(data, offset); + offset += 1; + + var filter_limitsArrayLength = DeserializeLength(data, offset); + offset += 4; + this.filter_limits= new float[filter_limitsArrayLength]; + for(var i = 0; i < filter_limitsArrayLength; i++) + { + this.filter_limits[i] = BitConverter.ToSingle(data, offset); + offset += 4; + } + + return offset; + } + + public override string ToString() + { + return "ObjectRecognitionGoal: " + + "\nuse_roi: " + use_roi.ToString() + + "\nfilter_limits: " + System.String.Join(", ", filter_limits.ToList()); + } + } +} diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/ObjectRecognition/action/ObjectRecognitionGoal.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/ObjectRecognition/action/ObjectRecognitionGoal.cs.meta new file mode 100644 index 00000000..2ba927ef --- /dev/null +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/ObjectRecognition/action/ObjectRecognitionGoal.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 9726adc74031c6644ab51ff57f1da2c5 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/ObjectRecognition/action/ObjectRecognitionResult.cs b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/ObjectRecognition/action/ObjectRecognitionResult.cs new file mode 100644 index 00000000..f75b67ac --- /dev/null +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/ObjectRecognition/action/ObjectRecognitionResult.cs @@ -0,0 +1,47 @@ +//Do not edit! This file was generated by Unity-ROS MessageGeneration. +using System; +using System.Linq; +using System.Collections.Generic; +using System.Text; +using Unity.Robotics.ROSTCPConnector.MessageGeneration; + +namespace RosMessageTypes.ObjectRecognition +{ + public class ObjectRecognitionResult : Message + { + public const string RosMessageName = "object_recognition_msgs-master/ObjectRecognition"; + + // Send the found objects, see the msg files for docs + public RecognizedObjectArray recognized_objects; + + public ObjectRecognitionResult() + { + this.recognized_objects = new RecognizedObjectArray(); + } + + public ObjectRecognitionResult(RecognizedObjectArray recognized_objects) + { + this.recognized_objects = recognized_objects; + } + public override List SerializationStatements() + { + var listOfSerializations = new List(); + listOfSerializations.AddRange(recognized_objects.SerializationStatements()); + + return listOfSerializations; + } + + public override int Deserialize(byte[] data, int offset) + { + offset = this.recognized_objects.Deserialize(data, offset); + + return offset; + } + + public override string ToString() + { + return "ObjectRecognitionResult: " + + "\nrecognized_objects: " + recognized_objects.ToString(); + } + } +} diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/ObjectRecognition/action/ObjectRecognitionResult.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/ObjectRecognition/action/ObjectRecognitionResult.cs.meta new file mode 100644 index 00000000..c8ec30cb --- /dev/null +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/ObjectRecognition/action/ObjectRecognitionResult.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 9ca95f436d8a5b046b3b5502b69814ce +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/ObjectRecognition/msg.meta b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/ObjectRecognition/msg.meta new file mode 100644 index 00000000..f977df94 --- /dev/null +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/ObjectRecognition/msg.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: caeb777ca0e45a94cae6398e5c738541 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/ObjectRecognition/msg/ObjectInformation.cs b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/ObjectRecognition/msg/ObjectInformation.cs new file mode 100644 index 00000000..7e84e674 --- /dev/null +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/ObjectRecognition/msg/ObjectInformation.cs @@ -0,0 +1,68 @@ +//Do not edit! This file was generated by Unity-ROS MessageGeneration. +using System; +using System.Linq; +using System.Collections.Generic; +using System.Text; +using Unity.Robotics.ROSTCPConnector.MessageGeneration; + +namespace RosMessageTypes.ObjectRecognition +{ + public class ObjectInformation : Message + { + public const string RosMessageName = "object_recognition_msgs/ObjectInformation"; + + // ############################################# VISUALIZATION INFO ###################################################### + // ################## THIS INFO SHOULD BE OBTAINED INDEPENDENTLY FROM THE CORE, LIKE IN AN RVIZ PLUGIN ################### + // The human readable name of the object + public string name; + // The full mesh of the object: this can be useful for display purposes, augmented reality ... but it can be big + // Make sure the type is MESH + public Shape.Mesh ground_truth_mesh; + // Sometimes, you only have a cloud in the DB + // Make sure the type is POINTS + public Sensor.PointCloud2 ground_truth_point_cloud; + + public ObjectInformation() + { + this.name = ""; + this.ground_truth_mesh = new Shape.Mesh(); + this.ground_truth_point_cloud = new Sensor.PointCloud2(); + } + + public ObjectInformation(string name, Shape.Mesh ground_truth_mesh, Sensor.PointCloud2 ground_truth_point_cloud) + { + this.name = name; + this.ground_truth_mesh = ground_truth_mesh; + this.ground_truth_point_cloud = ground_truth_point_cloud; + } + public override List SerializationStatements() + { + var listOfSerializations = new List(); + listOfSerializations.Add(SerializeString(this.name)); + listOfSerializations.AddRange(ground_truth_mesh.SerializationStatements()); + listOfSerializations.AddRange(ground_truth_point_cloud.SerializationStatements()); + + return listOfSerializations; + } + + public override int Deserialize(byte[] data, int offset) + { + var nameStringBytesLength = DeserializeLength(data, offset); + offset += 4; + this.name = DeserializeString(data, offset, nameStringBytesLength); + offset += nameStringBytesLength; + offset = this.ground_truth_mesh.Deserialize(data, offset); + offset = this.ground_truth_point_cloud.Deserialize(data, offset); + + return offset; + } + + public override string ToString() + { + return "ObjectInformation: " + + "\nname: " + name.ToString() + + "\nground_truth_mesh: " + ground_truth_mesh.ToString() + + "\nground_truth_point_cloud: " + ground_truth_point_cloud.ToString(); + } + } +} diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/ObjectRecognition/msg/ObjectInformation.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/ObjectRecognition/msg/ObjectInformation.cs.meta new file mode 100644 index 00000000..dec7532f --- /dev/null +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/ObjectRecognition/msg/ObjectInformation.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: f6e6b4e6f3567824ea359c48d401bff1 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/ObjectRecognition/msg/ObjectType.cs b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/ObjectRecognition/msg/ObjectType.cs new file mode 100644 index 00000000..2d6bcce2 --- /dev/null +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/ObjectRecognition/msg/ObjectType.cs @@ -0,0 +1,79 @@ +//Do not edit! This file was generated by Unity-ROS MessageGeneration. +using System; +using System.Linq; +using System.Collections.Generic; +using System.Text; +using Unity.Robotics.ROSTCPConnector.MessageGeneration; + +namespace RosMessageTypes.ObjectRecognition +{ + public class ObjectType : Message + { + public const string RosMessageName = "object_recognition_msgs/ObjectType"; + + // ################################################# OBJECT ID ######################################################### + // Contains information about the type of a found object. Those two sets of parameters together uniquely define an + // object + // The key of the found object: the unique identifier in the given db + public string key; + // The db parameters stored as a JSON/compressed YAML string. An object id does not make sense without the corresponding + // database. E.g., in object_recognition, it can look like: "{'type':'CouchDB', 'root':'http://localhost'}" + // There is no conventional format for those parameters and it's nice to keep that flexibility. + // The object_recognition_core as a generic DB type that can read those fields + // Current examples: + // For CouchDB: + // type: 'CouchDB' + // root: 'http://localhost:5984' + // collection: 'object_recognition' + // For SQL household database: + // type: 'SqlHousehold' + // host: 'wgs36' + // port: 5432 + // user: 'willow' + // password: 'willow' + // name: 'household_objects' + // module: 'tabletop' + public string db; + + public ObjectType() + { + this.key = ""; + this.db = ""; + } + + public ObjectType(string key, string db) + { + this.key = key; + this.db = db; + } + public override List SerializationStatements() + { + var listOfSerializations = new List(); + listOfSerializations.Add(SerializeString(this.key)); + listOfSerializations.Add(SerializeString(this.db)); + + return listOfSerializations; + } + + public override int Deserialize(byte[] data, int offset) + { + var keyStringBytesLength = DeserializeLength(data, offset); + offset += 4; + this.key = DeserializeString(data, offset, keyStringBytesLength); + offset += keyStringBytesLength; + var dbStringBytesLength = DeserializeLength(data, offset); + offset += 4; + this.db = DeserializeString(data, offset, dbStringBytesLength); + offset += dbStringBytesLength; + + return offset; + } + + public override string ToString() + { + return "ObjectType: " + + "\nkey: " + key.ToString() + + "\ndb: " + db.ToString(); + } + } +} diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/ObjectRecognition/msg/ObjectType.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/ObjectRecognition/msg/ObjectType.cs.meta new file mode 100644 index 00000000..3c6da051 --- /dev/null +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/ObjectRecognition/msg/ObjectType.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 5ebcdcd4b6109704f930996b4aafc7b9 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/ObjectRecognition/msg/RecognizedObject.cs b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/ObjectRecognition/msg/RecognizedObject.cs new file mode 100644 index 00000000..7ac16896 --- /dev/null +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/ObjectRecognition/msg/RecognizedObject.cs @@ -0,0 +1,125 @@ +//Do not edit! This file was generated by Unity-ROS MessageGeneration. +using System; +using System.Linq; +using System.Collections.Generic; +using System.Text; +using Unity.Robotics.ROSTCPConnector.MessageGeneration; +using RosMessageTypes.Std; + +namespace RosMessageTypes.ObjectRecognition +{ + public class RecognizedObject : Message + { + public const string RosMessageName = "object_recognition_msgs/RecognizedObject"; + + // #################################################### HEADER ########################################################### + // The header frame corresponds to the pose frame, NOT the point_cloud frame. + public Header header; + // ################################################# OBJECT INFO ######################################################### + // Contains information about the type and the position of a found object + // Some of those fields might not be filled because the used techniques do not fill them or because the user does not + // request them + // The type of the found object + public ObjectType type; + // confidence: how sure you are it is that object and not another one. + // It is between 0 and 1 and the closer to one it is the better + public float confidence; + // ############################################### OBJECT CLUSTERS ####################################################### + // Sometimes you can extract the 3d points that belong to the object, in the frames of the original sensors + // (it is an array as you might have several sensors) + public Sensor.PointCloud2[] point_clouds; + // Sometimes, you can only provide a bounding box/shape, even in 3d + // This is in the pose frame + public Shape.Mesh bounding_mesh; + // Sometimes, you only have 2d input so you can't really give a pose, you just get a contour, or a box + // The last point will be linked to the first one automatically + public Geometry.Point[] bounding_contours; + // ################################################### POSE INFO ######################################################### + // This is the result that everybody expects : the pose in some frame given with the input. The units are radian/meters + // as usual + public Geometry.PoseWithCovarianceStamped pose; + + public RecognizedObject() + { + this.header = new Header(); + this.type = new ObjectType(); + this.confidence = 0.0f; + this.point_clouds = new Sensor.PointCloud2[0]; + this.bounding_mesh = new Shape.Mesh(); + this.bounding_contours = new Geometry.Point[0]; + this.pose = new Geometry.PoseWithCovarianceStamped(); + } + + public RecognizedObject(Header header, ObjectType type, float confidence, Sensor.PointCloud2[] point_clouds, Shape.Mesh bounding_mesh, Geometry.Point[] bounding_contours, Geometry.PoseWithCovarianceStamped pose) + { + this.header = header; + this.type = type; + this.confidence = confidence; + this.point_clouds = point_clouds; + this.bounding_mesh = bounding_mesh; + this.bounding_contours = bounding_contours; + this.pose = pose; + } + public override List SerializationStatements() + { + var listOfSerializations = new List(); + listOfSerializations.AddRange(header.SerializationStatements()); + listOfSerializations.AddRange(type.SerializationStatements()); + listOfSerializations.Add(BitConverter.GetBytes(this.confidence)); + + listOfSerializations.Add(BitConverter.GetBytes(point_clouds.Length)); + foreach(var entry in point_clouds) + listOfSerializations.Add(entry.Serialize()); + listOfSerializations.AddRange(bounding_mesh.SerializationStatements()); + + listOfSerializations.Add(BitConverter.GetBytes(bounding_contours.Length)); + foreach(var entry in bounding_contours) + listOfSerializations.Add(entry.Serialize()); + listOfSerializations.AddRange(pose.SerializationStatements()); + + return listOfSerializations; + } + + public override int Deserialize(byte[] data, int offset) + { + offset = this.header.Deserialize(data, offset); + offset = this.type.Deserialize(data, offset); + this.confidence = BitConverter.ToSingle(data, offset); + offset += 4; + + var point_cloudsArrayLength = DeserializeLength(data, offset); + offset += 4; + this.point_clouds= new Sensor.PointCloud2[point_cloudsArrayLength]; + for(var i = 0; i < point_cloudsArrayLength; i++) + { + this.point_clouds[i] = new Sensor.PointCloud2(); + offset = this.point_clouds[i].Deserialize(data, offset); + } + offset = this.bounding_mesh.Deserialize(data, offset); + + var bounding_contoursArrayLength = DeserializeLength(data, offset); + offset += 4; + this.bounding_contours= new Geometry.Point[bounding_contoursArrayLength]; + for(var i = 0; i < bounding_contoursArrayLength; i++) + { + this.bounding_contours[i] = new Geometry.Point(); + offset = this.bounding_contours[i].Deserialize(data, offset); + } + offset = this.pose.Deserialize(data, offset); + + return offset; + } + + public override string ToString() + { + return "RecognizedObject: " + + "\nheader: " + header.ToString() + + "\ntype: " + type.ToString() + + "\nconfidence: " + confidence.ToString() + + "\npoint_clouds: " + System.String.Join(", ", point_clouds.ToList()) + + "\nbounding_mesh: " + bounding_mesh.ToString() + + "\nbounding_contours: " + System.String.Join(", ", bounding_contours.ToList()) + + "\npose: " + pose.ToString(); + } + } +} diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/ObjectRecognition/msg/RecognizedObject.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/ObjectRecognition/msg/RecognizedObject.cs.meta new file mode 100644 index 00000000..09879242 --- /dev/null +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/ObjectRecognition/msg/RecognizedObject.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 01f984cc5e0aeb042aa5f7b43b252a46 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/ObjectRecognition/msg/RecognizedObjectArray.cs b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/ObjectRecognition/msg/RecognizedObjectArray.cs new file mode 100644 index 00000000..aab285fc --- /dev/null +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/ObjectRecognition/msg/RecognizedObjectArray.cs @@ -0,0 +1,85 @@ +//Do not edit! This file was generated by Unity-ROS MessageGeneration. +using System; +using System.Linq; +using System.Collections.Generic; +using System.Text; +using Unity.Robotics.ROSTCPConnector.MessageGeneration; +using RosMessageTypes.Std; + +namespace RosMessageTypes.ObjectRecognition +{ + public class RecognizedObjectArray : Message + { + public const string RosMessageName = "object_recognition_msgs/RecognizedObjectArray"; + + // #################################################### HEADER ########################################################### + public Header header; + // This message type describes a potential scene configuration: a set of objects that can explain the scene + public RecognizedObject[] objects; + // #################################################### SEARCH ########################################################### + // The co-occurrence matrix between the recognized objects + public float[] cooccurrence; + + public RecognizedObjectArray() + { + this.header = new Header(); + this.objects = new RecognizedObject[0]; + this.cooccurrence = new float[0]; + } + + public RecognizedObjectArray(Header header, RecognizedObject[] objects, float[] cooccurrence) + { + this.header = header; + this.objects = objects; + this.cooccurrence = cooccurrence; + } + public override List SerializationStatements() + { + var listOfSerializations = new List(); + listOfSerializations.AddRange(header.SerializationStatements()); + + listOfSerializations.Add(BitConverter.GetBytes(objects.Length)); + foreach(var entry in objects) + listOfSerializations.Add(entry.Serialize()); + + listOfSerializations.Add(BitConverter.GetBytes(cooccurrence.Length)); + foreach(var entry in cooccurrence) + listOfSerializations.Add(BitConverter.GetBytes(entry)); + + return listOfSerializations; + } + + public override int Deserialize(byte[] data, int offset) + { + offset = this.header.Deserialize(data, offset); + + var objectsArrayLength = DeserializeLength(data, offset); + offset += 4; + this.objects= new RecognizedObject[objectsArrayLength]; + for(var i = 0; i < objectsArrayLength; i++) + { + this.objects[i] = new RecognizedObject(); + offset = this.objects[i].Deserialize(data, offset); + } + + var cooccurrenceArrayLength = DeserializeLength(data, offset); + offset += 4; + this.cooccurrence= new float[cooccurrenceArrayLength]; + for(var i = 0; i < cooccurrenceArrayLength; i++) + { + this.cooccurrence[i] = BitConverter.ToSingle(data, offset); + offset += 4; + } + + return offset; + } + + public override string ToString() + { + return "RecognizedObjectArray: " + + "\nheader: " + header.ToString() + + "\nobjects: " + System.String.Join(", ", objects.ToList()) + + "\ncooccurrence: " + System.String.Join(", ", cooccurrence.ToList()); + } + } +} diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/ObjectRecognition/msg/RecognizedObjectArray.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/ObjectRecognition/msg/RecognizedObjectArray.cs.meta new file mode 100644 index 00000000..bfb9a286 --- /dev/null +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/ObjectRecognition/msg/RecognizedObjectArray.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: f348dab18e906b54ba68778e4cd9a5f2 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/ObjectRecognition/msg/Table.cs b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/ObjectRecognition/msg/Table.cs new file mode 100644 index 00000000..08fdaed4 --- /dev/null +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/ObjectRecognition/msg/Table.cs @@ -0,0 +1,78 @@ +//Do not edit! This file was generated by Unity-ROS MessageGeneration. +using System; +using System.Linq; +using System.Collections.Generic; +using System.Text; +using Unity.Robotics.ROSTCPConnector.MessageGeneration; +using RosMessageTypes.Std; + +namespace RosMessageTypes.ObjectRecognition +{ + public class Table : Message + { + public const string RosMessageName = "object_recognition_msgs/Table"; + + // Informs that a planar table has been detected at a given location + public Header header; + // The pose gives you the transform that take you to the coordinate system + // of the table, with the origin somewhere in the table plane and the + // z axis normal to the plane + public Geometry.Pose pose; + // There is no guarantee that the table does NOT extend further than the + // convex hull; this is just as far as we've observed it. + // The origin of the table coordinate system is inside the convex hull + // Set of points forming the convex hull of the table + public Geometry.Point[] convex_hull; + + public Table() + { + this.header = new Header(); + this.pose = new Geometry.Pose(); + this.convex_hull = new Geometry.Point[0]; + } + + public Table(Header header, Geometry.Pose pose, Geometry.Point[] convex_hull) + { + this.header = header; + this.pose = pose; + this.convex_hull = convex_hull; + } + public override List SerializationStatements() + { + var listOfSerializations = new List(); + listOfSerializations.AddRange(header.SerializationStatements()); + listOfSerializations.AddRange(pose.SerializationStatements()); + + listOfSerializations.Add(BitConverter.GetBytes(convex_hull.Length)); + foreach(var entry in convex_hull) + listOfSerializations.Add(entry.Serialize()); + + return listOfSerializations; + } + + public override int Deserialize(byte[] data, int offset) + { + offset = this.header.Deserialize(data, offset); + offset = this.pose.Deserialize(data, offset); + + var convex_hullArrayLength = DeserializeLength(data, offset); + offset += 4; + this.convex_hull= new Geometry.Point[convex_hullArrayLength]; + for(var i = 0; i < convex_hullArrayLength; i++) + { + this.convex_hull[i] = new Geometry.Point(); + offset = this.convex_hull[i].Deserialize(data, offset); + } + + return offset; + } + + public override string ToString() + { + return "Table: " + + "\nheader: " + header.ToString() + + "\npose: " + pose.ToString() + + "\nconvex_hull: " + System.String.Join(", ", convex_hull.ToList()); + } + } +} diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/ObjectRecognition/msg/Table.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/ObjectRecognition/msg/Table.cs.meta new file mode 100644 index 00000000..5b977dbc --- /dev/null +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/ObjectRecognition/msg/Table.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 2b4c1e64be313e242a4042f2109f26e6 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/ObjectRecognition/msg/TableArray.cs b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/ObjectRecognition/msg/TableArray.cs new file mode 100644 index 00000000..f966731c --- /dev/null +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/ObjectRecognition/msg/TableArray.cs @@ -0,0 +1,65 @@ +//Do not edit! This file was generated by Unity-ROS MessageGeneration. +using System; +using System.Linq; +using System.Collections.Generic; +using System.Text; +using Unity.Robotics.ROSTCPConnector.MessageGeneration; +using RosMessageTypes.Std; + +namespace RosMessageTypes.ObjectRecognition +{ + public class TableArray : Message + { + public const string RosMessageName = "object_recognition_msgs/TableArray"; + + public Header header; + // Just an array of tables + public Table[] tables; + + public TableArray() + { + this.header = new Header(); + this.tables = new Table[0]; + } + + public TableArray(Header header, Table[] tables) + { + this.header = header; + this.tables = tables; + } + public override List SerializationStatements() + { + var listOfSerializations = new List(); + listOfSerializations.AddRange(header.SerializationStatements()); + + listOfSerializations.Add(BitConverter.GetBytes(tables.Length)); + foreach(var entry in tables) + listOfSerializations.Add(entry.Serialize()); + + return listOfSerializations; + } + + public override int Deserialize(byte[] data, int offset) + { + offset = this.header.Deserialize(data, offset); + + var tablesArrayLength = DeserializeLength(data, offset); + offset += 4; + this.tables= new Table[tablesArrayLength]; + for(var i = 0; i < tablesArrayLength; i++) + { + this.tables[i] = new Table(); + offset = this.tables[i].Deserialize(data, offset); + } + + return offset; + } + + public override string ToString() + { + return "TableArray: " + + "\nheader: " + header.ToString() + + "\ntables: " + System.String.Join(", ", tables.ToList()); + } + } +} diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/ObjectRecognition/msg/TableArray.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/ObjectRecognition/msg/TableArray.cs.meta new file mode 100644 index 00000000..51a8ecff --- /dev/null +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/ObjectRecognition/msg/TableArray.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 2b4e718172f4e2b458d34fa363961729 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/ObjectRecognition/srv.meta b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/ObjectRecognition/srv.meta new file mode 100644 index 00000000..ada50313 --- /dev/null +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/ObjectRecognition/srv.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 307686744e5d1b74d9966dcb6d9efee5 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/ObjectRecognition/srv/GetObjectInformationRequest.cs b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/ObjectRecognition/srv/GetObjectInformationRequest.cs new file mode 100644 index 00000000..d2f059a2 --- /dev/null +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/ObjectRecognition/srv/GetObjectInformationRequest.cs @@ -0,0 +1,48 @@ +//Do not edit! This file was generated by Unity-ROS MessageGeneration. +using System; +using System.Linq; +using System.Collections.Generic; +using System.Text; +using Unity.Robotics.ROSTCPConnector.MessageGeneration; + +namespace RosMessageTypes.ObjectRecognition +{ + public class GetObjectInformationRequest : Message + { + public const string RosMessageName = "object_recognition_msgs-master/GetObjectInformation"; + + // Retrieve extra data from the DB for a given object + // The type of the object to retrieve info from + public ObjectType type; + + public GetObjectInformationRequest() + { + this.type = new ObjectType(); + } + + public GetObjectInformationRequest(ObjectType type) + { + this.type = type; + } + public override List SerializationStatements() + { + var listOfSerializations = new List(); + listOfSerializations.AddRange(type.SerializationStatements()); + + return listOfSerializations; + } + + public override int Deserialize(byte[] data, int offset) + { + offset = this.type.Deserialize(data, offset); + + return offset; + } + + public override string ToString() + { + return "GetObjectInformationRequest: " + + "\ntype: " + type.ToString(); + } + } +} diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/ObjectRecognition/srv/GetObjectInformationRequest.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/ObjectRecognition/srv/GetObjectInformationRequest.cs.meta new file mode 100644 index 00000000..92956d2a --- /dev/null +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/ObjectRecognition/srv/GetObjectInformationRequest.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 462e45ec29977774496e42d04c7e5360 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/ObjectRecognition/srv/GetObjectInformationResponse.cs b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/ObjectRecognition/srv/GetObjectInformationResponse.cs new file mode 100644 index 00000000..6553380a --- /dev/null +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/ObjectRecognition/srv/GetObjectInformationResponse.cs @@ -0,0 +1,47 @@ +//Do not edit! This file was generated by Unity-ROS MessageGeneration. +using System; +using System.Linq; +using System.Collections.Generic; +using System.Text; +using Unity.Robotics.ROSTCPConnector.MessageGeneration; + +namespace RosMessageTypes.ObjectRecognition +{ + public class GetObjectInformationResponse : Message + { + public const string RosMessageName = "object_recognition_msgs-master/GetObjectInformation"; + + // Extra object info + public ObjectInformation information; + + public GetObjectInformationResponse() + { + this.information = new ObjectInformation(); + } + + public GetObjectInformationResponse(ObjectInformation information) + { + this.information = information; + } + public override List SerializationStatements() + { + var listOfSerializations = new List(); + listOfSerializations.AddRange(information.SerializationStatements()); + + return listOfSerializations; + } + + public override int Deserialize(byte[] data, int offset) + { + offset = this.information.Deserialize(data, offset); + + return offset; + } + + public override string ToString() + { + return "GetObjectInformationResponse: " + + "\ninformation: " + information.ToString(); + } + } +} diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/ObjectRecognition/srv/GetObjectInformationResponse.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/ObjectRecognition/srv/GetObjectInformationResponse.cs.meta new file mode 100644 index 00000000..5db76116 --- /dev/null +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/ObjectRecognition/srv/GetObjectInformationResponse.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 76e19d706765ee848b73d0d6feae1c1e +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/Octomap.meta b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/Octomap.meta new file mode 100644 index 00000000..f32696ed --- /dev/null +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/Octomap.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: dae10f42cf3074a4bb9bd5a0afa66528 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/Octomap/msg.meta b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/Octomap/msg.meta new file mode 100644 index 00000000..eb5a8f06 --- /dev/null +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/Octomap/msg.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 0eba4428046e55c40aa2fe8282863270 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/Octomap/msg/Octomap.cs b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/Octomap/msg/Octomap.cs new file mode 100644 index 00000000..ddba445b --- /dev/null +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/Octomap/msg/Octomap.cs @@ -0,0 +1,91 @@ +//Do not edit! This file was generated by Unity-ROS MessageGeneration. +using System; +using System.Linq; +using System.Collections.Generic; +using System.Text; +using Unity.Robotics.ROSTCPConnector.MessageGeneration; +using RosMessageTypes.Std; + +namespace RosMessageTypes.Octomap +{ + public class Octomap : Message + { + public const string RosMessageName = "octomap_msgs/Octomap"; + + // A 3D map in binary format, as Octree + public Header header; + // Flag to denote a binary (only free/occupied) or full occupancy octree (.bt/.ot file) + public bool binary; + // Class id of the contained octree + public string id; + // Resolution (in m) of the smallest octree nodes + public double resolution; + // binary serialization of octree, use conversions.h to read and write octrees + public sbyte[] data; + + public Octomap() + { + this.header = new Header(); + this.binary = false; + this.id = ""; + this.resolution = 0.0; + this.data = new sbyte[0]; + } + + public Octomap(Header header, bool binary, string id, double resolution, sbyte[] data) + { + this.header = header; + this.binary = binary; + this.id = id; + this.resolution = resolution; + this.data = data; + } + public override List SerializationStatements() + { + var listOfSerializations = new List(); + listOfSerializations.AddRange(header.SerializationStatements()); + listOfSerializations.Add(BitConverter.GetBytes(this.binary)); + listOfSerializations.Add(SerializeString(this.id)); + listOfSerializations.Add(BitConverter.GetBytes(this.resolution)); + + listOfSerializations.Add(BitConverter.GetBytes(data.Length)); + listOfSerializations.Add((byte[]) (Array)this.data); + + return listOfSerializations; + } + + public override int Deserialize(byte[] data, int offset) + { + offset = this.header.Deserialize(data, offset); + this.binary = BitConverter.ToBoolean(data, offset); + offset += 1; + var idStringBytesLength = DeserializeLength(data, offset); + offset += 4; + this.id = DeserializeString(data, offset, idStringBytesLength); + offset += idStringBytesLength; + this.resolution = BitConverter.ToDouble(data, offset); + offset += 8; + + var dataArrayLength = DeserializeLength(data, offset); + offset += 4; + this.data= new sbyte[dataArrayLength]; + for(var i = 0; i < dataArrayLength; i++) + { + this.data[i] = (sbyte)data[offset]; + offset += 1; + } + + return offset; + } + + public override string ToString() + { + return "Octomap: " + + "\nheader: " + header.ToString() + + "\nbinary: " + binary.ToString() + + "\nid: " + id.ToString() + + "\nresolution: " + resolution.ToString() + + "\ndata: " + System.String.Join(", ", data.ToList()); + } + } +} diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/Octomap/msg/Octomap.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/Octomap/msg/Octomap.cs.meta new file mode 100644 index 00000000..1ae350f1 --- /dev/null +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/Octomap/msg/Octomap.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 958d8b1c565c7c84e99db81e3104a336 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/Octomap/msg/OctomapWithPose.cs b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/Octomap/msg/OctomapWithPose.cs new file mode 100644 index 00000000..f1da58a2 --- /dev/null +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/Octomap/msg/OctomapWithPose.cs @@ -0,0 +1,62 @@ +//Do not edit! This file was generated by Unity-ROS MessageGeneration. +using System; +using System.Linq; +using System.Collections.Generic; +using System.Text; +using Unity.Robotics.ROSTCPConnector.MessageGeneration; +using RosMessageTypes.Std; + +namespace RosMessageTypes.Octomap +{ + public class OctomapWithPose : Message + { + public const string RosMessageName = "octomap_msgs/OctomapWithPose"; + + // A 3D map in binary format, as Octree + public Header header; + // The pose of the octree with respect to the header frame + public Geometry.Pose origin; + // The actual octree msg + public Octomap octomap; + + public OctomapWithPose() + { + this.header = new Header(); + this.origin = new Geometry.Pose(); + this.octomap = new Octomap(); + } + + public OctomapWithPose(Header header, Geometry.Pose origin, Octomap octomap) + { + this.header = header; + this.origin = origin; + this.octomap = octomap; + } + public override List SerializationStatements() + { + var listOfSerializations = new List(); + listOfSerializations.AddRange(header.SerializationStatements()); + listOfSerializations.AddRange(origin.SerializationStatements()); + listOfSerializations.AddRange(octomap.SerializationStatements()); + + return listOfSerializations; + } + + public override int Deserialize(byte[] data, int offset) + { + offset = this.header.Deserialize(data, offset); + offset = this.origin.Deserialize(data, offset); + offset = this.octomap.Deserialize(data, offset); + + return offset; + } + + public override string ToString() + { + return "OctomapWithPose: " + + "\nheader: " + header.ToString() + + "\norigin: " + origin.ToString() + + "\noctomap: " + octomap.ToString(); + } + } +} diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/Octomap/msg/OctomapWithPose.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/Octomap/msg/OctomapWithPose.cs.meta new file mode 100644 index 00000000..82d4d64d --- /dev/null +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/Octomap/msg/OctomapWithPose.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 4f1a808b1c5bdba43bbb5b667cf8729e +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/Octomap/srv.meta b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/Octomap/srv.meta new file mode 100644 index 00000000..1cd7ad5b --- /dev/null +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/Octomap/srv.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 983d85a1b0c8af04d925125bf4a46d1b +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/Octomap/srv/BoundingBoxQueryRequest.cs b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/Octomap/srv/BoundingBoxQueryRequest.cs new file mode 100644 index 00000000..bcc94a9d --- /dev/null +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/Octomap/srv/BoundingBoxQueryRequest.cs @@ -0,0 +1,55 @@ +//Do not edit! This file was generated by Unity-ROS MessageGeneration. +using System; +using System.Linq; +using System.Collections.Generic; +using System.Text; +using Unity.Robotics.ROSTCPConnector.MessageGeneration; + +namespace RosMessageTypes.Octomap +{ + public class BoundingBoxQueryRequest : Message + { + public const string RosMessageName = "octomap_msgs-melodic-devel/BoundingBoxQuery"; + + // Clear a region specified by a global axis-aligned bounding box in stored OctoMap + // minimum corner point of axis-aligned bounding box in global frame + public Geometry.Point min; + // maximum corner point of axis-aligned bounding box in global frame + public Geometry.Point max; + + public BoundingBoxQueryRequest() + { + this.min = new Geometry.Point(); + this.max = new Geometry.Point(); + } + + public BoundingBoxQueryRequest(Geometry.Point min, Geometry.Point max) + { + this.min = min; + this.max = max; + } + public override List SerializationStatements() + { + var listOfSerializations = new List(); + listOfSerializations.AddRange(min.SerializationStatements()); + listOfSerializations.AddRange(max.SerializationStatements()); + + return listOfSerializations; + } + + public override int Deserialize(byte[] data, int offset) + { + offset = this.min.Deserialize(data, offset); + offset = this.max.Deserialize(data, offset); + + return offset; + } + + public override string ToString() + { + return "BoundingBoxQueryRequest: " + + "\nmin: " + min.ToString() + + "\nmax: " + max.ToString(); + } + } +} diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/Octomap/srv/BoundingBoxQueryRequest.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/Octomap/srv/BoundingBoxQueryRequest.cs.meta new file mode 100644 index 00000000..ca86d975 --- /dev/null +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/Octomap/srv/BoundingBoxQueryRequest.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 1cde46af86ce7124e9b8878cdf11980f +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/Octomap/srv/BoundingBoxQueryResponse.cs b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/Octomap/srv/BoundingBoxQueryResponse.cs new file mode 100644 index 00000000..5880acc0 --- /dev/null +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/Octomap/srv/BoundingBoxQueryResponse.cs @@ -0,0 +1,36 @@ +//Do not edit! This file was generated by Unity-ROS MessageGeneration. +using System; +using System.Linq; +using System.Collections.Generic; +using System.Text; +using Unity.Robotics.ROSTCPConnector.MessageGeneration; + +namespace RosMessageTypes.Octomap +{ + public class BoundingBoxQueryResponse : Message + { + public const string RosMessageName = "octomap_msgs-melodic-devel/BoundingBoxQuery"; + + + public BoundingBoxQueryResponse() + { + } + public override List SerializationStatements() + { + var listOfSerializations = new List(); + + return listOfSerializations; + } + + public override int Deserialize(byte[] data, int offset) + { + + return offset; + } + + public override string ToString() + { + return "BoundingBoxQueryResponse: "; + } + } +} diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/Octomap/srv/BoundingBoxQueryResponse.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/Octomap/srv/BoundingBoxQueryResponse.cs.meta new file mode 100644 index 00000000..f4b999f8 --- /dev/null +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/Octomap/srv/BoundingBoxQueryResponse.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 1d76ee97d5e0f66488f312c09f4a3e0e +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/Octomap/srv/GetOctomapRequest.cs b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/Octomap/srv/GetOctomapRequest.cs new file mode 100644 index 00000000..4386e87a --- /dev/null +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/Octomap/srv/GetOctomapRequest.cs @@ -0,0 +1,37 @@ +//Do not edit! This file was generated by Unity-ROS MessageGeneration. +using System; +using System.Linq; +using System.Collections.Generic; +using System.Text; +using Unity.Robotics.ROSTCPConnector.MessageGeneration; + +namespace RosMessageTypes.Octomap +{ + public class GetOctomapRequest : Message + { + public const string RosMessageName = "octomap_msgs-melodic-devel/GetOctomap"; + + // Get the map as a octomap + + public GetOctomapRequest() + { + } + public override List SerializationStatements() + { + var listOfSerializations = new List(); + + return listOfSerializations; + } + + public override int Deserialize(byte[] data, int offset) + { + + return offset; + } + + public override string ToString() + { + return "GetOctomapRequest: "; + } + } +} diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/Octomap/srv/GetOctomapRequest.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/Octomap/srv/GetOctomapRequest.cs.meta new file mode 100644 index 00000000..603c1771 --- /dev/null +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/Octomap/srv/GetOctomapRequest.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: df1f0b35ab873484c99405fbe4f84f79 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/Octomap/srv/GetOctomapResponse.cs b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/Octomap/srv/GetOctomapResponse.cs new file mode 100644 index 00000000..046f63b6 --- /dev/null +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/Octomap/srv/GetOctomapResponse.cs @@ -0,0 +1,46 @@ +//Do not edit! This file was generated by Unity-ROS MessageGeneration. +using System; +using System.Linq; +using System.Collections.Generic; +using System.Text; +using Unity.Robotics.ROSTCPConnector.MessageGeneration; + +namespace RosMessageTypes.Octomap +{ + public class GetOctomapResponse : Message + { + public const string RosMessageName = "octomap_msgs-melodic-devel/GetOctomap"; + + public Octomap map; + + public GetOctomapResponse() + { + this.map = new Octomap(); + } + + public GetOctomapResponse(Octomap map) + { + this.map = map; + } + public override List SerializationStatements() + { + var listOfSerializations = new List(); + listOfSerializations.AddRange(map.SerializationStatements()); + + return listOfSerializations; + } + + public override int Deserialize(byte[] data, int offset) + { + offset = this.map.Deserialize(data, offset); + + return offset; + } + + public override string ToString() + { + return "GetOctomapResponse: " + + "\nmap: " + map.ToString(); + } + } +} diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/Octomap/srv/GetOctomapResponse.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/Octomap/srv/GetOctomapResponse.cs.meta new file mode 100644 index 00000000..b026fe86 --- /dev/null +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/Octomap/srv/GetOctomapResponse.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: b72c060bef260e246a052b11de58a7d8 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/com.unity.robotics.ros-tcp-connector/package.json b/com.unity.robotics.ros-tcp-connector/package.json index 09e1ab4c..d121f87a 100644 --- a/com.unity.robotics.ros-tcp-connector/package.json +++ b/com.unity.robotics.ros-tcp-connector/package.json @@ -1,6 +1,6 @@ { "name": "com.unity.robotics.ros-tcp-connector", - "version": "0.1.2-preview", + "version": "0.2.0-preview", "displayName": "ROS TCP Connector", "description": "Bridge components and message generation allowing Unity to communicate with ROS services", "unity": "2020.2", From 3c70eb15ceb242fa7226981e307dbeaa81ea5678 Mon Sep 17 00:00:00 2001 From: LaurieCheers-unity <73140792+LaurieCheers-unity@users.noreply.github.com> Date: Thu, 25 Feb 2021 11:36:43 -0800 Subject: [PATCH 07/30] M prefix for all messages (#66) --- .../MessageGeneration/ActionAutoGen.cs | 45 +++++++------- .../MessageGeneration/ActionFeedback.cs | 10 ++-- .../Runtime/MessageGeneration/ActionGoal.cs | 10 ++-- .../Runtime/MessageGeneration/ActionResult.cs | 10 ++-- .../MessageGeneration/MessageAutoGen.cs | 2 +- .../MessageGeneration/MessageParser.cs | 16 ++--- .../MessageGeneration/MsgAutoGenUtilities.cs | 6 +- .../action/ObjectRecognitionFeedback.cs.meta | 11 ---- .../action/ObjectRecognitionGoal.cs.meta | 11 ---- .../action/ObjectRecognitionResult.cs.meta | 11 ---- .../msg/ObjectInformation.cs.meta | 11 ---- .../ObjectRecognition/msg/ObjectType.cs.meta | 11 ---- .../msg/RecognizedObject.cs.meta | 11 ---- .../msg/RecognizedObjectArray.cs.meta | 11 ---- .../ObjectRecognition/msg/Table.cs.meta | 11 ---- .../ObjectRecognition/msg/TableArray.cs.meta | 11 ---- .../srv/GetObjectInformationRequest.cs.meta | 11 ---- .../srv/GetObjectInformationResponse.cs.meta | 11 ---- .../Octomap/msg/Octomap.cs.meta | 11 ---- .../Octomap/msg/OctomapWithPose.cs.meta | 11 ---- .../srv/BoundingBoxQueryRequest.cs.meta | 11 ---- .../srv/BoundingBoxQueryResponse.cs.meta | 11 ---- .../Octomap/srv/GetOctomapRequest.cs.meta | 11 ---- .../Octomap/srv/GetOctomapResponse.cs.meta | 11 ---- ...on_msgs.meta => PregeneratedMessages.meta} | 2 +- .../Actionlib.meta | 0 .../Actionlib/msg.meta | 0 .../Actionlib/msg/MGoalID.cs} | 12 ++-- .../Actionlib/msg/MGoalID.cs.meta} | 2 +- .../Actionlib/msg/MGoalStatus.cs} | 12 ++-- .../Actionlib/msg/MGoalStatus.cs.meta} | 2 +- .../Actionlib/msg/MGoalStatusArray.cs} | 20 +++---- .../Actionlib/msg/MGoalStatusArray.cs.meta} | 2 +- .../Diagnostic.meta | 0 .../Diagnostic/msg.meta | 0 .../Diagnostic/msg/MDiagnosticArray.cs} | 20 +++---- .../Diagnostic/msg/MDiagnosticArray.cs.meta} | 2 +- .../Diagnostic/msg/MDiagnosticStatus.cs} | 16 ++--- .../Diagnostic/msg/MDiagnosticStatus.cs.meta | 11 ++++ .../Diagnostic/msg/MKeyValue.cs} | 8 +-- .../Diagnostic/msg/MKeyValue.cs.meta | 11 ++++ .../Diagnostic/srv.meta | 0 .../Diagnostic/srv/MAddDiagnosticsRequest.cs} | 8 +-- .../srv/MAddDiagnosticsRequest.cs.meta | 11 ++++ .../srv/MAddDiagnosticsResponse.cs} | 8 +-- .../srv/MAddDiagnosticsResponse.cs.meta | 11 ++++ .../Diagnostic/srv/MSelfTestRequest.cs} | 6 +- .../Diagnostic/srv/MSelfTestRequest.cs.meta | 11 ++++ .../Diagnostic/srv/MSelfTestResponse.cs} | 16 ++--- .../Diagnostic/srv/MSelfTestResponse.cs.meta | 11 ++++ .../Geometry.meta | 2 +- .../Geometry}/msg.meta | 2 +- .../Geometry/msg/MAccel.cs} | 16 ++--- .../Geometry/msg/MAccel.cs.meta | 11 ++++ .../Geometry/msg/MAccelStamped.cs} | 16 ++--- .../Geometry/msg/MAccelStamped.cs.meta | 11 ++++ .../Geometry/msg/MAccelWithCovariance.cs} | 12 ++-- .../Geometry/msg/MAccelWithCovariance.cs.meta | 11 ++++ .../msg/MAccelWithCovarianceStamped.cs} | 16 ++--- .../msg/MAccelWithCovarianceStamped.cs.meta | 11 ++++ .../Geometry/msg/MInertia.cs} | 12 ++-- .../Geometry/msg/MInertia.cs.meta | 11 ++++ .../Geometry/msg/MInertiaStamped.cs} | 16 ++--- .../Geometry/msg/MInertiaStamped.cs.meta | 11 ++++ .../Geometry/msg/MPoint.cs} | 8 +-- .../Geometry/msg/MPoint.cs.meta | 11 ++++ .../Geometry/msg/MPoint32.cs} | 8 +-- .../Geometry/msg/MPoint32.cs.meta | 11 ++++ .../Geometry/msg/MPointStamped.cs} | 16 ++--- .../Geometry/msg/MPointStamped.cs.meta | 11 ++++ .../Geometry/msg/MPolygon.cs} | 16 ++--- .../Geometry/msg/MPolygon.cs.meta | 11 ++++ .../Geometry/msg/MPolygonStamped.cs} | 16 ++--- .../Geometry/msg/MPolygonStamped.cs.meta | 11 ++++ .../Geometry/msg/MPose.cs} | 16 ++--- .../Geometry/msg/MPose.cs.meta | 11 ++++ .../Geometry/msg/MPose2D.cs} | 8 +-- .../Geometry/msg/MPose2D.cs.meta | 11 ++++ .../Geometry/msg/MPoseArray.cs} | 20 +++---- .../Geometry/msg/MPoseArray.cs.meta | 11 ++++ .../Geometry/msg/MPoseStamped.cs} | 16 ++--- .../Geometry/msg/MPoseStamped.cs.meta | 11 ++++ .../Geometry/msg/MPoseWithCovariance.cs} | 12 ++-- .../Geometry/msg/MPoseWithCovariance.cs.meta | 11 ++++ .../msg/MPoseWithCovarianceStamped.cs} | 16 ++--- .../msg/MPoseWithCovarianceStamped.cs.meta | 11 ++++ .../Geometry/msg/MQuaternion.cs} | 8 +-- .../Geometry/msg/MQuaternion.cs.meta | 11 ++++ .../Geometry/msg/MQuaternionStamped.cs} | 16 ++--- .../Geometry/msg/MQuaternionStamped.cs.meta | 11 ++++ .../Geometry/msg/MTransform.cs} | 16 ++--- .../Geometry/msg/MTransform.cs.meta | 11 ++++ .../Geometry/msg/MTransformStamped.cs} | 16 ++--- .../Geometry/msg/MTransformStamped.cs.meta | 11 ++++ .../Geometry/msg/MTwist.cs} | 16 ++--- .../Geometry/msg/MTwist.cs.meta | 11 ++++ .../Geometry/msg/MTwistStamped.cs} | 16 ++--- .../Geometry/msg/MTwistStamped.cs.meta | 11 ++++ .../Geometry/msg/MTwistWithCovariance.cs} | 12 ++-- .../Geometry/msg/MTwistWithCovariance.cs.meta | 11 ++++ .../msg/MTwistWithCovarianceStamped.cs} | 16 ++--- .../msg/MTwistWithCovarianceStamped.cs.meta | 11 ++++ .../Geometry/msg/MVector3.cs} | 8 +-- .../Geometry/msg/MVector3.cs.meta | 11 ++++ .../Geometry/msg/MVector3Stamped.cs} | 16 ++--- .../Geometry/msg/MVector3Stamped.cs.meta | 11 ++++ .../Geometry/msg/MWrench.cs} | 16 ++--- .../Geometry/msg/MWrench.cs.meta | 11 ++++ .../Geometry/msg/MWrenchStamped.cs} | 16 ++--- .../Geometry/msg/MWrenchStamped.cs.meta | 11 ++++ .../Nav.meta | 0 .../Nav/action.meta | 0 .../Nav/action/MGetMapAction.cs} | 10 ++-- .../Nav/action/MGetMapAction.cs.meta | 11 ++++ .../Nav/action/MGetMapActionFeedback.cs} | 8 +-- .../Nav/action/MGetMapActionFeedback.cs.meta | 11 ++++ .../Nav/action/MGetMapActionGoal.cs} | 8 +-- .../Nav/action/MGetMapActionGoal.cs.meta | 11 ++++ .../Nav/action/MGetMapActionResult.cs} | 8 +-- .../Nav/action/MGetMapActionResult.cs.meta | 11 ++++ .../Nav/action/MGetMapFeedback.cs} | 6 +- .../Nav/action/MGetMapFeedback.cs.meta | 11 ++++ .../Nav/action/MGetMapGoal.cs} | 6 +- .../Nav/action/MGetMapGoal.cs.meta | 11 ++++ .../Nav/action/MGetMapResult.cs} | 12 ++-- .../Nav/action/MGetMapResult.cs.meta | 11 ++++ .../Nav/msg.meta | 0 .../Nav/msg/MGridCells.cs} | 20 +++---- .../Nav/msg/MGridCells.cs.meta | 11 ++++ .../Nav/msg/MMapMetaData.cs} | 16 ++--- .../Nav/msg/MMapMetaData.cs.meta | 11 ++++ .../Nav/msg/MOccupancyGrid.cs} | 16 ++--- .../Nav/msg/MOccupancyGrid.cs.meta | 11 ++++ .../Nav/msg/MOdometry.cs} | 20 +++---- .../Nav/msg/MOdometry.cs.meta | 11 ++++ .../Nav/msg/MPath.cs} | 20 +++---- .../Nav/msg/MPath.cs.meta | 11 ++++ .../Nav/srv.meta | 0 .../Nav/srv/MGetMapRequest.cs} | 6 +- .../Nav/srv/MGetMapRequest.cs.meta | 11 ++++ .../Nav/srv/MGetMapResponse.cs} | 12 ++-- .../Nav/srv/MGetMapResponse.cs.meta | 11 ++++ .../Nav/srv/MGetPlanRequest.cs} | 16 ++--- .../Nav/srv/MGetPlanRequest.cs.meta | 11 ++++ .../Nav/srv/MGetPlanResponse.cs} | 12 ++-- .../Nav/srv/MGetPlanResponse.cs.meta | 11 ++++ .../Nav/srv/MLoadMapRequest.cs} | 8 +-- .../Nav/srv/MLoadMapRequest.cs.meta | 11 ++++ .../Nav/srv/MLoadMapResponse.cs} | 12 ++-- .../Nav/srv/MLoadMapResponse.cs.meta | 11 ++++ .../Nav/srv/MSetMapRequest.cs} | 16 ++--- .../Nav/srv/MSetMapRequest.cs.meta | 11 ++++ .../Nav/srv/MSetMapResponse.cs} | 8 +-- .../Nav/srv/MSetMapResponse.cs.meta | 11 ++++ .../ObjectRecognition.meta | 0 .../ObjectRecognition/action.meta | 0 .../action/MObjectRecognitionAction.cs} | 10 ++-- .../action/MObjectRecognitionAction.cs.meta | 11 ++++ .../MObjectRecognitionActionFeedback.cs} | 8 +-- .../MObjectRecognitionActionFeedback.cs.meta | 11 ++++ .../action/MObjectRecognitionActionGoal.cs} | 8 +-- .../MObjectRecognitionActionGoal.cs.meta | 11 ++++ .../action/MObjectRecognitionActionResult.cs} | 8 +-- .../MObjectRecognitionActionResult.cs.meta | 11 ++++ .../action/MObjectRecognitionFeedback.cs} | 6 +- .../action/MObjectRecognitionFeedback.cs.meta | 11 ++++ .../action/MObjectRecognitionGoal.cs} | 8 +-- .../action/MObjectRecognitionGoal.cs.meta | 11 ++++ .../action/MObjectRecognitionResult.cs} | 12 ++-- .../action/MObjectRecognitionResult.cs.meta | 11 ++++ .../ObjectRecognition/msg.meta | 0 .../msg/MObjectInformation.cs} | 16 ++--- .../msg/MObjectInformation.cs.meta | 11 ++++ .../ObjectRecognition/msg/MObjectType.cs} | 8 +-- .../ObjectRecognition/msg/MObjectType.cs.meta | 11 ++++ .../msg/MRecognizedObject.cs} | 40 ++++++------- .../msg/MRecognizedObject.cs.meta | 11 ++++ .../msg/MRecognizedObjectArray.cs} | 20 +++---- .../msg/MRecognizedObjectArray.cs.meta | 11 ++++ .../ObjectRecognition/msg/MTable.cs} | 24 ++++---- .../ObjectRecognition/msg/MTable.cs.meta | 11 ++++ .../ObjectRecognition/msg/MTableArray.cs} | 20 +++---- .../ObjectRecognition/msg/MTableArray.cs.meta | 11 ++++ .../ObjectRecognition/srv.meta | 0 .../srv/MGetObjectInformationRequest.cs} | 12 ++-- .../srv/MGetObjectInformationRequest.cs.meta | 11 ++++ .../srv/MGetObjectInformationResponse.cs} | 12 ++-- .../srv/MGetObjectInformationResponse.cs.meta | 11 ++++ .../{ => PregeneratedMessages}/Octomap.meta | 0 .../Octomap/msg.meta | 0 .../Octomap/msg/MOctomap.cs} | 12 ++-- .../Octomap/msg/MOctomap.cs.meta | 11 ++++ .../Octomap/msg/MOctomapWithPose.cs} | 20 +++---- .../Octomap/msg/MOctomapWithPose.cs.meta | 11 ++++ .../Octomap/srv.meta | 0 .../Octomap/srv/MBoundingBoxQueryRequest.cs} | 16 ++--- .../srv/MBoundingBoxQueryRequest.cs.meta | 11 ++++ .../Octomap/srv/MBoundingBoxQueryResponse.cs} | 6 +- .../srv/MBoundingBoxQueryResponse.cs.meta | 11 ++++ .../Octomap/srv/MGetOctomapRequest.cs} | 6 +- .../Octomap/srv/MGetOctomapRequest.cs.meta | 11 ++++ .../Octomap/srv/MGetOctomapResponse.cs} | 12 ++-- .../Octomap/srv/MGetOctomapResponse.cs.meta | 11 ++++ .../RosTcpEndpoint.meta} | 2 +- .../RosTcpEndpoint}/msg.meta | 2 +- .../RosTcpEndpoint/msg/MRosUnityError.cs} | 8 +-- .../RosTcpEndpoint/msg/MRosUnityError.cs.meta | 11 ++++ .../msg/MRosUnitySysCommand.cs} | 8 +-- .../msg/MRosUnitySysCommand.cs.meta | 11 ++++ .../RosTcpEndpoint}/srv.meta | 2 +- .../srv/MRosUnityTopicListRequest.cs | 36 +++++++++++ .../srv/MRosUnityTopicListRequest.cs.meta | 11 ++++ .../srv/MRosUnityTopicListResponse.cs | 59 +++++++++++++++++++ .../srv/MRosUnityTopicListResponse.cs.meta | 11 ++++ .../srv/MUnityHandshakeRequest.cs} | 10 ++-- .../srv/MUnityHandshakeRequest.cs.meta | 11 ++++ .../srv/MUnityHandshakeResponse.cs} | 10 ++-- .../srv/MUnityHandshakeResponse.cs.meta | 11 ++++ .../Sensor.meta | 0 .../Sensor/msg.meta | 0 .../Sensor/msg/MBatteryState.cs} | 12 ++-- .../Sensor/msg/MBatteryState.cs.meta | 11 ++++ .../Sensor/msg/MCameraInfo.cs} | 16 ++--- .../Sensor/msg/MCameraInfo.cs.meta | 11 ++++ .../Sensor/msg/MChannelFloat32.cs} | 8 +-- .../Sensor/msg/MChannelFloat32.cs.meta | 11 ++++ .../Sensor/msg/MCompressedImage.cs} | 12 ++-- .../Sensor/msg/MCompressedImage.cs.meta | 11 ++++ .../Sensor/msg/MFluidPressure.cs} | 12 ++-- .../Sensor/msg/MFluidPressure.cs.meta | 11 ++++ .../Sensor/msg/MIlluminance.cs} | 12 ++-- .../Sensor/msg/MIlluminance.cs.meta | 11 ++++ .../Sensor/msg/MImage.cs} | 12 ++-- .../Sensor/msg/MImage.cs.meta | 11 ++++ .../Sensor/msg/MImu.cs} | 24 ++++---- .../Sensor/msg/MImu.cs.meta | 11 ++++ .../Sensor/msg/MJointState.cs} | 12 ++-- .../Sensor/msg/MJointState.cs.meta | 11 ++++ .../Sensor/msg/MJoy.cs} | 12 ++-- .../Sensor/msg/MJoy.cs.meta | 11 ++++ .../Sensor/msg/MJoyFeedback.cs} | 8 +-- .../Sensor/msg/MJoyFeedback.cs.meta | 11 ++++ .../Sensor/msg/MJoyFeedbackArray.cs} | 16 ++--- .../Sensor/msg/MJoyFeedbackArray.cs.meta | 11 ++++ .../Sensor/msg/MLaserEcho.cs} | 8 +-- .../Sensor/msg/MLaserEcho.cs.meta | 11 ++++ .../Sensor/msg/MLaserScan.cs} | 12 ++-- .../Sensor/msg/MLaserScan.cs.meta | 11 ++++ .../Sensor/msg/MMagneticField.cs} | 16 ++--- .../Sensor/msg/MMagneticField.cs.meta | 11 ++++ .../Sensor/msg/MMultiDOFJointState.cs} | 36 +++++------ .../Sensor/msg/MMultiDOFJointState.cs.meta | 11 ++++ .../Sensor/msg/MMultiEchoLaserScan.cs} | 28 ++++----- .../Sensor/msg/MMultiEchoLaserScan.cs.meta | 11 ++++ .../Sensor/msg/MNavSatFix.cs} | 16 ++--- .../Sensor/msg/MNavSatFix.cs.meta | 11 ++++ .../Sensor/msg/MNavSatStatus.cs} | 8 +-- .../Sensor/msg/MNavSatStatus.cs.meta | 11 ++++ .../Sensor/msg/MPointCloud.cs} | 28 ++++----- .../Sensor/msg/MPointCloud.cs.meta | 11 ++++ .../Sensor/msg/MPointCloud2.cs} | 20 +++---- .../Sensor/msg/MPointCloud2.cs.meta | 11 ++++ .../Sensor/msg/MPointField.cs} | 8 +-- .../Sensor/msg/MPointField.cs.meta | 11 ++++ .../Sensor/msg/MRange.cs} | 12 ++-- .../Sensor/msg/MRange.cs.meta | 11 ++++ .../Sensor/msg/MRegionOfInterest.cs} | 8 +-- .../Sensor/msg/MRegionOfInterest.cs.meta | 11 ++++ .../Sensor/msg/MRelativeHumidity.cs} | 12 ++-- .../Sensor/msg/MRelativeHumidity.cs.meta | 11 ++++ .../Sensor/msg/MTemperature.cs} | 12 ++-- .../Sensor/msg/MTemperature.cs.meta | 11 ++++ .../Sensor/msg/MTimeReference.cs} | 16 ++--- .../Sensor/msg/MTimeReference.cs.meta | 11 ++++ .../Sensor/srv.meta | 0 .../Sensor/srv/MSetCameraInfoRequest.cs} | 12 ++-- .../Sensor/srv/MSetCameraInfoRequest.cs.meta | 11 ++++ .../Sensor/srv/MSetCameraInfoResponse.cs} | 8 +-- .../Sensor/srv/MSetCameraInfoResponse.cs.meta | 11 ++++ .../Shape.meta | 0 .../Shape/msg.meta | 0 .../Shape/msg/MMesh.cs} | 24 ++++---- .../Shape/msg/MMesh.cs.meta | 11 ++++ .../Shape/msg/MMeshTriangle.cs} | 8 +-- .../Shape/msg/MMeshTriangle.cs.meta | 11 ++++ .../Shape/msg/MPlane.cs} | 8 +-- .../Shape/msg/MPlane.cs.meta | 11 ++++ .../Shape/msg/MSolidPrimitive.cs} | 8 +-- .../Shape/msg/MSolidPrimitive.cs.meta | 11 ++++ .../PregeneratedMessages/Std.meta | 8 +++ .../PregeneratedMessages/Std/msg.meta | 8 +++ .../Std/msg/MBool.cs} | 8 +-- .../Std/msg/MBool.cs.meta | 11 ++++ .../Std/msg/MByte.cs} | 8 +-- .../Std/msg/MByte.cs.meta | 11 ++++ .../Std/msg/MByteMultiArray.cs} | 12 ++-- .../Std/msg/MByteMultiArray.cs.meta | 11 ++++ .../Std/msg/MChar.cs} | 8 +-- .../Std/msg/MChar.cs.meta | 11 ++++ .../Std/msg/MColorRGBA.cs} | 8 +-- .../Std/msg/MColorRGBA.cs.meta | 11 ++++ .../Std/msg/MDuration.cs} | 6 +- .../Std/msg/MDuration.cs.meta} | 0 .../Std/msg/MEmpty.cs} | 6 +- .../Std/msg/MEmpty.cs.meta | 11 ++++ .../Std/msg/MFloat32.cs} | 8 +-- .../Std/msg/MFloat32.cs.meta | 11 ++++ .../Std/msg/MFloat32MultiArray.cs} | 12 ++-- .../Std/msg/MFloat32MultiArray.cs.meta | 11 ++++ .../Std/msg/MFloat64.cs} | 8 +-- .../Std/msg/MFloat64.cs.meta | 11 ++++ .../Std/msg/MFloat64MultiArray.cs} | 12 ++-- .../Std/msg/MFloat64MultiArray.cs.meta | 11 ++++ .../Std/msg/MHeader.cs} | 12 ++-- .../Std/msg/MHeader.cs.meta | 11 ++++ .../Std/msg/MInt16.cs} | 8 +-- .../Std/msg/MInt16.cs.meta | 11 ++++ .../Std/msg/MInt16MultiArray.cs} | 12 ++-- .../Std/msg/MInt16MultiArray.cs.meta | 11 ++++ .../Std/msg/MInt32.cs} | 8 +-- .../Std/msg/MInt32.cs.meta | 11 ++++ .../Std/msg/MInt32MultiArray.cs} | 12 ++-- .../Std/msg/MInt32MultiArray.cs.meta | 11 ++++ .../Std/msg/MInt64.cs} | 8 +-- .../Std/msg/MInt64.cs.meta | 11 ++++ .../Std/msg/MInt64MultiArray.cs} | 12 ++-- .../Std/msg/MInt64MultiArray.cs.meta | 11 ++++ .../Std/msg/MInt8.cs} | 8 +-- .../Std/msg/MInt8.cs.meta | 11 ++++ .../Std/msg/MInt8MultiArray.cs} | 12 ++-- .../Std/msg/MInt8MultiArray.cs.meta | 11 ++++ .../Std/msg/MMultiArrayDimension.cs} | 8 +-- .../Std/msg/MMultiArrayDimension.cs.meta | 11 ++++ .../Std/msg/MMultiArrayLayout.cs} | 16 ++--- .../Std/msg/MMultiArrayLayout.cs.meta | 11 ++++ .../Std/msg/MString.cs} | 8 +-- .../Std/msg/MString.cs.meta | 11 ++++ .../Std/msg/MTime.cs} | 6 +- .../Std/msg/MTime.cs.meta} | 0 .../Std/msg/MUInt16.cs} | 8 +-- .../Std/msg/MUInt16.cs.meta | 11 ++++ .../Std/msg/MUInt16MultiArray.cs} | 12 ++-- .../Std/msg/MUInt16MultiArray.cs.meta | 11 ++++ .../Std/msg/MUInt32.cs} | 8 +-- .../Std/msg/MUInt32.cs.meta | 11 ++++ .../Std/msg/MUInt32MultiArray.cs} | 12 ++-- .../Std/msg/MUInt32MultiArray.cs.meta | 11 ++++ .../Std/msg/MUInt64.cs} | 8 +-- .../Std/msg/MUInt64.cs.meta | 11 ++++ .../Std/msg/MUInt64MultiArray.cs} | 12 ++-- .../Std/msg/MUInt64MultiArray.cs.meta | 11 ++++ .../Std/msg/MUInt8.cs} | 8 +-- .../Std/msg/MUInt8.cs.meta | 11 ++++ .../Std/msg/MUInt8MultiArray.cs} | 12 ++-- .../Std/msg/MUInt8MultiArray.cs.meta | 11 ++++ .../Stereo.meta | 0 .../Stereo/msg.meta | 0 .../Stereo/msg/MDisparityImage.cs} | 20 +++---- .../Stereo/msg/MDisparityImage.cs.meta | 11 ++++ .../Trajectory.meta | 0 .../Trajectory/msg.meta | 0 .../Trajectory/msg/MJointTrajectory.cs} | 20 +++---- .../Trajectory/msg/MJointTrajectory.cs.meta | 11 ++++ .../Trajectory/msg/MJointTrajectoryPoint.cs} | 12 ++-- .../msg/MJointTrajectoryPoint.cs.meta | 11 ++++ .../msg/MMultiDOFJointTrajectory.cs} | 20 +++---- .../msg/MMultiDOFJointTrajectory.cs.meta | 11 ++++ .../msg/MMultiDOFJointTrajectoryPoint.cs} | 36 +++++------ .../msg/MMultiDOFJointTrajectoryPoint.cs.meta | 11 ++++ .../Visualization.meta | 0 .../Visualization/msg.meta | 0 .../Visualization/msg/MImageMarker.cs} | 44 +++++++------- .../Visualization/msg/MImageMarker.cs.meta | 11 ++++ .../Visualization/msg/MInteractiveMarker.cs} | 32 +++++----- .../msg/MInteractiveMarker.cs.meta | 11 ++++ .../msg/MInteractiveMarkerControl.cs} | 20 +++---- .../msg/MInteractiveMarkerControl.cs.meta | 11 ++++ .../msg/MInteractiveMarkerFeedback.cs} | 20 +++---- .../msg/MInteractiveMarkerFeedback.cs.meta | 11 ++++ .../msg/MInteractiveMarkerInit.cs} | 16 ++--- .../msg/MInteractiveMarkerInit.cs.meta | 11 ++++ .../msg/MInteractiveMarkerPose.cs} | 16 ++--- .../msg/MInteractiveMarkerPose.cs.meta | 11 ++++ .../msg/MInteractiveMarkerUpdate.cs} | 24 ++++---- .../msg/MInteractiveMarkerUpdate.cs.meta | 11 ++++ .../Visualization/msg/MMarker.cs} | 44 +++++++------- .../Visualization/msg/MMarker.cs.meta | 11 ++++ .../Visualization/msg/MMarkerArray.cs} | 16 ++--- .../Visualization/msg/MMarkerArray.cs.meta | 11 ++++ .../Visualization/msg/MMenuEntry.cs} | 8 +-- .../Visualization/msg/MMenuEntry.cs.meta | 11 ++++ .../msg/RosUnityError.cs.meta | 11 ---- .../msg/RosUnitySysCommand.cs.meta | 11 ---- .../srv/UnityHandshakeRequest.cs.meta | 11 ---- .../srv/UnityHandshakeResponse.cs.meta | 11 ---- .../MessageGeneration/ServiceAutoGen.cs | 4 +- .../common_msgs/Actionlib/msg/GoalID.cs.meta | 11 ---- .../Actionlib/msg/GoalStatus.cs.meta | 11 ---- .../Actionlib/msg/GoalStatusArray.cs.meta | 11 ---- .../Diagnostic/msg/DiagnosticArray.cs.meta | 11 ---- .../Diagnostic/msg/DiagnosticStatus.cs.meta | 11 ---- .../Diagnostic/msg/KeyValue.cs.meta | 11 ---- .../srv/AddDiagnosticsRequest.cs.meta | 11 ---- .../srv/AddDiagnosticsResponse.cs.meta | 11 ---- .../Diagnostic/srv/SelfTestRequest.cs.meta | 11 ---- .../Diagnostic/srv/SelfTestResponse.cs.meta | 11 ---- .../common_msgs/Geometry/msg/Accel.cs.meta | 11 ---- .../Geometry/msg/AccelStamped.cs.meta | 11 ---- .../Geometry/msg/AccelWithCovariance.cs.meta | 11 ---- .../msg/AccelWithCovarianceStamped.cs.meta | 11 ---- .../common_msgs/Geometry/msg/Inertia.cs.meta | 11 ---- .../Geometry/msg/InertiaStamped.cs.meta | 11 ---- .../common_msgs/Geometry/msg/Point.cs.meta | 11 ---- .../common_msgs/Geometry/msg/Point32.cs.meta | 11 ---- .../Geometry/msg/PointStamped.cs.meta | 11 ---- .../common_msgs/Geometry/msg/Polygon.cs.meta | 11 ---- .../Geometry/msg/PolygonStamped.cs.meta | 11 ---- .../common_msgs/Geometry/msg/Pose.cs.meta | 11 ---- .../common_msgs/Geometry/msg/Pose2D.cs.meta | 11 ---- .../Geometry/msg/PoseArray.cs.meta | 11 ---- .../Geometry/msg/PoseStamped.cs.meta | 11 ---- .../Geometry/msg/PoseWithCovariance.cs.meta | 11 ---- .../msg/PoseWithCovarianceStamped.cs.meta | 11 ---- .../Geometry/msg/Quaternion.cs.meta | 11 ---- .../Geometry/msg/QuaternionStamped.cs.meta | 11 ---- .../Geometry/msg/Transform.cs.meta | 11 ---- .../Geometry/msg/TransformStamped.cs.meta | 11 ---- .../common_msgs/Geometry/msg/Twist.cs.meta | 11 ---- .../Geometry/msg/TwistStamped.cs.meta | 11 ---- .../Geometry/msg/TwistWithCovariance.cs.meta | 11 ---- .../msg/TwistWithCovarianceStamped.cs.meta | 11 ---- .../common_msgs/Geometry/msg/Vector3.cs.meta | 11 ---- .../Geometry/msg/Vector3Stamped.cs.meta | 11 ---- .../common_msgs/Geometry/msg/Wrench.cs.meta | 11 ---- .../Geometry/msg/WrenchStamped.cs.meta | 11 ---- .../Nav/action/GetMapAction.cs.meta | 11 ---- .../Nav/action/GetMapActionFeedback.cs.meta | 11 ---- .../Nav/action/GetMapActionGoal.cs.meta | 11 ---- .../Nav/action/GetMapActionResult.cs.meta | 11 ---- .../Nav/action/GetMapFeedback.cs.meta | 11 ---- .../common_msgs/Nav/action/GetMapGoal.cs.meta | 11 ---- .../Nav/action/GetMapResult.cs.meta | 11 ---- .../common_msgs/Nav/msg/GridCells.cs.meta | 11 ---- .../common_msgs/Nav/msg/MapMetaData.cs.meta | 11 ---- .../common_msgs/Nav/msg/OccupancyGrid.cs.meta | 11 ---- .../common_msgs/Nav/msg/Odometry.cs.meta | 11 ---- .../common_msgs/Nav/msg/Path.cs.meta | 11 ---- .../common_msgs/Nav/srv/GetMapRequest.cs.meta | 11 ---- .../Nav/srv/GetMapResponse.cs.meta | 11 ---- .../Nav/srv/GetPlanRequest.cs.meta | 11 ---- .../Nav/srv/GetPlanResponse.cs.meta | 11 ---- .../Nav/srv/LoadMapRequest.cs.meta | 11 ---- .../Nav/srv/LoadMapResponse.cs.meta | 11 ---- .../common_msgs/Nav/srv/SetMapRequest.cs.meta | 11 ---- .../Nav/srv/SetMapResponse.cs.meta | 11 ---- .../Sensor/msg/BatteryState.cs.meta | 11 ---- .../common_msgs/Sensor/msg/CameraInfo.cs.meta | 11 ---- .../Sensor/msg/ChannelFloat32.cs.meta | 11 ---- .../Sensor/msg/CompressedImage.cs.meta | 11 ---- .../Sensor/msg/FluidPressure.cs.meta | 11 ---- .../Sensor/msg/Illuminance.cs.meta | 11 ---- .../common_msgs/Sensor/msg/Image.cs.meta | 11 ---- .../common_msgs/Sensor/msg/Imu.cs.meta | 11 ---- .../common_msgs/Sensor/msg/JointState.cs.meta | 11 ---- .../common_msgs/Sensor/msg/Joy.cs.meta | 11 ---- .../Sensor/msg/JoyFeedback.cs.meta | 11 ---- .../Sensor/msg/JoyFeedbackArray.cs.meta | 11 ---- .../common_msgs/Sensor/msg/LaserEcho.cs.meta | 11 ---- .../common_msgs/Sensor/msg/LaserScan.cs.meta | 11 ---- .../Sensor/msg/MagneticField.cs.meta | 11 ---- .../Sensor/msg/MultiDOFJointState.cs.meta | 11 ---- .../Sensor/msg/MultiEchoLaserScan.cs.meta | 11 ---- .../common_msgs/Sensor/msg/NavSatFix.cs.meta | 11 ---- .../Sensor/msg/NavSatStatus.cs.meta | 11 ---- .../common_msgs/Sensor/msg/PointCloud.cs.meta | 11 ---- .../Sensor/msg/PointCloud2.cs.meta | 11 ---- .../common_msgs/Sensor/msg/PointField.cs.meta | 11 ---- .../common_msgs/Sensor/msg/Range.cs.meta | 11 ---- .../Sensor/msg/RegionOfInterest.cs.meta | 11 ---- .../Sensor/msg/RelativeHumidity.cs.meta | 11 ---- .../Sensor/msg/Temperature.cs.meta | 11 ---- .../Sensor/msg/TimeReference.cs.meta | 11 ---- .../Sensor/srv/SetCameraInfoRequest.cs.meta | 11 ---- .../Sensor/srv/SetCameraInfoResponse.cs.meta | 11 ---- .../common_msgs/Shape/msg/Mesh.cs.meta | 11 ---- .../Shape/msg/MeshTriangle.cs.meta | 11 ---- .../common_msgs/Shape/msg/Plane.cs.meta | 11 ---- .../Shape/msg/SolidPrimitive.cs.meta | 11 ---- .../Stereo/msg/DisparityImage.cs.meta | 11 ---- .../Trajectory/msg/JointTrajectory.cs.meta | 11 ---- .../msg/JointTrajectoryPoint.cs.meta | 11 ---- .../msg/MultiDOFJointTrajectory.cs.meta | 11 ---- .../msg/MultiDOFJointTrajectoryPoint.cs.meta | 11 ---- .../Visualization/msg/ImageMarker.cs.meta | 11 ---- .../msg/InteractiveMarker.cs.meta | 11 ---- .../msg/InteractiveMarkerControl.cs.meta | 11 ---- .../msg/InteractiveMarkerFeedback.cs.meta | 11 ---- .../msg/InteractiveMarkerInit.cs.meta | 11 ---- .../msg/InteractiveMarkerPose.cs.meta | 11 ---- .../msg/InteractiveMarkerUpdate.cs.meta | 11 ---- .../Visualization/msg/Marker.cs.meta | 11 ---- .../Visualization/msg/MarkerArray.cs.meta | 11 ---- .../Visualization/msg/MenuEntry.cs.meta | 11 ---- .../Runtime/MessageGeneration/std_msgs.meta | 8 --- .../MessageGeneration/std_msgs/Bool.cs.meta | 11 ---- .../MessageGeneration/std_msgs/Byte.cs.meta | 11 ---- .../std_msgs/ByteMultiArray.cs.meta | 11 ---- .../MessageGeneration/std_msgs/Char.cs.meta | 11 ---- .../std_msgs/ColorRGBA.cs.meta | 11 ---- .../MessageGeneration/std_msgs/Empty.cs.meta | 11 ---- .../std_msgs/Float32.cs.meta | 11 ---- .../std_msgs/Float32MultiArray.cs.meta | 11 ---- .../std_msgs/Float64.cs.meta | 11 ---- .../std_msgs/Float64MultiArray.cs.meta | 11 ---- .../MessageGeneration/std_msgs/Header.cs.meta | 11 ---- .../MessageGeneration/std_msgs/Int16.cs.meta | 11 ---- .../std_msgs/Int16MultiArray.cs.meta | 11 ---- .../MessageGeneration/std_msgs/Int32.cs.meta | 11 ---- .../std_msgs/Int32MultiArray.cs.meta | 11 ---- .../MessageGeneration/std_msgs/Int64.cs.meta | 11 ---- .../std_msgs/Int64MultiArray.cs.meta | 11 ---- .../MessageGeneration/std_msgs/Int8.cs.meta | 11 ---- .../std_msgs/Int8MultiArray.cs.meta | 11 ---- .../std_msgs/MultiArrayDimension.cs.meta | 11 ---- .../std_msgs/MultiArrayLayout.cs.meta | 11 ---- .../MessageGeneration/std_msgs/String.cs.meta | 11 ---- .../MessageGeneration/std_msgs/UInt16.cs.meta | 11 ---- .../std_msgs/UInt16MultiArray.cs.meta | 11 ---- .../MessageGeneration/std_msgs/UInt32.cs.meta | 11 ---- .../std_msgs/UInt32MultiArray.cs.meta | 11 ---- .../MessageGeneration/std_msgs/UInt64.cs.meta | 11 ---- .../std_msgs/UInt64MultiArray.cs.meta | 11 ---- .../MessageGeneration/std_msgs/UInt8.cs.meta | 11 ---- .../std_msgs/UInt8MultiArray.cs.meta | 11 ---- .../Runtime/ROSGeometry/CoordinateSpaces.cs | 29 ++++----- .../Runtime/ROSGeometry/ROSQuaternion.cs | 3 +- .../Runtime/ROSGeometry/ROSVector3.cs | 7 ++- .../Runtime/TcpConnector/ROSConnection.cs | 12 ++-- 538 files changed, 3070 insertions(+), 2937 deletions(-) delete mode 100644 com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/ObjectRecognition/action/ObjectRecognitionFeedback.cs.meta delete mode 100644 com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/ObjectRecognition/action/ObjectRecognitionGoal.cs.meta delete mode 100644 com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/ObjectRecognition/action/ObjectRecognitionResult.cs.meta delete mode 100644 com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/ObjectRecognition/msg/ObjectInformation.cs.meta delete mode 100644 com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/ObjectRecognition/msg/ObjectType.cs.meta delete mode 100644 com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/ObjectRecognition/msg/RecognizedObject.cs.meta delete mode 100644 com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/ObjectRecognition/msg/RecognizedObjectArray.cs.meta delete mode 100644 com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/ObjectRecognition/msg/Table.cs.meta delete mode 100644 com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/ObjectRecognition/msg/TableArray.cs.meta delete mode 100644 com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/ObjectRecognition/srv/GetObjectInformationRequest.cs.meta delete mode 100644 com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/ObjectRecognition/srv/GetObjectInformationResponse.cs.meta delete mode 100644 com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/Octomap/msg/Octomap.cs.meta delete mode 100644 com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/Octomap/msg/OctomapWithPose.cs.meta delete mode 100644 com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/Octomap/srv/BoundingBoxQueryRequest.cs.meta delete mode 100644 com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/Octomap/srv/BoundingBoxQueryResponse.cs.meta delete mode 100644 com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/Octomap/srv/GetOctomapRequest.cs.meta delete mode 100644 com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/Octomap/srv/GetOctomapResponse.cs.meta rename com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/{ROSConnection_msgs.meta => PregeneratedMessages.meta} (77%) rename com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/{common_msgs => PregeneratedMessages}/Actionlib.meta (100%) rename com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/{common_msgs => PregeneratedMessages}/Actionlib/msg.meta (100%) rename com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/{common_msgs/Actionlib/msg/GoalID.cs => PregeneratedMessages/Actionlib/msg/MGoalID.cs} (89%) rename com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/{ObjectRecognition/action/ObjectRecognitionActionGoal.cs.meta => PregeneratedMessages/Actionlib/msg/MGoalID.cs.meta} (83%) rename com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/{common_msgs/Actionlib/msg/GoalStatus.cs => PregeneratedMessages/Actionlib/msg/MGoalStatus.cs} (92%) rename com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/{ObjectRecognition/action/ObjectRecognitionAction.cs.meta => PregeneratedMessages/Actionlib/msg/MGoalStatus.cs.meta} (83%) rename com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/{common_msgs/Actionlib/msg/GoalStatusArray.cs => PregeneratedMessages/Actionlib/msg/MGoalStatusArray.cs} (77%) rename com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/{ObjectRecognition/action/ObjectRecognitionActionResult.cs.meta => PregeneratedMessages/Actionlib/msg/MGoalStatusArray.cs.meta} (83%) rename com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/{common_msgs => PregeneratedMessages}/Diagnostic.meta (100%) rename com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/{common_msgs => PregeneratedMessages}/Diagnostic/msg.meta (100%) rename com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/{common_msgs/Diagnostic/msg/DiagnosticArray.cs => PregeneratedMessages/Diagnostic/msg/MDiagnosticArray.cs} (77%) rename com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/{ObjectRecognition/action/ObjectRecognitionActionFeedback.cs.meta => PregeneratedMessages/Diagnostic/msg/MDiagnosticArray.cs.meta} (83%) rename com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/{common_msgs/Diagnostic/msg/DiagnosticStatus.cs => PregeneratedMessages/Diagnostic/msg/MDiagnosticStatus.cs} (89%) create mode 100644 com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Diagnostic/msg/MDiagnosticStatus.cs.meta rename com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/{common_msgs/Diagnostic/msg/KeyValue.cs => PregeneratedMessages/Diagnostic/msg/MKeyValue.cs} (91%) create mode 100644 com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Diagnostic/msg/MKeyValue.cs.meta rename com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/{common_msgs => PregeneratedMessages}/Diagnostic/srv.meta (100%) rename com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/{common_msgs/Diagnostic/srv/AddDiagnosticsRequest.cs => PregeneratedMessages/Diagnostic/srv/MAddDiagnosticsRequest.cs} (92%) create mode 100644 com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Diagnostic/srv/MAddDiagnosticsRequest.cs.meta rename com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/{common_msgs/Diagnostic/srv/AddDiagnosticsResponse.cs => PregeneratedMessages/Diagnostic/srv/MAddDiagnosticsResponse.cs} (89%) create mode 100644 com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Diagnostic/srv/MAddDiagnosticsResponse.cs.meta rename com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/{common_msgs/Diagnostic/srv/SelfTestRequest.cs => PregeneratedMessages/Diagnostic/srv/MSelfTestRequest.cs} (85%) create mode 100644 com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Diagnostic/srv/MSelfTestRequest.cs.meta rename com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/{common_msgs/Diagnostic/srv/SelfTestResponse.cs => PregeneratedMessages/Diagnostic/srv/MSelfTestResponse.cs} (82%) create mode 100644 com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Diagnostic/srv/MSelfTestResponse.cs.meta rename com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/{common_msgs => PregeneratedMessages}/Geometry.meta (77%) rename com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/{ROSConnection_msgs => PregeneratedMessages/Geometry}/msg.meta (77%) rename com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/{common_msgs/Geometry/msg/Accel.cs => PregeneratedMessages/Geometry/msg/MAccel.cs} (81%) create mode 100644 com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Geometry/msg/MAccel.cs.meta rename com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/{common_msgs/Geometry/msg/AccelStamped.cs => PregeneratedMessages/Geometry/msg/MAccelStamped.cs} (80%) create mode 100644 com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Geometry/msg/MAccelStamped.cs.meta rename com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/{common_msgs/Geometry/msg/AccelWithCovariance.cs => PregeneratedMessages/Geometry/msg/MAccelWithCovariance.cs} (87%) create mode 100644 com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Geometry/msg/MAccelWithCovariance.cs.meta rename com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/{common_msgs/Geometry/msg/AccelWithCovarianceStamped.cs => PregeneratedMessages/Geometry/msg/MAccelWithCovarianceStamped.cs} (76%) create mode 100644 com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Geometry/msg/MAccelWithCovarianceStamped.cs.meta rename com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/{common_msgs/Geometry/msg/Inertia.cs => PregeneratedMessages/Geometry/msg/MInertia.cs} (91%) create mode 100644 com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Geometry/msg/MInertia.cs.meta rename com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/{common_msgs/Geometry/msg/InertiaStamped.cs => PregeneratedMessages/Geometry/msg/MInertiaStamped.cs} (78%) create mode 100644 com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Geometry/msg/MInertiaStamped.cs.meta rename com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/{common_msgs/Geometry/msg/Point.cs => PregeneratedMessages/Geometry/msg/MPoint.cs} (91%) create mode 100644 com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Geometry/msg/MPoint.cs.meta rename com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/{common_msgs/Geometry/msg/Point32.cs => PregeneratedMessages/Geometry/msg/MPoint32.cs} (92%) create mode 100644 com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Geometry/msg/MPoint32.cs.meta rename com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/{common_msgs/Geometry/msg/PointStamped.cs => PregeneratedMessages/Geometry/msg/MPointStamped.cs} (80%) create mode 100644 com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Geometry/msg/MPointStamped.cs.meta rename com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/{common_msgs/Geometry/msg/Polygon.cs => PregeneratedMessages/Geometry/msg/MPolygon.cs} (81%) create mode 100644 com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Geometry/msg/MPolygon.cs.meta rename com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/{common_msgs/Geometry/msg/PolygonStamped.cs => PregeneratedMessages/Geometry/msg/MPolygonStamped.cs} (79%) create mode 100644 com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Geometry/msg/MPolygonStamped.cs.meta rename com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/{common_msgs/Geometry/msg/Pose.cs => PregeneratedMessages/Geometry/msg/MPose.cs} (80%) create mode 100644 com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Geometry/msg/MPose.cs.meta rename com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/{common_msgs/Geometry/msg/Pose2D.cs => PregeneratedMessages/Geometry/msg/MPose2D.cs} (94%) create mode 100644 com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Geometry/msg/MPose2D.cs.meta rename com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/{common_msgs/Geometry/msg/PoseArray.cs => PregeneratedMessages/Geometry/msg/MPoseArray.cs} (80%) create mode 100644 com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Geometry/msg/MPoseArray.cs.meta rename com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/{common_msgs/Geometry/msg/PoseStamped.cs => PregeneratedMessages/Geometry/msg/MPoseStamped.cs} (80%) create mode 100644 com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Geometry/msg/MPoseStamped.cs.meta rename com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/{common_msgs/Geometry/msg/PoseWithCovariance.cs => PregeneratedMessages/Geometry/msg/MPoseWithCovariance.cs} (87%) create mode 100644 com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Geometry/msg/MPoseWithCovariance.cs.meta rename com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/{common_msgs/Geometry/msg/PoseWithCovarianceStamped.cs => PregeneratedMessages/Geometry/msg/MPoseWithCovarianceStamped.cs} (76%) create mode 100644 com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Geometry/msg/MPoseWithCovarianceStamped.cs.meta rename com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/{common_msgs/Geometry/msg/Quaternion.cs => PregeneratedMessages/Geometry/msg/MQuaternion.cs} (91%) create mode 100644 com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Geometry/msg/MQuaternion.cs.meta rename com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/{common_msgs/Geometry/msg/QuaternionStamped.cs => PregeneratedMessages/Geometry/msg/MQuaternionStamped.cs} (78%) create mode 100644 com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Geometry/msg/MQuaternionStamped.cs.meta rename com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/{common_msgs/Geometry/msg/Transform.cs => PregeneratedMessages/Geometry/msg/MTransform.cs} (79%) create mode 100644 com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Geometry/msg/MTransform.cs.meta rename com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/{common_msgs/Geometry/msg/TransformStamped.cs => PregeneratedMessages/Geometry/msg/MTransformStamped.cs} (84%) create mode 100644 com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Geometry/msg/MTransformStamped.cs.meta rename com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/{common_msgs/Geometry/msg/Twist.cs => PregeneratedMessages/Geometry/msg/MTwist.cs} (81%) create mode 100644 com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Geometry/msg/MTwist.cs.meta rename com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/{common_msgs/Geometry/msg/TwistStamped.cs => PregeneratedMessages/Geometry/msg/MTwistStamped.cs} (80%) create mode 100644 com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Geometry/msg/MTwistStamped.cs.meta rename com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/{common_msgs/Geometry/msg/TwistWithCovariance.cs => PregeneratedMessages/Geometry/msg/MTwistWithCovariance.cs} (87%) create mode 100644 com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Geometry/msg/MTwistWithCovariance.cs.meta rename com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/{common_msgs/Geometry/msg/TwistWithCovarianceStamped.cs => PregeneratedMessages/Geometry/msg/MTwistWithCovarianceStamped.cs} (76%) create mode 100644 com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Geometry/msg/MTwistWithCovarianceStamped.cs.meta rename com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/{common_msgs/Geometry/msg/Vector3.cs => PregeneratedMessages/Geometry/msg/MVector3.cs} (92%) create mode 100644 com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Geometry/msg/MVector3.cs.meta rename com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/{common_msgs/Geometry/msg/Vector3Stamped.cs => PregeneratedMessages/Geometry/msg/MVector3Stamped.cs} (79%) create mode 100644 com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Geometry/msg/MVector3Stamped.cs.meta rename com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/{common_msgs/Geometry/msg/Wrench.cs => PregeneratedMessages/Geometry/msg/MWrench.cs} (81%) create mode 100644 com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Geometry/msg/MWrench.cs.meta rename com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/{common_msgs/Geometry/msg/WrenchStamped.cs => PregeneratedMessages/Geometry/msg/MWrenchStamped.cs} (79%) create mode 100644 com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Geometry/msg/MWrenchStamped.cs.meta rename com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/{common_msgs => PregeneratedMessages}/Nav.meta (100%) rename com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/{common_msgs => PregeneratedMessages}/Nav/action.meta (100%) rename com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/{common_msgs/Nav/action/GetMapAction.cs => PregeneratedMessages/Nav/action/MGetMapAction.cs} (73%) create mode 100644 com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Nav/action/MGetMapAction.cs.meta rename com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/{common_msgs/Nav/action/GetMapActionFeedback.cs => PregeneratedMessages/Nav/action/MGetMapActionFeedback.cs} (78%) create mode 100644 com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Nav/action/MGetMapActionFeedback.cs.meta rename com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/{common_msgs/Nav/action/GetMapActionGoal.cs => PregeneratedMessages/Nav/action/MGetMapActionGoal.cs} (80%) create mode 100644 com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Nav/action/MGetMapActionGoal.cs.meta rename com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/{common_msgs/Nav/action/GetMapActionResult.cs => PregeneratedMessages/Nav/action/MGetMapActionResult.cs} (79%) create mode 100644 com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Nav/action/MGetMapActionResult.cs.meta rename com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/{common_msgs/Nav/action/GetMapFeedback.cs => PregeneratedMessages/Nav/action/MGetMapFeedback.cs} (86%) create mode 100644 com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Nav/action/MGetMapFeedback.cs.meta rename com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/{common_msgs/Nav/action/GetMapGoal.cs => PregeneratedMessages/Nav/action/MGetMapGoal.cs} (87%) create mode 100644 com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Nav/action/MGetMapGoal.cs.meta rename com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/{common_msgs/Nav/action/GetMapResult.cs => PregeneratedMessages/Nav/action/MGetMapResult.cs} (79%) create mode 100644 com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Nav/action/MGetMapResult.cs.meta rename com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/{common_msgs => PregeneratedMessages}/Nav/msg.meta (100%) rename com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/{common_msgs/Nav/msg/GridCells.cs => PregeneratedMessages/Nav/msg/MGridCells.cs} (82%) create mode 100644 com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Nav/msg/MGridCells.cs.meta rename com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/{common_msgs/Nav/msg/MapMetaData.cs => PregeneratedMessages/Nav/msg/MMapMetaData.cs} (86%) create mode 100644 com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Nav/msg/MMapMetaData.cs.meta rename com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/{common_msgs/Nav/msg/OccupancyGrid.cs => PregeneratedMessages/Nav/msg/MOccupancyGrid.cs} (86%) create mode 100644 com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Nav/msg/MOccupancyGrid.cs.meta rename com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/{common_msgs/Nav/msg/Odometry.cs => PregeneratedMessages/Nav/msg/MOdometry.cs} (80%) create mode 100644 com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Nav/msg/MOdometry.cs.meta rename com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/{common_msgs/Nav/msg/Path.cs => PregeneratedMessages/Nav/msg/MPath.cs} (77%) create mode 100644 com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Nav/msg/MPath.cs.meta rename com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/{common_msgs => PregeneratedMessages}/Nav/srv.meta (100%) rename com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/{common_msgs/Nav/srv/GetMapRequest.cs => PregeneratedMessages/Nav/srv/MGetMapRequest.cs} (87%) create mode 100644 com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Nav/srv/MGetMapRequest.cs.meta rename com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/{common_msgs/Nav/srv/GetMapResponse.cs => PregeneratedMessages/Nav/srv/MGetMapResponse.cs} (78%) create mode 100644 com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Nav/srv/MGetMapResponse.cs.meta rename com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/{common_msgs/Nav/srv/GetPlanRequest.cs => PregeneratedMessages/Nav/srv/MGetPlanRequest.cs} (80%) create mode 100644 com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Nav/srv/MGetPlanRequest.cs.meta rename com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/{common_msgs/Nav/srv/GetPlanResponse.cs => PregeneratedMessages/Nav/srv/MGetPlanResponse.cs} (80%) create mode 100644 com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Nav/srv/MGetPlanResponse.cs.meta rename com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/{common_msgs/Nav/srv/LoadMapRequest.cs => PregeneratedMessages/Nav/srv/MLoadMapRequest.cs} (89%) create mode 100644 com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Nav/srv/MLoadMapRequest.cs.meta rename com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/{common_msgs/Nav/srv/LoadMapResponse.cs => PregeneratedMessages/Nav/srv/MLoadMapResponse.cs} (85%) create mode 100644 com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Nav/srv/MLoadMapResponse.cs.meta rename com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/{common_msgs/Nav/srv/SetMapRequest.cs => PregeneratedMessages/Nav/srv/MSetMapRequest.cs} (74%) create mode 100644 com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Nav/srv/MSetMapRequest.cs.meta rename com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/{common_msgs/Nav/srv/SetMapResponse.cs => PregeneratedMessages/Nav/srv/MSetMapResponse.cs} (86%) create mode 100644 com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Nav/srv/MSetMapResponse.cs.meta rename com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/{ => PregeneratedMessages}/ObjectRecognition.meta (100%) rename com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/{ => PregeneratedMessages}/ObjectRecognition/action.meta (100%) rename com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/{ObjectRecognition/action/ObjectRecognitionAction.cs => PregeneratedMessages/ObjectRecognition/action/MObjectRecognitionAction.cs} (68%) create mode 100644 com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/ObjectRecognition/action/MObjectRecognitionAction.cs.meta rename com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/{ObjectRecognition/action/ObjectRecognitionActionFeedback.cs => PregeneratedMessages/ObjectRecognition/action/MObjectRecognitionActionFeedback.cs} (75%) create mode 100644 com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/ObjectRecognition/action/MObjectRecognitionActionFeedback.cs.meta rename com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/{ObjectRecognition/action/ObjectRecognitionActionGoal.cs => PregeneratedMessages/ObjectRecognition/action/MObjectRecognitionActionGoal.cs} (77%) create mode 100644 com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/ObjectRecognition/action/MObjectRecognitionActionGoal.cs.meta rename com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/{ObjectRecognition/action/ObjectRecognitionActionResult.cs => PregeneratedMessages/ObjectRecognition/action/MObjectRecognitionActionResult.cs} (76%) create mode 100644 com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/ObjectRecognition/action/MObjectRecognitionActionResult.cs.meta rename com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/{ObjectRecognition/action/ObjectRecognitionFeedback.cs => PregeneratedMessages/ObjectRecognition/action/MObjectRecognitionFeedback.cs} (83%) create mode 100644 com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/ObjectRecognition/action/MObjectRecognitionFeedback.cs.meta rename com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/{ObjectRecognition/action/ObjectRecognitionGoal.cs => PregeneratedMessages/ObjectRecognition/action/MObjectRecognitionGoal.cs} (90%) create mode 100644 com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/ObjectRecognition/action/MObjectRecognitionGoal.cs.meta rename com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/{ObjectRecognition/action/ObjectRecognitionResult.cs => PregeneratedMessages/ObjectRecognition/action/MObjectRecognitionResult.cs} (76%) create mode 100644 com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/ObjectRecognition/action/MObjectRecognitionResult.cs.meta rename com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/{ => PregeneratedMessages}/ObjectRecognition/msg.meta (100%) rename com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/{ObjectRecognition/msg/ObjectInformation.cs => PregeneratedMessages/ObjectRecognition/msg/MObjectInformation.cs} (83%) create mode 100644 com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/ObjectRecognition/msg/MObjectInformation.cs.meta rename com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/{ObjectRecognition/msg/ObjectType.cs => PregeneratedMessages/ObjectRecognition/msg/MObjectType.cs} (94%) create mode 100644 com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/ObjectRecognition/msg/MObjectType.cs.meta rename com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/{ObjectRecognition/msg/RecognizedObject.cs => PregeneratedMessages/ObjectRecognition/msg/MRecognizedObject.cs} (79%) create mode 100644 com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/ObjectRecognition/msg/MRecognizedObject.cs.meta rename com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/{ObjectRecognition/msg/RecognizedObjectArray.cs => PregeneratedMessages/ObjectRecognition/msg/MRecognizedObjectArray.cs} (83%) create mode 100644 com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/ObjectRecognition/msg/MRecognizedObjectArray.cs.meta rename com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/{ObjectRecognition/msg/Table.cs => PregeneratedMessages/ObjectRecognition/msg/MTable.cs} (80%) create mode 100644 com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/ObjectRecognition/msg/MTable.cs.meta rename com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/{ObjectRecognition/msg/TableArray.cs => PregeneratedMessages/ObjectRecognition/msg/MTableArray.cs} (79%) create mode 100644 com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/ObjectRecognition/msg/MTableArray.cs.meta rename com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/{ => PregeneratedMessages}/ObjectRecognition/srv.meta (100%) rename com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/{ObjectRecognition/srv/GetObjectInformationRequest.cs => PregeneratedMessages/ObjectRecognition/srv/MGetObjectInformationRequest.cs} (78%) create mode 100644 com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/ObjectRecognition/srv/MGetObjectInformationRequest.cs.meta rename com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/{ObjectRecognition/srv/GetObjectInformationResponse.cs => PregeneratedMessages/ObjectRecognition/srv/MGetObjectInformationResponse.cs} (75%) create mode 100644 com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/ObjectRecognition/srv/MGetObjectInformationResponse.cs.meta rename com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/{ => PregeneratedMessages}/Octomap.meta (100%) rename com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/{ => PregeneratedMessages}/Octomap/msg.meta (100%) rename com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/{Octomap/msg/Octomap.cs => PregeneratedMessages/Octomap/msg/MOctomap.cs} (91%) create mode 100644 com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Octomap/msg/MOctomap.cs.meta rename com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/{Octomap/msg/OctomapWithPose.cs => PregeneratedMessages/Octomap/msg/MOctomapWithPose.cs} (78%) create mode 100644 com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Octomap/msg/MOctomapWithPose.cs.meta rename com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/{ => PregeneratedMessages}/Octomap/srv.meta (100%) rename com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/{Octomap/srv/BoundingBoxQueryRequest.cs => PregeneratedMessages/Octomap/srv/MBoundingBoxQueryRequest.cs} (78%) create mode 100644 com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Octomap/srv/MBoundingBoxQueryRequest.cs.meta rename com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/{Octomap/srv/BoundingBoxQueryResponse.cs => PregeneratedMessages/Octomap/srv/MBoundingBoxQueryResponse.cs} (83%) create mode 100644 com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Octomap/srv/MBoundingBoxQueryResponse.cs.meta rename com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/{Octomap/srv/GetOctomapRequest.cs => PregeneratedMessages/Octomap/srv/MGetOctomapRequest.cs} (86%) create mode 100644 com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Octomap/srv/MGetOctomapRequest.cs.meta rename com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/{Octomap/srv/GetOctomapResponse.cs => PregeneratedMessages/Octomap/srv/MGetOctomapResponse.cs} (79%) create mode 100644 com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Octomap/srv/MGetOctomapResponse.cs.meta rename com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/{common_msgs.meta => PregeneratedMessages/RosTcpEndpoint.meta} (77%) rename com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/{common_msgs/Geometry => PregeneratedMessages/RosTcpEndpoint}/msg.meta (77%) rename com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/{ROSConnection_msgs/msg/RosUnityError.cs => PregeneratedMessages/RosTcpEndpoint/msg/MRosUnityError.cs} (88%) create mode 100644 com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/RosTcpEndpoint/msg/MRosUnityError.cs.meta rename com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/{ROSConnection_msgs/msg/RosUnitySysCommand.cs => PregeneratedMessages/RosTcpEndpoint/msg/MRosUnitySysCommand.cs} (89%) create mode 100644 com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/RosTcpEndpoint/msg/MRosUnitySysCommand.cs.meta rename com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/{ROSConnection_msgs => PregeneratedMessages/RosTcpEndpoint}/srv.meta (77%) create mode 100644 com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/RosTcpEndpoint/srv/MRosUnityTopicListRequest.cs create mode 100644 com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/RosTcpEndpoint/srv/MRosUnityTopicListRequest.cs.meta create mode 100644 com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/RosTcpEndpoint/srv/MRosUnityTopicListResponse.cs create mode 100644 com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/RosTcpEndpoint/srv/MRosUnityTopicListResponse.cs.meta rename com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/{ROSConnection_msgs/srv/UnityHandshakeRequest.cs => PregeneratedMessages/RosTcpEndpoint/srv/MUnityHandshakeRequest.cs} (83%) create mode 100644 com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/RosTcpEndpoint/srv/MUnityHandshakeRequest.cs.meta rename com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/{ROSConnection_msgs/srv/UnityHandshakeResponse.cs => PregeneratedMessages/RosTcpEndpoint/srv/MUnityHandshakeResponse.cs} (80%) create mode 100644 com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/RosTcpEndpoint/srv/MUnityHandshakeResponse.cs.meta rename com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/{common_msgs => PregeneratedMessages}/Sensor.meta (100%) rename com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/{common_msgs => PregeneratedMessages}/Sensor/msg.meta (100%) rename com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/{common_msgs/Sensor/msg/BatteryState.cs => PregeneratedMessages/Sensor/msg/MBatteryState.cs} (95%) create mode 100644 com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Sensor/msg/MBatteryState.cs.meta rename com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/{common_msgs/Sensor/msg/CameraInfo.cs => PregeneratedMessages/Sensor/msg/MCameraInfo.cs} (96%) create mode 100644 com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Sensor/msg/MCameraInfo.cs.meta rename com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/{common_msgs/Sensor/msg/ChannelFloat32.cs => PregeneratedMessages/Sensor/msg/MChannelFloat32.cs} (94%) create mode 100644 com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Sensor/msg/MChannelFloat32.cs.meta rename com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/{common_msgs/Sensor/msg/CompressedImage.cs => PregeneratedMessages/Sensor/msg/MCompressedImage.cs} (90%) create mode 100644 com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Sensor/msg/MCompressedImage.cs.meta rename com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/{common_msgs/Sensor/msg/FluidPressure.cs => PregeneratedMessages/Sensor/msg/MFluidPressure.cs} (88%) create mode 100644 com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Sensor/msg/MFluidPressure.cs.meta rename com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/{common_msgs/Sensor/msg/Illuminance.cs => PregeneratedMessages/Sensor/msg/MIlluminance.cs} (91%) create mode 100644 com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Sensor/msg/MIlluminance.cs.meta rename com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/{common_msgs/Sensor/msg/Image.cs => PregeneratedMessages/Sensor/msg/MImage.cs} (94%) create mode 100644 com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Sensor/msg/MImage.cs.meta rename com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/{common_msgs/Sensor/msg/Imu.cs => PregeneratedMessages/Sensor/msg/MImu.cs} (87%) create mode 100644 com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Sensor/msg/MImu.cs.meta rename com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/{common_msgs/Sensor/msg/JointState.cs => PregeneratedMessages/Sensor/msg/MJointState.cs} (94%) create mode 100644 com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Sensor/msg/MJointState.cs.meta rename com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/{common_msgs/Sensor/msg/Joy.cs => PregeneratedMessages/Sensor/msg/MJoy.cs} (92%) create mode 100644 com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Sensor/msg/MJoy.cs.meta rename com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/{common_msgs/Sensor/msg/JoyFeedback.cs => PregeneratedMessages/Sensor/msg/MJoyFeedback.cs} (92%) create mode 100644 com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Sensor/msg/MJoyFeedback.cs.meta rename com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/{common_msgs/Sensor/msg/JoyFeedbackArray.cs => PregeneratedMessages/Sensor/msg/MJoyFeedbackArray.cs} (78%) create mode 100644 com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Sensor/msg/MJoyFeedbackArray.cs.meta rename com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/{common_msgs/Sensor/msg/LaserEcho.cs => PregeneratedMessages/Sensor/msg/MLaserEcho.cs} (92%) create mode 100644 com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Sensor/msg/MLaserEcho.cs.meta rename com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/{common_msgs/Sensor/msg/LaserScan.cs => PregeneratedMessages/Sensor/msg/MLaserScan.cs} (94%) create mode 100644 com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Sensor/msg/MLaserScan.cs.meta rename com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/{common_msgs/Sensor/msg/MagneticField.cs => PregeneratedMessages/Sensor/msg/MMagneticField.cs} (87%) create mode 100644 com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Sensor/msg/MMagneticField.cs.meta rename com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/{common_msgs/Sensor/msg/MultiDOFJointState.cs => PregeneratedMessages/Sensor/msg/MMultiDOFJointState.cs} (82%) create mode 100644 com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Sensor/msg/MMultiDOFJointState.cs.meta rename com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/{common_msgs/Sensor/msg/MultiEchoLaserScan.cs => PregeneratedMessages/Sensor/msg/MMultiEchoLaserScan.cs} (87%) create mode 100644 com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Sensor/msg/MMultiEchoLaserScan.cs.meta rename com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/{common_msgs/Sensor/msg/NavSatFix.cs => PregeneratedMessages/Sensor/msg/MNavSatFix.cs} (92%) create mode 100644 com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Sensor/msg/MNavSatFix.cs.meta rename com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/{common_msgs/Sensor/msg/NavSatStatus.cs => PregeneratedMessages/Sensor/msg/MNavSatStatus.cs} (92%) create mode 100644 com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Sensor/msg/MNavSatStatus.cs.meta rename com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/{common_msgs/Sensor/msg/PointCloud.cs => PregeneratedMessages/Sensor/msg/MPointCloud.cs} (78%) create mode 100644 com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Sensor/msg/MPointCloud.cs.meta rename com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/{common_msgs/Sensor/msg/PointCloud2.cs => PregeneratedMessages/Sensor/msg/MPointCloud2.cs} (90%) create mode 100644 com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Sensor/msg/MPointCloud2.cs.meta rename com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/{common_msgs/Sensor/msg/PointField.cs => PregeneratedMessages/Sensor/msg/MPointField.cs} (93%) create mode 100644 com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Sensor/msg/MPointField.cs.meta rename com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/{common_msgs/Sensor/msg/Range.cs => PregeneratedMessages/Sensor/msg/MRange.cs} (93%) create mode 100644 com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Sensor/msg/MRange.cs.meta rename com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/{common_msgs/Sensor/msg/RegionOfInterest.cs => PregeneratedMessages/Sensor/msg/MRegionOfInterest.cs} (93%) create mode 100644 com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Sensor/msg/MRegionOfInterest.cs.meta rename com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/{common_msgs/Sensor/msg/RelativeHumidity.cs => PregeneratedMessages/Sensor/msg/MRelativeHumidity.cs} (88%) create mode 100644 com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Sensor/msg/MRelativeHumidity.cs.meta rename com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/{common_msgs/Sensor/msg/Temperature.cs => PregeneratedMessages/Sensor/msg/MTemperature.cs} (88%) create mode 100644 com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Sensor/msg/MTemperature.cs.meta rename com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/{common_msgs/Sensor/msg/TimeReference.cs => PregeneratedMessages/Sensor/msg/MTimeReference.cs} (85%) create mode 100644 com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Sensor/msg/MTimeReference.cs.meta rename com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/{common_msgs => PregeneratedMessages}/Sensor/srv.meta (100%) rename com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/{common_msgs/Sensor/srv/SetCameraInfoRequest.cs => PregeneratedMessages/Sensor/srv/MSetCameraInfoRequest.cs} (83%) create mode 100644 com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Sensor/srv/MSetCameraInfoRequest.cs.meta rename com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/{common_msgs/Sensor/srv/SetCameraInfoResponse.cs => PregeneratedMessages/Sensor/srv/MSetCameraInfoResponse.cs} (88%) create mode 100644 com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Sensor/srv/MSetCameraInfoResponse.cs.meta rename com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/{common_msgs => PregeneratedMessages}/Shape.meta (100%) rename com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/{common_msgs => PregeneratedMessages}/Shape/msg.meta (100%) rename com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/{common_msgs/Shape/msg/Mesh.cs => PregeneratedMessages/Shape/msg/MMesh.cs} (77%) create mode 100644 com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Shape/msg/MMesh.cs.meta rename com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/{common_msgs/Shape/msg/MeshTriangle.cs => PregeneratedMessages/Shape/msg/MMeshTriangle.cs} (89%) create mode 100644 com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Shape/msg/MMeshTriangle.cs.meta rename com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/{common_msgs/Shape/msg/Plane.cs => PregeneratedMessages/Shape/msg/MPlane.cs} (91%) create mode 100644 com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Shape/msg/MPlane.cs.meta rename com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/{common_msgs/Shape/msg/SolidPrimitive.cs => PregeneratedMessages/Shape/msg/MSolidPrimitive.cs} (94%) create mode 100644 com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Shape/msg/MSolidPrimitive.cs.meta create mode 100644 com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Std.meta create mode 100644 com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Std/msg.meta rename com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/{std_msgs/Bool.cs => PregeneratedMessages/Std/msg/MBool.cs} (89%) create mode 100644 com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Std/msg/MBool.cs.meta rename com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/{std_msgs/Byte.cs => PregeneratedMessages/Std/msg/MByte.cs} (89%) create mode 100644 com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Std/msg/MByte.cs.meta rename com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/{std_msgs/ByteMultiArray.cs => PregeneratedMessages/Std/msg/MByteMultiArray.cs} (86%) create mode 100644 com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Std/msg/MByteMultiArray.cs.meta rename com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/{std_msgs/Char.cs => PregeneratedMessages/Std/msg/MChar.cs} (89%) create mode 100644 com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Std/msg/MChar.cs.meta rename com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/{std_msgs/ColorRGBA.cs => PregeneratedMessages/Std/msg/MColorRGBA.cs} (91%) create mode 100644 com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Std/msg/MColorRGBA.cs.meta rename com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/{std_msgs/Duration.cs => PregeneratedMessages/Std/msg/MDuration.cs} (90%) rename com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/{std_msgs/Duration.cs.meta => PregeneratedMessages/Std/msg/MDuration.cs.meta} (100%) rename com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/{std_msgs/Empty.cs => PregeneratedMessages/Std/msg/MEmpty.cs} (88%) create mode 100644 com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Std/msg/MEmpty.cs.meta rename com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/{std_msgs/Float32.cs => PregeneratedMessages/Std/msg/MFloat32.cs} (88%) create mode 100644 com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Std/msg/MFloat32.cs.meta rename com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/{std_msgs/Float32MultiArray.cs => PregeneratedMessages/Std/msg/MFloat32MultiArray.cs} (86%) create mode 100644 com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Std/msg/MFloat32MultiArray.cs.meta rename com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/{std_msgs/Float64.cs => PregeneratedMessages/Std/msg/MFloat64.cs} (88%) create mode 100644 com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Std/msg/MFloat64.cs.meta rename com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/{std_msgs/Float64MultiArray.cs => PregeneratedMessages/Std/msg/MFloat64MultiArray.cs} (86%) create mode 100644 com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Std/msg/MFloat64MultiArray.cs.meta rename com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/{std_msgs/Header.cs => PregeneratedMessages/Std/msg/MHeader.cs} (91%) create mode 100644 com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Std/msg/MHeader.cs.meta rename com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/{std_msgs/Int16.cs => PregeneratedMessages/Std/msg/MInt16.cs} (89%) create mode 100644 com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Std/msg/MInt16.cs.meta rename com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/{std_msgs/Int16MultiArray.cs => PregeneratedMessages/Std/msg/MInt16MultiArray.cs} (86%) create mode 100644 com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Std/msg/MInt16MultiArray.cs.meta rename com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/{std_msgs/Int32.cs => PregeneratedMessages/Std/msg/MInt32.cs} (89%) create mode 100644 com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Std/msg/MInt32.cs.meta rename com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/{std_msgs/Int32MultiArray.cs => PregeneratedMessages/Std/msg/MInt32MultiArray.cs} (86%) create mode 100644 com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Std/msg/MInt32MultiArray.cs.meta rename com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/{std_msgs/Int64.cs => PregeneratedMessages/Std/msg/MInt64.cs} (89%) create mode 100644 com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Std/msg/MInt64.cs.meta rename com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/{std_msgs/Int64MultiArray.cs => PregeneratedMessages/Std/msg/MInt64MultiArray.cs} (86%) create mode 100644 com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Std/msg/MInt64MultiArray.cs.meta rename com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/{std_msgs/Int8.cs => PregeneratedMessages/Std/msg/MInt8.cs} (89%) create mode 100644 com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Std/msg/MInt8.cs.meta rename com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/{std_msgs/Int8MultiArray.cs => PregeneratedMessages/Std/msg/MInt8MultiArray.cs} (86%) create mode 100644 com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Std/msg/MInt8MultiArray.cs.meta rename com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/{std_msgs/MultiArrayDimension.cs => PregeneratedMessages/Std/msg/MMultiArrayDimension.cs} (90%) create mode 100644 com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Std/msg/MMultiArrayDimension.cs.meta rename com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/{std_msgs/MultiArrayLayout.cs => PregeneratedMessages/Std/msg/MMultiArrayLayout.cs} (86%) create mode 100644 com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Std/msg/MMultiArrayLayout.cs.meta rename com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/{std_msgs/String.cs => PregeneratedMessages/Std/msg/MString.cs} (89%) create mode 100644 com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Std/msg/MString.cs.meta rename com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/{std_msgs/Time.cs => PregeneratedMessages/Std/msg/MTime.cs} (91%) rename com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/{std_msgs/Time.cs.meta => PregeneratedMessages/Std/msg/MTime.cs.meta} (100%) rename com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/{std_msgs/UInt16.cs => PregeneratedMessages/Std/msg/MUInt16.cs} (88%) create mode 100644 com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Std/msg/MUInt16.cs.meta rename com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/{std_msgs/UInt16MultiArray.cs => PregeneratedMessages/Std/msg/MUInt16MultiArray.cs} (86%) create mode 100644 com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Std/msg/MUInt16MultiArray.cs.meta rename com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/{std_msgs/UInt32.cs => PregeneratedMessages/Std/msg/MUInt32.cs} (88%) create mode 100644 com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Std/msg/MUInt32.cs.meta rename com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/{std_msgs/UInt32MultiArray.cs => PregeneratedMessages/Std/msg/MUInt32MultiArray.cs} (86%) create mode 100644 com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Std/msg/MUInt32MultiArray.cs.meta rename com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/{std_msgs/UInt64.cs => PregeneratedMessages/Std/msg/MUInt64.cs} (88%) create mode 100644 com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Std/msg/MUInt64.cs.meta rename com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/{std_msgs/UInt64MultiArray.cs => PregeneratedMessages/Std/msg/MUInt64MultiArray.cs} (86%) create mode 100644 com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Std/msg/MUInt64MultiArray.cs.meta rename com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/{std_msgs/UInt8.cs => PregeneratedMessages/Std/msg/MUInt8.cs} (88%) create mode 100644 com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Std/msg/MUInt8.cs.meta rename com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/{std_msgs/UInt8MultiArray.cs => PregeneratedMessages/Std/msg/MUInt8MultiArray.cs} (86%) create mode 100644 com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Std/msg/MUInt8MultiArray.cs.meta rename com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/{common_msgs => PregeneratedMessages}/Stereo.meta (100%) rename com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/{common_msgs => PregeneratedMessages}/Stereo/msg.meta (100%) rename com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/{common_msgs/Stereo/msg/DisparityImage.cs => PregeneratedMessages/Stereo/msg/MDisparityImage.cs} (87%) create mode 100644 com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Stereo/msg/MDisparityImage.cs.meta rename com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/{common_msgs => PregeneratedMessages}/Trajectory.meta (100%) rename com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/{common_msgs => PregeneratedMessages}/Trajectory/msg.meta (100%) rename com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/{common_msgs/Trajectory/msg/JointTrajectory.cs => PregeneratedMessages/Trajectory/msg/MJointTrajectory.cs} (82%) create mode 100644 com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Trajectory/msg/MJointTrajectory.cs.meta rename com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/{common_msgs/Trajectory/msg/JointTrajectoryPoint.cs => PregeneratedMessages/Trajectory/msg/MJointTrajectoryPoint.cs} (92%) create mode 100644 com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Trajectory/msg/MJointTrajectoryPoint.cs.meta rename com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/{common_msgs/Trajectory/msg/MultiDOFJointTrajectory.cs => PregeneratedMessages/Trajectory/msg/MMultiDOFJointTrajectory.cs} (83%) create mode 100644 com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Trajectory/msg/MMultiDOFJointTrajectory.cs.meta rename com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/{common_msgs/Trajectory/msg/MultiDOFJointTrajectoryPoint.cs => PregeneratedMessages/Trajectory/msg/MMultiDOFJointTrajectoryPoint.cs} (72%) create mode 100644 com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Trajectory/msg/MMultiDOFJointTrajectoryPoint.cs.meta rename com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/{common_msgs => PregeneratedMessages}/Visualization.meta (100%) rename com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/{common_msgs => PregeneratedMessages}/Visualization/msg.meta (100%) rename com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/{common_msgs/Visualization/msg/ImageMarker.cs => PregeneratedMessages/Visualization/msg/MImageMarker.cs} (81%) create mode 100644 com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Visualization/msg/MImageMarker.cs.meta rename com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/{common_msgs/Visualization/msg/InteractiveMarker.cs => PregeneratedMessages/Visualization/msg/MInteractiveMarker.cs} (82%) create mode 100644 com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Visualization/msg/MInteractiveMarker.cs.meta rename com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/{common_msgs/Visualization/msg/InteractiveMarkerControl.cs => PregeneratedMessages/Visualization/msg/MInteractiveMarkerControl.cs} (91%) create mode 100644 com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Visualization/msg/MInteractiveMarkerControl.cs.meta rename com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/{common_msgs/Visualization/msg/InteractiveMarkerFeedback.cs => PregeneratedMessages/Visualization/msg/MInteractiveMarkerFeedback.cs} (89%) create mode 100644 com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Visualization/msg/MInteractiveMarkerFeedback.cs.meta rename com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/{common_msgs/Visualization/msg/InteractiveMarkerInit.cs => PregeneratedMessages/Visualization/msg/MInteractiveMarkerInit.cs} (84%) create mode 100644 com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Visualization/msg/MInteractiveMarkerInit.cs.meta rename com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/{common_msgs/Visualization/msg/InteractiveMarkerPose.cs => PregeneratedMessages/Visualization/msg/MInteractiveMarkerPose.cs} (82%) create mode 100644 com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Visualization/msg/MInteractiveMarkerPose.cs.meta rename com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/{common_msgs/Visualization/msg/InteractiveMarkerUpdate.cs => PregeneratedMessages/Visualization/msg/MInteractiveMarkerUpdate.cs} (86%) create mode 100644 com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Visualization/msg/MInteractiveMarkerUpdate.cs.meta rename com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/{common_msgs/Visualization/msg/Marker.cs => PregeneratedMessages/Visualization/msg/MMarker.cs} (86%) create mode 100644 com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Visualization/msg/MMarker.cs.meta rename com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/{common_msgs/Visualization/msg/MarkerArray.cs => PregeneratedMessages/Visualization/msg/MMarkerArray.cs} (79%) create mode 100644 com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Visualization/msg/MMarkerArray.cs.meta rename com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/{common_msgs/Visualization/msg/MenuEntry.cs => PregeneratedMessages/Visualization/msg/MMenuEntry.cs} (95%) create mode 100644 com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Visualization/msg/MMenuEntry.cs.meta delete mode 100644 com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/ROSConnection_msgs/msg/RosUnityError.cs.meta delete mode 100644 com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/ROSConnection_msgs/msg/RosUnitySysCommand.cs.meta delete mode 100644 com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/ROSConnection_msgs/srv/UnityHandshakeRequest.cs.meta delete mode 100644 com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/ROSConnection_msgs/srv/UnityHandshakeResponse.cs.meta delete mode 100644 com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Actionlib/msg/GoalID.cs.meta delete mode 100644 com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Actionlib/msg/GoalStatus.cs.meta delete mode 100644 com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Actionlib/msg/GoalStatusArray.cs.meta delete mode 100644 com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Diagnostic/msg/DiagnosticArray.cs.meta delete mode 100644 com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Diagnostic/msg/DiagnosticStatus.cs.meta delete mode 100644 com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Diagnostic/msg/KeyValue.cs.meta delete mode 100644 com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Diagnostic/srv/AddDiagnosticsRequest.cs.meta delete mode 100644 com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Diagnostic/srv/AddDiagnosticsResponse.cs.meta delete mode 100644 com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Diagnostic/srv/SelfTestRequest.cs.meta delete mode 100644 com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Diagnostic/srv/SelfTestResponse.cs.meta delete mode 100644 com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Geometry/msg/Accel.cs.meta delete mode 100644 com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Geometry/msg/AccelStamped.cs.meta delete mode 100644 com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Geometry/msg/AccelWithCovariance.cs.meta delete mode 100644 com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Geometry/msg/AccelWithCovarianceStamped.cs.meta delete mode 100644 com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Geometry/msg/Inertia.cs.meta delete mode 100644 com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Geometry/msg/InertiaStamped.cs.meta delete mode 100644 com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Geometry/msg/Point.cs.meta delete mode 100644 com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Geometry/msg/Point32.cs.meta delete mode 100644 com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Geometry/msg/PointStamped.cs.meta delete mode 100644 com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Geometry/msg/Polygon.cs.meta delete mode 100644 com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Geometry/msg/PolygonStamped.cs.meta delete mode 100644 com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Geometry/msg/Pose.cs.meta delete mode 100644 com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Geometry/msg/Pose2D.cs.meta delete mode 100644 com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Geometry/msg/PoseArray.cs.meta delete mode 100644 com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Geometry/msg/PoseStamped.cs.meta delete mode 100644 com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Geometry/msg/PoseWithCovariance.cs.meta delete mode 100644 com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Geometry/msg/PoseWithCovarianceStamped.cs.meta delete mode 100644 com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Geometry/msg/Quaternion.cs.meta delete mode 100644 com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Geometry/msg/QuaternionStamped.cs.meta delete mode 100644 com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Geometry/msg/Transform.cs.meta delete mode 100644 com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Geometry/msg/TransformStamped.cs.meta delete mode 100644 com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Geometry/msg/Twist.cs.meta delete mode 100644 com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Geometry/msg/TwistStamped.cs.meta delete mode 100644 com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Geometry/msg/TwistWithCovariance.cs.meta delete mode 100644 com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Geometry/msg/TwistWithCovarianceStamped.cs.meta delete mode 100644 com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Geometry/msg/Vector3.cs.meta delete mode 100644 com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Geometry/msg/Vector3Stamped.cs.meta delete mode 100644 com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Geometry/msg/Wrench.cs.meta delete mode 100644 com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Geometry/msg/WrenchStamped.cs.meta delete mode 100644 com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Nav/action/GetMapAction.cs.meta delete mode 100644 com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Nav/action/GetMapActionFeedback.cs.meta delete mode 100644 com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Nav/action/GetMapActionGoal.cs.meta delete mode 100644 com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Nav/action/GetMapActionResult.cs.meta delete mode 100644 com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Nav/action/GetMapFeedback.cs.meta delete mode 100644 com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Nav/action/GetMapGoal.cs.meta delete mode 100644 com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Nav/action/GetMapResult.cs.meta delete mode 100644 com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Nav/msg/GridCells.cs.meta delete mode 100644 com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Nav/msg/MapMetaData.cs.meta delete mode 100644 com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Nav/msg/OccupancyGrid.cs.meta delete mode 100644 com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Nav/msg/Odometry.cs.meta delete mode 100644 com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Nav/msg/Path.cs.meta delete mode 100644 com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Nav/srv/GetMapRequest.cs.meta delete mode 100644 com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Nav/srv/GetMapResponse.cs.meta delete mode 100644 com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Nav/srv/GetPlanRequest.cs.meta delete mode 100644 com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Nav/srv/GetPlanResponse.cs.meta delete mode 100644 com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Nav/srv/LoadMapRequest.cs.meta delete mode 100644 com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Nav/srv/LoadMapResponse.cs.meta delete mode 100644 com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Nav/srv/SetMapRequest.cs.meta delete mode 100644 com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Nav/srv/SetMapResponse.cs.meta delete mode 100644 com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Sensor/msg/BatteryState.cs.meta delete mode 100644 com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Sensor/msg/CameraInfo.cs.meta delete mode 100644 com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Sensor/msg/ChannelFloat32.cs.meta delete mode 100644 com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Sensor/msg/CompressedImage.cs.meta delete mode 100644 com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Sensor/msg/FluidPressure.cs.meta delete mode 100644 com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Sensor/msg/Illuminance.cs.meta delete mode 100644 com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Sensor/msg/Image.cs.meta delete mode 100644 com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Sensor/msg/Imu.cs.meta delete mode 100644 com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Sensor/msg/JointState.cs.meta delete mode 100644 com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Sensor/msg/Joy.cs.meta delete mode 100644 com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Sensor/msg/JoyFeedback.cs.meta delete mode 100644 com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Sensor/msg/JoyFeedbackArray.cs.meta delete mode 100644 com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Sensor/msg/LaserEcho.cs.meta delete mode 100644 com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Sensor/msg/LaserScan.cs.meta delete mode 100644 com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Sensor/msg/MagneticField.cs.meta delete mode 100644 com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Sensor/msg/MultiDOFJointState.cs.meta delete mode 100644 com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Sensor/msg/MultiEchoLaserScan.cs.meta delete mode 100644 com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Sensor/msg/NavSatFix.cs.meta delete mode 100644 com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Sensor/msg/NavSatStatus.cs.meta delete mode 100644 com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Sensor/msg/PointCloud.cs.meta delete mode 100644 com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Sensor/msg/PointCloud2.cs.meta delete mode 100644 com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Sensor/msg/PointField.cs.meta delete mode 100644 com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Sensor/msg/Range.cs.meta delete mode 100644 com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Sensor/msg/RegionOfInterest.cs.meta delete mode 100644 com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Sensor/msg/RelativeHumidity.cs.meta delete mode 100644 com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Sensor/msg/Temperature.cs.meta delete mode 100644 com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Sensor/msg/TimeReference.cs.meta delete mode 100644 com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Sensor/srv/SetCameraInfoRequest.cs.meta delete mode 100644 com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Sensor/srv/SetCameraInfoResponse.cs.meta delete mode 100644 com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Shape/msg/Mesh.cs.meta delete mode 100644 com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Shape/msg/MeshTriangle.cs.meta delete mode 100644 com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Shape/msg/Plane.cs.meta delete mode 100644 com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Shape/msg/SolidPrimitive.cs.meta delete mode 100644 com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Stereo/msg/DisparityImage.cs.meta delete mode 100644 com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Trajectory/msg/JointTrajectory.cs.meta delete mode 100644 com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Trajectory/msg/JointTrajectoryPoint.cs.meta delete mode 100644 com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Trajectory/msg/MultiDOFJointTrajectory.cs.meta delete mode 100644 com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Trajectory/msg/MultiDOFJointTrajectoryPoint.cs.meta delete mode 100644 com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Visualization/msg/ImageMarker.cs.meta delete mode 100644 com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Visualization/msg/InteractiveMarker.cs.meta delete mode 100644 com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Visualization/msg/InteractiveMarkerControl.cs.meta delete mode 100644 com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Visualization/msg/InteractiveMarkerFeedback.cs.meta delete mode 100644 com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Visualization/msg/InteractiveMarkerInit.cs.meta delete mode 100644 com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Visualization/msg/InteractiveMarkerPose.cs.meta delete mode 100644 com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Visualization/msg/InteractiveMarkerUpdate.cs.meta delete mode 100644 com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Visualization/msg/Marker.cs.meta delete mode 100644 com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Visualization/msg/MarkerArray.cs.meta delete mode 100644 com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Visualization/msg/MenuEntry.cs.meta delete mode 100644 com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/std_msgs.meta delete mode 100644 com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/std_msgs/Bool.cs.meta delete mode 100644 com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/std_msgs/Byte.cs.meta delete mode 100644 com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/std_msgs/ByteMultiArray.cs.meta delete mode 100644 com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/std_msgs/Char.cs.meta delete mode 100644 com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/std_msgs/ColorRGBA.cs.meta delete mode 100644 com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/std_msgs/Empty.cs.meta delete mode 100644 com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/std_msgs/Float32.cs.meta delete mode 100644 com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/std_msgs/Float32MultiArray.cs.meta delete mode 100644 com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/std_msgs/Float64.cs.meta delete mode 100644 com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/std_msgs/Float64MultiArray.cs.meta delete mode 100644 com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/std_msgs/Header.cs.meta delete mode 100644 com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/std_msgs/Int16.cs.meta delete mode 100644 com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/std_msgs/Int16MultiArray.cs.meta delete mode 100644 com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/std_msgs/Int32.cs.meta delete mode 100644 com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/std_msgs/Int32MultiArray.cs.meta delete mode 100644 com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/std_msgs/Int64.cs.meta delete mode 100644 com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/std_msgs/Int64MultiArray.cs.meta delete mode 100644 com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/std_msgs/Int8.cs.meta delete mode 100644 com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/std_msgs/Int8MultiArray.cs.meta delete mode 100644 com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/std_msgs/MultiArrayDimension.cs.meta delete mode 100644 com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/std_msgs/MultiArrayLayout.cs.meta delete mode 100644 com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/std_msgs/String.cs.meta delete mode 100644 com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/std_msgs/UInt16.cs.meta delete mode 100644 com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/std_msgs/UInt16MultiArray.cs.meta delete mode 100644 com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/std_msgs/UInt32.cs.meta delete mode 100644 com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/std_msgs/UInt32MultiArray.cs.meta delete mode 100644 com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/std_msgs/UInt64.cs.meta delete mode 100644 com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/std_msgs/UInt64MultiArray.cs.meta delete mode 100644 com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/std_msgs/UInt8.cs.meta delete mode 100644 com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/std_msgs/UInt8MultiArray.cs.meta diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/ActionAutoGen.cs b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/ActionAutoGen.cs index a0c2dd24..7fade2a4 100644 --- a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/ActionAutoGen.cs +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/ActionAutoGen.cs @@ -27,7 +27,7 @@ public static string[] GetActionClassPaths(string inFilePath, string outPath) string rosPackageName = MessageAutoGen.GetRosPackageName(inFilePath); string outFolder = MessageAutoGen.GetMessageOutFolder(outPath, rosPackageName); string extension = Path.GetExtension(inFilePath); - string className = MsgAutoGenUtilities.CapitalizeFirstLetter(Path.GetFileNameWithoutExtension(inFilePath)); + string className = MsgAutoGenUtilities.MessageClassPrefix + MsgAutoGenUtilities.CapitalizeFirstLetter(Path.GetFileNameWithoutExtension(inFilePath)); string[] result = new string[types.Length]; for (int Idx = 0; Idx < types.Length; ++Idx) @@ -73,7 +73,7 @@ public static List GenerateSingleAction(string inPath, string outPath, s List tokens = listsOfTokens[i]; // Action is made up of goal, result, feedback - string className = inFileName + types[i]; + string className = MsgAutoGenUtilities.MessageClassPrefix + inFileName + types[i]; // Parse and generate goal, result, feedback messages MessageParser parser = new MessageParser(tokens, outPath, rosPackageName, "action", MsgAutoGenUtilities.builtInTypesMapping, MsgAutoGenUtilities.builtInTypesDefaultInitialValues, MsgAutoGenUtilities.numericTypeDeserializationFunctions, MsgAutoGenUtilities.numericTypeByteSize, className); @@ -199,12 +199,12 @@ private string GenerateParameterizedConstructor(string className, string msgType if (msgType.Equals("Goal")) { - paramsIn += "Header header, GoalID goal_id, "; + paramsIn += "MHeader header, MGoalID goal_id, "; paramsOut += "header, goal_id"; } else if (msgType.Equals("Result") || msgType.Equals("Feedback")) { - paramsIn += "Header header, GoalStatus status, "; + paramsIn += "MHeader header, MGoalStatus status, "; paramsOut += "header, status"; } @@ -301,8 +301,8 @@ private string GenerateDeserializationStatements(string msgType) public void WrapActionSections(string type) { - string wrapperName = inFileName + "Action" + type; - string msgName = inFileName + type; + string wrapperName = MsgAutoGenUtilities.MessageClassPrefix + inFileName + "Action" + type; + string msgName = MsgAutoGenUtilities.MessageClassPrefix + inFileName + type; string outPath = Path.Combine(this.outPath, wrapperName + ".cs"); @@ -327,13 +327,13 @@ public void WrapActionSections(string type) // Write class declaration writer.Write( - ONE_TAB + "public class " + wrapperName + " : Action" + type + "<" + inFileName + type + ">\n" + + ONE_TAB + "public class " + wrapperName + " : Action" + type + "<" + msgName + ">\n" + ONE_TAB + "{\n" ); // Write ROS package name writer.Write( - TWO_TABS + "public const string RosMessageName = \"" + rosPackageName + "/" + wrapperName + "\";\n" + TWO_TABS + "public const string RosMessageName = \"" + rosPackageName + "/" + inFileName + "Action" + type + "\";\n" ); // Record goal/result/feedback declaration @@ -359,10 +359,11 @@ public void WrapActionSections(string type) public void WrapAction() { - string wrapperName = inFileName + "Action"; + string msgNamePrefix = MsgAutoGenUtilities.MessageClassPrefix + inFileName; + string className = msgNamePrefix + "Action"; string type = "wrapper"; - string outPath = Path.Combine(this.outPath, wrapperName + ".cs"); + string outPath = Path.Combine(this.outPath, className + ".cs"); string imports = "using System.Collections.Generic;\n"+ @@ -384,33 +385,33 @@ public void WrapAction() // Write class declaration string[] genericParams = new string[] { - inFileName + "ActionGoal", - inFileName + "ActionResult", - inFileName + "ActionFeedback", - inFileName + "Goal", - inFileName + "Result", - inFileName + "Feedback" + msgNamePrefix + "ActionGoal", + msgNamePrefix + "ActionResult", + msgNamePrefix + "ActionFeedback", + msgNamePrefix + "Goal", + msgNamePrefix + "Result", + msgNamePrefix + "Feedback" }; writer.Write( - ONE_TAB + "public class " + wrapperName + " : Action<" + string.Join(", ", genericParams) + ">\n" + + ONE_TAB + "public class " + className + " : Action<" + string.Join(", ", genericParams) + ">\n" + ONE_TAB + "{\n" ); // Write ROS package name writer.Write( - TWO_TABS + "public const string RosMessageName = \"" + rosPackageName + "/" + wrapperName + "\";\n" + TWO_TABS + "public const string RosMessageName = \"" + rosPackageName + "/" + inFileName + "Action" + "\";\n" ); // Record variables // Action Goal - symbolTable.Add("action_goal", wrapperName + "Goal"); + symbolTable.Add("action_goal", className + "Goal"); // Action Result - symbolTable.Add("action_result", wrapperName + "Result"); + symbolTable.Add("action_result", className + "Result"); //Action Feedback - symbolTable.Add("action_feedback", wrapperName + "Feedback"); + symbolTable.Add("action_feedback", className + "Feedback"); // Write default value constructor - writer.Write("\n" + GenerateDefaultValueConstructor(wrapperName) + "\n"); + writer.Write("\n" + GenerateDefaultValueConstructor(className) + "\n"); writer.Write(GenerateSerializationStatements(type)); writer.Write(GenerateDeserializationStatements(type)); diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/ActionFeedback.cs b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/ActionFeedback.cs index 02d5d15e..4bf82e51 100644 --- a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/ActionFeedback.cs +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/ActionFeedback.cs @@ -20,17 +20,17 @@ namespace Unity.Robotics.ROSTCPConnector.MessageGeneration { public abstract class ActionFeedback : Message where TFeedback : Message { - public Header header { get; set; } - public GoalStatus status { get; set; } + public MHeader header { get; set; } + public MGoalStatus status { get; set; } public TFeedback feedback { get; set; } public ActionFeedback() { - header = new Header(); - status = new GoalStatus(); + header = new MHeader(); + status = new MGoalStatus(); } - public ActionFeedback(Header header, GoalStatus status) { + public ActionFeedback(MHeader header, MGoalStatus status) { this.header = header; this.status = status; } diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/ActionGoal.cs b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/ActionGoal.cs index fae4bd2b..179838f5 100644 --- a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/ActionGoal.cs +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/ActionGoal.cs @@ -20,16 +20,16 @@ namespace Unity.Robotics.ROSTCPConnector.MessageGeneration { public abstract class ActionGoal : Message where TGoal : Message { - public Header header { get; set; } - public GoalID goal_id { get; set; } + public MHeader header { get; set; } + public MGoalID goal_id { get; set; } public TGoal goal { get; set; } public ActionGoal() { - header = new Header(); - goal_id = new GoalID(); + header = new MHeader(); + goal_id = new MGoalID(); } - public ActionGoal(Header header, GoalID goal_id) { + public ActionGoal(MHeader header, MGoalID goal_id) { this.header = header; this.goal_id = goal_id; } diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/ActionResult.cs b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/ActionResult.cs index b8ac0d89..fd57cc36 100644 --- a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/ActionResult.cs +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/ActionResult.cs @@ -21,16 +21,16 @@ namespace Unity.Robotics.ROSTCPConnector.MessageGeneration { public abstract class ActionResult : Message where TResult : Message { - public Header header { get; set; } - public GoalStatus status { get; set; } + public MHeader header { get; set; } + public MGoalStatus status { get; set; } public TResult result { get; set; } public ActionResult() { - header = new Header(); - status = new GoalStatus(); + header = new MHeader(); + status = new MGoalStatus(); } - public ActionResult(Header header, GoalStatus status) { + public ActionResult(MHeader header, MGoalStatus status) { this.header = header; this.status = status; } diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/MessageAutoGen.cs b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/MessageAutoGen.cs index 6579673b..ba591b2f 100644 --- a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/MessageAutoGen.cs +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/MessageAutoGen.cs @@ -71,7 +71,7 @@ public static string GetMessageClassPath(string inFilePath, string outPath) string rosPackageName = MessageAutoGen.GetRosPackageName(inFilePath); string outFolder = MessageAutoGen.GetMessageOutFolder(outPath, rosPackageName); string extension = Path.GetExtension(inFilePath); - string className = MsgAutoGenUtilities.CapitalizeFirstLetter(Path.GetFileNameWithoutExtension(inFilePath)); + string className = MsgAutoGenUtilities.MessageClassPrefix + MsgAutoGenUtilities.CapitalizeFirstLetter(Path.GetFileNameWithoutExtension(inFilePath)); return Path.Combine(outFolder, "msg", className + ".cs"); } diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/MessageParser.cs b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/MessageParser.cs index aa653206..b3b0d9eb 100644 --- a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/MessageParser.cs +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/MessageParser.cs @@ -63,7 +63,7 @@ public MessageParser(List tokens, string outPath, string rosPackag if (className.Equals("")) { - this.className = MsgAutoGenUtilities.CapitalizeFirstLetter(inFileName); + this.className = MsgAutoGenUtilities.MessageClassPrefix + MsgAutoGenUtilities.CapitalizeFirstLetter(inFileName); } else { @@ -73,7 +73,7 @@ public MessageParser(List tokens, string outPath, string rosPackag if (rosMsgName.Equals("")) { if (Char.IsLower(inFileName[0])) - Debug.LogWarningFormat("File {0} starts with a lowercase character. Message file names should be CamelCased (see : http://wiki.ros.org/ROS/Patterns/Conventions#line-38)", inFileName); + Debug.LogWarningFormat("File {0} starts with a lowercase character. Message file names should be PascalCased (see : http://wiki.ros.org/ROS/Patterns/Conventions#line-38)", inFileName); this.rosMsgName = inFileName; } else @@ -211,7 +211,7 @@ private void Declaration() if (PeekType(MessageTokenType.BuiltInType)) { type = builtInTypeMapping[MatchByType(MessageTokenType.BuiltInType)]; - if (!type.Equals("Time") && !type.Equals("Duration")) + if (!type.Equals("MTime") && !type.Equals("MDuration")) { // Time and Duration can't have constant declaration // See @@ -233,6 +233,7 @@ private void Declaration() switch (hierarchy.Length) { case 1: + type = MsgAutoGenUtilities.MessageClassPrefix + type; break; case 2: if (hierarchy[0].Equals("") || hierarchy[1].Equals("")) @@ -243,7 +244,8 @@ private void Declaration() } string package = MsgAutoGenUtilities.ResolvePackageName(hierarchy[0]); // Do not add package name if exists in current namespace - type = package.Equals(rosPackageNamespace) ? hierarchy[1] : package + "." + hierarchy[1]; + type = package.Equals(rosPackageNamespace) ? MsgAutoGenUtilities.MessageClassPrefix + hierarchy[1] : + package + "." + MsgAutoGenUtilities.MessageClassPrefix + hierarchy[1]; break; default: throw new MessageParserException( @@ -253,7 +255,7 @@ private void Declaration() } else { - type = MatchByType(MessageTokenType.Header); + type = MsgAutoGenUtilities.MessageClassPrefix + MatchByType(MessageTokenType.Header); if (PeekType(MessageTokenType.FixedSizeArray) || PeekType(MessageTokenType.VariableSizeArray)) { Warn( @@ -729,7 +731,7 @@ private string GenerateDeserializationStatements() } // Message is a custom type and call it's serialization function. Time and duration are special cases - else if (!MsgAutoGenUtilities.builtInTypesMapping.ContainsValue(type) || type.Equals("Time") || type.Equals("Duration")) + else if (!MsgAutoGenUtilities.builtInTypesMapping.ContainsValue(type) || type.Equals("MTime") || type.Equals("MDuration")) { function += MsgAutoGenUtilities.TWO_TABS + MsgAutoGenUtilities.ONE_TAB + "offset = this." + identifier + ".Deserialize(data, offset);\n"; } @@ -832,7 +834,7 @@ private string GenerateSerializationStatements() "listOfSerializations.Add(new[]{(byte)this." + identifier + "});\n"; } // Message is a custom type and call it's serialization function - else if (!MsgAutoGenUtilities.builtInTypesMapping.ContainsValue(type) || type.Equals("Time") || type.Equals("Duration")) + else if (!MsgAutoGenUtilities.builtInTypesMapping.ContainsValue(type) || type.Equals("MTime") || type.Equals("MDuration")) { function += MsgAutoGenUtilities.TWO_TABS + MsgAutoGenUtilities.ONE_TAB + "listOfSerializations.AddRange(" + identifier + ".SerializationStatements());\n"; } diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/MsgAutoGenUtilities.cs b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/MsgAutoGenUtilities.cs index 8dd7c32d..009ccc06 100644 --- a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/MsgAutoGenUtilities.cs +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/MsgAutoGenUtilities.cs @@ -23,6 +23,8 @@ public class MsgAutoGenUtilities public const string TWO_TABS = " "; public const string PROPERTY_EXTENSION = " { get; set; }"; + public const string MessageClassPrefix = "M"; + public static readonly Dictionary builtInTypesMapping = new Dictionary { {"bool", "bool"}, @@ -37,8 +39,8 @@ public class MsgAutoGenUtilities {"float32", "float"}, {"float64", "double"}, {"string", "string"}, - {"time", "Time"}, - {"duration", "Duration"}, + {"time", "MTime"}, + {"duration", "MDuration"}, {"char", "byte"}, // Deprecated alias for uint8 -> byte in C# {"byte", "sbyte"} // Deprecated alias for int8 -> sbyte in C# }; diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/ObjectRecognition/action/ObjectRecognitionFeedback.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/ObjectRecognition/action/ObjectRecognitionFeedback.cs.meta deleted file mode 100644 index 6aaa5dca..00000000 --- a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/ObjectRecognition/action/ObjectRecognitionFeedback.cs.meta +++ /dev/null @@ -1,11 +0,0 @@ -fileFormatVersion: 2 -guid: b5a82160fbed0a24ab784ed5e614498c -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/ObjectRecognition/action/ObjectRecognitionGoal.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/ObjectRecognition/action/ObjectRecognitionGoal.cs.meta deleted file mode 100644 index 2ba927ef..00000000 --- a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/ObjectRecognition/action/ObjectRecognitionGoal.cs.meta +++ /dev/null @@ -1,11 +0,0 @@ -fileFormatVersion: 2 -guid: 9726adc74031c6644ab51ff57f1da2c5 -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/ObjectRecognition/action/ObjectRecognitionResult.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/ObjectRecognition/action/ObjectRecognitionResult.cs.meta deleted file mode 100644 index c8ec30cb..00000000 --- a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/ObjectRecognition/action/ObjectRecognitionResult.cs.meta +++ /dev/null @@ -1,11 +0,0 @@ -fileFormatVersion: 2 -guid: 9ca95f436d8a5b046b3b5502b69814ce -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/ObjectRecognition/msg/ObjectInformation.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/ObjectRecognition/msg/ObjectInformation.cs.meta deleted file mode 100644 index dec7532f..00000000 --- a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/ObjectRecognition/msg/ObjectInformation.cs.meta +++ /dev/null @@ -1,11 +0,0 @@ -fileFormatVersion: 2 -guid: f6e6b4e6f3567824ea359c48d401bff1 -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/ObjectRecognition/msg/ObjectType.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/ObjectRecognition/msg/ObjectType.cs.meta deleted file mode 100644 index 3c6da051..00000000 --- a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/ObjectRecognition/msg/ObjectType.cs.meta +++ /dev/null @@ -1,11 +0,0 @@ -fileFormatVersion: 2 -guid: 5ebcdcd4b6109704f930996b4aafc7b9 -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/ObjectRecognition/msg/RecognizedObject.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/ObjectRecognition/msg/RecognizedObject.cs.meta deleted file mode 100644 index 09879242..00000000 --- a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/ObjectRecognition/msg/RecognizedObject.cs.meta +++ /dev/null @@ -1,11 +0,0 @@ -fileFormatVersion: 2 -guid: 01f984cc5e0aeb042aa5f7b43b252a46 -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/ObjectRecognition/msg/RecognizedObjectArray.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/ObjectRecognition/msg/RecognizedObjectArray.cs.meta deleted file mode 100644 index bfb9a286..00000000 --- a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/ObjectRecognition/msg/RecognizedObjectArray.cs.meta +++ /dev/null @@ -1,11 +0,0 @@ -fileFormatVersion: 2 -guid: f348dab18e906b54ba68778e4cd9a5f2 -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/ObjectRecognition/msg/Table.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/ObjectRecognition/msg/Table.cs.meta deleted file mode 100644 index 5b977dbc..00000000 --- a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/ObjectRecognition/msg/Table.cs.meta +++ /dev/null @@ -1,11 +0,0 @@ -fileFormatVersion: 2 -guid: 2b4c1e64be313e242a4042f2109f26e6 -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/ObjectRecognition/msg/TableArray.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/ObjectRecognition/msg/TableArray.cs.meta deleted file mode 100644 index 51a8ecff..00000000 --- a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/ObjectRecognition/msg/TableArray.cs.meta +++ /dev/null @@ -1,11 +0,0 @@ -fileFormatVersion: 2 -guid: 2b4e718172f4e2b458d34fa363961729 -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/ObjectRecognition/srv/GetObjectInformationRequest.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/ObjectRecognition/srv/GetObjectInformationRequest.cs.meta deleted file mode 100644 index 92956d2a..00000000 --- a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/ObjectRecognition/srv/GetObjectInformationRequest.cs.meta +++ /dev/null @@ -1,11 +0,0 @@ -fileFormatVersion: 2 -guid: 462e45ec29977774496e42d04c7e5360 -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/ObjectRecognition/srv/GetObjectInformationResponse.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/ObjectRecognition/srv/GetObjectInformationResponse.cs.meta deleted file mode 100644 index 5db76116..00000000 --- a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/ObjectRecognition/srv/GetObjectInformationResponse.cs.meta +++ /dev/null @@ -1,11 +0,0 @@ -fileFormatVersion: 2 -guid: 76e19d706765ee848b73d0d6feae1c1e -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/Octomap/msg/Octomap.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/Octomap/msg/Octomap.cs.meta deleted file mode 100644 index 1ae350f1..00000000 --- a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/Octomap/msg/Octomap.cs.meta +++ /dev/null @@ -1,11 +0,0 @@ -fileFormatVersion: 2 -guid: 958d8b1c565c7c84e99db81e3104a336 -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/Octomap/msg/OctomapWithPose.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/Octomap/msg/OctomapWithPose.cs.meta deleted file mode 100644 index 82d4d64d..00000000 --- a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/Octomap/msg/OctomapWithPose.cs.meta +++ /dev/null @@ -1,11 +0,0 @@ -fileFormatVersion: 2 -guid: 4f1a808b1c5bdba43bbb5b667cf8729e -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/Octomap/srv/BoundingBoxQueryRequest.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/Octomap/srv/BoundingBoxQueryRequest.cs.meta deleted file mode 100644 index ca86d975..00000000 --- a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/Octomap/srv/BoundingBoxQueryRequest.cs.meta +++ /dev/null @@ -1,11 +0,0 @@ -fileFormatVersion: 2 -guid: 1cde46af86ce7124e9b8878cdf11980f -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/Octomap/srv/BoundingBoxQueryResponse.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/Octomap/srv/BoundingBoxQueryResponse.cs.meta deleted file mode 100644 index f4b999f8..00000000 --- a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/Octomap/srv/BoundingBoxQueryResponse.cs.meta +++ /dev/null @@ -1,11 +0,0 @@ -fileFormatVersion: 2 -guid: 1d76ee97d5e0f66488f312c09f4a3e0e -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/Octomap/srv/GetOctomapRequest.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/Octomap/srv/GetOctomapRequest.cs.meta deleted file mode 100644 index 603c1771..00000000 --- a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/Octomap/srv/GetOctomapRequest.cs.meta +++ /dev/null @@ -1,11 +0,0 @@ -fileFormatVersion: 2 -guid: df1f0b35ab873484c99405fbe4f84f79 -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/Octomap/srv/GetOctomapResponse.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/Octomap/srv/GetOctomapResponse.cs.meta deleted file mode 100644 index b026fe86..00000000 --- a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/Octomap/srv/GetOctomapResponse.cs.meta +++ /dev/null @@ -1,11 +0,0 @@ -fileFormatVersion: 2 -guid: b72c060bef260e246a052b11de58a7d8 -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/ROSConnection_msgs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages.meta similarity index 77% rename from com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/ROSConnection_msgs.meta rename to com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages.meta index 6a495780..02c71cff 100644 --- a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/ROSConnection_msgs.meta +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: a9e59cc97157f53408f58c822a43d0d7 +guid: e2b5d17cd3f2d9f428a3d35e68df2397 folderAsset: yes DefaultImporter: externalObjects: {} diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Actionlib.meta b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Actionlib.meta similarity index 100% rename from com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Actionlib.meta rename to com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Actionlib.meta diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Actionlib/msg.meta b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Actionlib/msg.meta similarity index 100% rename from com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Actionlib/msg.meta rename to com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Actionlib/msg.meta diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Actionlib/msg/GoalID.cs b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Actionlib/msg/MGoalID.cs similarity index 89% rename from com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Actionlib/msg/GoalID.cs rename to com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Actionlib/msg/MGoalID.cs index 815f096c..6453c3ff 100644 --- a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Actionlib/msg/GoalID.cs +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Actionlib/msg/MGoalID.cs @@ -8,26 +8,26 @@ namespace RosMessageTypes.Actionlib { - public class GoalID : Message + public class MGoalID : Message { public const string RosMessageName = "actionlib_msgs/GoalID"; // The stamp should store the time at which this goal was requested. // It is used by an action server when it tries to preempt all // goals that were requested before a certain time - public Time stamp; + public MTime stamp; // The id provides a way to associate feedback and // result message with specific goal requests. The id // specified must be unique. public string id; - public GoalID() + public MGoalID() { - this.stamp = new Time(); + this.stamp = new MTime(); this.id = ""; } - public GoalID(Time stamp, string id) + public MGoalID(MTime stamp, string id) { this.stamp = stamp; this.id = id; @@ -54,7 +54,7 @@ public override int Deserialize(byte[] data, int offset) public override string ToString() { - return "GoalID: " + + return "MGoalID: " + "\nstamp: " + stamp.ToString() + "\nid: " + id.ToString(); } diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/ObjectRecognition/action/ObjectRecognitionActionGoal.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Actionlib/msg/MGoalID.cs.meta similarity index 83% rename from com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/ObjectRecognition/action/ObjectRecognitionActionGoal.cs.meta rename to com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Actionlib/msg/MGoalID.cs.meta index 9a4f09b7..e84d3fb2 100644 --- a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/ObjectRecognition/action/ObjectRecognitionActionGoal.cs.meta +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Actionlib/msg/MGoalID.cs.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: a87856dada76c664b8dc48d3fad5f501 +guid: ba7d02a5c3c5d924692f4b02f8cb654c MonoImporter: externalObjects: {} serializedVersion: 2 diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Actionlib/msg/GoalStatus.cs b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Actionlib/msg/MGoalStatus.cs similarity index 92% rename from com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Actionlib/msg/GoalStatus.cs rename to com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Actionlib/msg/MGoalStatus.cs index 6b1d33c9..2201e3f5 100644 --- a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Actionlib/msg/GoalStatus.cs +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Actionlib/msg/MGoalStatus.cs @@ -7,11 +7,11 @@ namespace RosMessageTypes.Actionlib { - public class GoalStatus : Message + public class MGoalStatus : Message { public const string RosMessageName = "actionlib_msgs/GoalStatus"; - public GoalID goal_id; + public MGoalID goal_id; public byte status; public const byte PENDING = 0; // The goal has yet to be processed by the action server public const byte ACTIVE = 1; // The goal is currently being processed by the action server @@ -33,14 +33,14 @@ public class GoalStatus : Message // Allow for the user to associate a string with GoalStatus for debugging public string text; - public GoalStatus() + public MGoalStatus() { - this.goal_id = new GoalID(); + this.goal_id = new MGoalID(); this.status = 0; this.text = ""; } - public GoalStatus(GoalID goal_id, byte status, string text) + public MGoalStatus(MGoalID goal_id, byte status, string text) { this.goal_id = goal_id; this.status = status; @@ -71,7 +71,7 @@ public override int Deserialize(byte[] data, int offset) public override string ToString() { - return "GoalStatus: " + + return "MGoalStatus: " + "\ngoal_id: " + goal_id.ToString() + "\nstatus: " + status.ToString() + "\ntext: " + text.ToString(); diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/ObjectRecognition/action/ObjectRecognitionAction.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Actionlib/msg/MGoalStatus.cs.meta similarity index 83% rename from com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/ObjectRecognition/action/ObjectRecognitionAction.cs.meta rename to com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Actionlib/msg/MGoalStatus.cs.meta index 91aad84d..5b8bcc20 100644 --- a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/ObjectRecognition/action/ObjectRecognitionAction.cs.meta +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Actionlib/msg/MGoalStatus.cs.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: e61de1921b1c059449b62c9fff347e84 +guid: 8395c4627936a9646990e18aad96f0f5 MonoImporter: externalObjects: {} serializedVersion: 2 diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Actionlib/msg/GoalStatusArray.cs b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Actionlib/msg/MGoalStatusArray.cs similarity index 77% rename from com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Actionlib/msg/GoalStatusArray.cs rename to com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Actionlib/msg/MGoalStatusArray.cs index 75f00723..b6c49ecd 100644 --- a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Actionlib/msg/GoalStatusArray.cs +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Actionlib/msg/MGoalStatusArray.cs @@ -8,22 +8,22 @@ namespace RosMessageTypes.Actionlib { - public class GoalStatusArray : Message + public class MGoalStatusArray : Message { public const string RosMessageName = "actionlib_msgs/GoalStatusArray"; // Stores the statuses for goals that are currently being tracked // by an action server - public Header header; - public GoalStatus[] status_list; + public MHeader header; + public MGoalStatus[] status_list; - public GoalStatusArray() + public MGoalStatusArray() { - this.header = new Header(); - this.status_list = new GoalStatus[0]; + this.header = new MHeader(); + this.status_list = new MGoalStatus[0]; } - public GoalStatusArray(Header header, GoalStatus[] status_list) + public MGoalStatusArray(MHeader header, MGoalStatus[] status_list) { this.header = header; this.status_list = status_list; @@ -46,10 +46,10 @@ public override int Deserialize(byte[] data, int offset) var status_listArrayLength = DeserializeLength(data, offset); offset += 4; - this.status_list= new GoalStatus[status_listArrayLength]; + this.status_list= new MGoalStatus[status_listArrayLength]; for(var i = 0; i < status_listArrayLength; i++) { - this.status_list[i] = new GoalStatus(); + this.status_list[i] = new MGoalStatus(); offset = this.status_list[i].Deserialize(data, offset); } @@ -58,7 +58,7 @@ public override int Deserialize(byte[] data, int offset) public override string ToString() { - return "GoalStatusArray: " + + return "MGoalStatusArray: " + "\nheader: " + header.ToString() + "\nstatus_list: " + System.String.Join(", ", status_list.ToList()); } diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/ObjectRecognition/action/ObjectRecognitionActionResult.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Actionlib/msg/MGoalStatusArray.cs.meta similarity index 83% rename from com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/ObjectRecognition/action/ObjectRecognitionActionResult.cs.meta rename to com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Actionlib/msg/MGoalStatusArray.cs.meta index 2403b422..96c6edb7 100644 --- a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/ObjectRecognition/action/ObjectRecognitionActionResult.cs.meta +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Actionlib/msg/MGoalStatusArray.cs.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: 278187536c0163c478b630468753894c +guid: e28b94edf983f7741a40171d444b1c1e MonoImporter: externalObjects: {} serializedVersion: 2 diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Diagnostic.meta b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Diagnostic.meta similarity index 100% rename from com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Diagnostic.meta rename to com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Diagnostic.meta diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Diagnostic/msg.meta b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Diagnostic/msg.meta similarity index 100% rename from com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Diagnostic/msg.meta rename to com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Diagnostic/msg.meta diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Diagnostic/msg/DiagnosticArray.cs b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Diagnostic/msg/MDiagnosticArray.cs similarity index 77% rename from com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Diagnostic/msg/DiagnosticArray.cs rename to com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Diagnostic/msg/MDiagnosticArray.cs index 6d46a496..af9346da 100644 --- a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Diagnostic/msg/DiagnosticArray.cs +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Diagnostic/msg/MDiagnosticArray.cs @@ -8,23 +8,23 @@ namespace RosMessageTypes.Diagnostic { - public class DiagnosticArray : Message + public class MDiagnosticArray : Message { public const string RosMessageName = "diagnostic_msgs/DiagnosticArray"; // This message is used to send diagnostic information about the state of the robot - public Header header; + public MHeader header; // for timestamp - public DiagnosticStatus[] status; + public MDiagnosticStatus[] status; // an array of components being reported on - public DiagnosticArray() + public MDiagnosticArray() { - this.header = new Header(); - this.status = new DiagnosticStatus[0]; + this.header = new MHeader(); + this.status = new MDiagnosticStatus[0]; } - public DiagnosticArray(Header header, DiagnosticStatus[] status) + public MDiagnosticArray(MHeader header, MDiagnosticStatus[] status) { this.header = header; this.status = status; @@ -47,10 +47,10 @@ public override int Deserialize(byte[] data, int offset) var statusArrayLength = DeserializeLength(data, offset); offset += 4; - this.status= new DiagnosticStatus[statusArrayLength]; + this.status= new MDiagnosticStatus[statusArrayLength]; for(var i = 0; i < statusArrayLength; i++) { - this.status[i] = new DiagnosticStatus(); + this.status[i] = new MDiagnosticStatus(); offset = this.status[i].Deserialize(data, offset); } @@ -59,7 +59,7 @@ public override int Deserialize(byte[] data, int offset) public override string ToString() { - return "DiagnosticArray: " + + return "MDiagnosticArray: " + "\nheader: " + header.ToString() + "\nstatus: " + System.String.Join(", ", status.ToList()); } diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/ObjectRecognition/action/ObjectRecognitionActionFeedback.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Diagnostic/msg/MDiagnosticArray.cs.meta similarity index 83% rename from com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/ObjectRecognition/action/ObjectRecognitionActionFeedback.cs.meta rename to com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Diagnostic/msg/MDiagnosticArray.cs.meta index 46dbeb85..5e16b760 100644 --- a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/ObjectRecognition/action/ObjectRecognitionActionFeedback.cs.meta +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Diagnostic/msg/MDiagnosticArray.cs.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: 0883c7bfda3951947a1d2538a8aa18fd +guid: 0400bf0ca34bd204bb4239323d32585b MonoImporter: externalObjects: {} serializedVersion: 2 diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Diagnostic/msg/DiagnosticStatus.cs b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Diagnostic/msg/MDiagnosticStatus.cs similarity index 89% rename from com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Diagnostic/msg/DiagnosticStatus.cs rename to com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Diagnostic/msg/MDiagnosticStatus.cs index d271e4a8..9548ab0b 100644 --- a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Diagnostic/msg/DiagnosticStatus.cs +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Diagnostic/msg/MDiagnosticStatus.cs @@ -7,7 +7,7 @@ namespace RosMessageTypes.Diagnostic { - public class DiagnosticStatus : Message + public class MDiagnosticStatus : Message { public const string RosMessageName = "diagnostic_msgs/DiagnosticStatus"; @@ -26,19 +26,19 @@ public class DiagnosticStatus : Message // a description of the status public string hardware_id; // a hardware unique string - public KeyValue[] values; + public MKeyValue[] values; // an array of values associated with the status - public DiagnosticStatus() + public MDiagnosticStatus() { this.level = 0; this.name = ""; this.message = ""; this.hardware_id = ""; - this.values = new KeyValue[0]; + this.values = new MKeyValue[0]; } - public DiagnosticStatus(sbyte level, string name, string message, string hardware_id, KeyValue[] values) + public MDiagnosticStatus(sbyte level, string name, string message, string hardware_id, MKeyValue[] values) { this.level = level; this.name = name; @@ -80,10 +80,10 @@ public override int Deserialize(byte[] data, int offset) var valuesArrayLength = DeserializeLength(data, offset); offset += 4; - this.values= new KeyValue[valuesArrayLength]; + this.values= new MKeyValue[valuesArrayLength]; for(var i = 0; i < valuesArrayLength; i++) { - this.values[i] = new KeyValue(); + this.values[i] = new MKeyValue(); offset = this.values[i].Deserialize(data, offset); } @@ -92,7 +92,7 @@ public override int Deserialize(byte[] data, int offset) public override string ToString() { - return "DiagnosticStatus: " + + return "MDiagnosticStatus: " + "\nlevel: " + level.ToString() + "\nname: " + name.ToString() + "\nmessage: " + message.ToString() + diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Diagnostic/msg/MDiagnosticStatus.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Diagnostic/msg/MDiagnosticStatus.cs.meta new file mode 100644 index 00000000..50efb5e5 --- /dev/null +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Diagnostic/msg/MDiagnosticStatus.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 17befbbda44bc0348adabac51de948b0 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Diagnostic/msg/KeyValue.cs b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Diagnostic/msg/MKeyValue.cs similarity index 91% rename from com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Diagnostic/msg/KeyValue.cs rename to com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Diagnostic/msg/MKeyValue.cs index 947dbad2..7e509f98 100644 --- a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Diagnostic/msg/KeyValue.cs +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Diagnostic/msg/MKeyValue.cs @@ -7,7 +7,7 @@ namespace RosMessageTypes.Diagnostic { - public class KeyValue : Message + public class MKeyValue : Message { public const string RosMessageName = "diagnostic_msgs/KeyValue"; @@ -16,13 +16,13 @@ public class KeyValue : Message public string value; // a value to track over time - public KeyValue() + public MKeyValue() { this.key = ""; this.value = ""; } - public KeyValue(string key, string value) + public MKeyValue(string key, string value) { this.key = key; this.value = value; @@ -52,7 +52,7 @@ public override int Deserialize(byte[] data, int offset) public override string ToString() { - return "KeyValue: " + + return "MKeyValue: " + "\nkey: " + key.ToString() + "\nvalue: " + value.ToString(); } diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Diagnostic/msg/MKeyValue.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Diagnostic/msg/MKeyValue.cs.meta new file mode 100644 index 00000000..c885d162 --- /dev/null +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Diagnostic/msg/MKeyValue.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 02ca050f84a697a419ee2b1ec2978220 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Diagnostic/srv.meta b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Diagnostic/srv.meta similarity index 100% rename from com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Diagnostic/srv.meta rename to com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Diagnostic/srv.meta diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Diagnostic/srv/AddDiagnosticsRequest.cs b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Diagnostic/srv/MAddDiagnosticsRequest.cs similarity index 92% rename from com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Diagnostic/srv/AddDiagnosticsRequest.cs rename to com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Diagnostic/srv/MAddDiagnosticsRequest.cs index ea7198d6..7c569a90 100644 --- a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Diagnostic/srv/AddDiagnosticsRequest.cs +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Diagnostic/srv/MAddDiagnosticsRequest.cs @@ -7,7 +7,7 @@ namespace RosMessageTypes.Diagnostic { - public class AddDiagnosticsRequest : Message + public class MAddDiagnosticsRequest : Message { public const string RosMessageName = "diagnostic_msgs/AddDiagnostics"; @@ -28,12 +28,12 @@ public class AddDiagnosticsRequest : Message // loaded into the namespace. public string load_namespace; - public AddDiagnosticsRequest() + public MAddDiagnosticsRequest() { this.load_namespace = ""; } - public AddDiagnosticsRequest(string load_namespace) + public MAddDiagnosticsRequest(string load_namespace) { this.load_namespace = load_namespace; } @@ -57,7 +57,7 @@ public override int Deserialize(byte[] data, int offset) public override string ToString() { - return "AddDiagnosticsRequest: " + + return "MAddDiagnosticsRequest: " + "\nload_namespace: " + load_namespace.ToString(); } } diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Diagnostic/srv/MAddDiagnosticsRequest.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Diagnostic/srv/MAddDiagnosticsRequest.cs.meta new file mode 100644 index 00000000..f7406561 --- /dev/null +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Diagnostic/srv/MAddDiagnosticsRequest.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 928962a7837a6d740ba53e4a429bc33b +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Diagnostic/srv/AddDiagnosticsResponse.cs b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Diagnostic/srv/MAddDiagnosticsResponse.cs similarity index 89% rename from com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Diagnostic/srv/AddDiagnosticsResponse.cs rename to com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Diagnostic/srv/MAddDiagnosticsResponse.cs index 3e5b4300..eeaba329 100644 --- a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Diagnostic/srv/AddDiagnosticsResponse.cs +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Diagnostic/srv/MAddDiagnosticsResponse.cs @@ -7,7 +7,7 @@ namespace RosMessageTypes.Diagnostic { - public class AddDiagnosticsResponse : Message + public class MAddDiagnosticsResponse : Message { public const string RosMessageName = "diagnostic_msgs/AddDiagnostics"; @@ -19,13 +19,13 @@ public class AddDiagnosticsResponse : Message // Message with additional information about the success or failure public string message; - public AddDiagnosticsResponse() + public MAddDiagnosticsResponse() { this.success = false; this.message = ""; } - public AddDiagnosticsResponse(bool success, string message) + public MAddDiagnosticsResponse(bool success, string message) { this.success = success; this.message = message; @@ -53,7 +53,7 @@ public override int Deserialize(byte[] data, int offset) public override string ToString() { - return "AddDiagnosticsResponse: " + + return "MAddDiagnosticsResponse: " + "\nsuccess: " + success.ToString() + "\nmessage: " + message.ToString(); } diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Diagnostic/srv/MAddDiagnosticsResponse.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Diagnostic/srv/MAddDiagnosticsResponse.cs.meta new file mode 100644 index 00000000..e824d4b4 --- /dev/null +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Diagnostic/srv/MAddDiagnosticsResponse.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: cbd36efee48cd1a4680c977a669be0b9 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Diagnostic/srv/SelfTestRequest.cs b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Diagnostic/srv/MSelfTestRequest.cs similarity index 85% rename from com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Diagnostic/srv/SelfTestRequest.cs rename to com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Diagnostic/srv/MSelfTestRequest.cs index 64b0c76c..d84a89a2 100644 --- a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Diagnostic/srv/SelfTestRequest.cs +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Diagnostic/srv/MSelfTestRequest.cs @@ -7,12 +7,12 @@ namespace RosMessageTypes.Diagnostic { - public class SelfTestRequest : Message + public class MSelfTestRequest : Message { public const string RosMessageName = "diagnostic_msgs/SelfTest"; - public SelfTestRequest() + public MSelfTestRequest() { } public override List SerializationStatements() @@ -30,7 +30,7 @@ public override int Deserialize(byte[] data, int offset) public override string ToString() { - return "SelfTestRequest: "; + return "MSelfTestRequest: "; } } } diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Diagnostic/srv/MSelfTestRequest.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Diagnostic/srv/MSelfTestRequest.cs.meta new file mode 100644 index 00000000..0688e41d --- /dev/null +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Diagnostic/srv/MSelfTestRequest.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 7e2c2f9543c518d4ba2b0fc71f50a893 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Diagnostic/srv/SelfTestResponse.cs b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Diagnostic/srv/MSelfTestResponse.cs similarity index 82% rename from com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Diagnostic/srv/SelfTestResponse.cs rename to com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Diagnostic/srv/MSelfTestResponse.cs index 5fa5184c..cc84278d 100644 --- a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Diagnostic/srv/SelfTestResponse.cs +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Diagnostic/srv/MSelfTestResponse.cs @@ -7,22 +7,22 @@ namespace RosMessageTypes.Diagnostic { - public class SelfTestResponse : Message + public class MSelfTestResponse : Message { public const string RosMessageName = "diagnostic_msgs/SelfTest"; public string id; public sbyte passed; - public DiagnosticStatus[] status; + public MDiagnosticStatus[] status; - public SelfTestResponse() + public MSelfTestResponse() { this.id = ""; this.passed = 0; - this.status = new DiagnosticStatus[0]; + this.status = new MDiagnosticStatus[0]; } - public SelfTestResponse(string id, sbyte passed, DiagnosticStatus[] status) + public MSelfTestResponse(string id, sbyte passed, MDiagnosticStatus[] status) { this.id = id; this.passed = passed; @@ -52,10 +52,10 @@ public override int Deserialize(byte[] data, int offset) var statusArrayLength = DeserializeLength(data, offset); offset += 4; - this.status= new DiagnosticStatus[statusArrayLength]; + this.status= new MDiagnosticStatus[statusArrayLength]; for(var i = 0; i < statusArrayLength; i++) { - this.status[i] = new DiagnosticStatus(); + this.status[i] = new MDiagnosticStatus(); offset = this.status[i].Deserialize(data, offset); } @@ -64,7 +64,7 @@ public override int Deserialize(byte[] data, int offset) public override string ToString() { - return "SelfTestResponse: " + + return "MSelfTestResponse: " + "\nid: " + id.ToString() + "\npassed: " + passed.ToString() + "\nstatus: " + System.String.Join(", ", status.ToList()); diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Diagnostic/srv/MSelfTestResponse.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Diagnostic/srv/MSelfTestResponse.cs.meta new file mode 100644 index 00000000..97971de2 --- /dev/null +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Diagnostic/srv/MSelfTestResponse.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 74819ba201771834b86cdb92323c750f +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Geometry.meta b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Geometry.meta similarity index 77% rename from com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Geometry.meta rename to com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Geometry.meta index 4801e2ed..245fc007 100644 --- a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Geometry.meta +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Geometry.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: e268145f67e86264bac1928d7adf9b7d +guid: 8e1ca57a59f12c4418e49a7bf32db3a7 folderAsset: yes DefaultImporter: externalObjects: {} diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/ROSConnection_msgs/msg.meta b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Geometry/msg.meta similarity index 77% rename from com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/ROSConnection_msgs/msg.meta rename to com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Geometry/msg.meta index d48b9b99..b58b9fcb 100644 --- a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/ROSConnection_msgs/msg.meta +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Geometry/msg.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: 04a46f28833720943bbf0299992a0aa0 +guid: 25a4d322892761543b211f79db5a3e61 folderAsset: yes DefaultImporter: externalObjects: {} diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Geometry/msg/Accel.cs b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Geometry/msg/MAccel.cs similarity index 81% rename from com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Geometry/msg/Accel.cs rename to com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Geometry/msg/MAccel.cs index 12e8c276..d309bd08 100644 --- a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Geometry/msg/Accel.cs +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Geometry/msg/MAccel.cs @@ -7,21 +7,21 @@ namespace RosMessageTypes.Geometry { - public class Accel : Message + public class MAccel : Message { public const string RosMessageName = "geometry_msgs/Accel"; // This expresses acceleration in free space broken into its linear and angular parts. - public Vector3 linear; - public Vector3 angular; + public MVector3 linear; + public MVector3 angular; - public Accel() + public MAccel() { - this.linear = new Vector3(); - this.angular = new Vector3(); + this.linear = new MVector3(); + this.angular = new MVector3(); } - public Accel(Vector3 linear, Vector3 angular) + public MAccel(MVector3 linear, MVector3 angular) { this.linear = linear; this.angular = angular; @@ -45,7 +45,7 @@ public override int Deserialize(byte[] data, int offset) public override string ToString() { - return "Accel: " + + return "MAccel: " + "\nlinear: " + linear.ToString() + "\nangular: " + angular.ToString(); } diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Geometry/msg/MAccel.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Geometry/msg/MAccel.cs.meta new file mode 100644 index 00000000..7b260f48 --- /dev/null +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Geometry/msg/MAccel.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 7455cca0a9330cf41be8a7f91b3b030c +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Geometry/msg/AccelStamped.cs b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Geometry/msg/MAccelStamped.cs similarity index 80% rename from com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Geometry/msg/AccelStamped.cs rename to com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Geometry/msg/MAccelStamped.cs index 910c0cb3..052348cb 100644 --- a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Geometry/msg/AccelStamped.cs +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Geometry/msg/MAccelStamped.cs @@ -8,21 +8,21 @@ namespace RosMessageTypes.Geometry { - public class AccelStamped : Message + public class MAccelStamped : Message { public const string RosMessageName = "geometry_msgs/AccelStamped"; // An accel with reference coordinate frame and timestamp - public Header header; - public Accel accel; + public MHeader header; + public MAccel accel; - public AccelStamped() + public MAccelStamped() { - this.header = new Header(); - this.accel = new Accel(); + this.header = new MHeader(); + this.accel = new MAccel(); } - public AccelStamped(Header header, Accel accel) + public MAccelStamped(MHeader header, MAccel accel) { this.header = header; this.accel = accel; @@ -46,7 +46,7 @@ public override int Deserialize(byte[] data, int offset) public override string ToString() { - return "AccelStamped: " + + return "MAccelStamped: " + "\nheader: " + header.ToString() + "\naccel: " + accel.ToString(); } diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Geometry/msg/MAccelStamped.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Geometry/msg/MAccelStamped.cs.meta new file mode 100644 index 00000000..d371df13 --- /dev/null +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Geometry/msg/MAccelStamped.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: c939d38657ad1ee4fbf8820b0651080e +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Geometry/msg/AccelWithCovariance.cs b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Geometry/msg/MAccelWithCovariance.cs similarity index 87% rename from com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Geometry/msg/AccelWithCovariance.cs rename to com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Geometry/msg/MAccelWithCovariance.cs index d13401cb..ff6f852c 100644 --- a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Geometry/msg/AccelWithCovariance.cs +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Geometry/msg/MAccelWithCovariance.cs @@ -7,25 +7,25 @@ namespace RosMessageTypes.Geometry { - public class AccelWithCovariance : Message + public class MAccelWithCovariance : Message { public const string RosMessageName = "geometry_msgs/AccelWithCovariance"; // This expresses acceleration in free space with uncertainty. - public Accel accel; + public MAccel accel; // Row-major representation of the 6x6 covariance matrix // The orientation parameters use a fixed-axis representation. // In order, the parameters are: // (x, y, z, rotation about X axis, rotation about Y axis, rotation about Z axis) public double[] covariance; - public AccelWithCovariance() + public MAccelWithCovariance() { - this.accel = new Accel(); + this.accel = new MAccel(); this.covariance = new double[36]; } - public AccelWithCovariance(Accel accel, double[] covariance) + public MAccelWithCovariance(MAccel accel, double[] covariance) { this.accel = accel; this.covariance = covariance; @@ -58,7 +58,7 @@ public override int Deserialize(byte[] data, int offset) public override string ToString() { - return "AccelWithCovariance: " + + return "MAccelWithCovariance: " + "\naccel: " + accel.ToString() + "\ncovariance: " + System.String.Join(", ", covariance.ToList()); } diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Geometry/msg/MAccelWithCovariance.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Geometry/msg/MAccelWithCovariance.cs.meta new file mode 100644 index 00000000..d858004b --- /dev/null +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Geometry/msg/MAccelWithCovariance.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 6781a87b386391d478a17cde7210afba +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Geometry/msg/AccelWithCovarianceStamped.cs b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Geometry/msg/MAccelWithCovarianceStamped.cs similarity index 76% rename from com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Geometry/msg/AccelWithCovarianceStamped.cs rename to com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Geometry/msg/MAccelWithCovarianceStamped.cs index ad6746c9..59ae96c3 100644 --- a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Geometry/msg/AccelWithCovarianceStamped.cs +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Geometry/msg/MAccelWithCovarianceStamped.cs @@ -8,21 +8,21 @@ namespace RosMessageTypes.Geometry { - public class AccelWithCovarianceStamped : Message + public class MAccelWithCovarianceStamped : Message { public const string RosMessageName = "geometry_msgs/AccelWithCovarianceStamped"; // This represents an estimated accel with reference coordinate frame and timestamp. - public Header header; - public AccelWithCovariance accel; + public MHeader header; + public MAccelWithCovariance accel; - public AccelWithCovarianceStamped() + public MAccelWithCovarianceStamped() { - this.header = new Header(); - this.accel = new AccelWithCovariance(); + this.header = new MHeader(); + this.accel = new MAccelWithCovariance(); } - public AccelWithCovarianceStamped(Header header, AccelWithCovariance accel) + public MAccelWithCovarianceStamped(MHeader header, MAccelWithCovariance accel) { this.header = header; this.accel = accel; @@ -46,7 +46,7 @@ public override int Deserialize(byte[] data, int offset) public override string ToString() { - return "AccelWithCovarianceStamped: " + + return "MAccelWithCovarianceStamped: " + "\nheader: " + header.ToString() + "\naccel: " + accel.ToString(); } diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Geometry/msg/MAccelWithCovarianceStamped.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Geometry/msg/MAccelWithCovarianceStamped.cs.meta new file mode 100644 index 00000000..400699c7 --- /dev/null +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Geometry/msg/MAccelWithCovarianceStamped.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 9347d31ecc77cc54e9fb685c61c5413d +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Geometry/msg/Inertia.cs b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Geometry/msg/MInertia.cs similarity index 91% rename from com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Geometry/msg/Inertia.cs rename to com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Geometry/msg/MInertia.cs index c6bab172..1cf931d6 100644 --- a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Geometry/msg/Inertia.cs +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Geometry/msg/MInertia.cs @@ -7,14 +7,14 @@ namespace RosMessageTypes.Geometry { - public class Inertia : Message + public class MInertia : Message { public const string RosMessageName = "geometry_msgs/Inertia"; // Mass [kg] public double m; // Center of mass [m] - public Vector3 com; + public MVector3 com; // Inertia Tensor [kg-m^2] // | ixx ixy ixz | // I = | ixy iyy iyz | @@ -26,10 +26,10 @@ public class Inertia : Message public double iyz; public double izz; - public Inertia() + public MInertia() { this.m = 0.0; - this.com = new Vector3(); + this.com = new MVector3(); this.ixx = 0.0; this.ixy = 0.0; this.ixz = 0.0; @@ -38,7 +38,7 @@ public Inertia() this.izz = 0.0; } - public Inertia(double m, Vector3 com, double ixx, double ixy, double ixz, double iyy, double iyz, double izz) + public MInertia(double m, MVector3 com, double ixx, double ixy, double ixz, double iyy, double iyz, double izz) { this.m = m; this.com = com; @@ -87,7 +87,7 @@ public override int Deserialize(byte[] data, int offset) public override string ToString() { - return "Inertia: " + + return "MInertia: " + "\nm: " + m.ToString() + "\ncom: " + com.ToString() + "\nixx: " + ixx.ToString() + diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Geometry/msg/MInertia.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Geometry/msg/MInertia.cs.meta new file mode 100644 index 00000000..5534f1b9 --- /dev/null +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Geometry/msg/MInertia.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 4ae1b3ab35466dd42a60c10d41d90b82 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Geometry/msg/InertiaStamped.cs b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Geometry/msg/MInertiaStamped.cs similarity index 78% rename from com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Geometry/msg/InertiaStamped.cs rename to com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Geometry/msg/MInertiaStamped.cs index 17de65a8..32fda1a2 100644 --- a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Geometry/msg/InertiaStamped.cs +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Geometry/msg/MInertiaStamped.cs @@ -8,20 +8,20 @@ namespace RosMessageTypes.Geometry { - public class InertiaStamped : Message + public class MInertiaStamped : Message { public const string RosMessageName = "geometry_msgs/InertiaStamped"; - public Header header; - public Inertia inertia; + public MHeader header; + public MInertia inertia; - public InertiaStamped() + public MInertiaStamped() { - this.header = new Header(); - this.inertia = new Inertia(); + this.header = new MHeader(); + this.inertia = new MInertia(); } - public InertiaStamped(Header header, Inertia inertia) + public MInertiaStamped(MHeader header, MInertia inertia) { this.header = header; this.inertia = inertia; @@ -45,7 +45,7 @@ public override int Deserialize(byte[] data, int offset) public override string ToString() { - return "InertiaStamped: " + + return "MInertiaStamped: " + "\nheader: " + header.ToString() + "\ninertia: " + inertia.ToString(); } diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Geometry/msg/MInertiaStamped.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Geometry/msg/MInertiaStamped.cs.meta new file mode 100644 index 00000000..f0bf8cc7 --- /dev/null +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Geometry/msg/MInertiaStamped.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 4aeadb2426f987849a3234ab69676ab7 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Geometry/msg/Point.cs b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Geometry/msg/MPoint.cs similarity index 91% rename from com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Geometry/msg/Point.cs rename to com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Geometry/msg/MPoint.cs index 8ab79486..b9829637 100644 --- a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Geometry/msg/Point.cs +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Geometry/msg/MPoint.cs @@ -7,7 +7,7 @@ namespace RosMessageTypes.Geometry { - public class Point : Message + public class MPoint : Message { public const string RosMessageName = "geometry_msgs/Point"; @@ -16,14 +16,14 @@ public class Point : Message public double y; public double z; - public Point() + public MPoint() { this.x = 0.0; this.y = 0.0; this.z = 0.0; } - public Point(double x, double y, double z) + public MPoint(double x, double y, double z) { this.x = x; this.y = y; @@ -53,7 +53,7 @@ public override int Deserialize(byte[] data, int offset) public override string ToString() { - return "Point: " + + return "MPoint: " + "\nx: " + x.ToString() + "\ny: " + y.ToString() + "\nz: " + z.ToString(); diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Geometry/msg/MPoint.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Geometry/msg/MPoint.cs.meta new file mode 100644 index 00000000..5d339f13 --- /dev/null +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Geometry/msg/MPoint.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: e59c7697f35061e40adb9d27d4cad3d0 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Geometry/msg/Point32.cs b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Geometry/msg/MPoint32.cs similarity index 92% rename from com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Geometry/msg/Point32.cs rename to com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Geometry/msg/MPoint32.cs index 99485a33..4df2be12 100644 --- a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Geometry/msg/Point32.cs +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Geometry/msg/MPoint32.cs @@ -7,7 +7,7 @@ namespace RosMessageTypes.Geometry { - public class Point32 : Message + public class MPoint32 : Message { public const string RosMessageName = "geometry_msgs/Point32"; @@ -22,14 +22,14 @@ public class Point32 : Message public float y; public float z; - public Point32() + public MPoint32() { this.x = 0.0f; this.y = 0.0f; this.z = 0.0f; } - public Point32(float x, float y, float z) + public MPoint32(float x, float y, float z) { this.x = x; this.y = y; @@ -59,7 +59,7 @@ public override int Deserialize(byte[] data, int offset) public override string ToString() { - return "Point32: " + + return "MPoint32: " + "\nx: " + x.ToString() + "\ny: " + y.ToString() + "\nz: " + z.ToString(); diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Geometry/msg/MPoint32.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Geometry/msg/MPoint32.cs.meta new file mode 100644 index 00000000..ba59769b --- /dev/null +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Geometry/msg/MPoint32.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: b785b165196a7144fbdf68a2f047c969 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Geometry/msg/PointStamped.cs b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Geometry/msg/MPointStamped.cs similarity index 80% rename from com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Geometry/msg/PointStamped.cs rename to com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Geometry/msg/MPointStamped.cs index 4dbc545f..06226a7f 100644 --- a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Geometry/msg/PointStamped.cs +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Geometry/msg/MPointStamped.cs @@ -8,21 +8,21 @@ namespace RosMessageTypes.Geometry { - public class PointStamped : Message + public class MPointStamped : Message { public const string RosMessageName = "geometry_msgs/PointStamped"; // This represents a Point with reference coordinate frame and timestamp - public Header header; - public Point point; + public MHeader header; + public MPoint point; - public PointStamped() + public MPointStamped() { - this.header = new Header(); - this.point = new Point(); + this.header = new MHeader(); + this.point = new MPoint(); } - public PointStamped(Header header, Point point) + public MPointStamped(MHeader header, MPoint point) { this.header = header; this.point = point; @@ -46,7 +46,7 @@ public override int Deserialize(byte[] data, int offset) public override string ToString() { - return "PointStamped: " + + return "MPointStamped: " + "\nheader: " + header.ToString() + "\npoint: " + point.ToString(); } diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Geometry/msg/MPointStamped.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Geometry/msg/MPointStamped.cs.meta new file mode 100644 index 00000000..096ee2de --- /dev/null +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Geometry/msg/MPointStamped.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 41a112451cf21b84aa36407dc42d81b5 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Geometry/msg/Polygon.cs b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Geometry/msg/MPolygon.cs similarity index 81% rename from com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Geometry/msg/Polygon.cs rename to com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Geometry/msg/MPolygon.cs index ccb9d288..66424ea4 100644 --- a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Geometry/msg/Polygon.cs +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Geometry/msg/MPolygon.cs @@ -7,19 +7,19 @@ namespace RosMessageTypes.Geometry { - public class Polygon : Message + public class MPolygon : Message { public const string RosMessageName = "geometry_msgs/Polygon"; // A specification of a polygon where the first and last points are assumed to be connected - public Point32[] points; + public MPoint32[] points; - public Polygon() + public MPolygon() { - this.points = new Point32[0]; + this.points = new MPoint32[0]; } - public Polygon(Point32[] points) + public MPolygon(MPoint32[] points) { this.points = points; } @@ -39,10 +39,10 @@ public override int Deserialize(byte[] data, int offset) var pointsArrayLength = DeserializeLength(data, offset); offset += 4; - this.points= new Point32[pointsArrayLength]; + this.points= new MPoint32[pointsArrayLength]; for(var i = 0; i < pointsArrayLength; i++) { - this.points[i] = new Point32(); + this.points[i] = new MPoint32(); offset = this.points[i].Deserialize(data, offset); } @@ -51,7 +51,7 @@ public override int Deserialize(byte[] data, int offset) public override string ToString() { - return "Polygon: " + + return "MPolygon: " + "\npoints: " + System.String.Join(", ", points.ToList()); } } diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Geometry/msg/MPolygon.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Geometry/msg/MPolygon.cs.meta new file mode 100644 index 00000000..aff26d91 --- /dev/null +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Geometry/msg/MPolygon.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 415df656cf03c7f45a652dbac795ba81 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Geometry/msg/PolygonStamped.cs b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Geometry/msg/MPolygonStamped.cs similarity index 79% rename from com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Geometry/msg/PolygonStamped.cs rename to com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Geometry/msg/MPolygonStamped.cs index de9c88d0..2a5f6bc3 100644 --- a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Geometry/msg/PolygonStamped.cs +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Geometry/msg/MPolygonStamped.cs @@ -8,21 +8,21 @@ namespace RosMessageTypes.Geometry { - public class PolygonStamped : Message + public class MPolygonStamped : Message { public const string RosMessageName = "geometry_msgs/PolygonStamped"; // This represents a Polygon with reference coordinate frame and timestamp - public Header header; - public Polygon polygon; + public MHeader header; + public MPolygon polygon; - public PolygonStamped() + public MPolygonStamped() { - this.header = new Header(); - this.polygon = new Polygon(); + this.header = new MHeader(); + this.polygon = new MPolygon(); } - public PolygonStamped(Header header, Polygon polygon) + public MPolygonStamped(MHeader header, MPolygon polygon) { this.header = header; this.polygon = polygon; @@ -46,7 +46,7 @@ public override int Deserialize(byte[] data, int offset) public override string ToString() { - return "PolygonStamped: " + + return "MPolygonStamped: " + "\nheader: " + header.ToString() + "\npolygon: " + polygon.ToString(); } diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Geometry/msg/MPolygonStamped.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Geometry/msg/MPolygonStamped.cs.meta new file mode 100644 index 00000000..8bfcc51b --- /dev/null +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Geometry/msg/MPolygonStamped.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: be5c2b48963d17f40b861b65f0a2f357 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Geometry/msg/Pose.cs b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Geometry/msg/MPose.cs similarity index 80% rename from com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Geometry/msg/Pose.cs rename to com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Geometry/msg/MPose.cs index 2d5dc418..a6e6d79f 100644 --- a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Geometry/msg/Pose.cs +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Geometry/msg/MPose.cs @@ -7,21 +7,21 @@ namespace RosMessageTypes.Geometry { - public class Pose : Message + public class MPose : Message { public const string RosMessageName = "geometry_msgs/Pose"; // A representation of pose in free space, composed of position and orientation. - public Point position; - public Quaternion orientation; + public MPoint position; + public MQuaternion orientation; - public Pose() + public MPose() { - this.position = new Point(); - this.orientation = new Quaternion(); + this.position = new MPoint(); + this.orientation = new MQuaternion(); } - public Pose(Point position, Quaternion orientation) + public MPose(MPoint position, MQuaternion orientation) { this.position = position; this.orientation = orientation; @@ -45,7 +45,7 @@ public override int Deserialize(byte[] data, int offset) public override string ToString() { - return "Pose: " + + return "MPose: " + "\nposition: " + position.ToString() + "\norientation: " + orientation.ToString(); } diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Geometry/msg/MPose.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Geometry/msg/MPose.cs.meta new file mode 100644 index 00000000..10f680e9 --- /dev/null +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Geometry/msg/MPose.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 8d8947655e84a344cb21b1710928ff51 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Geometry/msg/Pose2D.cs b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Geometry/msg/MPose2D.cs similarity index 94% rename from com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Geometry/msg/Pose2D.cs rename to com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Geometry/msg/MPose2D.cs index b47c3db5..0a9ee5b5 100644 --- a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Geometry/msg/Pose2D.cs +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Geometry/msg/MPose2D.cs @@ -7,7 +7,7 @@ namespace RosMessageTypes.Geometry { - public class Pose2D : Message + public class MPose2D : Message { public const string RosMessageName = "geometry_msgs/Pose2D"; @@ -20,14 +20,14 @@ public class Pose2D : Message public double y; public double theta; - public Pose2D() + public MPose2D() { this.x = 0.0; this.y = 0.0; this.theta = 0.0; } - public Pose2D(double x, double y, double theta) + public MPose2D(double x, double y, double theta) { this.x = x; this.y = y; @@ -57,7 +57,7 @@ public override int Deserialize(byte[] data, int offset) public override string ToString() { - return "Pose2D: " + + return "MPose2D: " + "\nx: " + x.ToString() + "\ny: " + y.ToString() + "\ntheta: " + theta.ToString(); diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Geometry/msg/MPose2D.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Geometry/msg/MPose2D.cs.meta new file mode 100644 index 00000000..caa6a167 --- /dev/null +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Geometry/msg/MPose2D.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: e517b2bc0bd273a4b978cb6cf30cf590 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Geometry/msg/PoseArray.cs b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Geometry/msg/MPoseArray.cs similarity index 80% rename from com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Geometry/msg/PoseArray.cs rename to com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Geometry/msg/MPoseArray.cs index 431fa3f8..5051ea1b 100644 --- a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Geometry/msg/PoseArray.cs +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Geometry/msg/MPoseArray.cs @@ -8,21 +8,21 @@ namespace RosMessageTypes.Geometry { - public class PoseArray : Message + public class MPoseArray : Message { public const string RosMessageName = "geometry_msgs/PoseArray"; // An array of poses with a header for global reference. - public Header header; - public Pose[] poses; + public MHeader header; + public MPose[] poses; - public PoseArray() + public MPoseArray() { - this.header = new Header(); - this.poses = new Pose[0]; + this.header = new MHeader(); + this.poses = new MPose[0]; } - public PoseArray(Header header, Pose[] poses) + public MPoseArray(MHeader header, MPose[] poses) { this.header = header; this.poses = poses; @@ -45,10 +45,10 @@ public override int Deserialize(byte[] data, int offset) var posesArrayLength = DeserializeLength(data, offset); offset += 4; - this.poses= new Pose[posesArrayLength]; + this.poses= new MPose[posesArrayLength]; for(var i = 0; i < posesArrayLength; i++) { - this.poses[i] = new Pose(); + this.poses[i] = new MPose(); offset = this.poses[i].Deserialize(data, offset); } @@ -57,7 +57,7 @@ public override int Deserialize(byte[] data, int offset) public override string ToString() { - return "PoseArray: " + + return "MPoseArray: " + "\nheader: " + header.ToString() + "\nposes: " + System.String.Join(", ", poses.ToList()); } diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Geometry/msg/MPoseArray.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Geometry/msg/MPoseArray.cs.meta new file mode 100644 index 00000000..ca9d7eea --- /dev/null +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Geometry/msg/MPoseArray.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 8257fdf3b1940624a8ae0496f0495a56 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Geometry/msg/PoseStamped.cs b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Geometry/msg/MPoseStamped.cs similarity index 80% rename from com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Geometry/msg/PoseStamped.cs rename to com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Geometry/msg/MPoseStamped.cs index e3f5e413..9e6272ce 100644 --- a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Geometry/msg/PoseStamped.cs +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Geometry/msg/MPoseStamped.cs @@ -8,21 +8,21 @@ namespace RosMessageTypes.Geometry { - public class PoseStamped : Message + public class MPoseStamped : Message { public const string RosMessageName = "geometry_msgs/PoseStamped"; // A Pose with reference coordinate frame and timestamp - public Header header; - public Pose pose; + public MHeader header; + public MPose pose; - public PoseStamped() + public MPoseStamped() { - this.header = new Header(); - this.pose = new Pose(); + this.header = new MHeader(); + this.pose = new MPose(); } - public PoseStamped(Header header, Pose pose) + public MPoseStamped(MHeader header, MPose pose) { this.header = header; this.pose = pose; @@ -46,7 +46,7 @@ public override int Deserialize(byte[] data, int offset) public override string ToString() { - return "PoseStamped: " + + return "MPoseStamped: " + "\nheader: " + header.ToString() + "\npose: " + pose.ToString(); } diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Geometry/msg/MPoseStamped.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Geometry/msg/MPoseStamped.cs.meta new file mode 100644 index 00000000..c05371e4 --- /dev/null +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Geometry/msg/MPoseStamped.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: bbb5547ad42d6d04c8f87171d4aaa1b2 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Geometry/msg/PoseWithCovariance.cs b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Geometry/msg/MPoseWithCovariance.cs similarity index 87% rename from com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Geometry/msg/PoseWithCovariance.cs rename to com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Geometry/msg/MPoseWithCovariance.cs index e83cee75..0923ffdf 100644 --- a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Geometry/msg/PoseWithCovariance.cs +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Geometry/msg/MPoseWithCovariance.cs @@ -7,25 +7,25 @@ namespace RosMessageTypes.Geometry { - public class PoseWithCovariance : Message + public class MPoseWithCovariance : Message { public const string RosMessageName = "geometry_msgs/PoseWithCovariance"; // This represents a pose in free space with uncertainty. - public Pose pose; + public MPose pose; // Row-major representation of the 6x6 covariance matrix // The orientation parameters use a fixed-axis representation. // In order, the parameters are: // (x, y, z, rotation about X axis, rotation about Y axis, rotation about Z axis) public double[] covariance; - public PoseWithCovariance() + public MPoseWithCovariance() { - this.pose = new Pose(); + this.pose = new MPose(); this.covariance = new double[36]; } - public PoseWithCovariance(Pose pose, double[] covariance) + public MPoseWithCovariance(MPose pose, double[] covariance) { this.pose = pose; this.covariance = covariance; @@ -58,7 +58,7 @@ public override int Deserialize(byte[] data, int offset) public override string ToString() { - return "PoseWithCovariance: " + + return "MPoseWithCovariance: " + "\npose: " + pose.ToString() + "\ncovariance: " + System.String.Join(", ", covariance.ToList()); } diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Geometry/msg/MPoseWithCovariance.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Geometry/msg/MPoseWithCovariance.cs.meta new file mode 100644 index 00000000..0a212e31 --- /dev/null +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Geometry/msg/MPoseWithCovariance.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: f58ff04b086567c40ba802b24dce5c3c +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Geometry/msg/PoseWithCovarianceStamped.cs b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Geometry/msg/MPoseWithCovarianceStamped.cs similarity index 76% rename from com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Geometry/msg/PoseWithCovarianceStamped.cs rename to com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Geometry/msg/MPoseWithCovarianceStamped.cs index 40675070..8b21c68c 100644 --- a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Geometry/msg/PoseWithCovarianceStamped.cs +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Geometry/msg/MPoseWithCovarianceStamped.cs @@ -8,21 +8,21 @@ namespace RosMessageTypes.Geometry { - public class PoseWithCovarianceStamped : Message + public class MPoseWithCovarianceStamped : Message { public const string RosMessageName = "geometry_msgs/PoseWithCovarianceStamped"; // This expresses an estimated pose with a reference coordinate frame and timestamp - public Header header; - public PoseWithCovariance pose; + public MHeader header; + public MPoseWithCovariance pose; - public PoseWithCovarianceStamped() + public MPoseWithCovarianceStamped() { - this.header = new Header(); - this.pose = new PoseWithCovariance(); + this.header = new MHeader(); + this.pose = new MPoseWithCovariance(); } - public PoseWithCovarianceStamped(Header header, PoseWithCovariance pose) + public MPoseWithCovarianceStamped(MHeader header, MPoseWithCovariance pose) { this.header = header; this.pose = pose; @@ -46,7 +46,7 @@ public override int Deserialize(byte[] data, int offset) public override string ToString() { - return "PoseWithCovarianceStamped: " + + return "MPoseWithCovarianceStamped: " + "\nheader: " + header.ToString() + "\npose: " + pose.ToString(); } diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Geometry/msg/MPoseWithCovarianceStamped.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Geometry/msg/MPoseWithCovarianceStamped.cs.meta new file mode 100644 index 00000000..4d6a0032 --- /dev/null +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Geometry/msg/MPoseWithCovarianceStamped.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: a0c67c73a98723048921a80f43411f51 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Geometry/msg/Quaternion.cs b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Geometry/msg/MQuaternion.cs similarity index 91% rename from com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Geometry/msg/Quaternion.cs rename to com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Geometry/msg/MQuaternion.cs index 51a2ecd3..06d1cf03 100644 --- a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Geometry/msg/Quaternion.cs +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Geometry/msg/MQuaternion.cs @@ -7,7 +7,7 @@ namespace RosMessageTypes.Geometry { - public class Quaternion : Message + public class MQuaternion : Message { public const string RosMessageName = "geometry_msgs/Quaternion"; @@ -17,7 +17,7 @@ public class Quaternion : Message public double z; public double w; - public Quaternion() + public MQuaternion() { this.x = 0.0; this.y = 0.0; @@ -25,7 +25,7 @@ public Quaternion() this.w = 0.0; } - public Quaternion(double x, double y, double z, double w) + public MQuaternion(double x, double y, double z, double w) { this.x = x; this.y = y; @@ -59,7 +59,7 @@ public override int Deserialize(byte[] data, int offset) public override string ToString() { - return "Quaternion: " + + return "MQuaternion: " + "\nx: " + x.ToString() + "\ny: " + y.ToString() + "\nz: " + z.ToString() + diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Geometry/msg/MQuaternion.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Geometry/msg/MQuaternion.cs.meta new file mode 100644 index 00000000..e4a50cb1 --- /dev/null +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Geometry/msg/MQuaternion.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 28d9b4e0211601f4d88e256000e1d190 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Geometry/msg/QuaternionStamped.cs b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Geometry/msg/MQuaternionStamped.cs similarity index 78% rename from com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Geometry/msg/QuaternionStamped.cs rename to com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Geometry/msg/MQuaternionStamped.cs index eafb8ab5..bbc06062 100644 --- a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Geometry/msg/QuaternionStamped.cs +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Geometry/msg/MQuaternionStamped.cs @@ -8,21 +8,21 @@ namespace RosMessageTypes.Geometry { - public class QuaternionStamped : Message + public class MQuaternionStamped : Message { public const string RosMessageName = "geometry_msgs/QuaternionStamped"; // This represents an orientation with reference coordinate frame and timestamp. - public Header header; - public Quaternion quaternion; + public MHeader header; + public MQuaternion quaternion; - public QuaternionStamped() + public MQuaternionStamped() { - this.header = new Header(); - this.quaternion = new Quaternion(); + this.header = new MHeader(); + this.quaternion = new MQuaternion(); } - public QuaternionStamped(Header header, Quaternion quaternion) + public MQuaternionStamped(MHeader header, MQuaternion quaternion) { this.header = header; this.quaternion = quaternion; @@ -46,7 +46,7 @@ public override int Deserialize(byte[] data, int offset) public override string ToString() { - return "QuaternionStamped: " + + return "MQuaternionStamped: " + "\nheader: " + header.ToString() + "\nquaternion: " + quaternion.ToString(); } diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Geometry/msg/MQuaternionStamped.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Geometry/msg/MQuaternionStamped.cs.meta new file mode 100644 index 00000000..2101f295 --- /dev/null +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Geometry/msg/MQuaternionStamped.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: a322785ad31751a4b944d2c798881d07 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Geometry/msg/Transform.cs b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Geometry/msg/MTransform.cs similarity index 79% rename from com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Geometry/msg/Transform.cs rename to com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Geometry/msg/MTransform.cs index 99568fbe..a602b569 100644 --- a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Geometry/msg/Transform.cs +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Geometry/msg/MTransform.cs @@ -7,21 +7,21 @@ namespace RosMessageTypes.Geometry { - public class Transform : Message + public class MTransform : Message { public const string RosMessageName = "geometry_msgs/Transform"; // This represents the transform between two coordinate frames in free space. - public Vector3 translation; - public Quaternion rotation; + public MVector3 translation; + public MQuaternion rotation; - public Transform() + public MTransform() { - this.translation = new Vector3(); - this.rotation = new Quaternion(); + this.translation = new MVector3(); + this.rotation = new MQuaternion(); } - public Transform(Vector3 translation, Quaternion rotation) + public MTransform(MVector3 translation, MQuaternion rotation) { this.translation = translation; this.rotation = rotation; @@ -45,7 +45,7 @@ public override int Deserialize(byte[] data, int offset) public override string ToString() { - return "Transform: " + + return "MTransform: " + "\ntranslation: " + translation.ToString() + "\nrotation: " + rotation.ToString(); } diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Geometry/msg/MTransform.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Geometry/msg/MTransform.cs.meta new file mode 100644 index 00000000..c13c7a72 --- /dev/null +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Geometry/msg/MTransform.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 6ceab65ec1aaa8f4ca902d42ab51ecc2 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Geometry/msg/TransformStamped.cs b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Geometry/msg/MTransformStamped.cs similarity index 84% rename from com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Geometry/msg/TransformStamped.cs rename to com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Geometry/msg/MTransformStamped.cs index e239eaf5..8bfcad8d 100644 --- a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Geometry/msg/TransformStamped.cs +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Geometry/msg/MTransformStamped.cs @@ -8,7 +8,7 @@ namespace RosMessageTypes.Geometry { - public class TransformStamped : Message + public class MTransformStamped : Message { public const string RosMessageName = "geometry_msgs/TransformStamped"; @@ -18,19 +18,19 @@ public class TransformStamped : Message // This message is mostly used by the // tf package. // See its documentation for more information. - public Header header; + public MHeader header; public string child_frame_id; // the frame id of the child frame - public Transform transform; + public MTransform transform; - public TransformStamped() + public MTransformStamped() { - this.header = new Header(); + this.header = new MHeader(); this.child_frame_id = ""; - this.transform = new Transform(); + this.transform = new MTransform(); } - public TransformStamped(Header header, string child_frame_id, Transform transform) + public MTransformStamped(MHeader header, string child_frame_id, MTransform transform) { this.header = header; this.child_frame_id = child_frame_id; @@ -60,7 +60,7 @@ public override int Deserialize(byte[] data, int offset) public override string ToString() { - return "TransformStamped: " + + return "MTransformStamped: " + "\nheader: " + header.ToString() + "\nchild_frame_id: " + child_frame_id.ToString() + "\ntransform: " + transform.ToString(); diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Geometry/msg/MTransformStamped.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Geometry/msg/MTransformStamped.cs.meta new file mode 100644 index 00000000..c90f576c --- /dev/null +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Geometry/msg/MTransformStamped.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: e83a9568d7eec50448e33014a7e9e977 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Geometry/msg/Twist.cs b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Geometry/msg/MTwist.cs similarity index 81% rename from com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Geometry/msg/Twist.cs rename to com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Geometry/msg/MTwist.cs index 14989a95..62e15bb5 100644 --- a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Geometry/msg/Twist.cs +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Geometry/msg/MTwist.cs @@ -7,21 +7,21 @@ namespace RosMessageTypes.Geometry { - public class Twist : Message + public class MTwist : Message { public const string RosMessageName = "geometry_msgs/Twist"; // This expresses velocity in free space broken into its linear and angular parts. - public Vector3 linear; - public Vector3 angular; + public MVector3 linear; + public MVector3 angular; - public Twist() + public MTwist() { - this.linear = new Vector3(); - this.angular = new Vector3(); + this.linear = new MVector3(); + this.angular = new MVector3(); } - public Twist(Vector3 linear, Vector3 angular) + public MTwist(MVector3 linear, MVector3 angular) { this.linear = linear; this.angular = angular; @@ -45,7 +45,7 @@ public override int Deserialize(byte[] data, int offset) public override string ToString() { - return "Twist: " + + return "MTwist: " + "\nlinear: " + linear.ToString() + "\nangular: " + angular.ToString(); } diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Geometry/msg/MTwist.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Geometry/msg/MTwist.cs.meta new file mode 100644 index 00000000..3750d5e3 --- /dev/null +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Geometry/msg/MTwist.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: ccad40aee2e980f498229c89d4eebf39 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Geometry/msg/TwistStamped.cs b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Geometry/msg/MTwistStamped.cs similarity index 80% rename from com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Geometry/msg/TwistStamped.cs rename to com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Geometry/msg/MTwistStamped.cs index e314a967..8a199392 100644 --- a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Geometry/msg/TwistStamped.cs +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Geometry/msg/MTwistStamped.cs @@ -8,21 +8,21 @@ namespace RosMessageTypes.Geometry { - public class TwistStamped : Message + public class MTwistStamped : Message { public const string RosMessageName = "geometry_msgs/TwistStamped"; // A twist with reference coordinate frame and timestamp - public Header header; - public Twist twist; + public MHeader header; + public MTwist twist; - public TwistStamped() + public MTwistStamped() { - this.header = new Header(); - this.twist = new Twist(); + this.header = new MHeader(); + this.twist = new MTwist(); } - public TwistStamped(Header header, Twist twist) + public MTwistStamped(MHeader header, MTwist twist) { this.header = header; this.twist = twist; @@ -46,7 +46,7 @@ public override int Deserialize(byte[] data, int offset) public override string ToString() { - return "TwistStamped: " + + return "MTwistStamped: " + "\nheader: " + header.ToString() + "\ntwist: " + twist.ToString(); } diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Geometry/msg/MTwistStamped.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Geometry/msg/MTwistStamped.cs.meta new file mode 100644 index 00000000..c3b11f70 --- /dev/null +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Geometry/msg/MTwistStamped.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: eba16fc73733c9043865d67368a1fc53 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Geometry/msg/TwistWithCovariance.cs b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Geometry/msg/MTwistWithCovariance.cs similarity index 87% rename from com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Geometry/msg/TwistWithCovariance.cs rename to com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Geometry/msg/MTwistWithCovariance.cs index 64049777..b21eb4d3 100644 --- a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Geometry/msg/TwistWithCovariance.cs +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Geometry/msg/MTwistWithCovariance.cs @@ -7,25 +7,25 @@ namespace RosMessageTypes.Geometry { - public class TwistWithCovariance : Message + public class MTwistWithCovariance : Message { public const string RosMessageName = "geometry_msgs/TwistWithCovariance"; // This expresses velocity in free space with uncertainty. - public Twist twist; + public MTwist twist; // Row-major representation of the 6x6 covariance matrix // The orientation parameters use a fixed-axis representation. // In order, the parameters are: // (x, y, z, rotation about X axis, rotation about Y axis, rotation about Z axis) public double[] covariance; - public TwistWithCovariance() + public MTwistWithCovariance() { - this.twist = new Twist(); + this.twist = new MTwist(); this.covariance = new double[36]; } - public TwistWithCovariance(Twist twist, double[] covariance) + public MTwistWithCovariance(MTwist twist, double[] covariance) { this.twist = twist; this.covariance = covariance; @@ -58,7 +58,7 @@ public override int Deserialize(byte[] data, int offset) public override string ToString() { - return "TwistWithCovariance: " + + return "MTwistWithCovariance: " + "\ntwist: " + twist.ToString() + "\ncovariance: " + System.String.Join(", ", covariance.ToList()); } diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Geometry/msg/MTwistWithCovariance.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Geometry/msg/MTwistWithCovariance.cs.meta new file mode 100644 index 00000000..fdcdcf2f --- /dev/null +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Geometry/msg/MTwistWithCovariance.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 8f05bd682aed52f42a750ecda55fa4eb +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Geometry/msg/TwistWithCovarianceStamped.cs b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Geometry/msg/MTwistWithCovarianceStamped.cs similarity index 76% rename from com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Geometry/msg/TwistWithCovarianceStamped.cs rename to com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Geometry/msg/MTwistWithCovarianceStamped.cs index 5152016a..07e7e2b8 100644 --- a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Geometry/msg/TwistWithCovarianceStamped.cs +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Geometry/msg/MTwistWithCovarianceStamped.cs @@ -8,21 +8,21 @@ namespace RosMessageTypes.Geometry { - public class TwistWithCovarianceStamped : Message + public class MTwistWithCovarianceStamped : Message { public const string RosMessageName = "geometry_msgs/TwistWithCovarianceStamped"; // This represents an estimated twist with reference coordinate frame and timestamp. - public Header header; - public TwistWithCovariance twist; + public MHeader header; + public MTwistWithCovariance twist; - public TwistWithCovarianceStamped() + public MTwistWithCovarianceStamped() { - this.header = new Header(); - this.twist = new TwistWithCovariance(); + this.header = new MHeader(); + this.twist = new MTwistWithCovariance(); } - public TwistWithCovarianceStamped(Header header, TwistWithCovariance twist) + public MTwistWithCovarianceStamped(MHeader header, MTwistWithCovariance twist) { this.header = header; this.twist = twist; @@ -46,7 +46,7 @@ public override int Deserialize(byte[] data, int offset) public override string ToString() { - return "TwistWithCovarianceStamped: " + + return "MTwistWithCovarianceStamped: " + "\nheader: " + header.ToString() + "\ntwist: " + twist.ToString(); } diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Geometry/msg/MTwistWithCovarianceStamped.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Geometry/msg/MTwistWithCovarianceStamped.cs.meta new file mode 100644 index 00000000..54d89f07 --- /dev/null +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Geometry/msg/MTwistWithCovarianceStamped.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: bd1e7653bf10d394080f012936e21b5f +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Geometry/msg/Vector3.cs b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Geometry/msg/MVector3.cs similarity index 92% rename from com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Geometry/msg/Vector3.cs rename to com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Geometry/msg/MVector3.cs index 3c2b780f..f2bd08c0 100644 --- a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Geometry/msg/Vector3.cs +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Geometry/msg/MVector3.cs @@ -7,7 +7,7 @@ namespace RosMessageTypes.Geometry { - public class Vector3 : Message + public class MVector3 : Message { public const string RosMessageName = "geometry_msgs/Vector3"; @@ -21,14 +21,14 @@ public class Vector3 : Message public double y; public double z; - public Vector3() + public MVector3() { this.x = 0.0; this.y = 0.0; this.z = 0.0; } - public Vector3(double x, double y, double z) + public MVector3(double x, double y, double z) { this.x = x; this.y = y; @@ -58,7 +58,7 @@ public override int Deserialize(byte[] data, int offset) public override string ToString() { - return "Vector3: " + + return "MVector3: " + "\nx: " + x.ToString() + "\ny: " + y.ToString() + "\nz: " + z.ToString(); diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Geometry/msg/MVector3.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Geometry/msg/MVector3.cs.meta new file mode 100644 index 00000000..b2728611 --- /dev/null +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Geometry/msg/MVector3.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: b0ddf92ae0938df4b91034338a83263a +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Geometry/msg/Vector3Stamped.cs b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Geometry/msg/MVector3Stamped.cs similarity index 79% rename from com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Geometry/msg/Vector3Stamped.cs rename to com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Geometry/msg/MVector3Stamped.cs index 6a3d6601..3d6bab67 100644 --- a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Geometry/msg/Vector3Stamped.cs +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Geometry/msg/MVector3Stamped.cs @@ -8,21 +8,21 @@ namespace RosMessageTypes.Geometry { - public class Vector3Stamped : Message + public class MVector3Stamped : Message { public const string RosMessageName = "geometry_msgs/Vector3Stamped"; // This represents a Vector3 with reference coordinate frame and timestamp - public Header header; - public Vector3 vector; + public MHeader header; + public MVector3 vector; - public Vector3Stamped() + public MVector3Stamped() { - this.header = new Header(); - this.vector = new Vector3(); + this.header = new MHeader(); + this.vector = new MVector3(); } - public Vector3Stamped(Header header, Vector3 vector) + public MVector3Stamped(MHeader header, MVector3 vector) { this.header = header; this.vector = vector; @@ -46,7 +46,7 @@ public override int Deserialize(byte[] data, int offset) public override string ToString() { - return "Vector3Stamped: " + + return "MVector3Stamped: " + "\nheader: " + header.ToString() + "\nvector: " + vector.ToString(); } diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Geometry/msg/MVector3Stamped.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Geometry/msg/MVector3Stamped.cs.meta new file mode 100644 index 00000000..5e758a6a --- /dev/null +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Geometry/msg/MVector3Stamped.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 39315c8fde01b474e9fc076327d7c150 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Geometry/msg/Wrench.cs b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Geometry/msg/MWrench.cs similarity index 81% rename from com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Geometry/msg/Wrench.cs rename to com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Geometry/msg/MWrench.cs index 64495242..ba564b84 100644 --- a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Geometry/msg/Wrench.cs +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Geometry/msg/MWrench.cs @@ -7,22 +7,22 @@ namespace RosMessageTypes.Geometry { - public class Wrench : Message + public class MWrench : Message { public const string RosMessageName = "geometry_msgs/Wrench"; // This represents force in free space, separated into // its linear and angular parts. - public Vector3 force; - public Vector3 torque; + public MVector3 force; + public MVector3 torque; - public Wrench() + public MWrench() { - this.force = new Vector3(); - this.torque = new Vector3(); + this.force = new MVector3(); + this.torque = new MVector3(); } - public Wrench(Vector3 force, Vector3 torque) + public MWrench(MVector3 force, MVector3 torque) { this.force = force; this.torque = torque; @@ -46,7 +46,7 @@ public override int Deserialize(byte[] data, int offset) public override string ToString() { - return "Wrench: " + + return "MWrench: " + "\nforce: " + force.ToString() + "\ntorque: " + torque.ToString(); } diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Geometry/msg/MWrench.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Geometry/msg/MWrench.cs.meta new file mode 100644 index 00000000..0296a291 --- /dev/null +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Geometry/msg/MWrench.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 614e05ef73b47ec468380aef5c361891 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Geometry/msg/WrenchStamped.cs b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Geometry/msg/MWrenchStamped.cs similarity index 79% rename from com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Geometry/msg/WrenchStamped.cs rename to com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Geometry/msg/MWrenchStamped.cs index 811bae08..b2304f41 100644 --- a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Geometry/msg/WrenchStamped.cs +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Geometry/msg/MWrenchStamped.cs @@ -8,21 +8,21 @@ namespace RosMessageTypes.Geometry { - public class WrenchStamped : Message + public class MWrenchStamped : Message { public const string RosMessageName = "geometry_msgs/WrenchStamped"; // A wrench with reference coordinate frame and timestamp - public Header header; - public Wrench wrench; + public MHeader header; + public MWrench wrench; - public WrenchStamped() + public MWrenchStamped() { - this.header = new Header(); - this.wrench = new Wrench(); + this.header = new MHeader(); + this.wrench = new MWrench(); } - public WrenchStamped(Header header, Wrench wrench) + public MWrenchStamped(MHeader header, MWrench wrench) { this.header = header; this.wrench = wrench; @@ -46,7 +46,7 @@ public override int Deserialize(byte[] data, int offset) public override string ToString() { - return "WrenchStamped: " + + return "MWrenchStamped: " + "\nheader: " + header.ToString() + "\nwrench: " + wrench.ToString(); } diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Geometry/msg/MWrenchStamped.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Geometry/msg/MWrenchStamped.cs.meta new file mode 100644 index 00000000..7fc5d0dc --- /dev/null +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Geometry/msg/MWrenchStamped.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: c40e54e485dd75f449c1bd11d8442f68 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Nav.meta b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Nav.meta similarity index 100% rename from com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Nav.meta rename to com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Nav.meta diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Nav/action.meta b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Nav/action.meta similarity index 100% rename from com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Nav/action.meta rename to com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Nav/action.meta diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Nav/action/GetMapAction.cs b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Nav/action/MGetMapAction.cs similarity index 73% rename from com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Nav/action/GetMapAction.cs rename to com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Nav/action/MGetMapAction.cs index d760365a..f75f9edb 100644 --- a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Nav/action/GetMapAction.cs +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Nav/action/MGetMapAction.cs @@ -4,15 +4,15 @@ namespace RosMessageTypes.Nav { - public class GetMapAction : Action + public class MGetMapAction : Action { public const string RosMessageName = "nav_msgs/GetMapAction"; - public GetMapAction() : base() + public MGetMapAction() : base() { - this.action_goal = new GetMapActionGoal(); - this.action_result = new GetMapActionResult(); - this.action_feedback = new GetMapActionFeedback(); + this.action_goal = new MGetMapActionGoal(); + this.action_result = new MGetMapActionResult(); + this.action_feedback = new MGetMapActionFeedback(); } public override List SerializationStatements() diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Nav/action/MGetMapAction.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Nav/action/MGetMapAction.cs.meta new file mode 100644 index 00000000..89f04f96 --- /dev/null +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Nav/action/MGetMapAction.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: fae0eb92ae3b91f43a5f215760fc6da5 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Nav/action/GetMapActionFeedback.cs b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Nav/action/MGetMapActionFeedback.cs similarity index 78% rename from com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Nav/action/GetMapActionFeedback.cs rename to com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Nav/action/MGetMapActionFeedback.cs index 166237dd..7e5f7483 100644 --- a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Nav/action/GetMapActionFeedback.cs +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Nav/action/MGetMapActionFeedback.cs @@ -5,16 +5,16 @@ namespace RosMessageTypes.Nav { - public class GetMapActionFeedback : ActionFeedback + public class MGetMapActionFeedback : ActionFeedback { public const string RosMessageName = "nav_msgs/GetMapActionFeedback"; - public GetMapActionFeedback() : base() + public MGetMapActionFeedback() : base() { - this.feedback = new GetMapFeedback(); + this.feedback = new MGetMapFeedback(); } - public GetMapActionFeedback(Header header, GoalStatus status, GetMapFeedback feedback) : base(header, status) + public MGetMapActionFeedback(MHeader header, MGoalStatus status, MGetMapFeedback feedback) : base(header, status) { this.feedback = feedback; } diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Nav/action/MGetMapActionFeedback.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Nav/action/MGetMapActionFeedback.cs.meta new file mode 100644 index 00000000..3bd1efdf --- /dev/null +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Nav/action/MGetMapActionFeedback.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 759a22e32e44fc74b97e91b0db643eb2 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Nav/action/GetMapActionGoal.cs b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Nav/action/MGetMapActionGoal.cs similarity index 80% rename from com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Nav/action/GetMapActionGoal.cs rename to com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Nav/action/MGetMapActionGoal.cs index 7b616fec..b39394ef 100644 --- a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Nav/action/GetMapActionGoal.cs +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Nav/action/MGetMapActionGoal.cs @@ -5,16 +5,16 @@ namespace RosMessageTypes.Nav { - public class GetMapActionGoal : ActionGoal + public class MGetMapActionGoal : ActionGoal { public const string RosMessageName = "nav_msgs/GetMapActionGoal"; - public GetMapActionGoal() : base() + public MGetMapActionGoal() : base() { - this.goal = new GetMapGoal(); + this.goal = new MGetMapGoal(); } - public GetMapActionGoal(Header header, GoalID goal_id, GetMapGoal goal) : base(header, goal_id) + public MGetMapActionGoal(MHeader header, MGoalID goal_id, MGetMapGoal goal) : base(header, goal_id) { this.goal = goal; } diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Nav/action/MGetMapActionGoal.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Nav/action/MGetMapActionGoal.cs.meta new file mode 100644 index 00000000..d473889e --- /dev/null +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Nav/action/MGetMapActionGoal.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: b3f660113279edb4e919a3db01691be6 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Nav/action/GetMapActionResult.cs b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Nav/action/MGetMapActionResult.cs similarity index 79% rename from com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Nav/action/GetMapActionResult.cs rename to com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Nav/action/MGetMapActionResult.cs index 3e72dafb..d9a28408 100644 --- a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Nav/action/GetMapActionResult.cs +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Nav/action/MGetMapActionResult.cs @@ -5,16 +5,16 @@ namespace RosMessageTypes.Nav { - public class GetMapActionResult : ActionResult + public class MGetMapActionResult : ActionResult { public const string RosMessageName = "nav_msgs/GetMapActionResult"; - public GetMapActionResult() : base() + public MGetMapActionResult() : base() { - this.result = new GetMapResult(); + this.result = new MGetMapResult(); } - public GetMapActionResult(Header header, GoalStatus status, GetMapResult result) : base(header, status) + public MGetMapActionResult(MHeader header, MGoalStatus status, MGetMapResult result) : base(header, status) { this.result = result; } diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Nav/action/MGetMapActionResult.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Nav/action/MGetMapActionResult.cs.meta new file mode 100644 index 00000000..0b31e96d --- /dev/null +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Nav/action/MGetMapActionResult.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 7d0a907ee11e4e747aaf21cc30d938cd +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Nav/action/GetMapFeedback.cs b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Nav/action/MGetMapFeedback.cs similarity index 86% rename from com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Nav/action/GetMapFeedback.cs rename to com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Nav/action/MGetMapFeedback.cs index 0a126e18..d68a4725 100644 --- a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Nav/action/GetMapFeedback.cs +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Nav/action/MGetMapFeedback.cs @@ -7,13 +7,13 @@ namespace RosMessageTypes.Nav { - public class GetMapFeedback : Message + public class MGetMapFeedback : Message { public const string RosMessageName = "nav_msgs/GetMap"; // no feedback - public GetMapFeedback() + public MGetMapFeedback() { } public override List SerializationStatements() @@ -31,7 +31,7 @@ public override int Deserialize(byte[] data, int offset) public override string ToString() { - return "GetMapFeedback: "; + return "MGetMapFeedback: "; } } } diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Nav/action/MGetMapFeedback.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Nav/action/MGetMapFeedback.cs.meta new file mode 100644 index 00000000..9dc44999 --- /dev/null +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Nav/action/MGetMapFeedback.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: c7dddf22258665e4ab00efcb81653f47 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Nav/action/GetMapGoal.cs b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Nav/action/MGetMapGoal.cs similarity index 87% rename from com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Nav/action/GetMapGoal.cs rename to com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Nav/action/MGetMapGoal.cs index b6885a96..47550fa5 100644 --- a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Nav/action/GetMapGoal.cs +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Nav/action/MGetMapGoal.cs @@ -7,13 +7,13 @@ namespace RosMessageTypes.Nav { - public class GetMapGoal : Message + public class MGetMapGoal : Message { public const string RosMessageName = "nav_msgs/GetMap"; // Get the map as a nav_msgs/OccupancyGrid - public GetMapGoal() + public MGetMapGoal() { } public override List SerializationStatements() @@ -31,7 +31,7 @@ public override int Deserialize(byte[] data, int offset) public override string ToString() { - return "GetMapGoal: "; + return "MGetMapGoal: "; } } } diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Nav/action/MGetMapGoal.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Nav/action/MGetMapGoal.cs.meta new file mode 100644 index 00000000..a32c6e79 --- /dev/null +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Nav/action/MGetMapGoal.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: fc888d7af3867544f86dcb9894be4d6a +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Nav/action/GetMapResult.cs b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Nav/action/MGetMapResult.cs similarity index 79% rename from com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Nav/action/GetMapResult.cs rename to com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Nav/action/MGetMapResult.cs index 23492a08..08b12db7 100644 --- a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Nav/action/GetMapResult.cs +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Nav/action/MGetMapResult.cs @@ -7,18 +7,18 @@ namespace RosMessageTypes.Nav { - public class GetMapResult : Message + public class MGetMapResult : Message { public const string RosMessageName = "nav_msgs/GetMap"; - public OccupancyGrid map; + public MOccupancyGrid map; - public GetMapResult() + public MGetMapResult() { - this.map = new OccupancyGrid(); + this.map = new MOccupancyGrid(); } - public GetMapResult(OccupancyGrid map) + public MGetMapResult(MOccupancyGrid map) { this.map = map; } @@ -39,7 +39,7 @@ public override int Deserialize(byte[] data, int offset) public override string ToString() { - return "GetMapResult: " + + return "MGetMapResult: " + "\nmap: " + map.ToString(); } } diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Nav/action/MGetMapResult.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Nav/action/MGetMapResult.cs.meta new file mode 100644 index 00000000..b4f1a076 --- /dev/null +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Nav/action/MGetMapResult.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: c9926f10478cfad4ba70a1ee3ac2eed8 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Nav/msg.meta b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Nav/msg.meta similarity index 100% rename from com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Nav/msg.meta rename to com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Nav/msg.meta diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Nav/msg/GridCells.cs b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Nav/msg/MGridCells.cs similarity index 82% rename from com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Nav/msg/GridCells.cs rename to com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Nav/msg/MGridCells.cs index 86a4cd97..e9c8189b 100644 --- a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Nav/msg/GridCells.cs +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Nav/msg/MGridCells.cs @@ -8,25 +8,25 @@ namespace RosMessageTypes.Nav { - public class GridCells : Message + public class MGridCells : Message { public const string RosMessageName = "nav_msgs/GridCells"; // an array of cells in a 2D grid - public Header header; + public MHeader header; public float cell_width; public float cell_height; - public Geometry.Point[] cells; + public Geometry.MPoint[] cells; - public GridCells() + public MGridCells() { - this.header = new Header(); + this.header = new MHeader(); this.cell_width = 0.0f; this.cell_height = 0.0f; - this.cells = new Geometry.Point[0]; + this.cells = new Geometry.MPoint[0]; } - public GridCells(Header header, float cell_width, float cell_height, Geometry.Point[] cells) + public MGridCells(MHeader header, float cell_width, float cell_height, Geometry.MPoint[] cells) { this.header = header; this.cell_width = cell_width; @@ -57,10 +57,10 @@ public override int Deserialize(byte[] data, int offset) var cellsArrayLength = DeserializeLength(data, offset); offset += 4; - this.cells= new Geometry.Point[cellsArrayLength]; + this.cells= new Geometry.MPoint[cellsArrayLength]; for(var i = 0; i < cellsArrayLength; i++) { - this.cells[i] = new Geometry.Point(); + this.cells[i] = new Geometry.MPoint(); offset = this.cells[i].Deserialize(data, offset); } @@ -69,7 +69,7 @@ public override int Deserialize(byte[] data, int offset) public override string ToString() { - return "GridCells: " + + return "MGridCells: " + "\nheader: " + header.ToString() + "\ncell_width: " + cell_width.ToString() + "\ncell_height: " + cell_height.ToString() + diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Nav/msg/MGridCells.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Nav/msg/MGridCells.cs.meta new file mode 100644 index 00000000..c7cbc6c0 --- /dev/null +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Nav/msg/MGridCells.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: cfdedd5e8d3e3cc4b833e798c5fb09a7 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Nav/msg/MapMetaData.cs b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Nav/msg/MMapMetaData.cs similarity index 86% rename from com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Nav/msg/MapMetaData.cs rename to com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Nav/msg/MMapMetaData.cs index d6351477..5b274fa9 100644 --- a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Nav/msg/MapMetaData.cs +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Nav/msg/MMapMetaData.cs @@ -8,13 +8,13 @@ namespace RosMessageTypes.Nav { - public class MapMetaData : Message + public class MMapMetaData : Message { public const string RosMessageName = "nav_msgs/MapMetaData"; // This hold basic information about the characterists of the OccupancyGrid // The time at which the map was loaded - public Time map_load_time; + public MTime map_load_time; // The map resolution [m/cell] public float resolution; // Map width [cells] @@ -23,18 +23,18 @@ public class MapMetaData : Message public uint height; // The origin of the map [m, m, rad]. This is the real-world pose of the // cell (0,0) in the map. - public Geometry.Pose origin; + public Geometry.MPose origin; - public MapMetaData() + public MMapMetaData() { - this.map_load_time = new Time(); + this.map_load_time = new MTime(); this.resolution = 0.0f; this.width = 0; this.height = 0; - this.origin = new Geometry.Pose(); + this.origin = new Geometry.MPose(); } - public MapMetaData(Time map_load_time, float resolution, uint width, uint height, Geometry.Pose origin) + public MMapMetaData(MTime map_load_time, float resolution, uint width, uint height, Geometry.MPose origin) { this.map_load_time = map_load_time; this.resolution = resolution; @@ -70,7 +70,7 @@ public override int Deserialize(byte[] data, int offset) public override string ToString() { - return "MapMetaData: " + + return "MMapMetaData: " + "\nmap_load_time: " + map_load_time.ToString() + "\nresolution: " + resolution.ToString() + "\nwidth: " + width.ToString() + diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Nav/msg/MMapMetaData.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Nav/msg/MMapMetaData.cs.meta new file mode 100644 index 00000000..daa15636 --- /dev/null +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Nav/msg/MMapMetaData.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: f4dadc78de616d8469263168563b1e05 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Nav/msg/OccupancyGrid.cs b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Nav/msg/MOccupancyGrid.cs similarity index 86% rename from com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Nav/msg/OccupancyGrid.cs rename to com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Nav/msg/MOccupancyGrid.cs index 680e4dd4..f805e585 100644 --- a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Nav/msg/OccupancyGrid.cs +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Nav/msg/MOccupancyGrid.cs @@ -8,27 +8,27 @@ namespace RosMessageTypes.Nav { - public class OccupancyGrid : Message + public class MOccupancyGrid : Message { public const string RosMessageName = "nav_msgs/OccupancyGrid"; // This represents a 2-D grid map, in which each cell represents the probability of // occupancy. - public Header header; + public MHeader header; // MetaData for the map - public MapMetaData info; + public MMapMetaData info; // The map data, in row-major order, starting with (0,0). Occupancy // probabilities are in the range [0,100]. Unknown is -1. public sbyte[] data; - public OccupancyGrid() + public MOccupancyGrid() { - this.header = new Header(); - this.info = new MapMetaData(); + this.header = new MHeader(); + this.info = new MMapMetaData(); this.data = new sbyte[0]; } - public OccupancyGrid(Header header, MapMetaData info, sbyte[] data) + public MOccupancyGrid(MHeader header, MMapMetaData info, sbyte[] data) { this.header = header; this.info = info; @@ -65,7 +65,7 @@ public override int Deserialize(byte[] data, int offset) public override string ToString() { - return "OccupancyGrid: " + + return "MOccupancyGrid: " + "\nheader: " + header.ToString() + "\ninfo: " + info.ToString() + "\ndata: " + System.String.Join(", ", data.ToList()); diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Nav/msg/MOccupancyGrid.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Nav/msg/MOccupancyGrid.cs.meta new file mode 100644 index 00000000..b4546733 --- /dev/null +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Nav/msg/MOccupancyGrid.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 1545abef4471ab444a4863b0791c5da6 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Nav/msg/Odometry.cs b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Nav/msg/MOdometry.cs similarity index 80% rename from com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Nav/msg/Odometry.cs rename to com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Nav/msg/MOdometry.cs index fca78e56..e93f2083 100644 --- a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Nav/msg/Odometry.cs +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Nav/msg/MOdometry.cs @@ -8,27 +8,27 @@ namespace RosMessageTypes.Nav { - public class Odometry : Message + public class MOdometry : Message { public const string RosMessageName = "nav_msgs/Odometry"; // This represents an estimate of a position and velocity in free space. // The pose in this message should be specified in the coordinate frame given by header.frame_id. // The twist in this message should be specified in the coordinate frame given by the child_frame_id - public Header header; + public MHeader header; public string child_frame_id; - public Geometry.PoseWithCovariance pose; - public Geometry.TwistWithCovariance twist; + public Geometry.MPoseWithCovariance pose; + public Geometry.MTwistWithCovariance twist; - public Odometry() + public MOdometry() { - this.header = new Header(); + this.header = new MHeader(); this.child_frame_id = ""; - this.pose = new Geometry.PoseWithCovariance(); - this.twist = new Geometry.TwistWithCovariance(); + this.pose = new Geometry.MPoseWithCovariance(); + this.twist = new Geometry.MTwistWithCovariance(); } - public Odometry(Header header, string child_frame_id, Geometry.PoseWithCovariance pose, Geometry.TwistWithCovariance twist) + public MOdometry(MHeader header, string child_frame_id, Geometry.MPoseWithCovariance pose, Geometry.MTwistWithCovariance twist) { this.header = header; this.child_frame_id = child_frame_id; @@ -61,7 +61,7 @@ public override int Deserialize(byte[] data, int offset) public override string ToString() { - return "Odometry: " + + return "MOdometry: " + "\nheader: " + header.ToString() + "\nchild_frame_id: " + child_frame_id.ToString() + "\npose: " + pose.ToString() + diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Nav/msg/MOdometry.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Nav/msg/MOdometry.cs.meta new file mode 100644 index 00000000..4d73fa07 --- /dev/null +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Nav/msg/MOdometry.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 2f3a97c1a3256f34dabf9aa49f2effed +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Nav/msg/Path.cs b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Nav/msg/MPath.cs similarity index 77% rename from com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Nav/msg/Path.cs rename to com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Nav/msg/MPath.cs index 83f451f4..6d5c8d5e 100644 --- a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Nav/msg/Path.cs +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Nav/msg/MPath.cs @@ -8,21 +8,21 @@ namespace RosMessageTypes.Nav { - public class Path : Message + public class MPath : Message { public const string RosMessageName = "nav_msgs/Path"; // An array of poses that represents a Path for a robot to follow - public Header header; - public Geometry.PoseStamped[] poses; + public MHeader header; + public Geometry.MPoseStamped[] poses; - public Path() + public MPath() { - this.header = new Header(); - this.poses = new Geometry.PoseStamped[0]; + this.header = new MHeader(); + this.poses = new Geometry.MPoseStamped[0]; } - public Path(Header header, Geometry.PoseStamped[] poses) + public MPath(MHeader header, Geometry.MPoseStamped[] poses) { this.header = header; this.poses = poses; @@ -45,10 +45,10 @@ public override int Deserialize(byte[] data, int offset) var posesArrayLength = DeserializeLength(data, offset); offset += 4; - this.poses= new Geometry.PoseStamped[posesArrayLength]; + this.poses= new Geometry.MPoseStamped[posesArrayLength]; for(var i = 0; i < posesArrayLength; i++) { - this.poses[i] = new Geometry.PoseStamped(); + this.poses[i] = new Geometry.MPoseStamped(); offset = this.poses[i].Deserialize(data, offset); } @@ -57,7 +57,7 @@ public override int Deserialize(byte[] data, int offset) public override string ToString() { - return "Path: " + + return "MPath: " + "\nheader: " + header.ToString() + "\nposes: " + System.String.Join(", ", poses.ToList()); } diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Nav/msg/MPath.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Nav/msg/MPath.cs.meta new file mode 100644 index 00000000..38a9818d --- /dev/null +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Nav/msg/MPath.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 8b870f94d25018f4aa7e96713ecdae3e +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Nav/srv.meta b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Nav/srv.meta similarity index 100% rename from com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Nav/srv.meta rename to com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Nav/srv.meta diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Nav/srv/GetMapRequest.cs b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Nav/srv/MGetMapRequest.cs similarity index 87% rename from com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Nav/srv/GetMapRequest.cs rename to com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Nav/srv/MGetMapRequest.cs index 57cfbdab..6748b644 100644 --- a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Nav/srv/GetMapRequest.cs +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Nav/srv/MGetMapRequest.cs @@ -7,13 +7,13 @@ namespace RosMessageTypes.Nav { - public class GetMapRequest : Message + public class MGetMapRequest : Message { public const string RosMessageName = "nav_msgs/GetMap"; // Get the map as a nav_msgs/OccupancyGrid - public GetMapRequest() + public MGetMapRequest() { } public override List SerializationStatements() @@ -31,7 +31,7 @@ public override int Deserialize(byte[] data, int offset) public override string ToString() { - return "GetMapRequest: "; + return "MGetMapRequest: "; } } } diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Nav/srv/MGetMapRequest.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Nav/srv/MGetMapRequest.cs.meta new file mode 100644 index 00000000..f3df6334 --- /dev/null +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Nav/srv/MGetMapRequest.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 397a93a4f93dfc74bb9fd29ccbce57cb +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Nav/srv/GetMapResponse.cs b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Nav/srv/MGetMapResponse.cs similarity index 78% rename from com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Nav/srv/GetMapResponse.cs rename to com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Nav/srv/MGetMapResponse.cs index e77f94cd..a32c7d19 100644 --- a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Nav/srv/GetMapResponse.cs +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Nav/srv/MGetMapResponse.cs @@ -7,18 +7,18 @@ namespace RosMessageTypes.Nav { - public class GetMapResponse : Message + public class MGetMapResponse : Message { public const string RosMessageName = "nav_msgs/GetMap"; - public OccupancyGrid map; + public MOccupancyGrid map; - public GetMapResponse() + public MGetMapResponse() { - this.map = new OccupancyGrid(); + this.map = new MOccupancyGrid(); } - public GetMapResponse(OccupancyGrid map) + public MGetMapResponse(MOccupancyGrid map) { this.map = map; } @@ -39,7 +39,7 @@ public override int Deserialize(byte[] data, int offset) public override string ToString() { - return "GetMapResponse: " + + return "MGetMapResponse: " + "\nmap: " + map.ToString(); } } diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Nav/srv/MGetMapResponse.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Nav/srv/MGetMapResponse.cs.meta new file mode 100644 index 00000000..2e2c478d --- /dev/null +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Nav/srv/MGetMapResponse.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 5e97204dcdb4c6f49abe6a63ebfc1023 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Nav/srv/GetPlanRequest.cs b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Nav/srv/MGetPlanRequest.cs similarity index 80% rename from com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Nav/srv/GetPlanRequest.cs rename to com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Nav/srv/MGetPlanRequest.cs index 8b0aab5a..f7ac4c24 100644 --- a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Nav/srv/GetPlanRequest.cs +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Nav/srv/MGetPlanRequest.cs @@ -7,27 +7,27 @@ namespace RosMessageTypes.Nav { - public class GetPlanRequest : Message + public class MGetPlanRequest : Message { public const string RosMessageName = "nav_msgs/GetPlan"; // Get a plan from the current position to the goal Pose // The start pose for the plan - public Geometry.PoseStamped start; + public Geometry.MPoseStamped start; // The final pose of the goal position - public Geometry.PoseStamped goal; + public Geometry.MPoseStamped goal; // If the goal is obstructed, how many meters the planner can // relax the constraint in x and y before failing. public float tolerance; - public GetPlanRequest() + public MGetPlanRequest() { - this.start = new Geometry.PoseStamped(); - this.goal = new Geometry.PoseStamped(); + this.start = new Geometry.MPoseStamped(); + this.goal = new Geometry.MPoseStamped(); this.tolerance = 0.0f; } - public GetPlanRequest(Geometry.PoseStamped start, Geometry.PoseStamped goal, float tolerance) + public MGetPlanRequest(Geometry.MPoseStamped start, Geometry.MPoseStamped goal, float tolerance) { this.start = start; this.goal = goal; @@ -55,7 +55,7 @@ public override int Deserialize(byte[] data, int offset) public override string ToString() { - return "GetPlanRequest: " + + return "MGetPlanRequest: " + "\nstart: " + start.ToString() + "\ngoal: " + goal.ToString() + "\ntolerance: " + tolerance.ToString(); diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Nav/srv/MGetPlanRequest.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Nav/srv/MGetPlanRequest.cs.meta new file mode 100644 index 00000000..8a495ca2 --- /dev/null +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Nav/srv/MGetPlanRequest.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 81e5b9d58619fab4a914b6773ebe1f30 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Nav/srv/GetPlanResponse.cs b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Nav/srv/MGetPlanResponse.cs similarity index 80% rename from com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Nav/srv/GetPlanResponse.cs rename to com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Nav/srv/MGetPlanResponse.cs index 5550597b..81ae8e28 100644 --- a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Nav/srv/GetPlanResponse.cs +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Nav/srv/MGetPlanResponse.cs @@ -7,18 +7,18 @@ namespace RosMessageTypes.Nav { - public class GetPlanResponse : Message + public class MGetPlanResponse : Message { public const string RosMessageName = "nav_msgs/GetPlan"; - public Path plan; + public MPath plan; - public GetPlanResponse() + public MGetPlanResponse() { - this.plan = new Path(); + this.plan = new MPath(); } - public GetPlanResponse(Path plan) + public MGetPlanResponse(MPath plan) { this.plan = plan; } @@ -39,7 +39,7 @@ public override int Deserialize(byte[] data, int offset) public override string ToString() { - return "GetPlanResponse: " + + return "MGetPlanResponse: " + "\nplan: " + plan.ToString(); } } diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Nav/srv/MGetPlanResponse.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Nav/srv/MGetPlanResponse.cs.meta new file mode 100644 index 00000000..28c6856f --- /dev/null +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Nav/srv/MGetPlanResponse.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: ae2c4c0639b64764f8810f0c62685d49 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Nav/srv/LoadMapRequest.cs b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Nav/srv/MLoadMapRequest.cs similarity index 89% rename from com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Nav/srv/LoadMapRequest.cs rename to com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Nav/srv/MLoadMapRequest.cs index b5a8d258..32318b8b 100644 --- a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Nav/srv/LoadMapRequest.cs +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Nav/srv/MLoadMapRequest.cs @@ -7,7 +7,7 @@ namespace RosMessageTypes.Nav { - public class LoadMapRequest : Message + public class MLoadMapRequest : Message { public const string RosMessageName = "nav_msgs/LoadMap"; @@ -16,12 +16,12 @@ public class LoadMapRequest : Message // Or, relative to a ROS package: package://my_ros_package/maps/floor2.yaml public string map_url; - public LoadMapRequest() + public MLoadMapRequest() { this.map_url = ""; } - public LoadMapRequest(string map_url) + public MLoadMapRequest(string map_url) { this.map_url = map_url; } @@ -45,7 +45,7 @@ public override int Deserialize(byte[] data, int offset) public override string ToString() { - return "LoadMapRequest: " + + return "MLoadMapRequest: " + "\nmap_url: " + map_url.ToString(); } } diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Nav/srv/MLoadMapRequest.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Nav/srv/MLoadMapRequest.cs.meta new file mode 100644 index 00000000..60ead8a5 --- /dev/null +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Nav/srv/MLoadMapRequest.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: e80bdb044a6f9b84e8fe06b7b1203cef +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Nav/srv/LoadMapResponse.cs b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Nav/srv/MLoadMapResponse.cs similarity index 85% rename from com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Nav/srv/LoadMapResponse.cs rename to com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Nav/srv/MLoadMapResponse.cs index a038f5a4..3337e69b 100644 --- a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Nav/srv/LoadMapResponse.cs +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Nav/srv/MLoadMapResponse.cs @@ -7,7 +7,7 @@ namespace RosMessageTypes.Nav { - public class LoadMapResponse : Message + public class MLoadMapResponse : Message { public const string RosMessageName = "nav_msgs/LoadMap"; @@ -18,16 +18,16 @@ public class LoadMapResponse : Message public const byte RESULT_INVALID_MAP_METADATA = 3; public const byte RESULT_UNDEFINED_FAILURE = 255; // Returned map is only valid if result equals RESULT_SUCCESS - public OccupancyGrid map; + public MOccupancyGrid map; public byte result; - public LoadMapResponse() + public MLoadMapResponse() { - this.map = new OccupancyGrid(); + this.map = new MOccupancyGrid(); this.result = 0; } - public LoadMapResponse(OccupancyGrid map, byte result) + public MLoadMapResponse(MOccupancyGrid map, byte result) { this.map = map; this.result = result; @@ -52,7 +52,7 @@ public override int Deserialize(byte[] data, int offset) public override string ToString() { - return "LoadMapResponse: " + + return "MLoadMapResponse: " + "\nmap: " + map.ToString() + "\nresult: " + result.ToString(); } diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Nav/srv/MLoadMapResponse.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Nav/srv/MLoadMapResponse.cs.meta new file mode 100644 index 00000000..dd9a7016 --- /dev/null +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Nav/srv/MLoadMapResponse.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 0aac83c8d71a11d4d8a5a0ea64a0436d +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Nav/srv/SetMapRequest.cs b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Nav/srv/MSetMapRequest.cs similarity index 74% rename from com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Nav/srv/SetMapRequest.cs rename to com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Nav/srv/MSetMapRequest.cs index f24e2d1c..7d371761 100644 --- a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Nav/srv/SetMapRequest.cs +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Nav/srv/MSetMapRequest.cs @@ -7,21 +7,21 @@ namespace RosMessageTypes.Nav { - public class SetMapRequest : Message + public class MSetMapRequest : Message { public const string RosMessageName = "nav_msgs/SetMap"; // Set a new map together with an initial pose - public OccupancyGrid map; - public Geometry.PoseWithCovarianceStamped initial_pose; + public MOccupancyGrid map; + public Geometry.MPoseWithCovarianceStamped initial_pose; - public SetMapRequest() + public MSetMapRequest() { - this.map = new OccupancyGrid(); - this.initial_pose = new Geometry.PoseWithCovarianceStamped(); + this.map = new MOccupancyGrid(); + this.initial_pose = new Geometry.MPoseWithCovarianceStamped(); } - public SetMapRequest(OccupancyGrid map, Geometry.PoseWithCovarianceStamped initial_pose) + public MSetMapRequest(MOccupancyGrid map, Geometry.MPoseWithCovarianceStamped initial_pose) { this.map = map; this.initial_pose = initial_pose; @@ -45,7 +45,7 @@ public override int Deserialize(byte[] data, int offset) public override string ToString() { - return "SetMapRequest: " + + return "MSetMapRequest: " + "\nmap: " + map.ToString() + "\ninitial_pose: " + initial_pose.ToString(); } diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Nav/srv/MSetMapRequest.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Nav/srv/MSetMapRequest.cs.meta new file mode 100644 index 00000000..06873d27 --- /dev/null +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Nav/srv/MSetMapRequest.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 6481644f6203c2645aa6eb1314b94123 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Nav/srv/SetMapResponse.cs b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Nav/srv/MSetMapResponse.cs similarity index 86% rename from com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Nav/srv/SetMapResponse.cs rename to com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Nav/srv/MSetMapResponse.cs index 47df0347..f30fe2e7 100644 --- a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Nav/srv/SetMapResponse.cs +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Nav/srv/MSetMapResponse.cs @@ -7,18 +7,18 @@ namespace RosMessageTypes.Nav { - public class SetMapResponse : Message + public class MSetMapResponse : Message { public const string RosMessageName = "nav_msgs/SetMap"; public bool success; - public SetMapResponse() + public MSetMapResponse() { this.success = false; } - public SetMapResponse(bool success) + public MSetMapResponse(bool success) { this.success = success; } @@ -40,7 +40,7 @@ public override int Deserialize(byte[] data, int offset) public override string ToString() { - return "SetMapResponse: " + + return "MSetMapResponse: " + "\nsuccess: " + success.ToString(); } } diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Nav/srv/MSetMapResponse.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Nav/srv/MSetMapResponse.cs.meta new file mode 100644 index 00000000..218c4fcc --- /dev/null +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Nav/srv/MSetMapResponse.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 4f891a7314bcd32459923c4d65d89038 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/ObjectRecognition.meta b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/ObjectRecognition.meta similarity index 100% rename from com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/ObjectRecognition.meta rename to com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/ObjectRecognition.meta diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/ObjectRecognition/action.meta b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/ObjectRecognition/action.meta similarity index 100% rename from com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/ObjectRecognition/action.meta rename to com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/ObjectRecognition/action.meta diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/ObjectRecognition/action/ObjectRecognitionAction.cs b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/ObjectRecognition/action/MObjectRecognitionAction.cs similarity index 68% rename from com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/ObjectRecognition/action/ObjectRecognitionAction.cs rename to com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/ObjectRecognition/action/MObjectRecognitionAction.cs index 5a1cbbcb..5c7c879b 100644 --- a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/ObjectRecognition/action/ObjectRecognitionAction.cs +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/ObjectRecognition/action/MObjectRecognitionAction.cs @@ -4,15 +4,15 @@ namespace RosMessageTypes.ObjectRecognition { - public class ObjectRecognitionAction : Action + public class MObjectRecognitionAction : Action { public const string RosMessageName = "object_recognition_msgs-master/ObjectRecognitionAction"; - public ObjectRecognitionAction() : base() + public MObjectRecognitionAction() : base() { - this.action_goal = new ObjectRecognitionActionGoal(); - this.action_result = new ObjectRecognitionActionResult(); - this.action_feedback = new ObjectRecognitionActionFeedback(); + this.action_goal = new MObjectRecognitionActionGoal(); + this.action_result = new MObjectRecognitionActionResult(); + this.action_feedback = new MObjectRecognitionActionFeedback(); } public override List SerializationStatements() diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/ObjectRecognition/action/MObjectRecognitionAction.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/ObjectRecognition/action/MObjectRecognitionAction.cs.meta new file mode 100644 index 00000000..0d70c84b --- /dev/null +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/ObjectRecognition/action/MObjectRecognitionAction.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 73c845ca3b7d9a4468d38bcf558284c1 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/ObjectRecognition/action/ObjectRecognitionActionFeedback.cs b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/ObjectRecognition/action/MObjectRecognitionActionFeedback.cs similarity index 75% rename from com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/ObjectRecognition/action/ObjectRecognitionActionFeedback.cs rename to com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/ObjectRecognition/action/MObjectRecognitionActionFeedback.cs index 6e9c6179..60f414af 100644 --- a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/ObjectRecognition/action/ObjectRecognitionActionFeedback.cs +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/ObjectRecognition/action/MObjectRecognitionActionFeedback.cs @@ -5,16 +5,16 @@ namespace RosMessageTypes.ObjectRecognition { - public class ObjectRecognitionActionFeedback : ActionFeedback + public class MObjectRecognitionActionFeedback : ActionFeedback { public const string RosMessageName = "object_recognition_msgs-master/ObjectRecognitionActionFeedback"; - public ObjectRecognitionActionFeedback() : base() + public MObjectRecognitionActionFeedback() : base() { - this.feedback = new ObjectRecognitionFeedback(); + this.feedback = new MObjectRecognitionFeedback(); } - public ObjectRecognitionActionFeedback(Header header, GoalStatus status, ObjectRecognitionFeedback feedback) : base(header, status) + public MObjectRecognitionActionFeedback(MHeader header, MGoalStatus status, MObjectRecognitionFeedback feedback) : base(header, status) { this.feedback = feedback; } diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/ObjectRecognition/action/MObjectRecognitionActionFeedback.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/ObjectRecognition/action/MObjectRecognitionActionFeedback.cs.meta new file mode 100644 index 00000000..bd8c96a5 --- /dev/null +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/ObjectRecognition/action/MObjectRecognitionActionFeedback.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 5080587386088b94698c44c7fac738a8 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/ObjectRecognition/action/ObjectRecognitionActionGoal.cs b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/ObjectRecognition/action/MObjectRecognitionActionGoal.cs similarity index 77% rename from com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/ObjectRecognition/action/ObjectRecognitionActionGoal.cs rename to com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/ObjectRecognition/action/MObjectRecognitionActionGoal.cs index 1fa833fa..96cbc025 100644 --- a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/ObjectRecognition/action/ObjectRecognitionActionGoal.cs +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/ObjectRecognition/action/MObjectRecognitionActionGoal.cs @@ -5,16 +5,16 @@ namespace RosMessageTypes.ObjectRecognition { - public class ObjectRecognitionActionGoal : ActionGoal + public class MObjectRecognitionActionGoal : ActionGoal { public const string RosMessageName = "object_recognition_msgs-master/ObjectRecognitionActionGoal"; - public ObjectRecognitionActionGoal() : base() + public MObjectRecognitionActionGoal() : base() { - this.goal = new ObjectRecognitionGoal(); + this.goal = new MObjectRecognitionGoal(); } - public ObjectRecognitionActionGoal(Header header, GoalID goal_id, ObjectRecognitionGoal goal) : base(header, goal_id) + public MObjectRecognitionActionGoal(MHeader header, MGoalID goal_id, MObjectRecognitionGoal goal) : base(header, goal_id) { this.goal = goal; } diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/ObjectRecognition/action/MObjectRecognitionActionGoal.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/ObjectRecognition/action/MObjectRecognitionActionGoal.cs.meta new file mode 100644 index 00000000..ae4b7ead --- /dev/null +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/ObjectRecognition/action/MObjectRecognitionActionGoal.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 97f6962de4bdf894094e3bc37a32f8f1 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/ObjectRecognition/action/ObjectRecognitionActionResult.cs b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/ObjectRecognition/action/MObjectRecognitionActionResult.cs similarity index 76% rename from com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/ObjectRecognition/action/ObjectRecognitionActionResult.cs rename to com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/ObjectRecognition/action/MObjectRecognitionActionResult.cs index 4bf334df..656dbd05 100644 --- a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/ObjectRecognition/action/ObjectRecognitionActionResult.cs +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/ObjectRecognition/action/MObjectRecognitionActionResult.cs @@ -5,16 +5,16 @@ namespace RosMessageTypes.ObjectRecognition { - public class ObjectRecognitionActionResult : ActionResult + public class MObjectRecognitionActionResult : ActionResult { public const string RosMessageName = "object_recognition_msgs-master/ObjectRecognitionActionResult"; - public ObjectRecognitionActionResult() : base() + public MObjectRecognitionActionResult() : base() { - this.result = new ObjectRecognitionResult(); + this.result = new MObjectRecognitionResult(); } - public ObjectRecognitionActionResult(Header header, GoalStatus status, ObjectRecognitionResult result) : base(header, status) + public MObjectRecognitionActionResult(MHeader header, MGoalStatus status, MObjectRecognitionResult result) : base(header, status) { this.result = result; } diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/ObjectRecognition/action/MObjectRecognitionActionResult.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/ObjectRecognition/action/MObjectRecognitionActionResult.cs.meta new file mode 100644 index 00000000..a65fa847 --- /dev/null +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/ObjectRecognition/action/MObjectRecognitionActionResult.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 65cee879b55d44542b05957fded450e5 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/ObjectRecognition/action/ObjectRecognitionFeedback.cs b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/ObjectRecognition/action/MObjectRecognitionFeedback.cs similarity index 83% rename from com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/ObjectRecognition/action/ObjectRecognitionFeedback.cs rename to com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/ObjectRecognition/action/MObjectRecognitionFeedback.cs index ae24b36a..21ed358d 100644 --- a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/ObjectRecognition/action/ObjectRecognitionFeedback.cs +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/ObjectRecognition/action/MObjectRecognitionFeedback.cs @@ -7,13 +7,13 @@ namespace RosMessageTypes.ObjectRecognition { - public class ObjectRecognitionFeedback : Message + public class MObjectRecognitionFeedback : Message { public const string RosMessageName = "object_recognition_msgs-master/ObjectRecognition"; // no feedback - public ObjectRecognitionFeedback() + public MObjectRecognitionFeedback() { } public override List SerializationStatements() @@ -31,7 +31,7 @@ public override int Deserialize(byte[] data, int offset) public override string ToString() { - return "ObjectRecognitionFeedback: "; + return "MObjectRecognitionFeedback: "; } } } diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/ObjectRecognition/action/MObjectRecognitionFeedback.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/ObjectRecognition/action/MObjectRecognitionFeedback.cs.meta new file mode 100644 index 00000000..d170ca30 --- /dev/null +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/ObjectRecognition/action/MObjectRecognitionFeedback.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 12b7a3e1ad2d98a45939164a1a82cfc3 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/ObjectRecognition/action/ObjectRecognitionGoal.cs b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/ObjectRecognition/action/MObjectRecognitionGoal.cs similarity index 90% rename from com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/ObjectRecognition/action/ObjectRecognitionGoal.cs rename to com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/ObjectRecognition/action/MObjectRecognitionGoal.cs index 2e2d4174..2606c581 100644 --- a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/ObjectRecognition/action/ObjectRecognitionGoal.cs +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/ObjectRecognition/action/MObjectRecognitionGoal.cs @@ -7,7 +7,7 @@ namespace RosMessageTypes.ObjectRecognition { - public class ObjectRecognitionGoal : Message + public class MObjectRecognitionGoal : Message { public const string RosMessageName = "object_recognition_msgs-master/ObjectRecognition"; @@ -15,13 +15,13 @@ public class ObjectRecognitionGoal : Message public bool use_roi; public float[] filter_limits; - public ObjectRecognitionGoal() + public MObjectRecognitionGoal() { this.use_roi = false; this.filter_limits = new float[0]; } - public ObjectRecognitionGoal(bool use_roi, float[] filter_limits) + public MObjectRecognitionGoal(bool use_roi, float[] filter_limits) { this.use_roi = use_roi; this.filter_limits = filter_limits; @@ -57,7 +57,7 @@ public override int Deserialize(byte[] data, int offset) public override string ToString() { - return "ObjectRecognitionGoal: " + + return "MObjectRecognitionGoal: " + "\nuse_roi: " + use_roi.ToString() + "\nfilter_limits: " + System.String.Join(", ", filter_limits.ToList()); } diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/ObjectRecognition/action/MObjectRecognitionGoal.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/ObjectRecognition/action/MObjectRecognitionGoal.cs.meta new file mode 100644 index 00000000..5ab9db40 --- /dev/null +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/ObjectRecognition/action/MObjectRecognitionGoal.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 12727cae036cc164b92bb94639c96353 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/ObjectRecognition/action/ObjectRecognitionResult.cs b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/ObjectRecognition/action/MObjectRecognitionResult.cs similarity index 76% rename from com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/ObjectRecognition/action/ObjectRecognitionResult.cs rename to com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/ObjectRecognition/action/MObjectRecognitionResult.cs index f75b67ac..516d2bab 100644 --- a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/ObjectRecognition/action/ObjectRecognitionResult.cs +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/ObjectRecognition/action/MObjectRecognitionResult.cs @@ -7,19 +7,19 @@ namespace RosMessageTypes.ObjectRecognition { - public class ObjectRecognitionResult : Message + public class MObjectRecognitionResult : Message { public const string RosMessageName = "object_recognition_msgs-master/ObjectRecognition"; // Send the found objects, see the msg files for docs - public RecognizedObjectArray recognized_objects; + public MRecognizedObjectArray recognized_objects; - public ObjectRecognitionResult() + public MObjectRecognitionResult() { - this.recognized_objects = new RecognizedObjectArray(); + this.recognized_objects = new MRecognizedObjectArray(); } - public ObjectRecognitionResult(RecognizedObjectArray recognized_objects) + public MObjectRecognitionResult(MRecognizedObjectArray recognized_objects) { this.recognized_objects = recognized_objects; } @@ -40,7 +40,7 @@ public override int Deserialize(byte[] data, int offset) public override string ToString() { - return "ObjectRecognitionResult: " + + return "MObjectRecognitionResult: " + "\nrecognized_objects: " + recognized_objects.ToString(); } } diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/ObjectRecognition/action/MObjectRecognitionResult.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/ObjectRecognition/action/MObjectRecognitionResult.cs.meta new file mode 100644 index 00000000..6278fa92 --- /dev/null +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/ObjectRecognition/action/MObjectRecognitionResult.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 4a8dd0e4159b4904a84e60ea75d47286 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/ObjectRecognition/msg.meta b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/ObjectRecognition/msg.meta similarity index 100% rename from com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/ObjectRecognition/msg.meta rename to com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/ObjectRecognition/msg.meta diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/ObjectRecognition/msg/ObjectInformation.cs b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/ObjectRecognition/msg/MObjectInformation.cs similarity index 83% rename from com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/ObjectRecognition/msg/ObjectInformation.cs rename to com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/ObjectRecognition/msg/MObjectInformation.cs index 7e84e674..867bccf1 100644 --- a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/ObjectRecognition/msg/ObjectInformation.cs +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/ObjectRecognition/msg/MObjectInformation.cs @@ -7,7 +7,7 @@ namespace RosMessageTypes.ObjectRecognition { - public class ObjectInformation : Message + public class MObjectInformation : Message { public const string RosMessageName = "object_recognition_msgs/ObjectInformation"; @@ -17,19 +17,19 @@ public class ObjectInformation : Message public string name; // The full mesh of the object: this can be useful for display purposes, augmented reality ... but it can be big // Make sure the type is MESH - public Shape.Mesh ground_truth_mesh; + public Shape.MMesh ground_truth_mesh; // Sometimes, you only have a cloud in the DB // Make sure the type is POINTS - public Sensor.PointCloud2 ground_truth_point_cloud; + public Sensor.MPointCloud2 ground_truth_point_cloud; - public ObjectInformation() + public MObjectInformation() { this.name = ""; - this.ground_truth_mesh = new Shape.Mesh(); - this.ground_truth_point_cloud = new Sensor.PointCloud2(); + this.ground_truth_mesh = new Shape.MMesh(); + this.ground_truth_point_cloud = new Sensor.MPointCloud2(); } - public ObjectInformation(string name, Shape.Mesh ground_truth_mesh, Sensor.PointCloud2 ground_truth_point_cloud) + public MObjectInformation(string name, Shape.MMesh ground_truth_mesh, Sensor.MPointCloud2 ground_truth_point_cloud) { this.name = name; this.ground_truth_mesh = ground_truth_mesh; @@ -59,7 +59,7 @@ public override int Deserialize(byte[] data, int offset) public override string ToString() { - return "ObjectInformation: " + + return "MObjectInformation: " + "\nname: " + name.ToString() + "\nground_truth_mesh: " + ground_truth_mesh.ToString() + "\nground_truth_point_cloud: " + ground_truth_point_cloud.ToString(); diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/ObjectRecognition/msg/MObjectInformation.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/ObjectRecognition/msg/MObjectInformation.cs.meta new file mode 100644 index 00000000..428154d5 --- /dev/null +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/ObjectRecognition/msg/MObjectInformation.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: ca51c8da18a21414f8fb6f30f1968034 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/ObjectRecognition/msg/ObjectType.cs b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/ObjectRecognition/msg/MObjectType.cs similarity index 94% rename from com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/ObjectRecognition/msg/ObjectType.cs rename to com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/ObjectRecognition/msg/MObjectType.cs index 2d6bcce2..1934e49c 100644 --- a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/ObjectRecognition/msg/ObjectType.cs +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/ObjectRecognition/msg/MObjectType.cs @@ -7,7 +7,7 @@ namespace RosMessageTypes.ObjectRecognition { - public class ObjectType : Message + public class MObjectType : Message { public const string RosMessageName = "object_recognition_msgs/ObjectType"; @@ -35,13 +35,13 @@ public class ObjectType : Message // module: 'tabletop' public string db; - public ObjectType() + public MObjectType() { this.key = ""; this.db = ""; } - public ObjectType(string key, string db) + public MObjectType(string key, string db) { this.key = key; this.db = db; @@ -71,7 +71,7 @@ public override int Deserialize(byte[] data, int offset) public override string ToString() { - return "ObjectType: " + + return "MObjectType: " + "\nkey: " + key.ToString() + "\ndb: " + db.ToString(); } diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/ObjectRecognition/msg/MObjectType.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/ObjectRecognition/msg/MObjectType.cs.meta new file mode 100644 index 00000000..6f3ea909 --- /dev/null +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/ObjectRecognition/msg/MObjectType.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 47d00af1a78d0794b94d6a62360371c2 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/ObjectRecognition/msg/RecognizedObject.cs b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/ObjectRecognition/msg/MRecognizedObject.cs similarity index 79% rename from com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/ObjectRecognition/msg/RecognizedObject.cs rename to com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/ObjectRecognition/msg/MRecognizedObject.cs index 7ac16896..ad5c497c 100644 --- a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/ObjectRecognition/msg/RecognizedObject.cs +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/ObjectRecognition/msg/MRecognizedObject.cs @@ -8,49 +8,49 @@ namespace RosMessageTypes.ObjectRecognition { - public class RecognizedObject : Message + public class MRecognizedObject : Message { public const string RosMessageName = "object_recognition_msgs/RecognizedObject"; // #################################################### HEADER ########################################################### // The header frame corresponds to the pose frame, NOT the point_cloud frame. - public Header header; + public MHeader header; // ################################################# OBJECT INFO ######################################################### // Contains information about the type and the position of a found object // Some of those fields might not be filled because the used techniques do not fill them or because the user does not // request them // The type of the found object - public ObjectType type; + public MObjectType type; // confidence: how sure you are it is that object and not another one. // It is between 0 and 1 and the closer to one it is the better public float confidence; // ############################################### OBJECT CLUSTERS ####################################################### // Sometimes you can extract the 3d points that belong to the object, in the frames of the original sensors // (it is an array as you might have several sensors) - public Sensor.PointCloud2[] point_clouds; + public Sensor.MPointCloud2[] point_clouds; // Sometimes, you can only provide a bounding box/shape, even in 3d // This is in the pose frame - public Shape.Mesh bounding_mesh; + public Shape.MMesh bounding_mesh; // Sometimes, you only have 2d input so you can't really give a pose, you just get a contour, or a box // The last point will be linked to the first one automatically - public Geometry.Point[] bounding_contours; + public Geometry.MPoint[] bounding_contours; // ################################################### POSE INFO ######################################################### // This is the result that everybody expects : the pose in some frame given with the input. The units are radian/meters // as usual - public Geometry.PoseWithCovarianceStamped pose; + public Geometry.MPoseWithCovarianceStamped pose; - public RecognizedObject() + public MRecognizedObject() { - this.header = new Header(); - this.type = new ObjectType(); + this.header = new MHeader(); + this.type = new MObjectType(); this.confidence = 0.0f; - this.point_clouds = new Sensor.PointCloud2[0]; - this.bounding_mesh = new Shape.Mesh(); - this.bounding_contours = new Geometry.Point[0]; - this.pose = new Geometry.PoseWithCovarianceStamped(); + this.point_clouds = new Sensor.MPointCloud2[0]; + this.bounding_mesh = new Shape.MMesh(); + this.bounding_contours = new Geometry.MPoint[0]; + this.pose = new Geometry.MPoseWithCovarianceStamped(); } - public RecognizedObject(Header header, ObjectType type, float confidence, Sensor.PointCloud2[] point_clouds, Shape.Mesh bounding_mesh, Geometry.Point[] bounding_contours, Geometry.PoseWithCovarianceStamped pose) + public MRecognizedObject(MHeader header, MObjectType type, float confidence, Sensor.MPointCloud2[] point_clouds, Shape.MMesh bounding_mesh, Geometry.MPoint[] bounding_contours, Geometry.MPoseWithCovarianceStamped pose) { this.header = header; this.type = type; @@ -89,20 +89,20 @@ public override int Deserialize(byte[] data, int offset) var point_cloudsArrayLength = DeserializeLength(data, offset); offset += 4; - this.point_clouds= new Sensor.PointCloud2[point_cloudsArrayLength]; + this.point_clouds= new Sensor.MPointCloud2[point_cloudsArrayLength]; for(var i = 0; i < point_cloudsArrayLength; i++) { - this.point_clouds[i] = new Sensor.PointCloud2(); + this.point_clouds[i] = new Sensor.MPointCloud2(); offset = this.point_clouds[i].Deserialize(data, offset); } offset = this.bounding_mesh.Deserialize(data, offset); var bounding_contoursArrayLength = DeserializeLength(data, offset); offset += 4; - this.bounding_contours= new Geometry.Point[bounding_contoursArrayLength]; + this.bounding_contours= new Geometry.MPoint[bounding_contoursArrayLength]; for(var i = 0; i < bounding_contoursArrayLength; i++) { - this.bounding_contours[i] = new Geometry.Point(); + this.bounding_contours[i] = new Geometry.MPoint(); offset = this.bounding_contours[i].Deserialize(data, offset); } offset = this.pose.Deserialize(data, offset); @@ -112,7 +112,7 @@ public override int Deserialize(byte[] data, int offset) public override string ToString() { - return "RecognizedObject: " + + return "MRecognizedObject: " + "\nheader: " + header.ToString() + "\ntype: " + type.ToString() + "\nconfidence: " + confidence.ToString() + diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/ObjectRecognition/msg/MRecognizedObject.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/ObjectRecognition/msg/MRecognizedObject.cs.meta new file mode 100644 index 00000000..4ec8396c --- /dev/null +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/ObjectRecognition/msg/MRecognizedObject.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 4c669f2de891c564e8fd35f762627c69 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/ObjectRecognition/msg/RecognizedObjectArray.cs b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/ObjectRecognition/msg/MRecognizedObjectArray.cs similarity index 83% rename from com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/ObjectRecognition/msg/RecognizedObjectArray.cs rename to com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/ObjectRecognition/msg/MRecognizedObjectArray.cs index aab285fc..12e7a1a6 100644 --- a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/ObjectRecognition/msg/RecognizedObjectArray.cs +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/ObjectRecognition/msg/MRecognizedObjectArray.cs @@ -8,26 +8,26 @@ namespace RosMessageTypes.ObjectRecognition { - public class RecognizedObjectArray : Message + public class MRecognizedObjectArray : Message { public const string RosMessageName = "object_recognition_msgs/RecognizedObjectArray"; // #################################################### HEADER ########################################################### - public Header header; + public MHeader header; // This message type describes a potential scene configuration: a set of objects that can explain the scene - public RecognizedObject[] objects; + public MRecognizedObject[] objects; // #################################################### SEARCH ########################################################### // The co-occurrence matrix between the recognized objects public float[] cooccurrence; - public RecognizedObjectArray() + public MRecognizedObjectArray() { - this.header = new Header(); - this.objects = new RecognizedObject[0]; + this.header = new MHeader(); + this.objects = new MRecognizedObject[0]; this.cooccurrence = new float[0]; } - public RecognizedObjectArray(Header header, RecognizedObject[] objects, float[] cooccurrence) + public MRecognizedObjectArray(MHeader header, MRecognizedObject[] objects, float[] cooccurrence) { this.header = header; this.objects = objects; @@ -55,10 +55,10 @@ public override int Deserialize(byte[] data, int offset) var objectsArrayLength = DeserializeLength(data, offset); offset += 4; - this.objects= new RecognizedObject[objectsArrayLength]; + this.objects= new MRecognizedObject[objectsArrayLength]; for(var i = 0; i < objectsArrayLength; i++) { - this.objects[i] = new RecognizedObject(); + this.objects[i] = new MRecognizedObject(); offset = this.objects[i].Deserialize(data, offset); } @@ -76,7 +76,7 @@ public override int Deserialize(byte[] data, int offset) public override string ToString() { - return "RecognizedObjectArray: " + + return "MRecognizedObjectArray: " + "\nheader: " + header.ToString() + "\nobjects: " + System.String.Join(", ", objects.ToList()) + "\ncooccurrence: " + System.String.Join(", ", cooccurrence.ToList()); diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/ObjectRecognition/msg/MRecognizedObjectArray.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/ObjectRecognition/msg/MRecognizedObjectArray.cs.meta new file mode 100644 index 00000000..aa585996 --- /dev/null +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/ObjectRecognition/msg/MRecognizedObjectArray.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 16f0b707358c24041a680c7a143d900d +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/ObjectRecognition/msg/Table.cs b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/ObjectRecognition/msg/MTable.cs similarity index 80% rename from com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/ObjectRecognition/msg/Table.cs rename to com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/ObjectRecognition/msg/MTable.cs index 08fdaed4..38c60a1c 100644 --- a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/ObjectRecognition/msg/Table.cs +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/ObjectRecognition/msg/MTable.cs @@ -8,30 +8,30 @@ namespace RosMessageTypes.ObjectRecognition { - public class Table : Message + public class MTable : Message { public const string RosMessageName = "object_recognition_msgs/Table"; // Informs that a planar table has been detected at a given location - public Header header; + public MHeader header; // The pose gives you the transform that take you to the coordinate system // of the table, with the origin somewhere in the table plane and the // z axis normal to the plane - public Geometry.Pose pose; + public Geometry.MPose pose; // There is no guarantee that the table does NOT extend further than the // convex hull; this is just as far as we've observed it. // The origin of the table coordinate system is inside the convex hull // Set of points forming the convex hull of the table - public Geometry.Point[] convex_hull; + public Geometry.MPoint[] convex_hull; - public Table() + public MTable() { - this.header = new Header(); - this.pose = new Geometry.Pose(); - this.convex_hull = new Geometry.Point[0]; + this.header = new MHeader(); + this.pose = new Geometry.MPose(); + this.convex_hull = new Geometry.MPoint[0]; } - public Table(Header header, Geometry.Pose pose, Geometry.Point[] convex_hull) + public MTable(MHeader header, Geometry.MPose pose, Geometry.MPoint[] convex_hull) { this.header = header; this.pose = pose; @@ -57,10 +57,10 @@ public override int Deserialize(byte[] data, int offset) var convex_hullArrayLength = DeserializeLength(data, offset); offset += 4; - this.convex_hull= new Geometry.Point[convex_hullArrayLength]; + this.convex_hull= new Geometry.MPoint[convex_hullArrayLength]; for(var i = 0; i < convex_hullArrayLength; i++) { - this.convex_hull[i] = new Geometry.Point(); + this.convex_hull[i] = new Geometry.MPoint(); offset = this.convex_hull[i].Deserialize(data, offset); } @@ -69,7 +69,7 @@ public override int Deserialize(byte[] data, int offset) public override string ToString() { - return "Table: " + + return "MTable: " + "\nheader: " + header.ToString() + "\npose: " + pose.ToString() + "\nconvex_hull: " + System.String.Join(", ", convex_hull.ToList()); diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/ObjectRecognition/msg/MTable.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/ObjectRecognition/msg/MTable.cs.meta new file mode 100644 index 00000000..1f35adfa --- /dev/null +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/ObjectRecognition/msg/MTable.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: c7152ddd6be4be343b329578b53e6055 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/ObjectRecognition/msg/TableArray.cs b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/ObjectRecognition/msg/MTableArray.cs similarity index 79% rename from com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/ObjectRecognition/msg/TableArray.cs rename to com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/ObjectRecognition/msg/MTableArray.cs index f966731c..2ff21a76 100644 --- a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/ObjectRecognition/msg/TableArray.cs +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/ObjectRecognition/msg/MTableArray.cs @@ -8,21 +8,21 @@ namespace RosMessageTypes.ObjectRecognition { - public class TableArray : Message + public class MTableArray : Message { public const string RosMessageName = "object_recognition_msgs/TableArray"; - public Header header; + public MHeader header; // Just an array of tables - public Table[] tables; + public MTable[] tables; - public TableArray() + public MTableArray() { - this.header = new Header(); - this.tables = new Table[0]; + this.header = new MHeader(); + this.tables = new MTable[0]; } - public TableArray(Header header, Table[] tables) + public MTableArray(MHeader header, MTable[] tables) { this.header = header; this.tables = tables; @@ -45,10 +45,10 @@ public override int Deserialize(byte[] data, int offset) var tablesArrayLength = DeserializeLength(data, offset); offset += 4; - this.tables= new Table[tablesArrayLength]; + this.tables= new MTable[tablesArrayLength]; for(var i = 0; i < tablesArrayLength; i++) { - this.tables[i] = new Table(); + this.tables[i] = new MTable(); offset = this.tables[i].Deserialize(data, offset); } @@ -57,7 +57,7 @@ public override int Deserialize(byte[] data, int offset) public override string ToString() { - return "TableArray: " + + return "MTableArray: " + "\nheader: " + header.ToString() + "\ntables: " + System.String.Join(", ", tables.ToList()); } diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/ObjectRecognition/msg/MTableArray.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/ObjectRecognition/msg/MTableArray.cs.meta new file mode 100644 index 00000000..b55b5c8d --- /dev/null +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/ObjectRecognition/msg/MTableArray.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: f5ef204c7ed8ec14ab69669f37e4bf99 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/ObjectRecognition/srv.meta b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/ObjectRecognition/srv.meta similarity index 100% rename from com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/ObjectRecognition/srv.meta rename to com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/ObjectRecognition/srv.meta diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/ObjectRecognition/srv/GetObjectInformationRequest.cs b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/ObjectRecognition/srv/MGetObjectInformationRequest.cs similarity index 78% rename from com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/ObjectRecognition/srv/GetObjectInformationRequest.cs rename to com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/ObjectRecognition/srv/MGetObjectInformationRequest.cs index d2f059a2..edb036b2 100644 --- a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/ObjectRecognition/srv/GetObjectInformationRequest.cs +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/ObjectRecognition/srv/MGetObjectInformationRequest.cs @@ -7,20 +7,20 @@ namespace RosMessageTypes.ObjectRecognition { - public class GetObjectInformationRequest : Message + public class MGetObjectInformationRequest : Message { public const string RosMessageName = "object_recognition_msgs-master/GetObjectInformation"; // Retrieve extra data from the DB for a given object // The type of the object to retrieve info from - public ObjectType type; + public MObjectType type; - public GetObjectInformationRequest() + public MGetObjectInformationRequest() { - this.type = new ObjectType(); + this.type = new MObjectType(); } - public GetObjectInformationRequest(ObjectType type) + public MGetObjectInformationRequest(MObjectType type) { this.type = type; } @@ -41,7 +41,7 @@ public override int Deserialize(byte[] data, int offset) public override string ToString() { - return "GetObjectInformationRequest: " + + return "MGetObjectInformationRequest: " + "\ntype: " + type.ToString(); } } diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/ObjectRecognition/srv/MGetObjectInformationRequest.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/ObjectRecognition/srv/MGetObjectInformationRequest.cs.meta new file mode 100644 index 00000000..000d8705 --- /dev/null +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/ObjectRecognition/srv/MGetObjectInformationRequest.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: f16cd56b78a0e43408ec58ba51dfc9ba +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/ObjectRecognition/srv/GetObjectInformationResponse.cs b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/ObjectRecognition/srv/MGetObjectInformationResponse.cs similarity index 75% rename from com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/ObjectRecognition/srv/GetObjectInformationResponse.cs rename to com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/ObjectRecognition/srv/MGetObjectInformationResponse.cs index 6553380a..41ed61d0 100644 --- a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/ObjectRecognition/srv/GetObjectInformationResponse.cs +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/ObjectRecognition/srv/MGetObjectInformationResponse.cs @@ -7,19 +7,19 @@ namespace RosMessageTypes.ObjectRecognition { - public class GetObjectInformationResponse : Message + public class MGetObjectInformationResponse : Message { public const string RosMessageName = "object_recognition_msgs-master/GetObjectInformation"; // Extra object info - public ObjectInformation information; + public MObjectInformation information; - public GetObjectInformationResponse() + public MGetObjectInformationResponse() { - this.information = new ObjectInformation(); + this.information = new MObjectInformation(); } - public GetObjectInformationResponse(ObjectInformation information) + public MGetObjectInformationResponse(MObjectInformation information) { this.information = information; } @@ -40,7 +40,7 @@ public override int Deserialize(byte[] data, int offset) public override string ToString() { - return "GetObjectInformationResponse: " + + return "MGetObjectInformationResponse: " + "\ninformation: " + information.ToString(); } } diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/ObjectRecognition/srv/MGetObjectInformationResponse.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/ObjectRecognition/srv/MGetObjectInformationResponse.cs.meta new file mode 100644 index 00000000..ef0969e1 --- /dev/null +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/ObjectRecognition/srv/MGetObjectInformationResponse.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 7dc8a8cc87914dd44b86b95eec561427 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/Octomap.meta b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Octomap.meta similarity index 100% rename from com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/Octomap.meta rename to com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Octomap.meta diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/Octomap/msg.meta b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Octomap/msg.meta similarity index 100% rename from com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/Octomap/msg.meta rename to com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Octomap/msg.meta diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/Octomap/msg/Octomap.cs b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Octomap/msg/MOctomap.cs similarity index 91% rename from com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/Octomap/msg/Octomap.cs rename to com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Octomap/msg/MOctomap.cs index ddba445b..5fbe7340 100644 --- a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/Octomap/msg/Octomap.cs +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Octomap/msg/MOctomap.cs @@ -8,12 +8,12 @@ namespace RosMessageTypes.Octomap { - public class Octomap : Message + public class MOctomap : Message { public const string RosMessageName = "octomap_msgs/Octomap"; // A 3D map in binary format, as Octree - public Header header; + public MHeader header; // Flag to denote a binary (only free/occupied) or full occupancy octree (.bt/.ot file) public bool binary; // Class id of the contained octree @@ -23,16 +23,16 @@ public class Octomap : Message // binary serialization of octree, use conversions.h to read and write octrees public sbyte[] data; - public Octomap() + public MOctomap() { - this.header = new Header(); + this.header = new MHeader(); this.binary = false; this.id = ""; this.resolution = 0.0; this.data = new sbyte[0]; } - public Octomap(Header header, bool binary, string id, double resolution, sbyte[] data) + public MOctomap(MHeader header, bool binary, string id, double resolution, sbyte[] data) { this.header = header; this.binary = binary; @@ -80,7 +80,7 @@ public override int Deserialize(byte[] data, int offset) public override string ToString() { - return "Octomap: " + + return "MOctomap: " + "\nheader: " + header.ToString() + "\nbinary: " + binary.ToString() + "\nid: " + id.ToString() + diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Octomap/msg/MOctomap.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Octomap/msg/MOctomap.cs.meta new file mode 100644 index 00000000..dd5267d7 --- /dev/null +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Octomap/msg/MOctomap.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: b4ead2cb99529724381bceed984d96b3 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/Octomap/msg/OctomapWithPose.cs b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Octomap/msg/MOctomapWithPose.cs similarity index 78% rename from com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/Octomap/msg/OctomapWithPose.cs rename to com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Octomap/msg/MOctomapWithPose.cs index f1da58a2..17abf715 100644 --- a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/Octomap/msg/OctomapWithPose.cs +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Octomap/msg/MOctomapWithPose.cs @@ -8,25 +8,25 @@ namespace RosMessageTypes.Octomap { - public class OctomapWithPose : Message + public class MOctomapWithPose : Message { public const string RosMessageName = "octomap_msgs/OctomapWithPose"; // A 3D map in binary format, as Octree - public Header header; + public MHeader header; // The pose of the octree with respect to the header frame - public Geometry.Pose origin; + public Geometry.MPose origin; // The actual octree msg - public Octomap octomap; + public MOctomap octomap; - public OctomapWithPose() + public MOctomapWithPose() { - this.header = new Header(); - this.origin = new Geometry.Pose(); - this.octomap = new Octomap(); + this.header = new MHeader(); + this.origin = new Geometry.MPose(); + this.octomap = new MOctomap(); } - public OctomapWithPose(Header header, Geometry.Pose origin, Octomap octomap) + public MOctomapWithPose(MHeader header, Geometry.MPose origin, MOctomap octomap) { this.header = header; this.origin = origin; @@ -53,7 +53,7 @@ public override int Deserialize(byte[] data, int offset) public override string ToString() { - return "OctomapWithPose: " + + return "MOctomapWithPose: " + "\nheader: " + header.ToString() + "\norigin: " + origin.ToString() + "\noctomap: " + octomap.ToString(); diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Octomap/msg/MOctomapWithPose.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Octomap/msg/MOctomapWithPose.cs.meta new file mode 100644 index 00000000..07c6aa65 --- /dev/null +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Octomap/msg/MOctomapWithPose.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 239f489720847074c81aff8b8732222e +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/Octomap/srv.meta b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Octomap/srv.meta similarity index 100% rename from com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/Octomap/srv.meta rename to com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Octomap/srv.meta diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/Octomap/srv/BoundingBoxQueryRequest.cs b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Octomap/srv/MBoundingBoxQueryRequest.cs similarity index 78% rename from com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/Octomap/srv/BoundingBoxQueryRequest.cs rename to com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Octomap/srv/MBoundingBoxQueryRequest.cs index bcc94a9d..d6cf39eb 100644 --- a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/Octomap/srv/BoundingBoxQueryRequest.cs +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Octomap/srv/MBoundingBoxQueryRequest.cs @@ -7,23 +7,23 @@ namespace RosMessageTypes.Octomap { - public class BoundingBoxQueryRequest : Message + public class MBoundingBoxQueryRequest : Message { public const string RosMessageName = "octomap_msgs-melodic-devel/BoundingBoxQuery"; // Clear a region specified by a global axis-aligned bounding box in stored OctoMap // minimum corner point of axis-aligned bounding box in global frame - public Geometry.Point min; + public Geometry.MPoint min; // maximum corner point of axis-aligned bounding box in global frame - public Geometry.Point max; + public Geometry.MPoint max; - public BoundingBoxQueryRequest() + public MBoundingBoxQueryRequest() { - this.min = new Geometry.Point(); - this.max = new Geometry.Point(); + this.min = new Geometry.MPoint(); + this.max = new Geometry.MPoint(); } - public BoundingBoxQueryRequest(Geometry.Point min, Geometry.Point max) + public MBoundingBoxQueryRequest(Geometry.MPoint min, Geometry.MPoint max) { this.min = min; this.max = max; @@ -47,7 +47,7 @@ public override int Deserialize(byte[] data, int offset) public override string ToString() { - return "BoundingBoxQueryRequest: " + + return "MBoundingBoxQueryRequest: " + "\nmin: " + min.ToString() + "\nmax: " + max.ToString(); } diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Octomap/srv/MBoundingBoxQueryRequest.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Octomap/srv/MBoundingBoxQueryRequest.cs.meta new file mode 100644 index 00000000..b0d3d511 --- /dev/null +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Octomap/srv/MBoundingBoxQueryRequest.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: c621b143c7f6b494d8f29ca24505c9a7 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/Octomap/srv/BoundingBoxQueryResponse.cs b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Octomap/srv/MBoundingBoxQueryResponse.cs similarity index 83% rename from com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/Octomap/srv/BoundingBoxQueryResponse.cs rename to com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Octomap/srv/MBoundingBoxQueryResponse.cs index 5880acc0..d605f29f 100644 --- a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/Octomap/srv/BoundingBoxQueryResponse.cs +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Octomap/srv/MBoundingBoxQueryResponse.cs @@ -7,12 +7,12 @@ namespace RosMessageTypes.Octomap { - public class BoundingBoxQueryResponse : Message + public class MBoundingBoxQueryResponse : Message { public const string RosMessageName = "octomap_msgs-melodic-devel/BoundingBoxQuery"; - public BoundingBoxQueryResponse() + public MBoundingBoxQueryResponse() { } public override List SerializationStatements() @@ -30,7 +30,7 @@ public override int Deserialize(byte[] data, int offset) public override string ToString() { - return "BoundingBoxQueryResponse: "; + return "MBoundingBoxQueryResponse: "; } } } diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Octomap/srv/MBoundingBoxQueryResponse.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Octomap/srv/MBoundingBoxQueryResponse.cs.meta new file mode 100644 index 00000000..bc9e27a5 --- /dev/null +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Octomap/srv/MBoundingBoxQueryResponse.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 18398610bef517e4fa465597be91cd6d +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/Octomap/srv/GetOctomapRequest.cs b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Octomap/srv/MGetOctomapRequest.cs similarity index 86% rename from com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/Octomap/srv/GetOctomapRequest.cs rename to com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Octomap/srv/MGetOctomapRequest.cs index 4386e87a..7faee150 100644 --- a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/Octomap/srv/GetOctomapRequest.cs +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Octomap/srv/MGetOctomapRequest.cs @@ -7,13 +7,13 @@ namespace RosMessageTypes.Octomap { - public class GetOctomapRequest : Message + public class MGetOctomapRequest : Message { public const string RosMessageName = "octomap_msgs-melodic-devel/GetOctomap"; // Get the map as a octomap - public GetOctomapRequest() + public MGetOctomapRequest() { } public override List SerializationStatements() @@ -31,7 +31,7 @@ public override int Deserialize(byte[] data, int offset) public override string ToString() { - return "GetOctomapRequest: "; + return "MGetOctomapRequest: "; } } } diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Octomap/srv/MGetOctomapRequest.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Octomap/srv/MGetOctomapRequest.cs.meta new file mode 100644 index 00000000..106a0089 --- /dev/null +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Octomap/srv/MGetOctomapRequest.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 6dcc89b4c7ebe2147abdae8125704d39 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/Octomap/srv/GetOctomapResponse.cs b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Octomap/srv/MGetOctomapResponse.cs similarity index 79% rename from com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/Octomap/srv/GetOctomapResponse.cs rename to com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Octomap/srv/MGetOctomapResponse.cs index 046f63b6..7da13734 100644 --- a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/Octomap/srv/GetOctomapResponse.cs +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Octomap/srv/MGetOctomapResponse.cs @@ -7,18 +7,18 @@ namespace RosMessageTypes.Octomap { - public class GetOctomapResponse : Message + public class MGetOctomapResponse : Message { public const string RosMessageName = "octomap_msgs-melodic-devel/GetOctomap"; - public Octomap map; + public MOctomap map; - public GetOctomapResponse() + public MGetOctomapResponse() { - this.map = new Octomap(); + this.map = new MOctomap(); } - public GetOctomapResponse(Octomap map) + public MGetOctomapResponse(MOctomap map) { this.map = map; } @@ -39,7 +39,7 @@ public override int Deserialize(byte[] data, int offset) public override string ToString() { - return "GetOctomapResponse: " + + return "MGetOctomapResponse: " + "\nmap: " + map.ToString(); } } diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Octomap/srv/MGetOctomapResponse.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Octomap/srv/MGetOctomapResponse.cs.meta new file mode 100644 index 00000000..ff4ef522 --- /dev/null +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Octomap/srv/MGetOctomapResponse.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 8cd424e78c5c38d44b834ded61fa21cd +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/RosTcpEndpoint.meta similarity index 77% rename from com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs.meta rename to com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/RosTcpEndpoint.meta index f11c03ae..495f55f4 100644 --- a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs.meta +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/RosTcpEndpoint.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: dd1bdd76ce27985409c84bfe9524660b +guid: 34c51dbe3f86b864993a945f2bb5ccc9 folderAsset: yes DefaultImporter: externalObjects: {} diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Geometry/msg.meta b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/RosTcpEndpoint/msg.meta similarity index 77% rename from com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Geometry/msg.meta rename to com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/RosTcpEndpoint/msg.meta index 148c1895..a3fff6d4 100644 --- a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Geometry/msg.meta +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/RosTcpEndpoint/msg.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: b96f2d9ae3d77474795f73e42f49e1fa +guid: e3dd74eea306c9b4293a9eef0d242a6a folderAsset: yes DefaultImporter: externalObjects: {} diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/ROSConnection_msgs/msg/RosUnityError.cs b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/RosTcpEndpoint/msg/MRosUnityError.cs similarity index 88% rename from com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/ROSConnection_msgs/msg/RosUnityError.cs rename to com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/RosTcpEndpoint/msg/MRosUnityError.cs index e017f42c..20359481 100644 --- a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/ROSConnection_msgs/msg/RosUnityError.cs +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/RosTcpEndpoint/msg/MRosUnityError.cs @@ -7,18 +7,18 @@ namespace RosMessageTypes.RosTcpEndpoint { - public class RosUnityError : Message + public class MRosUnityError : Message { public const string RosMessageName = "ros_tcp_endpoint/RosUnityError"; public string message; - public RosUnityError() + public MRosUnityError() { this.message = ""; } - public RosUnityError(string message) + public MRosUnityError(string message) { this.message = message; } @@ -42,7 +42,7 @@ public override int Deserialize(byte[] data, int offset) public override string ToString() { - return "RosUnityError: " + + return "MRosUnityError: " + "\nmessage: " + message.ToString(); } } diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/RosTcpEndpoint/msg/MRosUnityError.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/RosTcpEndpoint/msg/MRosUnityError.cs.meta new file mode 100644 index 00000000..4629233d --- /dev/null +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/RosTcpEndpoint/msg/MRosUnityError.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: fad77ff8692371840b7484e9c3ff5aeb +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/ROSConnection_msgs/msg/RosUnitySysCommand.cs b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/RosTcpEndpoint/msg/MRosUnitySysCommand.cs similarity index 89% rename from com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/ROSConnection_msgs/msg/RosUnitySysCommand.cs rename to com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/RosTcpEndpoint/msg/MRosUnitySysCommand.cs index 5d9ff6e8..67310217 100644 --- a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/ROSConnection_msgs/msg/RosUnitySysCommand.cs +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/RosTcpEndpoint/msg/MRosUnitySysCommand.cs @@ -7,20 +7,20 @@ namespace RosMessageTypes.RosTcpEndpoint { - public class RosUnitySysCommand : Message + public class MRosUnitySysCommand : Message { public const string RosMessageName = "ros_tcp_endpoint/RosUnitySysCommand"; public string command; public string params_json; - public RosUnitySysCommand() + public MRosUnitySysCommand() { this.command = ""; this.params_json = ""; } - public RosUnitySysCommand(string command, string params_json) + public MRosUnitySysCommand(string command, string params_json) { this.command = command; this.params_json = params_json; @@ -50,7 +50,7 @@ public override int Deserialize(byte[] data, int offset) public override string ToString() { - return "RosUnitySysCommand: " + + return "MRosUnitySysCommand: " + "\ncommand: " + command.ToString() + "\nparams_json: " + params_json.ToString(); } diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/RosTcpEndpoint/msg/MRosUnitySysCommand.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/RosTcpEndpoint/msg/MRosUnitySysCommand.cs.meta new file mode 100644 index 00000000..91b56378 --- /dev/null +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/RosTcpEndpoint/msg/MRosUnitySysCommand.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 1f74f3ee5801b574fb64f5fd3296fa5d +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/ROSConnection_msgs/srv.meta b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/RosTcpEndpoint/srv.meta similarity index 77% rename from com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/ROSConnection_msgs/srv.meta rename to com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/RosTcpEndpoint/srv.meta index d390bd09..d978cccd 100644 --- a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/ROSConnection_msgs/srv.meta +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/RosTcpEndpoint/srv.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: 5a947b7c5fe22eb43897a260696dc9ed +guid: 629973cc12b90014e9cf64853af6118a folderAsset: yes DefaultImporter: externalObjects: {} diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/RosTcpEndpoint/srv/MRosUnityTopicListRequest.cs b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/RosTcpEndpoint/srv/MRosUnityTopicListRequest.cs new file mode 100644 index 00000000..bba4121d --- /dev/null +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/RosTcpEndpoint/srv/MRosUnityTopicListRequest.cs @@ -0,0 +1,36 @@ +//Do not edit! This file was generated by Unity-ROS MessageGeneration. +using System; +using System.Linq; +using System.Collections.Generic; +using System.Text; +using Unity.Robotics.ROSTCPConnector.MessageGeneration; + +namespace RosMessageTypes.RosTcpEndpoint +{ + public class MRosUnityTopicListRequest : Message + { + public const string RosMessageName = "Ros_Tcp_Endpoint/RosUnityTopicList"; + + + public MRosUnityTopicListRequest() + { + } + public override List SerializationStatements() + { + var listOfSerializations = new List(); + + return listOfSerializations; + } + + public override int Deserialize(byte[] data, int offset) + { + + return offset; + } + + public override string ToString() + { + return "MRosUnityTopicListRequest: "; + } + } +} diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/RosTcpEndpoint/srv/MRosUnityTopicListRequest.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/RosTcpEndpoint/srv/MRosUnityTopicListRequest.cs.meta new file mode 100644 index 00000000..92c3fe82 --- /dev/null +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/RosTcpEndpoint/srv/MRosUnityTopicListRequest.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 0f07a75b16d21d84e9fcb666c736ade8 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/RosTcpEndpoint/srv/MRosUnityTopicListResponse.cs b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/RosTcpEndpoint/srv/MRosUnityTopicListResponse.cs new file mode 100644 index 00000000..edeb1534 --- /dev/null +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/RosTcpEndpoint/srv/MRosUnityTopicListResponse.cs @@ -0,0 +1,59 @@ +//Do not edit! This file was generated by Unity-ROS MessageGeneration. +using System; +using System.Linq; +using System.Collections.Generic; +using System.Text; +using Unity.Robotics.ROSTCPConnector.MessageGeneration; + +namespace RosMessageTypes.RosTcpEndpoint +{ + public class MRosUnityTopicListResponse : Message + { + public const string RosMessageName = "Ros_Tcp_Endpoint/RosUnityTopicList"; + + public string[] topics; + + public MRosUnityTopicListResponse() + { + this.topics = new string[0]; + } + + public MRosUnityTopicListResponse(string[] topics) + { + this.topics = topics; + } + public override List SerializationStatements() + { + var listOfSerializations = new List(); + + listOfSerializations.Add(BitConverter.GetBytes(topics.Length)); + foreach(var entry in topics) + listOfSerializations.Add(SerializeString(entry)); + + return listOfSerializations; + } + + public override int Deserialize(byte[] data, int offset) + { + + var topicsArrayLength = DeserializeLength(data, offset); + offset += 4; + this.topics= new string[topicsArrayLength]; + for(var i = 0; i < topicsArrayLength; i++) + { + var topicsStringBytesLength = DeserializeLength(data, offset); + offset += 4; + this.topics[i] = DeserializeString(data, offset, topicsStringBytesLength); + offset += topicsStringBytesLength; + } + + return offset; + } + + public override string ToString() + { + return "MRosUnityTopicListResponse: " + + "\ntopics: " + System.String.Join(", ", topics.ToList()); + } + } +} diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/RosTcpEndpoint/srv/MRosUnityTopicListResponse.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/RosTcpEndpoint/srv/MRosUnityTopicListResponse.cs.meta new file mode 100644 index 00000000..056357c3 --- /dev/null +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/RosTcpEndpoint/srv/MRosUnityTopicListResponse.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 60d12692cc153a24ca342d631ab68147 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/ROSConnection_msgs/srv/UnityHandshakeRequest.cs b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/RosTcpEndpoint/srv/MUnityHandshakeRequest.cs similarity index 83% rename from com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/ROSConnection_msgs/srv/UnityHandshakeRequest.cs rename to com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/RosTcpEndpoint/srv/MUnityHandshakeRequest.cs index 0b39e5b5..0f8e3c35 100644 --- a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/ROSConnection_msgs/srv/UnityHandshakeRequest.cs +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/RosTcpEndpoint/srv/MUnityHandshakeRequest.cs @@ -7,20 +7,20 @@ namespace RosMessageTypes.RosTcpEndpoint { - public class UnityHandshakeRequest : Message + public class MUnityHandshakeRequest : Message { - public const string RosMessageName = "ros_tcp_endpoint/UnityHandshake"; + public const string RosMessageName = "Ros_Tcp_Endpoint/UnityHandshake"; public string ip; public ushort port; - public UnityHandshakeRequest() + public MUnityHandshakeRequest() { this.ip = ""; this.port = 0; } - public UnityHandshakeRequest(string ip, ushort port) + public MUnityHandshakeRequest(string ip, ushort port) { this.ip = ip; this.port = port; @@ -48,7 +48,7 @@ public override int Deserialize(byte[] data, int offset) public override string ToString() { - return "UnityHandshakeRequest: " + + return "MUnityHandshakeRequest: " + "\nip: " + ip.ToString() + "\nport: " + port.ToString(); } diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/RosTcpEndpoint/srv/MUnityHandshakeRequest.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/RosTcpEndpoint/srv/MUnityHandshakeRequest.cs.meta new file mode 100644 index 00000000..866160a0 --- /dev/null +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/RosTcpEndpoint/srv/MUnityHandshakeRequest.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 5e9ad0d71580f0a439cdd07e18f4fe0e +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/ROSConnection_msgs/srv/UnityHandshakeResponse.cs b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/RosTcpEndpoint/srv/MUnityHandshakeResponse.cs similarity index 80% rename from com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/ROSConnection_msgs/srv/UnityHandshakeResponse.cs rename to com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/RosTcpEndpoint/srv/MUnityHandshakeResponse.cs index 88d6dfe7..e2191fec 100644 --- a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/ROSConnection_msgs/srv/UnityHandshakeResponse.cs +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/RosTcpEndpoint/srv/MUnityHandshakeResponse.cs @@ -7,18 +7,18 @@ namespace RosMessageTypes.RosTcpEndpoint { - public class UnityHandshakeResponse : Message + public class MUnityHandshakeResponse : Message { - public const string RosMessageName = "ros_tcp_endpoint/UnityHandshake"; + public const string RosMessageName = "Ros_Tcp_Endpoint/UnityHandshake"; public string ip; - public UnityHandshakeResponse() + public MUnityHandshakeResponse() { this.ip = ""; } - public UnityHandshakeResponse(string ip) + public MUnityHandshakeResponse(string ip) { this.ip = ip; } @@ -42,7 +42,7 @@ public override int Deserialize(byte[] data, int offset) public override string ToString() { - return "UnityHandshakeResponse: " + + return "MUnityHandshakeResponse: " + "\nip: " + ip.ToString(); } } diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/RosTcpEndpoint/srv/MUnityHandshakeResponse.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/RosTcpEndpoint/srv/MUnityHandshakeResponse.cs.meta new file mode 100644 index 00000000..71d81647 --- /dev/null +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/RosTcpEndpoint/srv/MUnityHandshakeResponse.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 800428bac01226e4185243abce6a9e34 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Sensor.meta b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Sensor.meta similarity index 100% rename from com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Sensor.meta rename to com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Sensor.meta diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Sensor/msg.meta b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Sensor/msg.meta similarity index 100% rename from com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Sensor/msg.meta rename to com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Sensor/msg.meta diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Sensor/msg/BatteryState.cs b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Sensor/msg/MBatteryState.cs similarity index 95% rename from com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Sensor/msg/BatteryState.cs rename to com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Sensor/msg/MBatteryState.cs index a669f685..8c1a6b7b 100644 --- a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Sensor/msg/BatteryState.cs +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Sensor/msg/MBatteryState.cs @@ -8,7 +8,7 @@ namespace RosMessageTypes.Sensor { - public class BatteryState : Message + public class MBatteryState : Message { public const string RosMessageName = "sensor_msgs/BatteryState"; @@ -40,7 +40,7 @@ public class BatteryState : Message public const byte POWER_SUPPLY_TECHNOLOGY_LIFE = 4; public const byte POWER_SUPPLY_TECHNOLOGY_NICD = 5; public const byte POWER_SUPPLY_TECHNOLOGY_LIMN = 6; - public Header header; + public MHeader header; public float voltage; // Voltage in Volts (Mandatory) public float temperature; @@ -74,9 +74,9 @@ public class BatteryState : Message public string serial_number; // The best approximation of the battery serial number - public BatteryState() + public MBatteryState() { - this.header = new Header(); + this.header = new MHeader(); this.voltage = 0.0f; this.temperature = 0.0f; this.current = 0.0f; @@ -94,7 +94,7 @@ public BatteryState() this.serial_number = ""; } - public BatteryState(Header header, float voltage, float temperature, float current, float charge, float capacity, float design_capacity, float percentage, byte power_supply_status, byte power_supply_health, byte power_supply_technology, bool present, float[] cell_voltage, float[] cell_temperature, string location, string serial_number) + public MBatteryState(MHeader header, float voltage, float temperature, float current, float charge, float capacity, float design_capacity, float percentage, byte power_supply_status, byte power_supply_health, byte power_supply_technology, bool present, float[] cell_voltage, float[] cell_temperature, string location, string serial_number) { this.header = header; this.voltage = voltage; @@ -199,7 +199,7 @@ public override int Deserialize(byte[] data, int offset) public override string ToString() { - return "BatteryState: " + + return "MBatteryState: " + "\nheader: " + header.ToString() + "\nvoltage: " + voltage.ToString() + "\ntemperature: " + temperature.ToString() + diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Sensor/msg/MBatteryState.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Sensor/msg/MBatteryState.cs.meta new file mode 100644 index 00000000..7bc70d04 --- /dev/null +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Sensor/msg/MBatteryState.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 3a18895cacf0e9348930b3124a001b8c +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Sensor/msg/CameraInfo.cs b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Sensor/msg/MCameraInfo.cs similarity index 96% rename from com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Sensor/msg/CameraInfo.cs rename to com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Sensor/msg/MCameraInfo.cs index aaaa7de7..d46fd0c7 100644 --- a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Sensor/msg/CameraInfo.cs +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Sensor/msg/MCameraInfo.cs @@ -8,7 +8,7 @@ namespace RosMessageTypes.Sensor { - public class CameraInfo : Message + public class MCameraInfo : Message { public const string RosMessageName = "sensor_msgs/CameraInfo"; @@ -39,7 +39,7 @@ public class CameraInfo : Message // Image acquisition info # // ###################################################################### // Time of image acquisition, camera coordinate frame ID - public Header header; + public MHeader header; // Header timestamp should be acquisition time of image // Header frame_id should be optical frame of camera // origin of frame should be optical center of camera @@ -132,11 +132,11 @@ public class CameraInfo : Message // regardless of binning settings. // The default setting of roi (all values 0) is considered the same as // full resolution (roi.width = width, roi.height = height). - public RegionOfInterest roi; + public MRegionOfInterest roi; - public CameraInfo() + public MCameraInfo() { - this.header = new Header(); + this.header = new MHeader(); this.height = 0; this.width = 0; this.distortion_model = ""; @@ -146,10 +146,10 @@ public CameraInfo() this.P = new double[12]; this.binning_x = 0; this.binning_y = 0; - this.roi = new RegionOfInterest(); + this.roi = new MRegionOfInterest(); } - public CameraInfo(Header header, uint height, uint width, string distortion_model, double[] D, double[] K, double[] R, double[] P, uint binning_x, uint binning_y, RegionOfInterest roi) + public MCameraInfo(MHeader header, uint height, uint width, string distortion_model, double[] D, double[] K, double[] R, double[] P, uint binning_x, uint binning_y, MRegionOfInterest roi) { this.header = header; this.height = height; @@ -245,7 +245,7 @@ public override int Deserialize(byte[] data, int offset) public override string ToString() { - return "CameraInfo: " + + return "MCameraInfo: " + "\nheader: " + header.ToString() + "\nheight: " + height.ToString() + "\nwidth: " + width.ToString() + diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Sensor/msg/MCameraInfo.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Sensor/msg/MCameraInfo.cs.meta new file mode 100644 index 00000000..f2e88665 --- /dev/null +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Sensor/msg/MCameraInfo.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 11d131b11de8ed246be21932edf4bd3e +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Sensor/msg/ChannelFloat32.cs b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Sensor/msg/MChannelFloat32.cs similarity index 94% rename from com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Sensor/msg/ChannelFloat32.cs rename to com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Sensor/msg/MChannelFloat32.cs index 50f20a23..27522a90 100644 --- a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Sensor/msg/ChannelFloat32.cs +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Sensor/msg/MChannelFloat32.cs @@ -7,7 +7,7 @@ namespace RosMessageTypes.Sensor { - public class ChannelFloat32 : Message + public class MChannelFloat32 : Message { public const string RosMessageName = "sensor_msgs/ChannelFloat32"; @@ -33,13 +33,13 @@ public class ChannelFloat32 : Message // PointCloud. public float[] values; - public ChannelFloat32() + public MChannelFloat32() { this.name = ""; this.values = new float[0]; } - public ChannelFloat32(string name, float[] values) + public MChannelFloat32(string name, float[] values) { this.name = name; this.values = values; @@ -77,7 +77,7 @@ public override int Deserialize(byte[] data, int offset) public override string ToString() { - return "ChannelFloat32: " + + return "MChannelFloat32: " + "\nname: " + name.ToString() + "\nvalues: " + System.String.Join(", ", values.ToList()); } diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Sensor/msg/MChannelFloat32.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Sensor/msg/MChannelFloat32.cs.meta new file mode 100644 index 00000000..356b2a1e --- /dev/null +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Sensor/msg/MChannelFloat32.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 04e83321f47a1b044a481cc93f01498b +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Sensor/msg/CompressedImage.cs b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Sensor/msg/MCompressedImage.cs similarity index 90% rename from com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Sensor/msg/CompressedImage.cs rename to com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Sensor/msg/MCompressedImage.cs index 1a921323..81dd6ec9 100644 --- a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Sensor/msg/CompressedImage.cs +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Sensor/msg/MCompressedImage.cs @@ -8,12 +8,12 @@ namespace RosMessageTypes.Sensor { - public class CompressedImage : Message + public class MCompressedImage : Message { public const string RosMessageName = "sensor_msgs/CompressedImage"; // This message contains a compressed image - public Header header; + public MHeader header; // Header timestamp should be acquisition time of image // Header frame_id should be optical frame of camera // origin of frame should be optical center of camera @@ -27,14 +27,14 @@ public class CompressedImage : Message public byte[] data; // Compressed image buffer - public CompressedImage() + public MCompressedImage() { - this.header = new Header(); + this.header = new MHeader(); this.format = ""; this.data = new byte[0]; } - public CompressedImage(Header header, string format, byte[] data) + public MCompressedImage(MHeader header, string format, byte[] data) { this.header = header; this.format = format; @@ -74,7 +74,7 @@ public override int Deserialize(byte[] data, int offset) public override string ToString() { - return "CompressedImage: " + + return "MCompressedImage: " + "\nheader: " + header.ToString() + "\nformat: " + format.ToString() + "\ndata: " + System.String.Join(", ", data.ToList()); diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Sensor/msg/MCompressedImage.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Sensor/msg/MCompressedImage.cs.meta new file mode 100644 index 00000000..ebc78704 --- /dev/null +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Sensor/msg/MCompressedImage.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 7afe02fb0cca5dd40bb73e483ed39363 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Sensor/msg/FluidPressure.cs b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Sensor/msg/MFluidPressure.cs similarity index 88% rename from com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Sensor/msg/FluidPressure.cs rename to com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Sensor/msg/MFluidPressure.cs index 98ec3ea4..a1954da7 100644 --- a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Sensor/msg/FluidPressure.cs +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Sensor/msg/MFluidPressure.cs @@ -8,7 +8,7 @@ namespace RosMessageTypes.Sensor { - public class FluidPressure : Message + public class MFluidPressure : Message { public const string RosMessageName = "sensor_msgs/FluidPressure"; @@ -16,7 +16,7 @@ public class FluidPressure : Message // pressure inside of a fluid (air, water, etc). This also includes // atmospheric or barometric pressure. // This message is not appropriate for force/pressure contact sensors. - public Header header; + public MHeader header; // timestamp of the measurement // frame_id is the location of the pressure sensor public double fluid_pressure; @@ -24,14 +24,14 @@ public class FluidPressure : Message public double variance; // 0 is interpreted as variance unknown - public FluidPressure() + public MFluidPressure() { - this.header = new Header(); + this.header = new MHeader(); this.fluid_pressure = 0.0; this.variance = 0.0; } - public FluidPressure(Header header, double fluid_pressure, double variance) + public MFluidPressure(MHeader header, double fluid_pressure, double variance) { this.header = header; this.fluid_pressure = fluid_pressure; @@ -60,7 +60,7 @@ public override int Deserialize(byte[] data, int offset) public override string ToString() { - return "FluidPressure: " + + return "MFluidPressure: " + "\nheader: " + header.ToString() + "\nfluid_pressure: " + fluid_pressure.ToString() + "\nvariance: " + variance.ToString(); diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Sensor/msg/MFluidPressure.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Sensor/msg/MFluidPressure.cs.meta new file mode 100644 index 00000000..d55d243f --- /dev/null +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Sensor/msg/MFluidPressure.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 35c7c06facd54a546960ffeaa5025a39 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Sensor/msg/Illuminance.cs b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Sensor/msg/MIlluminance.cs similarity index 91% rename from com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Sensor/msg/Illuminance.cs rename to com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Sensor/msg/MIlluminance.cs index 21502c67..dfd94f1f 100644 --- a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Sensor/msg/Illuminance.cs +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Sensor/msg/MIlluminance.cs @@ -8,7 +8,7 @@ namespace RosMessageTypes.Sensor { - public class Illuminance : Message + public class MIlluminance : Message { public const string RosMessageName = "sensor_msgs/Illuminance"; @@ -24,7 +24,7 @@ public class Illuminance : Message // Luminous intensity (candela/light source output) // Luminance (nits/light output per area) // Irradiance (watt/area), etc. - public Header header; + public MHeader header; // timestamp is the time the illuminance was measured // frame_id is the location and direction of the reading public double illuminance; @@ -32,14 +32,14 @@ public class Illuminance : Message public double variance; // 0 is interpreted as variance unknown - public Illuminance() + public MIlluminance() { - this.header = new Header(); + this.header = new MHeader(); this.illuminance = 0.0; this.variance = 0.0; } - public Illuminance(Header header, double illuminance, double variance) + public MIlluminance(MHeader header, double illuminance, double variance) { this.header = header; this.illuminance = illuminance; @@ -68,7 +68,7 @@ public override int Deserialize(byte[] data, int offset) public override string ToString() { - return "Illuminance: " + + return "MIlluminance: " + "\nheader: " + header.ToString() + "\nilluminance: " + illuminance.ToString() + "\nvariance: " + variance.ToString(); diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Sensor/msg/MIlluminance.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Sensor/msg/MIlluminance.cs.meta new file mode 100644 index 00000000..197fffc1 --- /dev/null +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Sensor/msg/MIlluminance.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: d173a352f6fc05e42b2ef6d113dadeaa +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Sensor/msg/Image.cs b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Sensor/msg/MImage.cs similarity index 94% rename from com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Sensor/msg/Image.cs rename to com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Sensor/msg/MImage.cs index ddae7026..a1ece9da 100644 --- a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Sensor/msg/Image.cs +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Sensor/msg/MImage.cs @@ -8,14 +8,14 @@ namespace RosMessageTypes.Sensor { - public class Image : Message + public class MImage : Message { public const string RosMessageName = "sensor_msgs/Image"; // This message contains an uncompressed image // (0, 0) is at top-left corner of image // - public Header header; + public MHeader header; // Header timestamp should be acquisition time of image // Header frame_id should be optical frame of camera // origin of frame should be optical center of camera @@ -42,9 +42,9 @@ public class Image : Message public byte[] data; // actual matrix data, size is (step * rows) - public Image() + public MImage() { - this.header = new Header(); + this.header = new MHeader(); this.height = 0; this.width = 0; this.encoding = ""; @@ -53,7 +53,7 @@ public Image() this.data = new byte[0]; } - public Image(Header header, uint height, uint width, string encoding, byte is_bigendian, uint step, byte[] data) + public MImage(MHeader header, uint height, uint width, string encoding, byte is_bigendian, uint step, byte[] data) { this.header = header; this.height = height; @@ -109,7 +109,7 @@ public override int Deserialize(byte[] data, int offset) public override string ToString() { - return "Image: " + + return "MImage: " + "\nheader: " + header.ToString() + "\nheight: " + height.ToString() + "\nwidth: " + width.ToString() + diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Sensor/msg/MImage.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Sensor/msg/MImage.cs.meta new file mode 100644 index 00000000..ef98e93d --- /dev/null +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Sensor/msg/MImage.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 7a4f9a14a0261a442bc1e602276edbfb +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Sensor/msg/Imu.cs b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Sensor/msg/MImu.cs similarity index 87% rename from com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Sensor/msg/Imu.cs rename to com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Sensor/msg/MImu.cs index b63e5a73..a7f0230f 100644 --- a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Sensor/msg/Imu.cs +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Sensor/msg/MImu.cs @@ -8,7 +8,7 @@ namespace RosMessageTypes.Sensor { - public class Imu : Message + public class MImu : Message { public const string RosMessageName = "sensor_msgs/Imu"; @@ -25,29 +25,29 @@ public class Imu : Message // estimate), please set element 0 of the associated covariance matrix to -1 // If you are interpreting this message, please check for a value of -1 in the first element of each // covariance matrix, and disregard the associated estimate. - public Header header; - public Geometry.Quaternion orientation; + public MHeader header; + public Geometry.MQuaternion orientation; public double[] orientation_covariance; // Row major about x, y, z axes - public Geometry.Vector3 angular_velocity; + public Geometry.MVector3 angular_velocity; public double[] angular_velocity_covariance; // Row major about x, y, z axes - public Geometry.Vector3 linear_acceleration; + public Geometry.MVector3 linear_acceleration; public double[] linear_acceleration_covariance; // Row major x, y z - public Imu() + public MImu() { - this.header = new Header(); - this.orientation = new Geometry.Quaternion(); + this.header = new MHeader(); + this.orientation = new Geometry.MQuaternion(); this.orientation_covariance = new double[9]; - this.angular_velocity = new Geometry.Vector3(); + this.angular_velocity = new Geometry.MVector3(); this.angular_velocity_covariance = new double[9]; - this.linear_acceleration = new Geometry.Vector3(); + this.linear_acceleration = new Geometry.MVector3(); this.linear_acceleration_covariance = new double[9]; } - public Imu(Header header, Geometry.Quaternion orientation, double[] orientation_covariance, Geometry.Vector3 angular_velocity, double[] angular_velocity_covariance, Geometry.Vector3 linear_acceleration, double[] linear_acceleration_covariance) + public MImu(MHeader header, Geometry.MQuaternion orientation, double[] orientation_covariance, Geometry.MVector3 angular_velocity, double[] angular_velocity_covariance, Geometry.MVector3 linear_acceleration, double[] linear_acceleration_covariance) { this.header = header; this.orientation = orientation; @@ -113,7 +113,7 @@ public override int Deserialize(byte[] data, int offset) public override string ToString() { - return "Imu: " + + return "MImu: " + "\nheader: " + header.ToString() + "\norientation: " + orientation.ToString() + "\norientation_covariance: " + System.String.Join(", ", orientation_covariance.ToList()) + diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Sensor/msg/MImu.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Sensor/msg/MImu.cs.meta new file mode 100644 index 00000000..0286cc41 --- /dev/null +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Sensor/msg/MImu.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 4e79fa7c38ffadc41bc0526f76d37553 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Sensor/msg/JointState.cs b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Sensor/msg/MJointState.cs similarity index 94% rename from com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Sensor/msg/JointState.cs rename to com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Sensor/msg/MJointState.cs index 012d399e..aab8158a 100644 --- a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Sensor/msg/JointState.cs +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Sensor/msg/MJointState.cs @@ -8,7 +8,7 @@ namespace RosMessageTypes.Sensor { - public class JointState : Message + public class MJointState : Message { public const string RosMessageName = "sensor_msgs/JointState"; @@ -30,22 +30,22 @@ public class JointState : Message // All arrays in this message should have the same size, or be empty. // This is the only way to uniquely associate the joint name with the correct // states. - public Header header; + public MHeader header; public string[] name; public double[] position; public double[] velocity; public double[] effort; - public JointState() + public MJointState() { - this.header = new Header(); + this.header = new MHeader(); this.name = new string[0]; this.position = new double[0]; this.velocity = new double[0]; this.effort = new double[0]; } - public JointState(Header header, string[] name, double[] position, double[] velocity, double[] effort) + public MJointState(MHeader header, string[] name, double[] position, double[] velocity, double[] effort) { this.header = header; this.name = name; @@ -124,7 +124,7 @@ public override int Deserialize(byte[] data, int offset) public override string ToString() { - return "JointState: " + + return "MJointState: " + "\nheader: " + header.ToString() + "\nname: " + System.String.Join(", ", name.ToList()) + "\nposition: " + System.String.Join(", ", position.ToList()) + diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Sensor/msg/MJointState.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Sensor/msg/MJointState.cs.meta new file mode 100644 index 00000000..0e04582a --- /dev/null +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Sensor/msg/MJointState.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 4e37aec9158f1f046b4e2bd7e001fc92 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Sensor/msg/Joy.cs b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Sensor/msg/MJoy.cs similarity index 92% rename from com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Sensor/msg/Joy.cs rename to com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Sensor/msg/MJoy.cs index 1509bb6f..f1650c54 100644 --- a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Sensor/msg/Joy.cs +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Sensor/msg/MJoy.cs @@ -8,26 +8,26 @@ namespace RosMessageTypes.Sensor { - public class Joy : Message + public class MJoy : Message { public const string RosMessageName = "sensor_msgs/Joy"; // Reports the state of a joysticks axes and buttons. - public Header header; + public MHeader header; // timestamp in the header is the time the data is received from the joystick public float[] axes; // the axes measurements from a joystick public int[] buttons; // the buttons measurements from a joystick - public Joy() + public MJoy() { - this.header = new Header(); + this.header = new MHeader(); this.axes = new float[0]; this.buttons = new int[0]; } - public Joy(Header header, float[] axes, int[] buttons) + public MJoy(MHeader header, float[] axes, int[] buttons) { this.header = header; this.axes = axes; @@ -76,7 +76,7 @@ public override int Deserialize(byte[] data, int offset) public override string ToString() { - return "Joy: " + + return "MJoy: " + "\nheader: " + header.ToString() + "\naxes: " + System.String.Join(", ", axes.ToList()) + "\nbuttons: " + System.String.Join(", ", buttons.ToList()); diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Sensor/msg/MJoy.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Sensor/msg/MJoy.cs.meta new file mode 100644 index 00000000..e3bc0b2d --- /dev/null +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Sensor/msg/MJoy.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: de884d894c4e134448e731eecfbd80d1 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Sensor/msg/JoyFeedback.cs b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Sensor/msg/MJoyFeedback.cs similarity index 92% rename from com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Sensor/msg/JoyFeedback.cs rename to com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Sensor/msg/MJoyFeedback.cs index 2fe3599f..8bd1e278 100644 --- a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Sensor/msg/JoyFeedback.cs +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Sensor/msg/MJoyFeedback.cs @@ -7,7 +7,7 @@ namespace RosMessageTypes.Sensor { - public class JoyFeedback : Message + public class MJoyFeedback : Message { public const string RosMessageName = "sensor_msgs/JoyFeedback"; @@ -23,14 +23,14 @@ public class JoyFeedback : Message // actually binary, driver should treat 0<=x<0.5 as off, 0.5<=x<=1 as on. public float intensity; - public JoyFeedback() + public MJoyFeedback() { this.type = 0; this.id = 0; this.intensity = 0.0f; } - public JoyFeedback(byte type, byte id, float intensity) + public MJoyFeedback(byte type, byte id, float intensity) { this.type = type; this.id = id; @@ -60,7 +60,7 @@ public override int Deserialize(byte[] data, int offset) public override string ToString() { - return "JoyFeedback: " + + return "MJoyFeedback: " + "\ntype: " + type.ToString() + "\nid: " + id.ToString() + "\nintensity: " + intensity.ToString(); diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Sensor/msg/MJoyFeedback.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Sensor/msg/MJoyFeedback.cs.meta new file mode 100644 index 00000000..87c079f2 --- /dev/null +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Sensor/msg/MJoyFeedback.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 821de17f646b9594c9863b287f9c0f23 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Sensor/msg/JoyFeedbackArray.cs b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Sensor/msg/MJoyFeedbackArray.cs similarity index 78% rename from com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Sensor/msg/JoyFeedbackArray.cs rename to com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Sensor/msg/MJoyFeedbackArray.cs index 86b41040..1db66d13 100644 --- a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Sensor/msg/JoyFeedbackArray.cs +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Sensor/msg/MJoyFeedbackArray.cs @@ -7,19 +7,19 @@ namespace RosMessageTypes.Sensor { - public class JoyFeedbackArray : Message + public class MJoyFeedbackArray : Message { public const string RosMessageName = "sensor_msgs/JoyFeedbackArray"; // This message publishes values for multiple feedback at once. - public JoyFeedback[] array; + public MJoyFeedback[] array; - public JoyFeedbackArray() + public MJoyFeedbackArray() { - this.array = new JoyFeedback[0]; + this.array = new MJoyFeedback[0]; } - public JoyFeedbackArray(JoyFeedback[] array) + public MJoyFeedbackArray(MJoyFeedback[] array) { this.array = array; } @@ -39,10 +39,10 @@ public override int Deserialize(byte[] data, int offset) var arrayArrayLength = DeserializeLength(data, offset); offset += 4; - this.array= new JoyFeedback[arrayArrayLength]; + this.array= new MJoyFeedback[arrayArrayLength]; for(var i = 0; i < arrayArrayLength; i++) { - this.array[i] = new JoyFeedback(); + this.array[i] = new MJoyFeedback(); offset = this.array[i].Deserialize(data, offset); } @@ -51,7 +51,7 @@ public override int Deserialize(byte[] data, int offset) public override string ToString() { - return "JoyFeedbackArray: " + + return "MJoyFeedbackArray: " + "\narray: " + System.String.Join(", ", array.ToList()); } } diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Sensor/msg/MJoyFeedbackArray.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Sensor/msg/MJoyFeedbackArray.cs.meta new file mode 100644 index 00000000..1c688e4e --- /dev/null +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Sensor/msg/MJoyFeedbackArray.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 0d27b417c478c7b4db34d2e90bdbaa01 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Sensor/msg/LaserEcho.cs b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Sensor/msg/MLaserEcho.cs similarity index 92% rename from com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Sensor/msg/LaserEcho.cs rename to com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Sensor/msg/MLaserEcho.cs index e5257629..81f40a41 100644 --- a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Sensor/msg/LaserEcho.cs +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Sensor/msg/MLaserEcho.cs @@ -7,7 +7,7 @@ namespace RosMessageTypes.Sensor { - public class LaserEcho : Message + public class MLaserEcho : Message { public const string RosMessageName = "sensor_msgs/LaserEcho"; @@ -17,12 +17,12 @@ public class LaserEcho : Message // Multiple values of ranges or intensities. // Each array represents data from the same angle increment. - public LaserEcho() + public MLaserEcho() { this.echoes = new float[0]; } - public LaserEcho(float[] echoes) + public MLaserEcho(float[] echoes) { this.echoes = echoes; } @@ -54,7 +54,7 @@ public override int Deserialize(byte[] data, int offset) public override string ToString() { - return "LaserEcho: " + + return "MLaserEcho: " + "\nechoes: " + System.String.Join(", ", echoes.ToList()); } } diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Sensor/msg/MLaserEcho.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Sensor/msg/MLaserEcho.cs.meta new file mode 100644 index 00000000..bfa44b1b --- /dev/null +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Sensor/msg/MLaserEcho.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 52aff7257e6baf748ac60f9384fe77b5 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Sensor/msg/LaserScan.cs b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Sensor/msg/MLaserScan.cs similarity index 94% rename from com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Sensor/msg/LaserScan.cs rename to com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Sensor/msg/MLaserScan.cs index ef0400ac..85ef5a99 100644 --- a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Sensor/msg/LaserScan.cs +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Sensor/msg/MLaserScan.cs @@ -8,7 +8,7 @@ namespace RosMessageTypes.Sensor { - public class LaserScan : Message + public class MLaserScan : Message { public const string RosMessageName = "sensor_msgs/LaserScan"; @@ -17,7 +17,7 @@ public class LaserScan : Message // If you have another ranging device with different behavior (e.g. a sonar // array), please find or create a different message, since applications // will make fairly laser-specific assumptions about this data - public Header header; + public MHeader header; // timestamp in the header is the acquisition time of // the first ray in the scan. // @@ -47,9 +47,9 @@ public class LaserScan : Message // device does not provide intensities, please leave // the array empty. - public LaserScan() + public MLaserScan() { - this.header = new Header(); + this.header = new MHeader(); this.angle_min = 0.0f; this.angle_max = 0.0f; this.angle_increment = 0.0f; @@ -61,7 +61,7 @@ public LaserScan() this.intensities = new float[0]; } - public LaserScan(Header header, float angle_min, float angle_max, float angle_increment, float time_increment, float scan_time, float range_min, float range_max, float[] ranges, float[] intensities) + public MLaserScan(MHeader header, float angle_min, float angle_max, float angle_increment, float time_increment, float scan_time, float range_min, float range_max, float[] ranges, float[] intensities) { this.header = header; this.angle_min = angle_min; @@ -138,7 +138,7 @@ public override int Deserialize(byte[] data, int offset) public override string ToString() { - return "LaserScan: " + + return "MLaserScan: " + "\nheader: " + header.ToString() + "\nangle_min: " + angle_min.ToString() + "\nangle_max: " + angle_max.ToString() + diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Sensor/msg/MLaserScan.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Sensor/msg/MLaserScan.cs.meta new file mode 100644 index 00000000..eef4a503 --- /dev/null +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Sensor/msg/MLaserScan.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 51cc42b1893a7f94c9f543090ebaba50 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Sensor/msg/MagneticField.cs b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Sensor/msg/MMagneticField.cs similarity index 87% rename from com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Sensor/msg/MagneticField.cs rename to com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Sensor/msg/MMagneticField.cs index 53d8169b..bd122da1 100644 --- a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Sensor/msg/MagneticField.cs +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Sensor/msg/MMagneticField.cs @@ -8,7 +8,7 @@ namespace RosMessageTypes.Sensor { - public class MagneticField : Message + public class MMagneticField : Message { public const string RosMessageName = "sensor_msgs/MagneticField"; @@ -19,12 +19,12 @@ public class MagneticField : Message // A covariance matrix of all zeros will be interpreted as "covariance unknown", // and to use the data a covariance will have to be assumed or gotten from some // other source - public Header header; + public MHeader header; // timestamp is the time the // field was measured // frame_id is the location and orientation // of the field measurement - public Geometry.Vector3 magnetic_field; + public Geometry.MVector3 magnetic_field; // x, y, and z components of the // field vector in Tesla // If your sensor does not output 3 axes, @@ -33,14 +33,14 @@ public class MagneticField : Message // Row major about x, y, z axes // 0 is interpreted as variance unknown - public MagneticField() + public MMagneticField() { - this.header = new Header(); - this.magnetic_field = new Geometry.Vector3(); + this.header = new MHeader(); + this.magnetic_field = new Geometry.MVector3(); this.magnetic_field_covariance = new double[9]; } - public MagneticField(Header header, Geometry.Vector3 magnetic_field, double[] magnetic_field_covariance) + public MMagneticField(MHeader header, Geometry.MVector3 magnetic_field, double[] magnetic_field_covariance) { this.header = header; this.magnetic_field = magnetic_field; @@ -76,7 +76,7 @@ public override int Deserialize(byte[] data, int offset) public override string ToString() { - return "MagneticField: " + + return "MMagneticField: " + "\nheader: " + header.ToString() + "\nmagnetic_field: " + magnetic_field.ToString() + "\nmagnetic_field_covariance: " + System.String.Join(", ", magnetic_field_covariance.ToList()); diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Sensor/msg/MMagneticField.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Sensor/msg/MMagneticField.cs.meta new file mode 100644 index 00000000..12779834 --- /dev/null +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Sensor/msg/MMagneticField.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: df290c8c9a9c78045b6ea6db2965b438 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Sensor/msg/MultiDOFJointState.cs b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Sensor/msg/MMultiDOFJointState.cs similarity index 82% rename from com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Sensor/msg/MultiDOFJointState.cs rename to com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Sensor/msg/MMultiDOFJointState.cs index 81973911..382a03b5 100644 --- a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Sensor/msg/MultiDOFJointState.cs +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Sensor/msg/MMultiDOFJointState.cs @@ -8,7 +8,7 @@ namespace RosMessageTypes.Sensor { - public class MultiDOFJointState : Message + public class MMultiDOFJointState : Message { public const string RosMessageName = "sensor_msgs/MultiDOFJointState"; @@ -31,22 +31,22 @@ public class MultiDOFJointState : Message // All arrays in this message should have the same size, or be empty. // This is the only way to uniquely associate the joint name with the correct // states. - public Header header; + public MHeader header; public string[] joint_names; - public Geometry.Transform[] transforms; - public Geometry.Twist[] twist; - public Geometry.Wrench[] wrench; + public Geometry.MTransform[] transforms; + public Geometry.MTwist[] twist; + public Geometry.MWrench[] wrench; - public MultiDOFJointState() + public MMultiDOFJointState() { - this.header = new Header(); + this.header = new MHeader(); this.joint_names = new string[0]; - this.transforms = new Geometry.Transform[0]; - this.twist = new Geometry.Twist[0]; - this.wrench = new Geometry.Wrench[0]; + this.transforms = new Geometry.MTransform[0]; + this.twist = new Geometry.MTwist[0]; + this.wrench = new Geometry.MWrench[0]; } - public MultiDOFJointState(Header header, string[] joint_names, Geometry.Transform[] transforms, Geometry.Twist[] twist, Geometry.Wrench[] wrench) + public MMultiDOFJointState(MHeader header, string[] joint_names, Geometry.MTransform[] transforms, Geometry.MTwist[] twist, Geometry.MWrench[] wrench) { this.header = header; this.joint_names = joint_names; @@ -95,28 +95,28 @@ public override int Deserialize(byte[] data, int offset) var transformsArrayLength = DeserializeLength(data, offset); offset += 4; - this.transforms= new Geometry.Transform[transformsArrayLength]; + this.transforms= new Geometry.MTransform[transformsArrayLength]; for(var i = 0; i < transformsArrayLength; i++) { - this.transforms[i] = new Geometry.Transform(); + this.transforms[i] = new Geometry.MTransform(); offset = this.transforms[i].Deserialize(data, offset); } var twistArrayLength = DeserializeLength(data, offset); offset += 4; - this.twist= new Geometry.Twist[twistArrayLength]; + this.twist= new Geometry.MTwist[twistArrayLength]; for(var i = 0; i < twistArrayLength; i++) { - this.twist[i] = new Geometry.Twist(); + this.twist[i] = new Geometry.MTwist(); offset = this.twist[i].Deserialize(data, offset); } var wrenchArrayLength = DeserializeLength(data, offset); offset += 4; - this.wrench= new Geometry.Wrench[wrenchArrayLength]; + this.wrench= new Geometry.MWrench[wrenchArrayLength]; for(var i = 0; i < wrenchArrayLength; i++) { - this.wrench[i] = new Geometry.Wrench(); + this.wrench[i] = new Geometry.MWrench(); offset = this.wrench[i].Deserialize(data, offset); } @@ -125,7 +125,7 @@ public override int Deserialize(byte[] data, int offset) public override string ToString() { - return "MultiDOFJointState: " + + return "MMultiDOFJointState: " + "\nheader: " + header.ToString() + "\njoint_names: " + System.String.Join(", ", joint_names.ToList()) + "\ntransforms: " + System.String.Join(", ", transforms.ToList()) + diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Sensor/msg/MMultiDOFJointState.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Sensor/msg/MMultiDOFJointState.cs.meta new file mode 100644 index 00000000..369b190a --- /dev/null +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Sensor/msg/MMultiDOFJointState.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: f784e6bdbd418794d88a50b95e9eae35 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Sensor/msg/MultiEchoLaserScan.cs b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Sensor/msg/MMultiEchoLaserScan.cs similarity index 87% rename from com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Sensor/msg/MultiEchoLaserScan.cs rename to com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Sensor/msg/MMultiEchoLaserScan.cs index 69899a62..2586fe85 100644 --- a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Sensor/msg/MultiEchoLaserScan.cs +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Sensor/msg/MMultiEchoLaserScan.cs @@ -8,7 +8,7 @@ namespace RosMessageTypes.Sensor { - public class MultiEchoLaserScan : Message + public class MMultiEchoLaserScan : Message { public const string RosMessageName = "sensor_msgs/MultiEchoLaserScan"; @@ -17,7 +17,7 @@ public class MultiEchoLaserScan : Message // If you have another ranging device with different behavior (e.g. a sonar // array), please find or create a different message, since applications // will make fairly laser-specific assumptions about this data - public Header header; + public MHeader header; // timestamp in the header is the acquisition time of // the first ray in the scan. // @@ -40,18 +40,18 @@ public class MultiEchoLaserScan : Message // minimum range value [m] public float range_max; // maximum range value [m] - public LaserEcho[] ranges; + public MLaserEcho[] ranges; // range data [m] (Note: NaNs, values < range_min or > range_max should be discarded) // +Inf measurements are out of range // -Inf measurements are too close to determine exact distance. - public LaserEcho[] intensities; + public MLaserEcho[] intensities; // intensity data [device-specific units]. If your // device does not provide intensities, please leave // the array empty. - public MultiEchoLaserScan() + public MMultiEchoLaserScan() { - this.header = new Header(); + this.header = new MHeader(); this.angle_min = 0.0f; this.angle_max = 0.0f; this.angle_increment = 0.0f; @@ -59,11 +59,11 @@ public MultiEchoLaserScan() this.scan_time = 0.0f; this.range_min = 0.0f; this.range_max = 0.0f; - this.ranges = new LaserEcho[0]; - this.intensities = new LaserEcho[0]; + this.ranges = new MLaserEcho[0]; + this.intensities = new MLaserEcho[0]; } - public MultiEchoLaserScan(Header header, float angle_min, float angle_max, float angle_increment, float time_increment, float scan_time, float range_min, float range_max, LaserEcho[] ranges, LaserEcho[] intensities) + public MMultiEchoLaserScan(MHeader header, float angle_min, float angle_max, float angle_increment, float time_increment, float scan_time, float range_min, float range_max, MLaserEcho[] ranges, MLaserEcho[] intensities) { this.header = header; this.angle_min = angle_min; @@ -119,19 +119,19 @@ public override int Deserialize(byte[] data, int offset) var rangesArrayLength = DeserializeLength(data, offset); offset += 4; - this.ranges= new LaserEcho[rangesArrayLength]; + this.ranges= new MLaserEcho[rangesArrayLength]; for(var i = 0; i < rangesArrayLength; i++) { - this.ranges[i] = new LaserEcho(); + this.ranges[i] = new MLaserEcho(); offset = this.ranges[i].Deserialize(data, offset); } var intensitiesArrayLength = DeserializeLength(data, offset); offset += 4; - this.intensities= new LaserEcho[intensitiesArrayLength]; + this.intensities= new MLaserEcho[intensitiesArrayLength]; for(var i = 0; i < intensitiesArrayLength; i++) { - this.intensities[i] = new LaserEcho(); + this.intensities[i] = new MLaserEcho(); offset = this.intensities[i].Deserialize(data, offset); } @@ -140,7 +140,7 @@ public override int Deserialize(byte[] data, int offset) public override string ToString() { - return "MultiEchoLaserScan: " + + return "MMultiEchoLaserScan: " + "\nheader: " + header.ToString() + "\nangle_min: " + angle_min.ToString() + "\nangle_max: " + angle_max.ToString() + diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Sensor/msg/MMultiEchoLaserScan.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Sensor/msg/MMultiEchoLaserScan.cs.meta new file mode 100644 index 00000000..7b8b7fba --- /dev/null +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Sensor/msg/MMultiEchoLaserScan.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 036aac128b2e99a449b65aee79f8c484 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Sensor/msg/NavSatFix.cs b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Sensor/msg/MNavSatFix.cs similarity index 92% rename from com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Sensor/msg/NavSatFix.cs rename to com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Sensor/msg/MNavSatFix.cs index 56663174..0f4c65b5 100644 --- a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Sensor/msg/NavSatFix.cs +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Sensor/msg/MNavSatFix.cs @@ -8,7 +8,7 @@ namespace RosMessageTypes.Sensor { - public class NavSatFix : Message + public class MNavSatFix : Message { public const string RosMessageName = "sensor_msgs/NavSatFix"; @@ -23,9 +23,9 @@ public class NavSatFix : Message // receiver, usually the location of the antenna. This is a // Euclidean frame relative to the vehicle, not a reference // ellipsoid. - public Header header; + public MHeader header; // satellite fix status information - public NavSatStatus status; + public MNavSatStatus status; // Latitude [degrees]. Positive is north of equator; negative is south. public double latitude; // Longitude [degrees]. Positive is east of prime meridian; negative is west. @@ -49,10 +49,10 @@ public class NavSatFix : Message public const byte COVARIANCE_TYPE_KNOWN = 3; public byte position_covariance_type; - public NavSatFix() + public MNavSatFix() { - this.header = new Header(); - this.status = new NavSatStatus(); + this.header = new MHeader(); + this.status = new MNavSatStatus(); this.latitude = 0.0; this.longitude = 0.0; this.altitude = 0.0; @@ -60,7 +60,7 @@ public NavSatFix() this.position_covariance_type = 0; } - public NavSatFix(Header header, NavSatStatus status, double latitude, double longitude, double altitude, double[] position_covariance, byte position_covariance_type) + public MNavSatFix(MHeader header, MNavSatStatus status, double latitude, double longitude, double altitude, double[] position_covariance, byte position_covariance_type) { this.header = header; this.status = status; @@ -112,7 +112,7 @@ public override int Deserialize(byte[] data, int offset) public override string ToString() { - return "NavSatFix: " + + return "MNavSatFix: " + "\nheader: " + header.ToString() + "\nstatus: " + status.ToString() + "\nlatitude: " + latitude.ToString() + diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Sensor/msg/MNavSatFix.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Sensor/msg/MNavSatFix.cs.meta new file mode 100644 index 00000000..bdc06cce --- /dev/null +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Sensor/msg/MNavSatFix.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: d98f29549677b734d9d32f9217e07539 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Sensor/msg/NavSatStatus.cs b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Sensor/msg/MNavSatStatus.cs similarity index 92% rename from com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Sensor/msg/NavSatStatus.cs rename to com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Sensor/msg/MNavSatStatus.cs index 488fe54b..9f3a6a1b 100644 --- a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Sensor/msg/NavSatStatus.cs +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Sensor/msg/MNavSatStatus.cs @@ -7,7 +7,7 @@ namespace RosMessageTypes.Sensor { - public class NavSatStatus : Message + public class MNavSatStatus : Message { public const string RosMessageName = "sensor_msgs/NavSatStatus"; @@ -28,13 +28,13 @@ public class NavSatStatus : Message public const ushort SERVICE_GALILEO = 8; public ushort service; - public NavSatStatus() + public MNavSatStatus() { this.status = 0; this.service = 0; } - public NavSatStatus(sbyte status, ushort service) + public MNavSatStatus(sbyte status, ushort service) { this.status = status; this.service = service; @@ -60,7 +60,7 @@ public override int Deserialize(byte[] data, int offset) public override string ToString() { - return "NavSatStatus: " + + return "MNavSatStatus: " + "\nstatus: " + status.ToString() + "\nservice: " + service.ToString(); } diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Sensor/msg/MNavSatStatus.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Sensor/msg/MNavSatStatus.cs.meta new file mode 100644 index 00000000..16824949 --- /dev/null +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Sensor/msg/MNavSatStatus.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: d9ff35afcacb09d45bdd17589a3dcfa2 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Sensor/msg/PointCloud.cs b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Sensor/msg/MPointCloud.cs similarity index 78% rename from com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Sensor/msg/PointCloud.cs rename to com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Sensor/msg/MPointCloud.cs index 45aa30bd..5d1b5971 100644 --- a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Sensor/msg/PointCloud.cs +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Sensor/msg/MPointCloud.cs @@ -8,30 +8,30 @@ namespace RosMessageTypes.Sensor { - public class PointCloud : Message + public class MPointCloud : Message { public const string RosMessageName = "sensor_msgs/PointCloud"; // This message holds a collection of 3d points, plus optional additional // information about each point. // Time of sensor data acquisition, coordinate frame ID. - public Header header; + public MHeader header; // Array of 3d points. Each Point32 should be interpreted as a 3d point // in the frame given in the header. - public Geometry.Point32[] points; + public Geometry.MPoint32[] points; // Each channel should have the same number of elements as points array, // and the data in each channel should correspond 1:1 with each point. // Channel names in common practice are listed in ChannelFloat32.msg. - public ChannelFloat32[] channels; + public MChannelFloat32[] channels; - public PointCloud() + public MPointCloud() { - this.header = new Header(); - this.points = new Geometry.Point32[0]; - this.channels = new ChannelFloat32[0]; + this.header = new MHeader(); + this.points = new Geometry.MPoint32[0]; + this.channels = new MChannelFloat32[0]; } - public PointCloud(Header header, Geometry.Point32[] points, ChannelFloat32[] channels) + public MPointCloud(MHeader header, Geometry.MPoint32[] points, MChannelFloat32[] channels) { this.header = header; this.points = points; @@ -59,19 +59,19 @@ public override int Deserialize(byte[] data, int offset) var pointsArrayLength = DeserializeLength(data, offset); offset += 4; - this.points= new Geometry.Point32[pointsArrayLength]; + this.points= new Geometry.MPoint32[pointsArrayLength]; for(var i = 0; i < pointsArrayLength; i++) { - this.points[i] = new Geometry.Point32(); + this.points[i] = new Geometry.MPoint32(); offset = this.points[i].Deserialize(data, offset); } var channelsArrayLength = DeserializeLength(data, offset); offset += 4; - this.channels= new ChannelFloat32[channelsArrayLength]; + this.channels= new MChannelFloat32[channelsArrayLength]; for(var i = 0; i < channelsArrayLength; i++) { - this.channels[i] = new ChannelFloat32(); + this.channels[i] = new MChannelFloat32(); offset = this.channels[i].Deserialize(data, offset); } @@ -80,7 +80,7 @@ public override int Deserialize(byte[] data, int offset) public override string ToString() { - return "PointCloud: " + + return "MPointCloud: " + "\nheader: " + header.ToString() + "\npoints: " + System.String.Join(", ", points.ToList()) + "\nchannels: " + System.String.Join(", ", channels.ToList()); diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Sensor/msg/MPointCloud.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Sensor/msg/MPointCloud.cs.meta new file mode 100644 index 00000000..7b22e6c7 --- /dev/null +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Sensor/msg/MPointCloud.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: d66d40e1e24bbf74c8e9140be4ddbbbe +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Sensor/msg/PointCloud2.cs b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Sensor/msg/MPointCloud2.cs similarity index 90% rename from com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Sensor/msg/PointCloud2.cs rename to com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Sensor/msg/MPointCloud2.cs index 500d041c..9055b4d2 100644 --- a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Sensor/msg/PointCloud2.cs +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Sensor/msg/MPointCloud2.cs @@ -8,7 +8,7 @@ namespace RosMessageTypes.Sensor { - public class PointCloud2 : Message + public class MPointCloud2 : Message { public const string RosMessageName = "sensor_msgs/PointCloud2"; @@ -21,13 +21,13 @@ public class PointCloud2 : Message // camera depth sensors such as stereo or time-of-flight. // Time of sensor data acquisition, and the coordinate frame ID (for 3d // points). - public Header header; + public MHeader header; // 2D structure of the point cloud. If the cloud is unordered, height is // 1 and width is the length of the point cloud. public uint height; public uint width; // Describes the channels and their layout in the binary data blob. - public PointField[] fields; + public MPointField[] fields; public bool is_bigendian; // Is this data bigendian? public uint point_step; @@ -39,12 +39,12 @@ public class PointCloud2 : Message public bool is_dense; // True if there are no invalid points - public PointCloud2() + public MPointCloud2() { - this.header = new Header(); + this.header = new MHeader(); this.height = 0; this.width = 0; - this.fields = new PointField[0]; + this.fields = new MPointField[0]; this.is_bigendian = false; this.point_step = 0; this.row_step = 0; @@ -52,7 +52,7 @@ public PointCloud2() this.is_dense = false; } - public PointCloud2(Header header, uint height, uint width, PointField[] fields, bool is_bigendian, uint point_step, uint row_step, byte[] data, bool is_dense) + public MPointCloud2(MHeader header, uint height, uint width, MPointField[] fields, bool is_bigendian, uint point_step, uint row_step, byte[] data, bool is_dense) { this.header = header; this.height = height; @@ -95,10 +95,10 @@ public override int Deserialize(byte[] data, int offset) var fieldsArrayLength = DeserializeLength(data, offset); offset += 4; - this.fields= new PointField[fieldsArrayLength]; + this.fields= new MPointField[fieldsArrayLength]; for(var i = 0; i < fieldsArrayLength; i++) { - this.fields[i] = new PointField(); + this.fields[i] = new MPointField(); offset = this.fields[i].Deserialize(data, offset); } this.is_bigendian = BitConverter.ToBoolean(data, offset); @@ -124,7 +124,7 @@ public override int Deserialize(byte[] data, int offset) public override string ToString() { - return "PointCloud2: " + + return "MPointCloud2: " + "\nheader: " + header.ToString() + "\nheight: " + height.ToString() + "\nwidth: " + width.ToString() + diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Sensor/msg/MPointCloud2.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Sensor/msg/MPointCloud2.cs.meta new file mode 100644 index 00000000..b3ad79dd --- /dev/null +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Sensor/msg/MPointCloud2.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: bc21203f97729e34f87dab881de3f061 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Sensor/msg/PointField.cs b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Sensor/msg/MPointField.cs similarity index 93% rename from com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Sensor/msg/PointField.cs rename to com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Sensor/msg/MPointField.cs index d6b038bb..e5cea6cb 100644 --- a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Sensor/msg/PointField.cs +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Sensor/msg/MPointField.cs @@ -7,7 +7,7 @@ namespace RosMessageTypes.Sensor { - public class PointField : Message + public class MPointField : Message { public const string RosMessageName = "sensor_msgs/PointField"; @@ -30,7 +30,7 @@ public class PointField : Message public uint count; // How many elements in the field - public PointField() + public MPointField() { this.name = ""; this.offset = 0; @@ -38,7 +38,7 @@ public PointField() this.count = 0; } - public PointField(string name, uint offset, byte datatype, uint count) + public MPointField(string name, uint offset, byte datatype, uint count) { this.name = name; this.offset = offset; @@ -74,7 +74,7 @@ public override int Deserialize(byte[] data, int offset) public override string ToString() { - return "PointField: " + + return "MPointField: " + "\nname: " + name.ToString() + "\noffset: " + offset.ToString() + "\ndatatype: " + datatype.ToString() + diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Sensor/msg/MPointField.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Sensor/msg/MPointField.cs.meta new file mode 100644 index 00000000..aa787771 --- /dev/null +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Sensor/msg/MPointField.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 6b5e735ed6e6dac49ada5352661143b2 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Sensor/msg/Range.cs b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Sensor/msg/MRange.cs similarity index 93% rename from com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Sensor/msg/Range.cs rename to com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Sensor/msg/MRange.cs index 48c241d1..6d6f5c67 100644 --- a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Sensor/msg/Range.cs +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Sensor/msg/MRange.cs @@ -8,7 +8,7 @@ namespace RosMessageTypes.Sensor { - public class Range : Message + public class MRange : Message { public const string RosMessageName = "sensor_msgs/Range"; @@ -20,7 +20,7 @@ public class Range : Message // sensor will have min_range===max_range===distance of detection. // These sensors follow REP 117 and will output -Inf if the object is detected // and +Inf if the object is outside of the detection range. - public Header header; + public MHeader header; // timestamp in the header is the time the ranger // returned the distance reading // Radiation type enums @@ -52,9 +52,9 @@ public class Range : Message // +Inf represents no detection within the fixed distance. // (Object out of range) - public Range() + public MRange() { - this.header = new Header(); + this.header = new MHeader(); this.radiation_type = 0; this.field_of_view = 0.0f; this.min_range = 0.0f; @@ -62,7 +62,7 @@ public Range() this.range = 0.0f; } - public Range(Header header, byte radiation_type, float field_of_view, float min_range, float max_range, float range) + public MRange(MHeader header, byte radiation_type, float field_of_view, float min_range, float max_range, float range) { this.header = header; this.radiation_type = radiation_type; @@ -103,7 +103,7 @@ public override int Deserialize(byte[] data, int offset) public override string ToString() { - return "Range: " + + return "MRange: " + "\nheader: " + header.ToString() + "\nradiation_type: " + radiation_type.ToString() + "\nfield_of_view: " + field_of_view.ToString() + diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Sensor/msg/MRange.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Sensor/msg/MRange.cs.meta new file mode 100644 index 00000000..c4a57783 --- /dev/null +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Sensor/msg/MRange.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 25a756cf13f36224ca129386254cb66e +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Sensor/msg/RegionOfInterest.cs b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Sensor/msg/MRegionOfInterest.cs similarity index 93% rename from com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Sensor/msg/RegionOfInterest.cs rename to com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Sensor/msg/MRegionOfInterest.cs index dbbab0c9..d02aa69d 100644 --- a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Sensor/msg/RegionOfInterest.cs +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Sensor/msg/MRegionOfInterest.cs @@ -7,7 +7,7 @@ namespace RosMessageTypes.Sensor { - public class RegionOfInterest : Message + public class MRegionOfInterest : Message { public const string RosMessageName = "sensor_msgs/RegionOfInterest"; @@ -33,7 +33,7 @@ public class RegionOfInterest : Message // used). public bool do_rectify; - public RegionOfInterest() + public MRegionOfInterest() { this.x_offset = 0; this.y_offset = 0; @@ -42,7 +42,7 @@ public RegionOfInterest() this.do_rectify = false; } - public RegionOfInterest(uint x_offset, uint y_offset, uint height, uint width, bool do_rectify) + public MRegionOfInterest(uint x_offset, uint y_offset, uint height, uint width, bool do_rectify) { this.x_offset = x_offset; this.y_offset = y_offset; @@ -80,7 +80,7 @@ public override int Deserialize(byte[] data, int offset) public override string ToString() { - return "RegionOfInterest: " + + return "MRegionOfInterest: " + "\nx_offset: " + x_offset.ToString() + "\ny_offset: " + y_offset.ToString() + "\nheight: " + height.ToString() + diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Sensor/msg/MRegionOfInterest.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Sensor/msg/MRegionOfInterest.cs.meta new file mode 100644 index 00000000..40682e80 --- /dev/null +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Sensor/msg/MRegionOfInterest.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: d3c9ae1ca13af9546b579701e6aa25cb +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Sensor/msg/RelativeHumidity.cs b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Sensor/msg/MRelativeHumidity.cs similarity index 88% rename from com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Sensor/msg/RelativeHumidity.cs rename to com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Sensor/msg/MRelativeHumidity.cs index 1f1e52ab..ca7f38e9 100644 --- a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Sensor/msg/RelativeHumidity.cs +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Sensor/msg/MRelativeHumidity.cs @@ -8,13 +8,13 @@ namespace RosMessageTypes.Sensor { - public class RelativeHumidity : Message + public class MRelativeHumidity : Message { public const string RosMessageName = "sensor_msgs/RelativeHumidity"; // Single reading from a relative humidity sensor. Defines the ratio of partial // pressure of water vapor to the saturated vapor pressure at a temperature. - public Header header; + public MHeader header; // timestamp of the measurement // frame_id is the location of the humidity sensor public double relative_humidity; @@ -25,14 +25,14 @@ public class RelativeHumidity : Message public double variance; // 0 is interpreted as variance unknown - public RelativeHumidity() + public MRelativeHumidity() { - this.header = new Header(); + this.header = new MHeader(); this.relative_humidity = 0.0; this.variance = 0.0; } - public RelativeHumidity(Header header, double relative_humidity, double variance) + public MRelativeHumidity(MHeader header, double relative_humidity, double variance) { this.header = header; this.relative_humidity = relative_humidity; @@ -61,7 +61,7 @@ public override int Deserialize(byte[] data, int offset) public override string ToString() { - return "RelativeHumidity: " + + return "MRelativeHumidity: " + "\nheader: " + header.ToString() + "\nrelative_humidity: " + relative_humidity.ToString() + "\nvariance: " + variance.ToString(); diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Sensor/msg/MRelativeHumidity.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Sensor/msg/MRelativeHumidity.cs.meta new file mode 100644 index 00000000..12b61e5a --- /dev/null +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Sensor/msg/MRelativeHumidity.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 333882051d224fd4784bfa5962ca6fd2 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Sensor/msg/Temperature.cs b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Sensor/msg/MTemperature.cs similarity index 88% rename from com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Sensor/msg/Temperature.cs rename to com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Sensor/msg/MTemperature.cs index 04576223..e4d7f552 100644 --- a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Sensor/msg/Temperature.cs +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Sensor/msg/MTemperature.cs @@ -8,12 +8,12 @@ namespace RosMessageTypes.Sensor { - public class Temperature : Message + public class MTemperature : Message { public const string RosMessageName = "sensor_msgs/Temperature"; // Single temperature reading. - public Header header; + public MHeader header; // timestamp is the time the temperature was measured // frame_id is the location of the temperature reading public double temperature; @@ -21,14 +21,14 @@ public class Temperature : Message public double variance; // 0 is interpreted as variance unknown - public Temperature() + public MTemperature() { - this.header = new Header(); + this.header = new MHeader(); this.temperature = 0.0; this.variance = 0.0; } - public Temperature(Header header, double temperature, double variance) + public MTemperature(MHeader header, double temperature, double variance) { this.header = header; this.temperature = temperature; @@ -57,7 +57,7 @@ public override int Deserialize(byte[] data, int offset) public override string ToString() { - return "Temperature: " + + return "MTemperature: " + "\nheader: " + header.ToString() + "\ntemperature: " + temperature.ToString() + "\nvariance: " + variance.ToString(); diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Sensor/msg/MTemperature.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Sensor/msg/MTemperature.cs.meta new file mode 100644 index 00000000..9938747b --- /dev/null +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Sensor/msg/MTemperature.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 317985a52cf9b5c4a83e520b6622f9f3 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Sensor/msg/TimeReference.cs b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Sensor/msg/MTimeReference.cs similarity index 85% rename from com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Sensor/msg/TimeReference.cs rename to com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Sensor/msg/MTimeReference.cs index 4982e759..6dc25bd9 100644 --- a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Sensor/msg/TimeReference.cs +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Sensor/msg/MTimeReference.cs @@ -8,27 +8,27 @@ namespace RosMessageTypes.Sensor { - public class TimeReference : Message + public class MTimeReference : Message { public const string RosMessageName = "sensor_msgs/TimeReference"; // Measurement from an external time source not actively synchronized with the system clock. - public Header header; + public MHeader header; // stamp is system time for which measurement was valid // frame_id is not used - public Time time_ref; + public MTime time_ref; // corresponding time from this external source public string source; // (optional) name of time source - public TimeReference() + public MTimeReference() { - this.header = new Header(); - this.time_ref = new Time(); + this.header = new MHeader(); + this.time_ref = new MTime(); this.source = ""; } - public TimeReference(Header header, Time time_ref, string source) + public MTimeReference(MHeader header, MTime time_ref, string source) { this.header = header; this.time_ref = time_ref; @@ -58,7 +58,7 @@ public override int Deserialize(byte[] data, int offset) public override string ToString() { - return "TimeReference: " + + return "MTimeReference: " + "\nheader: " + header.ToString() + "\ntime_ref: " + time_ref.ToString() + "\nsource: " + source.ToString(); diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Sensor/msg/MTimeReference.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Sensor/msg/MTimeReference.cs.meta new file mode 100644 index 00000000..fd1a7217 --- /dev/null +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Sensor/msg/MTimeReference.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 6994006993b34ff409b7c738151dde7b +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Sensor/srv.meta b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Sensor/srv.meta similarity index 100% rename from com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Sensor/srv.meta rename to com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Sensor/srv.meta diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Sensor/srv/SetCameraInfoRequest.cs b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Sensor/srv/MSetCameraInfoRequest.cs similarity index 83% rename from com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Sensor/srv/SetCameraInfoRequest.cs rename to com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Sensor/srv/MSetCameraInfoRequest.cs index ae44e159..d7cd973d 100644 --- a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Sensor/srv/SetCameraInfoRequest.cs +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Sensor/srv/MSetCameraInfoRequest.cs @@ -7,7 +7,7 @@ namespace RosMessageTypes.Sensor { - public class SetCameraInfoRequest : Message + public class MSetCameraInfoRequest : Message { public const string RosMessageName = "sensor_msgs/SetCameraInfo"; @@ -18,15 +18,15 @@ public class SetCameraInfoRequest : Message // camera is currently outputting on its camera_info topic, and the camera // will assume that the region of the imager that is being referred to is // the region that the camera is currently capturing. - public CameraInfo camera_info; + public MCameraInfo camera_info; // The camera_info to store - public SetCameraInfoRequest() + public MSetCameraInfoRequest() { - this.camera_info = new CameraInfo(); + this.camera_info = new MCameraInfo(); } - public SetCameraInfoRequest(CameraInfo camera_info) + public MSetCameraInfoRequest(MCameraInfo camera_info) { this.camera_info = camera_info; } @@ -47,7 +47,7 @@ public override int Deserialize(byte[] data, int offset) public override string ToString() { - return "SetCameraInfoRequest: " + + return "MSetCameraInfoRequest: " + "\ncamera_info: " + camera_info.ToString(); } } diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Sensor/srv/MSetCameraInfoRequest.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Sensor/srv/MSetCameraInfoRequest.cs.meta new file mode 100644 index 00000000..43c3bdce --- /dev/null +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Sensor/srv/MSetCameraInfoRequest.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 70b7a42dbd2e97747aafa2a5718fe580 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Sensor/srv/SetCameraInfoResponse.cs b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Sensor/srv/MSetCameraInfoResponse.cs similarity index 88% rename from com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Sensor/srv/SetCameraInfoResponse.cs rename to com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Sensor/srv/MSetCameraInfoResponse.cs index 67db9046..d2cdf844 100644 --- a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Sensor/srv/SetCameraInfoResponse.cs +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Sensor/srv/MSetCameraInfoResponse.cs @@ -7,7 +7,7 @@ namespace RosMessageTypes.Sensor { - public class SetCameraInfoResponse : Message + public class MSetCameraInfoResponse : Message { public const string RosMessageName = "sensor_msgs/SetCameraInfo"; @@ -16,13 +16,13 @@ public class SetCameraInfoResponse : Message public string status_message; // Used to give details about success - public SetCameraInfoResponse() + public MSetCameraInfoResponse() { this.success = false; this.status_message = ""; } - public SetCameraInfoResponse(bool success, string status_message) + public MSetCameraInfoResponse(bool success, string status_message) { this.success = success; this.status_message = status_message; @@ -50,7 +50,7 @@ public override int Deserialize(byte[] data, int offset) public override string ToString() { - return "SetCameraInfoResponse: " + + return "MSetCameraInfoResponse: " + "\nsuccess: " + success.ToString() + "\nstatus_message: " + status_message.ToString(); } diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Sensor/srv/MSetCameraInfoResponse.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Sensor/srv/MSetCameraInfoResponse.cs.meta new file mode 100644 index 00000000..f1363b81 --- /dev/null +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Sensor/srv/MSetCameraInfoResponse.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: b3866470d545ea34cb1581569f2c4d0e +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Shape.meta b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Shape.meta similarity index 100% rename from com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Shape.meta rename to com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Shape.meta diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Shape/msg.meta b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Shape/msg.meta similarity index 100% rename from com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Shape/msg.meta rename to com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Shape/msg.meta diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Shape/msg/Mesh.cs b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Shape/msg/MMesh.cs similarity index 77% rename from com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Shape/msg/Mesh.cs rename to com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Shape/msg/MMesh.cs index 75a23be5..ad3d20cb 100644 --- a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Shape/msg/Mesh.cs +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Shape/msg/MMesh.cs @@ -7,23 +7,23 @@ namespace RosMessageTypes.Shape { - public class Mesh : Message + public class MMesh : Message { public const string RosMessageName = "shape_msgs/Mesh"; // Definition of a mesh // list of triangles; the index values refer to positions in vertices[] - public MeshTriangle[] triangles; + public MMeshTriangle[] triangles; // the actual vertices that make up the mesh - public Geometry.Point[] vertices; + public Geometry.MPoint[] vertices; - public Mesh() + public MMesh() { - this.triangles = new MeshTriangle[0]; - this.vertices = new Geometry.Point[0]; + this.triangles = new MMeshTriangle[0]; + this.vertices = new Geometry.MPoint[0]; } - public Mesh(MeshTriangle[] triangles, Geometry.Point[] vertices) + public MMesh(MMeshTriangle[] triangles, Geometry.MPoint[] vertices) { this.triangles = triangles; this.vertices = vertices; @@ -48,19 +48,19 @@ public override int Deserialize(byte[] data, int offset) var trianglesArrayLength = DeserializeLength(data, offset); offset += 4; - this.triangles= new MeshTriangle[trianglesArrayLength]; + this.triangles= new MMeshTriangle[trianglesArrayLength]; for(var i = 0; i < trianglesArrayLength; i++) { - this.triangles[i] = new MeshTriangle(); + this.triangles[i] = new MMeshTriangle(); offset = this.triangles[i].Deserialize(data, offset); } var verticesArrayLength = DeserializeLength(data, offset); offset += 4; - this.vertices= new Geometry.Point[verticesArrayLength]; + this.vertices= new Geometry.MPoint[verticesArrayLength]; for(var i = 0; i < verticesArrayLength; i++) { - this.vertices[i] = new Geometry.Point(); + this.vertices[i] = new Geometry.MPoint(); offset = this.vertices[i].Deserialize(data, offset); } @@ -69,7 +69,7 @@ public override int Deserialize(byte[] data, int offset) public override string ToString() { - return "Mesh: " + + return "MMesh: " + "\ntriangles: " + System.String.Join(", ", triangles.ToList()) + "\nvertices: " + System.String.Join(", ", vertices.ToList()); } diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Shape/msg/MMesh.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Shape/msg/MMesh.cs.meta new file mode 100644 index 00000000..83b73e8c --- /dev/null +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Shape/msg/MMesh.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: d121b9d19810a164da5525a365050b62 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Shape/msg/MeshTriangle.cs b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Shape/msg/MMeshTriangle.cs similarity index 89% rename from com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Shape/msg/MeshTriangle.cs rename to com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Shape/msg/MMeshTriangle.cs index 1eda31fb..673a158f 100644 --- a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Shape/msg/MeshTriangle.cs +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Shape/msg/MMeshTriangle.cs @@ -7,19 +7,19 @@ namespace RosMessageTypes.Shape { - public class MeshTriangle : Message + public class MMeshTriangle : Message { public const string RosMessageName = "shape_msgs/MeshTriangle"; // Definition of a triangle's vertices public uint[] vertex_indices; - public MeshTriangle() + public MMeshTriangle() { this.vertex_indices = new uint[3]; } - public MeshTriangle(uint[] vertex_indices) + public MMeshTriangle(uint[] vertex_indices) { this.vertex_indices = vertex_indices; } @@ -49,7 +49,7 @@ public override int Deserialize(byte[] data, int offset) public override string ToString() { - return "MeshTriangle: " + + return "MMeshTriangle: " + "\nvertex_indices: " + System.String.Join(", ", vertex_indices.ToList()); } } diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Shape/msg/MMeshTriangle.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Shape/msg/MMeshTriangle.cs.meta new file mode 100644 index 00000000..c1ea18b7 --- /dev/null +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Shape/msg/MMeshTriangle.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 2cfe4f777754fe14bba2720c3230a3ec +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Shape/msg/Plane.cs b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Shape/msg/MPlane.cs similarity index 91% rename from com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Shape/msg/Plane.cs rename to com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Shape/msg/MPlane.cs index be98fe4b..7bf045f2 100644 --- a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Shape/msg/Plane.cs +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Shape/msg/MPlane.cs @@ -7,7 +7,7 @@ namespace RosMessageTypes.Shape { - public class Plane : Message + public class MPlane : Message { public const string RosMessageName = "shape_msgs/Plane"; @@ -18,12 +18,12 @@ public class Plane : Message // d := coef[3] public double[] coef; - public Plane() + public MPlane() { this.coef = new double[4]; } - public Plane(double[] coef) + public MPlane(double[] coef) { this.coef = coef; } @@ -53,7 +53,7 @@ public override int Deserialize(byte[] data, int offset) public override string ToString() { - return "Plane: " + + return "MPlane: " + "\ncoef: " + System.String.Join(", ", coef.ToList()); } } diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Shape/msg/MPlane.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Shape/msg/MPlane.cs.meta new file mode 100644 index 00000000..35ec7ced --- /dev/null +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Shape/msg/MPlane.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 941cfe2c77cc0ae4a83e6fb0545367d2 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Shape/msg/SolidPrimitive.cs b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Shape/msg/MSolidPrimitive.cs similarity index 94% rename from com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Shape/msg/SolidPrimitive.cs rename to com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Shape/msg/MSolidPrimitive.cs index 7031690f..cbeca26b 100644 --- a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Shape/msg/SolidPrimitive.cs +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Shape/msg/MSolidPrimitive.cs @@ -7,7 +7,7 @@ namespace RosMessageTypes.Shape { - public class SolidPrimitive : Message + public class MSolidPrimitive : Message { public const string RosMessageName = "shape_msgs/SolidPrimitive"; @@ -42,13 +42,13 @@ public class SolidPrimitive : Message public const byte CONE_HEIGHT = 0; public const byte CONE_RADIUS = 1; - public SolidPrimitive() + public MSolidPrimitive() { this.type = 0; this.dimensions = new double[0]; } - public SolidPrimitive(byte type, double[] dimensions) + public MSolidPrimitive(byte type, double[] dimensions) { this.type = type; this.dimensions = dimensions; @@ -84,7 +84,7 @@ public override int Deserialize(byte[] data, int offset) public override string ToString() { - return "SolidPrimitive: " + + return "MSolidPrimitive: " + "\ntype: " + type.ToString() + "\ndimensions: " + System.String.Join(", ", dimensions.ToList()); } diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Shape/msg/MSolidPrimitive.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Shape/msg/MSolidPrimitive.cs.meta new file mode 100644 index 00000000..7601d182 --- /dev/null +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Shape/msg/MSolidPrimitive.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: d28a0ed97d621a4438bbf58a66883d13 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Std.meta b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Std.meta new file mode 100644 index 00000000..99568667 --- /dev/null +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Std.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 22a17137f42e6a94db930f9d8b25e6fc +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Std/msg.meta b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Std/msg.meta new file mode 100644 index 00000000..5d01043b --- /dev/null +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Std/msg.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 5c6e528dfe0bf0f4295572d0cb4d0014 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/std_msgs/Bool.cs b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Std/msg/MBool.cs similarity index 89% rename from com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/std_msgs/Bool.cs rename to com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Std/msg/MBool.cs index 8dfe8f8c..2ca52815 100644 --- a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/std_msgs/Bool.cs +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Std/msg/MBool.cs @@ -7,18 +7,18 @@ namespace RosMessageTypes.Std { - public class Bool : Message + public class MBool : Message { public const string RosMessageName = "std_msgs/Bool"; public bool data; - public Bool() + public MBool() { this.data = false; } - public Bool(bool data) + public MBool(bool data) { this.data = data; } @@ -40,7 +40,7 @@ public override int Deserialize(byte[] data, int offset) public override string ToString() { - return "Bool: " + + return "MBool: " + "\ndata: " + data.ToString(); } } diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Std/msg/MBool.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Std/msg/MBool.cs.meta new file mode 100644 index 00000000..59a516d5 --- /dev/null +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Std/msg/MBool.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: d5dfbe41b1968dc4fa0dcf0f5b07e648 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/std_msgs/Byte.cs b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Std/msg/MByte.cs similarity index 89% rename from com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/std_msgs/Byte.cs rename to com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Std/msg/MByte.cs index 96d29dc9..1fd9156d 100644 --- a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/std_msgs/Byte.cs +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Std/msg/MByte.cs @@ -7,18 +7,18 @@ namespace RosMessageTypes.Std { - public class Byte : Message + public class MByte : Message { public const string RosMessageName = "std_msgs/Byte"; public sbyte data; - public Byte() + public MByte() { this.data = 0; } - public Byte(sbyte data) + public MByte(sbyte data) { this.data = data; } @@ -40,7 +40,7 @@ public override int Deserialize(byte[] data, int offset) public override string ToString() { - return "Byte: " + + return "MByte: " + "\ndata: " + data.ToString(); } } diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Std/msg/MByte.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Std/msg/MByte.cs.meta new file mode 100644 index 00000000..c60a9805 --- /dev/null +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Std/msg/MByte.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: bb6ad5705f56c9c42a2f9eca0c900353 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/std_msgs/ByteMultiArray.cs b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Std/msg/MByteMultiArray.cs similarity index 86% rename from com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/std_msgs/ByteMultiArray.cs rename to com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Std/msg/MByteMultiArray.cs index 99522c18..e49b1743 100644 --- a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/std_msgs/ByteMultiArray.cs +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Std/msg/MByteMultiArray.cs @@ -7,24 +7,24 @@ namespace RosMessageTypes.Std { - public class ByteMultiArray : Message + public class MByteMultiArray : Message { public const string RosMessageName = "std_msgs/ByteMultiArray"; // Please look at the MultiArrayLayout message definition for // documentation on all multiarrays. - public MultiArrayLayout layout; + public MMultiArrayLayout layout; // specification of data layout public sbyte[] data; // array of data - public ByteMultiArray() + public MByteMultiArray() { - this.layout = new MultiArrayLayout(); + this.layout = new MMultiArrayLayout(); this.data = new sbyte[0]; } - public ByteMultiArray(MultiArrayLayout layout, sbyte[] data) + public MByteMultiArray(MMultiArrayLayout layout, sbyte[] data) { this.layout = layout; this.data = data; @@ -58,7 +58,7 @@ public override int Deserialize(byte[] data, int offset) public override string ToString() { - return "ByteMultiArray: " + + return "MByteMultiArray: " + "\nlayout: " + layout.ToString() + "\ndata: " + System.String.Join(", ", data.ToList()); } diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Std/msg/MByteMultiArray.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Std/msg/MByteMultiArray.cs.meta new file mode 100644 index 00000000..e8a7ae54 --- /dev/null +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Std/msg/MByteMultiArray.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 8eafa2e8d6f098647a075fde6214159a +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/std_msgs/Char.cs b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Std/msg/MChar.cs similarity index 89% rename from com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/std_msgs/Char.cs rename to com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Std/msg/MChar.cs index f725f7cd..3f3e2832 100644 --- a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/std_msgs/Char.cs +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Std/msg/MChar.cs @@ -7,18 +7,18 @@ namespace RosMessageTypes.Std { - public class Char : Message + public class MChar : Message { public const string RosMessageName = "std_msgs/Char"; public byte data; - public Char() + public MChar() { this.data = 0; } - public Char(byte data) + public MChar(byte data) { this.data = data; } @@ -40,7 +40,7 @@ public override int Deserialize(byte[] data, int offset) public override string ToString() { - return "Char: " + + return "MChar: " + "\ndata: " + data.ToString(); } } diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Std/msg/MChar.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Std/msg/MChar.cs.meta new file mode 100644 index 00000000..532ef6d9 --- /dev/null +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Std/msg/MChar.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: c13f3c5be04d0224e993f3866a3be4d5 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/std_msgs/ColorRGBA.cs b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Std/msg/MColorRGBA.cs similarity index 91% rename from com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/std_msgs/ColorRGBA.cs rename to com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Std/msg/MColorRGBA.cs index f2436182..435461a7 100644 --- a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/std_msgs/ColorRGBA.cs +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Std/msg/MColorRGBA.cs @@ -7,7 +7,7 @@ namespace RosMessageTypes.Std { - public class ColorRGBA : Message + public class MColorRGBA : Message { public const string RosMessageName = "std_msgs/ColorRGBA"; @@ -16,7 +16,7 @@ public class ColorRGBA : Message public float b; public float a; - public ColorRGBA() + public MColorRGBA() { this.r = 0.0f; this.g = 0.0f; @@ -24,7 +24,7 @@ public ColorRGBA() this.a = 0.0f; } - public ColorRGBA(float r, float g, float b, float a) + public MColorRGBA(float r, float g, float b, float a) { this.r = r; this.g = g; @@ -58,7 +58,7 @@ public override int Deserialize(byte[] data, int offset) public override string ToString() { - return "ColorRGBA: " + + return "MColorRGBA: " + "\nr: " + r.ToString() + "\ng: " + g.ToString() + "\nb: " + b.ToString() + diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Std/msg/MColorRGBA.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Std/msg/MColorRGBA.cs.meta new file mode 100644 index 00000000..f690ebfa --- /dev/null +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Std/msg/MColorRGBA.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 070b230626c14654f9dd8c8162393387 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/std_msgs/Duration.cs b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Std/msg/MDuration.cs similarity index 90% rename from com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/std_msgs/Duration.cs rename to com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Std/msg/MDuration.cs index b6633b24..34ed4861 100644 --- a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/std_msgs/Duration.cs +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Std/msg/MDuration.cs @@ -4,20 +4,20 @@ namespace Unity.Robotics.ROSTCPConnector.MessageGeneration { - public class Duration : Message + public class MDuration : Message { public const string RosMessageName = "std_msgs/Duration"; public int secs; public int nsecs; - public Duration() + public MDuration() { secs = 0; nsecs = 0; } - public Duration(int secs, int nsecs) + public MDuration(int secs, int nsecs) { this.secs = secs; this.nsecs = nsecs; diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/std_msgs/Duration.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Std/msg/MDuration.cs.meta similarity index 100% rename from com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/std_msgs/Duration.cs.meta rename to com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Std/msg/MDuration.cs.meta diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/std_msgs/Empty.cs b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Std/msg/MEmpty.cs similarity index 88% rename from com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/std_msgs/Empty.cs rename to com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Std/msg/MEmpty.cs index af49e064..169438ca 100644 --- a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/std_msgs/Empty.cs +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Std/msg/MEmpty.cs @@ -7,12 +7,12 @@ namespace RosMessageTypes.Std { - public class Empty : Message + public class MEmpty : Message { public const string RosMessageName = "std_msgs/Empty"; - public Empty() + public MEmpty() { } public override List SerializationStatements() @@ -30,7 +30,7 @@ public override int Deserialize(byte[] data, int offset) public override string ToString() { - return "Empty: "; + return "MEmpty: "; } } } diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Std/msg/MEmpty.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Std/msg/MEmpty.cs.meta new file mode 100644 index 00000000..ef187f4d --- /dev/null +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Std/msg/MEmpty.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 4331b0d5aefe0f7458719ab3a428c402 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/std_msgs/Float32.cs b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Std/msg/MFloat32.cs similarity index 88% rename from com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/std_msgs/Float32.cs rename to com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Std/msg/MFloat32.cs index aa6163f3..d9097823 100644 --- a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/std_msgs/Float32.cs +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Std/msg/MFloat32.cs @@ -7,18 +7,18 @@ namespace RosMessageTypes.Std { - public class Float32 : Message + public class MFloat32 : Message { public const string RosMessageName = "std_msgs/Float32"; public float data; - public Float32() + public MFloat32() { this.data = 0.0f; } - public Float32(float data) + public MFloat32(float data) { this.data = data; } @@ -40,7 +40,7 @@ public override int Deserialize(byte[] data, int offset) public override string ToString() { - return "Float32: " + + return "MFloat32: " + "\ndata: " + data.ToString(); } } diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Std/msg/MFloat32.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Std/msg/MFloat32.cs.meta new file mode 100644 index 00000000..ced544d9 --- /dev/null +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Std/msg/MFloat32.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 288131041f2d25749a244b03bc3f468b +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/std_msgs/Float32MultiArray.cs b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Std/msg/MFloat32MultiArray.cs similarity index 86% rename from com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/std_msgs/Float32MultiArray.cs rename to com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Std/msg/MFloat32MultiArray.cs index 571aa02b..87a3e143 100644 --- a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/std_msgs/Float32MultiArray.cs +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Std/msg/MFloat32MultiArray.cs @@ -7,24 +7,24 @@ namespace RosMessageTypes.Std { - public class Float32MultiArray : Message + public class MFloat32MultiArray : Message { public const string RosMessageName = "std_msgs/Float32MultiArray"; // Please look at the MultiArrayLayout message definition for // documentation on all multiarrays. - public MultiArrayLayout layout; + public MMultiArrayLayout layout; // specification of data layout public float[] data; // array of data - public Float32MultiArray() + public MFloat32MultiArray() { - this.layout = new MultiArrayLayout(); + this.layout = new MMultiArrayLayout(); this.data = new float[0]; } - public Float32MultiArray(MultiArrayLayout layout, float[] data) + public MFloat32MultiArray(MMultiArrayLayout layout, float[] data) { this.layout = layout; this.data = data; @@ -59,7 +59,7 @@ public override int Deserialize(byte[] data, int offset) public override string ToString() { - return "Float32MultiArray: " + + return "MFloat32MultiArray: " + "\nlayout: " + layout.ToString() + "\ndata: " + System.String.Join(", ", data.ToList()); } diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Std/msg/MFloat32MultiArray.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Std/msg/MFloat32MultiArray.cs.meta new file mode 100644 index 00000000..f481875b --- /dev/null +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Std/msg/MFloat32MultiArray.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 60ff683cf25750149998aa1f3ad1521f +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/std_msgs/Float64.cs b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Std/msg/MFloat64.cs similarity index 88% rename from com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/std_msgs/Float64.cs rename to com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Std/msg/MFloat64.cs index b6774946..105afd12 100644 --- a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/std_msgs/Float64.cs +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Std/msg/MFloat64.cs @@ -7,18 +7,18 @@ namespace RosMessageTypes.Std { - public class Float64 : Message + public class MFloat64 : Message { public const string RosMessageName = "std_msgs/Float64"; public double data; - public Float64() + public MFloat64() { this.data = 0.0; } - public Float64(double data) + public MFloat64(double data) { this.data = data; } @@ -40,7 +40,7 @@ public override int Deserialize(byte[] data, int offset) public override string ToString() { - return "Float64: " + + return "MFloat64: " + "\ndata: " + data.ToString(); } } diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Std/msg/MFloat64.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Std/msg/MFloat64.cs.meta new file mode 100644 index 00000000..19740b1a --- /dev/null +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Std/msg/MFloat64.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: e9eae56e8056bc640b3db7d985ea35c3 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/std_msgs/Float64MultiArray.cs b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Std/msg/MFloat64MultiArray.cs similarity index 86% rename from com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/std_msgs/Float64MultiArray.cs rename to com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Std/msg/MFloat64MultiArray.cs index 06590ede..b60ebeba 100644 --- a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/std_msgs/Float64MultiArray.cs +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Std/msg/MFloat64MultiArray.cs @@ -7,24 +7,24 @@ namespace RosMessageTypes.Std { - public class Float64MultiArray : Message + public class MFloat64MultiArray : Message { public const string RosMessageName = "std_msgs/Float64MultiArray"; // Please look at the MultiArrayLayout message definition for // documentation on all multiarrays. - public MultiArrayLayout layout; + public MMultiArrayLayout layout; // specification of data layout public double[] data; // array of data - public Float64MultiArray() + public MFloat64MultiArray() { - this.layout = new MultiArrayLayout(); + this.layout = new MMultiArrayLayout(); this.data = new double[0]; } - public Float64MultiArray(MultiArrayLayout layout, double[] data) + public MFloat64MultiArray(MMultiArrayLayout layout, double[] data) { this.layout = layout; this.data = data; @@ -59,7 +59,7 @@ public override int Deserialize(byte[] data, int offset) public override string ToString() { - return "Float64MultiArray: " + + return "MFloat64MultiArray: " + "\nlayout: " + layout.ToString() + "\ndata: " + System.String.Join(", ", data.ToList()); } diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Std/msg/MFloat64MultiArray.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Std/msg/MFloat64MultiArray.cs.meta new file mode 100644 index 00000000..2e1df484 --- /dev/null +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Std/msg/MFloat64MultiArray.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 456aba7a110acda498c6bda31598be5f +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/std_msgs/Header.cs b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Std/msg/MHeader.cs similarity index 91% rename from com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/std_msgs/Header.cs rename to com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Std/msg/MHeader.cs index a66030f8..a68d7959 100644 --- a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/std_msgs/Header.cs +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Std/msg/MHeader.cs @@ -8,7 +8,7 @@ namespace RosMessageTypes.Std { - public class Header : Message + public class MHeader : Message { public const string RosMessageName = "std_msgs/Header"; @@ -22,18 +22,18 @@ public class Header : Message // * stamp.sec: seconds (stamp_secs) since epoch (in Python the variable is called 'secs') // * stamp.nsec: nanoseconds since stamp_secs (in Python the variable is called 'nsecs') // time-handling sugar is provided by the client library - public Time stamp; + public MTime stamp; // Frame this data is associated with public string frame_id; - public Header() + public MHeader() { this.seq = 0; - this.stamp = new Time(); + this.stamp = new MTime(); this.frame_id = ""; } - public Header(uint seq, Time stamp, string frame_id) + public MHeader(uint seq, MTime stamp, string frame_id) { this.seq = seq; this.stamp = stamp; @@ -64,7 +64,7 @@ public override int Deserialize(byte[] data, int offset) public override string ToString() { - return "Header: " + + return "MHeader: " + "\nseq: " + seq.ToString() + "\nstamp: " + stamp.ToString() + "\nframe_id: " + frame_id.ToString(); diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Std/msg/MHeader.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Std/msg/MHeader.cs.meta new file mode 100644 index 00000000..a5f4feb2 --- /dev/null +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Std/msg/MHeader.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 84b26a8a8cfb6da41ad57a41d0010b8a +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/std_msgs/Int16.cs b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Std/msg/MInt16.cs similarity index 89% rename from com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/std_msgs/Int16.cs rename to com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Std/msg/MInt16.cs index 4c4ed808..7636bb00 100644 --- a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/std_msgs/Int16.cs +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Std/msg/MInt16.cs @@ -7,18 +7,18 @@ namespace RosMessageTypes.Std { - public class Int16 : Message + public class MInt16 : Message { public const string RosMessageName = "std_msgs/Int16"; public short data; - public Int16() + public MInt16() { this.data = 0; } - public Int16(short data) + public MInt16(short data) { this.data = data; } @@ -40,7 +40,7 @@ public override int Deserialize(byte[] data, int offset) public override string ToString() { - return "Int16: " + + return "MInt16: " + "\ndata: " + data.ToString(); } } diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Std/msg/MInt16.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Std/msg/MInt16.cs.meta new file mode 100644 index 00000000..f8aa4865 --- /dev/null +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Std/msg/MInt16.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 243efa365a8700a479558c746f20bb24 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/std_msgs/Int16MultiArray.cs b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Std/msg/MInt16MultiArray.cs similarity index 86% rename from com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/std_msgs/Int16MultiArray.cs rename to com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Std/msg/MInt16MultiArray.cs index 2413061f..791f4cde 100644 --- a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/std_msgs/Int16MultiArray.cs +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Std/msg/MInt16MultiArray.cs @@ -7,24 +7,24 @@ namespace RosMessageTypes.Std { - public class Int16MultiArray : Message + public class MInt16MultiArray : Message { public const string RosMessageName = "std_msgs/Int16MultiArray"; // Please look at the MultiArrayLayout message definition for // documentation on all multiarrays. - public MultiArrayLayout layout; + public MMultiArrayLayout layout; // specification of data layout public short[] data; // array of data - public Int16MultiArray() + public MInt16MultiArray() { - this.layout = new MultiArrayLayout(); + this.layout = new MMultiArrayLayout(); this.data = new short[0]; } - public Int16MultiArray(MultiArrayLayout layout, short[] data) + public MInt16MultiArray(MMultiArrayLayout layout, short[] data) { this.layout = layout; this.data = data; @@ -59,7 +59,7 @@ public override int Deserialize(byte[] data, int offset) public override string ToString() { - return "Int16MultiArray: " + + return "MInt16MultiArray: " + "\nlayout: " + layout.ToString() + "\ndata: " + System.String.Join(", ", data.ToList()); } diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Std/msg/MInt16MultiArray.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Std/msg/MInt16MultiArray.cs.meta new file mode 100644 index 00000000..1435d49b --- /dev/null +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Std/msg/MInt16MultiArray.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 0b75fe91ca3e7924c890fac4012c9695 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/std_msgs/Int32.cs b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Std/msg/MInt32.cs similarity index 89% rename from com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/std_msgs/Int32.cs rename to com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Std/msg/MInt32.cs index ec803827..f8fc6ad0 100644 --- a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/std_msgs/Int32.cs +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Std/msg/MInt32.cs @@ -7,18 +7,18 @@ namespace RosMessageTypes.Std { - public class Int32 : Message + public class MInt32 : Message { public const string RosMessageName = "std_msgs/Int32"; public int data; - public Int32() + public MInt32() { this.data = 0; } - public Int32(int data) + public MInt32(int data) { this.data = data; } @@ -40,7 +40,7 @@ public override int Deserialize(byte[] data, int offset) public override string ToString() { - return "Int32: " + + return "MInt32: " + "\ndata: " + data.ToString(); } } diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Std/msg/MInt32.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Std/msg/MInt32.cs.meta new file mode 100644 index 00000000..fa7c4be7 --- /dev/null +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Std/msg/MInt32.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 2f01019d87d110844a26af88bb68d009 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/std_msgs/Int32MultiArray.cs b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Std/msg/MInt32MultiArray.cs similarity index 86% rename from com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/std_msgs/Int32MultiArray.cs rename to com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Std/msg/MInt32MultiArray.cs index 4638dc70..1c44214d 100644 --- a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/std_msgs/Int32MultiArray.cs +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Std/msg/MInt32MultiArray.cs @@ -7,24 +7,24 @@ namespace RosMessageTypes.Std { - public class Int32MultiArray : Message + public class MInt32MultiArray : Message { public const string RosMessageName = "std_msgs/Int32MultiArray"; // Please look at the MultiArrayLayout message definition for // documentation on all multiarrays. - public MultiArrayLayout layout; + public MMultiArrayLayout layout; // specification of data layout public int[] data; // array of data - public Int32MultiArray() + public MInt32MultiArray() { - this.layout = new MultiArrayLayout(); + this.layout = new MMultiArrayLayout(); this.data = new int[0]; } - public Int32MultiArray(MultiArrayLayout layout, int[] data) + public MInt32MultiArray(MMultiArrayLayout layout, int[] data) { this.layout = layout; this.data = data; @@ -59,7 +59,7 @@ public override int Deserialize(byte[] data, int offset) public override string ToString() { - return "Int32MultiArray: " + + return "MInt32MultiArray: " + "\nlayout: " + layout.ToString() + "\ndata: " + System.String.Join(", ", data.ToList()); } diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Std/msg/MInt32MultiArray.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Std/msg/MInt32MultiArray.cs.meta new file mode 100644 index 00000000..0bd089ad --- /dev/null +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Std/msg/MInt32MultiArray.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 4ef0d8da924c0a74c96bab88ef3c46a1 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/std_msgs/Int64.cs b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Std/msg/MInt64.cs similarity index 89% rename from com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/std_msgs/Int64.cs rename to com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Std/msg/MInt64.cs index 1b5dd759..d1ab0c69 100644 --- a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/std_msgs/Int64.cs +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Std/msg/MInt64.cs @@ -7,18 +7,18 @@ namespace RosMessageTypes.Std { - public class Int64 : Message + public class MInt64 : Message { public const string RosMessageName = "std_msgs/Int64"; public long data; - public Int64() + public MInt64() { this.data = 0; } - public Int64(long data) + public MInt64(long data) { this.data = data; } @@ -40,7 +40,7 @@ public override int Deserialize(byte[] data, int offset) public override string ToString() { - return "Int64: " + + return "MInt64: " + "\ndata: " + data.ToString(); } } diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Std/msg/MInt64.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Std/msg/MInt64.cs.meta new file mode 100644 index 00000000..2d7a9fe6 --- /dev/null +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Std/msg/MInt64.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 1900699de80a93f4b8424ae1f713676f +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/std_msgs/Int64MultiArray.cs b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Std/msg/MInt64MultiArray.cs similarity index 86% rename from com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/std_msgs/Int64MultiArray.cs rename to com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Std/msg/MInt64MultiArray.cs index 84ff1c6e..4aa1943f 100644 --- a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/std_msgs/Int64MultiArray.cs +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Std/msg/MInt64MultiArray.cs @@ -7,24 +7,24 @@ namespace RosMessageTypes.Std { - public class Int64MultiArray : Message + public class MInt64MultiArray : Message { public const string RosMessageName = "std_msgs/Int64MultiArray"; // Please look at the MultiArrayLayout message definition for // documentation on all multiarrays. - public MultiArrayLayout layout; + public MMultiArrayLayout layout; // specification of data layout public long[] data; // array of data - public Int64MultiArray() + public MInt64MultiArray() { - this.layout = new MultiArrayLayout(); + this.layout = new MMultiArrayLayout(); this.data = new long[0]; } - public Int64MultiArray(MultiArrayLayout layout, long[] data) + public MInt64MultiArray(MMultiArrayLayout layout, long[] data) { this.layout = layout; this.data = data; @@ -59,7 +59,7 @@ public override int Deserialize(byte[] data, int offset) public override string ToString() { - return "Int64MultiArray: " + + return "MInt64MultiArray: " + "\nlayout: " + layout.ToString() + "\ndata: " + System.String.Join(", ", data.ToList()); } diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Std/msg/MInt64MultiArray.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Std/msg/MInt64MultiArray.cs.meta new file mode 100644 index 00000000..73334bbb --- /dev/null +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Std/msg/MInt64MultiArray.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 1a44c3bf80579bd4ba48c68e0b9cfc9b +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/std_msgs/Int8.cs b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Std/msg/MInt8.cs similarity index 89% rename from com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/std_msgs/Int8.cs rename to com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Std/msg/MInt8.cs index b23aabb5..c6883c0d 100644 --- a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/std_msgs/Int8.cs +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Std/msg/MInt8.cs @@ -7,18 +7,18 @@ namespace RosMessageTypes.Std { - public class Int8 : Message + public class MInt8 : Message { public const string RosMessageName = "std_msgs/Int8"; public sbyte data; - public Int8() + public MInt8() { this.data = 0; } - public Int8(sbyte data) + public MInt8(sbyte data) { this.data = data; } @@ -40,7 +40,7 @@ public override int Deserialize(byte[] data, int offset) public override string ToString() { - return "Int8: " + + return "MInt8: " + "\ndata: " + data.ToString(); } } diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Std/msg/MInt8.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Std/msg/MInt8.cs.meta new file mode 100644 index 00000000..ba2d3b51 --- /dev/null +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Std/msg/MInt8.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 2716d306c6faa6a44af34384b3aeb285 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/std_msgs/Int8MultiArray.cs b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Std/msg/MInt8MultiArray.cs similarity index 86% rename from com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/std_msgs/Int8MultiArray.cs rename to com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Std/msg/MInt8MultiArray.cs index 1cad2c89..024dc5ac 100644 --- a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/std_msgs/Int8MultiArray.cs +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Std/msg/MInt8MultiArray.cs @@ -7,24 +7,24 @@ namespace RosMessageTypes.Std { - public class Int8MultiArray : Message + public class MInt8MultiArray : Message { public const string RosMessageName = "std_msgs/Int8MultiArray"; // Please look at the MultiArrayLayout message definition for // documentation on all multiarrays. - public MultiArrayLayout layout; + public MMultiArrayLayout layout; // specification of data layout public sbyte[] data; // array of data - public Int8MultiArray() + public MInt8MultiArray() { - this.layout = new MultiArrayLayout(); + this.layout = new MMultiArrayLayout(); this.data = new sbyte[0]; } - public Int8MultiArray(MultiArrayLayout layout, sbyte[] data) + public MInt8MultiArray(MMultiArrayLayout layout, sbyte[] data) { this.layout = layout; this.data = data; @@ -58,7 +58,7 @@ public override int Deserialize(byte[] data, int offset) public override string ToString() { - return "Int8MultiArray: " + + return "MInt8MultiArray: " + "\nlayout: " + layout.ToString() + "\ndata: " + System.String.Join(", ", data.ToList()); } diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Std/msg/MInt8MultiArray.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Std/msg/MInt8MultiArray.cs.meta new file mode 100644 index 00000000..3eecdba7 --- /dev/null +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Std/msg/MInt8MultiArray.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 46028be2e16414749ac2a28f8e28b889 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/std_msgs/MultiArrayDimension.cs b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Std/msg/MMultiArrayDimension.cs similarity index 90% rename from com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/std_msgs/MultiArrayDimension.cs rename to com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Std/msg/MMultiArrayDimension.cs index e3c762a3..f72c6516 100644 --- a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/std_msgs/MultiArrayDimension.cs +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Std/msg/MMultiArrayDimension.cs @@ -7,7 +7,7 @@ namespace RosMessageTypes.Std { - public class MultiArrayDimension : Message + public class MMultiArrayDimension : Message { public const string RosMessageName = "std_msgs/MultiArrayDimension"; @@ -18,14 +18,14 @@ public class MultiArrayDimension : Message public uint stride; // stride of given dimension - public MultiArrayDimension() + public MMultiArrayDimension() { this.label = ""; this.size = 0; this.stride = 0; } - public MultiArrayDimension(string label, uint size, uint stride) + public MMultiArrayDimension(string label, uint size, uint stride) { this.label = label; this.size = size; @@ -57,7 +57,7 @@ public override int Deserialize(byte[] data, int offset) public override string ToString() { - return "MultiArrayDimension: " + + return "MMultiArrayDimension: " + "\nlabel: " + label.ToString() + "\nsize: " + size.ToString() + "\nstride: " + stride.ToString(); diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Std/msg/MMultiArrayDimension.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Std/msg/MMultiArrayDimension.cs.meta new file mode 100644 index 00000000..3c4f4473 --- /dev/null +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Std/msg/MMultiArrayDimension.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: d6777540ac663de4ea8f2b75a97d8ad7 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/std_msgs/MultiArrayLayout.cs b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Std/msg/MMultiArrayLayout.cs similarity index 86% rename from com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/std_msgs/MultiArrayLayout.cs rename to com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Std/msg/MMultiArrayLayout.cs index 89b06937..53dc197d 100644 --- a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/std_msgs/MultiArrayLayout.cs +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Std/msg/MMultiArrayLayout.cs @@ -7,14 +7,14 @@ namespace RosMessageTypes.Std { - public class MultiArrayLayout : Message + public class MMultiArrayLayout : Message { public const string RosMessageName = "std_msgs/MultiArrayLayout"; // The multiarray declares a generic multi-dimensional array of a // particular data type. Dimensions are ordered from outer most // to inner most. - public MultiArrayDimension[] dim; + public MMultiArrayDimension[] dim; // Array of dimension properties public uint data_offset; // padding elements at front of data @@ -38,13 +38,13 @@ public class MultiArrayLayout : Message // // multiarray(i,j,k) refers to the ith row, jth column, and kth channel. - public MultiArrayLayout() + public MMultiArrayLayout() { - this.dim = new MultiArrayDimension[0]; + this.dim = new MMultiArrayDimension[0]; this.data_offset = 0; } - public MultiArrayLayout(MultiArrayDimension[] dim, uint data_offset) + public MMultiArrayLayout(MMultiArrayDimension[] dim, uint data_offset) { this.dim = dim; this.data_offset = data_offset; @@ -66,10 +66,10 @@ public override int Deserialize(byte[] data, int offset) var dimArrayLength = DeserializeLength(data, offset); offset += 4; - this.dim= new MultiArrayDimension[dimArrayLength]; + this.dim= new MMultiArrayDimension[dimArrayLength]; for(var i = 0; i < dimArrayLength; i++) { - this.dim[i] = new MultiArrayDimension(); + this.dim[i] = new MMultiArrayDimension(); offset = this.dim[i].Deserialize(data, offset); } this.data_offset = BitConverter.ToUInt32(data, offset); @@ -80,7 +80,7 @@ public override int Deserialize(byte[] data, int offset) public override string ToString() { - return "MultiArrayLayout: " + + return "MMultiArrayLayout: " + "\ndim: " + System.String.Join(", ", dim.ToList()) + "\ndata_offset: " + data_offset.ToString(); } diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Std/msg/MMultiArrayLayout.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Std/msg/MMultiArrayLayout.cs.meta new file mode 100644 index 00000000..6a4b393f --- /dev/null +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Std/msg/MMultiArrayLayout.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 2d9ba7e242e0f88449feebd3344dc8a8 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/std_msgs/String.cs b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Std/msg/MString.cs similarity index 89% rename from com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/std_msgs/String.cs rename to com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Std/msg/MString.cs index f4eb00e0..6aeab7fd 100644 --- a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/std_msgs/String.cs +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Std/msg/MString.cs @@ -7,18 +7,18 @@ namespace RosMessageTypes.Std { - public class String : Message + public class MString : Message { public const string RosMessageName = "std_msgs/String"; public string data; - public String() + public MString() { this.data = ""; } - public String(string data) + public MString(string data) { this.data = data; } @@ -42,7 +42,7 @@ public override int Deserialize(byte[] data, int offset) public override string ToString() { - return "String: " + + return "MString: " + "\ndata: " + data.ToString(); } } diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Std/msg/MString.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Std/msg/MString.cs.meta new file mode 100644 index 00000000..3903466b --- /dev/null +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Std/msg/MString.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: fb61f00a01fd1df488003907f9614364 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/std_msgs/Time.cs b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Std/msg/MTime.cs similarity index 91% rename from com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/std_msgs/Time.cs rename to com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Std/msg/MTime.cs index d2175779..781dc17b 100644 --- a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/std_msgs/Time.cs +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Std/msg/MTime.cs @@ -5,19 +5,19 @@ namespace RosMessageTypes.Std { - public class Time : Message + public class MTime : Message { public const string RosMessageName = "std_msgs/Time"; public uint secs; public uint nsecs; - public Time() + public MTime() { secs = 0; nsecs = 0; } - public Time(uint secs, uint nsecs) + public MTime(uint secs, uint nsecs) { this.secs = secs; this.nsecs = nsecs; diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/std_msgs/Time.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Std/msg/MTime.cs.meta similarity index 100% rename from com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/std_msgs/Time.cs.meta rename to com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Std/msg/MTime.cs.meta diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/std_msgs/UInt16.cs b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Std/msg/MUInt16.cs similarity index 88% rename from com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/std_msgs/UInt16.cs rename to com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Std/msg/MUInt16.cs index 71e2b3a4..ff7f131c 100644 --- a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/std_msgs/UInt16.cs +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Std/msg/MUInt16.cs @@ -7,18 +7,18 @@ namespace RosMessageTypes.Std { - public class UInt16 : Message + public class MUInt16 : Message { public const string RosMessageName = "std_msgs/UInt16"; public ushort data; - public UInt16() + public MUInt16() { this.data = 0; } - public UInt16(ushort data) + public MUInt16(ushort data) { this.data = data; } @@ -40,7 +40,7 @@ public override int Deserialize(byte[] data, int offset) public override string ToString() { - return "UInt16: " + + return "MUInt16: " + "\ndata: " + data.ToString(); } } diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Std/msg/MUInt16.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Std/msg/MUInt16.cs.meta new file mode 100644 index 00000000..cc4c2abe --- /dev/null +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Std/msg/MUInt16.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 627438172102f0e469a8a81e6c6fea8f +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/std_msgs/UInt16MultiArray.cs b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Std/msg/MUInt16MultiArray.cs similarity index 86% rename from com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/std_msgs/UInt16MultiArray.cs rename to com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Std/msg/MUInt16MultiArray.cs index ae0a1eb1..548afe55 100644 --- a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/std_msgs/UInt16MultiArray.cs +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Std/msg/MUInt16MultiArray.cs @@ -7,24 +7,24 @@ namespace RosMessageTypes.Std { - public class UInt16MultiArray : Message + public class MUInt16MultiArray : Message { public const string RosMessageName = "std_msgs/UInt16MultiArray"; // Please look at the MultiArrayLayout message definition for // documentation on all multiarrays. - public MultiArrayLayout layout; + public MMultiArrayLayout layout; // specification of data layout public ushort[] data; // array of data - public UInt16MultiArray() + public MUInt16MultiArray() { - this.layout = new MultiArrayLayout(); + this.layout = new MMultiArrayLayout(); this.data = new ushort[0]; } - public UInt16MultiArray(MultiArrayLayout layout, ushort[] data) + public MUInt16MultiArray(MMultiArrayLayout layout, ushort[] data) { this.layout = layout; this.data = data; @@ -59,7 +59,7 @@ public override int Deserialize(byte[] data, int offset) public override string ToString() { - return "UInt16MultiArray: " + + return "MUInt16MultiArray: " + "\nlayout: " + layout.ToString() + "\ndata: " + System.String.Join(", ", data.ToList()); } diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Std/msg/MUInt16MultiArray.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Std/msg/MUInt16MultiArray.cs.meta new file mode 100644 index 00000000..8ccb9020 --- /dev/null +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Std/msg/MUInt16MultiArray.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 8b4391dec4df7c1488f790e7f3d5fa9b +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/std_msgs/UInt32.cs b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Std/msg/MUInt32.cs similarity index 88% rename from com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/std_msgs/UInt32.cs rename to com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Std/msg/MUInt32.cs index 6e54cf59..b397033d 100644 --- a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/std_msgs/UInt32.cs +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Std/msg/MUInt32.cs @@ -7,18 +7,18 @@ namespace RosMessageTypes.Std { - public class UInt32 : Message + public class MUInt32 : Message { public const string RosMessageName = "std_msgs/UInt32"; public uint data; - public UInt32() + public MUInt32() { this.data = 0; } - public UInt32(uint data) + public MUInt32(uint data) { this.data = data; } @@ -40,7 +40,7 @@ public override int Deserialize(byte[] data, int offset) public override string ToString() { - return "UInt32: " + + return "MUInt32: " + "\ndata: " + data.ToString(); } } diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Std/msg/MUInt32.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Std/msg/MUInt32.cs.meta new file mode 100644 index 00000000..62e0fc24 --- /dev/null +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Std/msg/MUInt32.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: f130243f9a619ff488c00200d33e914b +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/std_msgs/UInt32MultiArray.cs b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Std/msg/MUInt32MultiArray.cs similarity index 86% rename from com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/std_msgs/UInt32MultiArray.cs rename to com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Std/msg/MUInt32MultiArray.cs index 7dc52ff8..3c8218c5 100644 --- a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/std_msgs/UInt32MultiArray.cs +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Std/msg/MUInt32MultiArray.cs @@ -7,24 +7,24 @@ namespace RosMessageTypes.Std { - public class UInt32MultiArray : Message + public class MUInt32MultiArray : Message { public const string RosMessageName = "std_msgs/UInt32MultiArray"; // Please look at the MultiArrayLayout message definition for // documentation on all multiarrays. - public MultiArrayLayout layout; + public MMultiArrayLayout layout; // specification of data layout public uint[] data; // array of data - public UInt32MultiArray() + public MUInt32MultiArray() { - this.layout = new MultiArrayLayout(); + this.layout = new MMultiArrayLayout(); this.data = new uint[0]; } - public UInt32MultiArray(MultiArrayLayout layout, uint[] data) + public MUInt32MultiArray(MMultiArrayLayout layout, uint[] data) { this.layout = layout; this.data = data; @@ -59,7 +59,7 @@ public override int Deserialize(byte[] data, int offset) public override string ToString() { - return "UInt32MultiArray: " + + return "MUInt32MultiArray: " + "\nlayout: " + layout.ToString() + "\ndata: " + System.String.Join(", ", data.ToList()); } diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Std/msg/MUInt32MultiArray.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Std/msg/MUInt32MultiArray.cs.meta new file mode 100644 index 00000000..f289269b --- /dev/null +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Std/msg/MUInt32MultiArray.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: fd816c946efbc114a885a85adc22ca97 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/std_msgs/UInt64.cs b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Std/msg/MUInt64.cs similarity index 88% rename from com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/std_msgs/UInt64.cs rename to com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Std/msg/MUInt64.cs index 3f42123a..3d8e1fe9 100644 --- a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/std_msgs/UInt64.cs +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Std/msg/MUInt64.cs @@ -7,18 +7,18 @@ namespace RosMessageTypes.Std { - public class UInt64 : Message + public class MUInt64 : Message { public const string RosMessageName = "std_msgs/UInt64"; public ulong data; - public UInt64() + public MUInt64() { this.data = 0; } - public UInt64(ulong data) + public MUInt64(ulong data) { this.data = data; } @@ -40,7 +40,7 @@ public override int Deserialize(byte[] data, int offset) public override string ToString() { - return "UInt64: " + + return "MUInt64: " + "\ndata: " + data.ToString(); } } diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Std/msg/MUInt64.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Std/msg/MUInt64.cs.meta new file mode 100644 index 00000000..66f5c727 --- /dev/null +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Std/msg/MUInt64.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 80cd3e216d7dfcc46954a6324f097cee +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/std_msgs/UInt64MultiArray.cs b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Std/msg/MUInt64MultiArray.cs similarity index 86% rename from com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/std_msgs/UInt64MultiArray.cs rename to com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Std/msg/MUInt64MultiArray.cs index 54cc65ab..5cb11403 100644 --- a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/std_msgs/UInt64MultiArray.cs +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Std/msg/MUInt64MultiArray.cs @@ -7,24 +7,24 @@ namespace RosMessageTypes.Std { - public class UInt64MultiArray : Message + public class MUInt64MultiArray : Message { public const string RosMessageName = "std_msgs/UInt64MultiArray"; // Please look at the MultiArrayLayout message definition for // documentation on all multiarrays. - public MultiArrayLayout layout; + public MMultiArrayLayout layout; // specification of data layout public ulong[] data; // array of data - public UInt64MultiArray() + public MUInt64MultiArray() { - this.layout = new MultiArrayLayout(); + this.layout = new MMultiArrayLayout(); this.data = new ulong[0]; } - public UInt64MultiArray(MultiArrayLayout layout, ulong[] data) + public MUInt64MultiArray(MMultiArrayLayout layout, ulong[] data) { this.layout = layout; this.data = data; @@ -59,7 +59,7 @@ public override int Deserialize(byte[] data, int offset) public override string ToString() { - return "UInt64MultiArray: " + + return "MUInt64MultiArray: " + "\nlayout: " + layout.ToString() + "\ndata: " + System.String.Join(", ", data.ToList()); } diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Std/msg/MUInt64MultiArray.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Std/msg/MUInt64MultiArray.cs.meta new file mode 100644 index 00000000..caf4afd5 --- /dev/null +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Std/msg/MUInt64MultiArray.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: bee9e24dc95ccbc4697c7c3c22ed4a1e +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/std_msgs/UInt8.cs b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Std/msg/MUInt8.cs similarity index 88% rename from com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/std_msgs/UInt8.cs rename to com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Std/msg/MUInt8.cs index 44ece0d2..1cc9a73b 100644 --- a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/std_msgs/UInt8.cs +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Std/msg/MUInt8.cs @@ -7,18 +7,18 @@ namespace RosMessageTypes.Std { - public class UInt8 : Message + public class MUInt8 : Message { public const string RosMessageName = "std_msgs/UInt8"; public byte data; - public UInt8() + public MUInt8() { this.data = 0; } - public UInt8(byte data) + public MUInt8(byte data) { this.data = data; } @@ -40,7 +40,7 @@ public override int Deserialize(byte[] data, int offset) public override string ToString() { - return "UInt8: " + + return "MUInt8: " + "\ndata: " + data.ToString(); } } diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Std/msg/MUInt8.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Std/msg/MUInt8.cs.meta new file mode 100644 index 00000000..350d286c --- /dev/null +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Std/msg/MUInt8.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 540b0aeb1b0b8b54fadf91f77e6cf13a +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/std_msgs/UInt8MultiArray.cs b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Std/msg/MUInt8MultiArray.cs similarity index 86% rename from com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/std_msgs/UInt8MultiArray.cs rename to com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Std/msg/MUInt8MultiArray.cs index f3e4b4bb..ba4ff24b 100644 --- a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/std_msgs/UInt8MultiArray.cs +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Std/msg/MUInt8MultiArray.cs @@ -7,24 +7,24 @@ namespace RosMessageTypes.Std { - public class UInt8MultiArray : Message + public class MUInt8MultiArray : Message { public const string RosMessageName = "std_msgs/UInt8MultiArray"; // Please look at the MultiArrayLayout message definition for // documentation on all multiarrays. - public MultiArrayLayout layout; + public MMultiArrayLayout layout; // specification of data layout public byte[] data; // array of data - public UInt8MultiArray() + public MUInt8MultiArray() { - this.layout = new MultiArrayLayout(); + this.layout = new MMultiArrayLayout(); this.data = new byte[0]; } - public UInt8MultiArray(MultiArrayLayout layout, byte[] data) + public MUInt8MultiArray(MMultiArrayLayout layout, byte[] data) { this.layout = layout; this.data = data; @@ -58,7 +58,7 @@ public override int Deserialize(byte[] data, int offset) public override string ToString() { - return "UInt8MultiArray: " + + return "MUInt8MultiArray: " + "\nlayout: " + layout.ToString() + "\ndata: " + System.String.Join(", ", data.ToList()); } diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Std/msg/MUInt8MultiArray.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Std/msg/MUInt8MultiArray.cs.meta new file mode 100644 index 00000000..94960c28 --- /dev/null +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Std/msg/MUInt8MultiArray.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 22fd4a84b8a86804ba8000cd537f2173 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Stereo.meta b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Stereo.meta similarity index 100% rename from com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Stereo.meta rename to com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Stereo.meta diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Stereo/msg.meta b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Stereo/msg.meta similarity index 100% rename from com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Stereo/msg.meta rename to com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Stereo/msg.meta diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Stereo/msg/DisparityImage.cs b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Stereo/msg/MDisparityImage.cs similarity index 87% rename from com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Stereo/msg/DisparityImage.cs rename to com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Stereo/msg/MDisparityImage.cs index d429a502..90b856e6 100644 --- a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Stereo/msg/DisparityImage.cs +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Stereo/msg/MDisparityImage.cs @@ -8,24 +8,24 @@ namespace RosMessageTypes.Stereo { - public class DisparityImage : Message + public class MDisparityImage : Message { public const string RosMessageName = "stereo_msgs/DisparityImage"; // Separate header for compatibility with current TimeSynchronizer. // Likely to be removed in a later release, use image.header instead. - public Header header; + public MHeader header; // Floating point disparity image. The disparities are pre-adjusted for any // x-offset between the principal points of the two cameras (in the case // that they are verged). That is: d = x_l - x_r - (cx_l - cx_r) - public Sensor.Image image; + public Sensor.MImage image; // Stereo geometry. For disparity d, the depth from the camera is Z = fT/d. public float f; // Focal length, pixels public float T; // Baseline, world units // Subwindow of (potentially) valid disparity values. - public Sensor.RegionOfInterest valid_window; + public Sensor.MRegionOfInterest valid_window; // The range of disparities searched. // In the disparity image, any disparity less than min_disparity is invalid. // The disparity search range defines the horopter, or 3D volume that the @@ -39,19 +39,19 @@ public class DisparityImage : Message // resolution is delta_Z = (Z^2/fT)*delta_d. public float delta_d; - public DisparityImage() + public MDisparityImage() { - this.header = new Header(); - this.image = new Sensor.Image(); + this.header = new MHeader(); + this.image = new Sensor.MImage(); this.f = 0.0f; this.T = 0.0f; - this.valid_window = new Sensor.RegionOfInterest(); + this.valid_window = new Sensor.MRegionOfInterest(); this.min_disparity = 0.0f; this.max_disparity = 0.0f; this.delta_d = 0.0f; } - public DisparityImage(Header header, Sensor.Image image, float f, float T, Sensor.RegionOfInterest valid_window, float min_disparity, float max_disparity, float delta_d) + public MDisparityImage(MHeader header, Sensor.MImage image, float f, float T, Sensor.MRegionOfInterest valid_window, float min_disparity, float max_disparity, float delta_d) { this.header = header; this.image = image; @@ -98,7 +98,7 @@ public override int Deserialize(byte[] data, int offset) public override string ToString() { - return "DisparityImage: " + + return "MDisparityImage: " + "\nheader: " + header.ToString() + "\nimage: " + image.ToString() + "\nf: " + f.ToString() + diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Stereo/msg/MDisparityImage.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Stereo/msg/MDisparityImage.cs.meta new file mode 100644 index 00000000..f5863170 --- /dev/null +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Stereo/msg/MDisparityImage.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 9f3231936b0dd5b459fc9330cc2bf469 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Trajectory.meta b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Trajectory.meta similarity index 100% rename from com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Trajectory.meta rename to com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Trajectory.meta diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Trajectory/msg.meta b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Trajectory/msg.meta similarity index 100% rename from com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Trajectory/msg.meta rename to com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Trajectory/msg.meta diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Trajectory/msg/JointTrajectory.cs b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Trajectory/msg/MJointTrajectory.cs similarity index 82% rename from com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Trajectory/msg/JointTrajectory.cs rename to com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Trajectory/msg/MJointTrajectory.cs index 50d991f2..0b1f60e6 100644 --- a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Trajectory/msg/JointTrajectory.cs +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Trajectory/msg/MJointTrajectory.cs @@ -8,22 +8,22 @@ namespace RosMessageTypes.Trajectory { - public class JointTrajectory : Message + public class MJointTrajectory : Message { public const string RosMessageName = "trajectory_msgs/JointTrajectory"; - public Header header; + public MHeader header; public string[] joint_names; - public JointTrajectoryPoint[] points; + public MJointTrajectoryPoint[] points; - public JointTrajectory() + public MJointTrajectory() { - this.header = new Header(); + this.header = new MHeader(); this.joint_names = new string[0]; - this.points = new JointTrajectoryPoint[0]; + this.points = new MJointTrajectoryPoint[0]; } - public JointTrajectory(Header header, string[] joint_names, JointTrajectoryPoint[] points) + public MJointTrajectory(MHeader header, string[] joint_names, MJointTrajectoryPoint[] points) { this.header = header; this.joint_names = joint_names; @@ -62,10 +62,10 @@ public override int Deserialize(byte[] data, int offset) var pointsArrayLength = DeserializeLength(data, offset); offset += 4; - this.points= new JointTrajectoryPoint[pointsArrayLength]; + this.points= new MJointTrajectoryPoint[pointsArrayLength]; for(var i = 0; i < pointsArrayLength; i++) { - this.points[i] = new JointTrajectoryPoint(); + this.points[i] = new MJointTrajectoryPoint(); offset = this.points[i].Deserialize(data, offset); } @@ -74,7 +74,7 @@ public override int Deserialize(byte[] data, int offset) public override string ToString() { - return "JointTrajectory: " + + return "MJointTrajectory: " + "\nheader: " + header.ToString() + "\njoint_names: " + System.String.Join(", ", joint_names.ToList()) + "\npoints: " + System.String.Join(", ", points.ToList()); diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Trajectory/msg/MJointTrajectory.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Trajectory/msg/MJointTrajectory.cs.meta new file mode 100644 index 00000000..11f9b427 --- /dev/null +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Trajectory/msg/MJointTrajectory.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 6477f9fcc750e9b4e82c9205fd3f25b6 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Trajectory/msg/JointTrajectoryPoint.cs b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Trajectory/msg/MJointTrajectoryPoint.cs similarity index 92% rename from com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Trajectory/msg/JointTrajectoryPoint.cs rename to com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Trajectory/msg/MJointTrajectoryPoint.cs index 82b9cdf3..022df286 100644 --- a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Trajectory/msg/JointTrajectoryPoint.cs +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Trajectory/msg/MJointTrajectoryPoint.cs @@ -8,7 +8,7 @@ namespace RosMessageTypes.Trajectory { - public class JointTrajectoryPoint : Message + public class MJointTrajectoryPoint : Message { public const string RosMessageName = "trajectory_msgs/JointTrajectoryPoint"; @@ -19,18 +19,18 @@ public class JointTrajectoryPoint : Message public double[] velocities; public double[] accelerations; public double[] effort; - public Duration time_from_start; + public MDuration time_from_start; - public JointTrajectoryPoint() + public MJointTrajectoryPoint() { this.positions = new double[0]; this.velocities = new double[0]; this.accelerations = new double[0]; this.effort = new double[0]; - this.time_from_start = new Duration(); + this.time_from_start = new MDuration(); } - public JointTrajectoryPoint(double[] positions, double[] velocities, double[] accelerations, double[] effort, Duration time_from_start) + public MJointTrajectoryPoint(double[] positions, double[] velocities, double[] accelerations, double[] effort, MDuration time_from_start) { this.positions = positions; this.velocities = velocities; @@ -107,7 +107,7 @@ public override int Deserialize(byte[] data, int offset) public override string ToString() { - return "JointTrajectoryPoint: " + + return "MJointTrajectoryPoint: " + "\npositions: " + System.String.Join(", ", positions.ToList()) + "\nvelocities: " + System.String.Join(", ", velocities.ToList()) + "\naccelerations: " + System.String.Join(", ", accelerations.ToList()) + diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Trajectory/msg/MJointTrajectoryPoint.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Trajectory/msg/MJointTrajectoryPoint.cs.meta new file mode 100644 index 00000000..5380f667 --- /dev/null +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Trajectory/msg/MJointTrajectoryPoint.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 5e01b41ff99c0da479904330d1e820e2 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Trajectory/msg/MultiDOFJointTrajectory.cs b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Trajectory/msg/MMultiDOFJointTrajectory.cs similarity index 83% rename from com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Trajectory/msg/MultiDOFJointTrajectory.cs rename to com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Trajectory/msg/MMultiDOFJointTrajectory.cs index 492ad3d3..3b2778bd 100644 --- a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Trajectory/msg/MultiDOFJointTrajectory.cs +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Trajectory/msg/MMultiDOFJointTrajectory.cs @@ -8,27 +8,27 @@ namespace RosMessageTypes.Trajectory { - public class MultiDOFJointTrajectory : Message + public class MMultiDOFJointTrajectory : Message { public const string RosMessageName = "trajectory_msgs/MultiDOFJointTrajectory"; // The header is used to specify the coordinate frame and the reference time for the trajectory durations - public Header header; + public MHeader header; // A representation of a multi-dof joint trajectory (each point is a transformation) // Each point along the trajectory will include an array of positions/velocities/accelerations // that has the same length as the array of joint names, and has the same order of joints as // the joint names array. public string[] joint_names; - public MultiDOFJointTrajectoryPoint[] points; + public MMultiDOFJointTrajectoryPoint[] points; - public MultiDOFJointTrajectory() + public MMultiDOFJointTrajectory() { - this.header = new Header(); + this.header = new MHeader(); this.joint_names = new string[0]; - this.points = new MultiDOFJointTrajectoryPoint[0]; + this.points = new MMultiDOFJointTrajectoryPoint[0]; } - public MultiDOFJointTrajectory(Header header, string[] joint_names, MultiDOFJointTrajectoryPoint[] points) + public MMultiDOFJointTrajectory(MHeader header, string[] joint_names, MMultiDOFJointTrajectoryPoint[] points) { this.header = header; this.joint_names = joint_names; @@ -67,10 +67,10 @@ public override int Deserialize(byte[] data, int offset) var pointsArrayLength = DeserializeLength(data, offset); offset += 4; - this.points= new MultiDOFJointTrajectoryPoint[pointsArrayLength]; + this.points= new MMultiDOFJointTrajectoryPoint[pointsArrayLength]; for(var i = 0; i < pointsArrayLength; i++) { - this.points[i] = new MultiDOFJointTrajectoryPoint(); + this.points[i] = new MMultiDOFJointTrajectoryPoint(); offset = this.points[i].Deserialize(data, offset); } @@ -79,7 +79,7 @@ public override int Deserialize(byte[] data, int offset) public override string ToString() { - return "MultiDOFJointTrajectory: " + + return "MMultiDOFJointTrajectory: " + "\nheader: " + header.ToString() + "\njoint_names: " + System.String.Join(", ", joint_names.ToList()) + "\npoints: " + System.String.Join(", ", points.ToList()); diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Trajectory/msg/MMultiDOFJointTrajectory.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Trajectory/msg/MMultiDOFJointTrajectory.cs.meta new file mode 100644 index 00000000..ae8ea9f0 --- /dev/null +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Trajectory/msg/MMultiDOFJointTrajectory.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: db261b1da070fde47ad61dc8cc5abb9d +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Trajectory/msg/MultiDOFJointTrajectoryPoint.cs b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Trajectory/msg/MMultiDOFJointTrajectoryPoint.cs similarity index 72% rename from com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Trajectory/msg/MultiDOFJointTrajectoryPoint.cs rename to com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Trajectory/msg/MMultiDOFJointTrajectoryPoint.cs index 939f1b86..2e2b5e64 100644 --- a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Trajectory/msg/MultiDOFJointTrajectoryPoint.cs +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Trajectory/msg/MMultiDOFJointTrajectoryPoint.cs @@ -8,27 +8,27 @@ namespace RosMessageTypes.Trajectory { - public class MultiDOFJointTrajectoryPoint : Message + public class MMultiDOFJointTrajectoryPoint : Message { public const string RosMessageName = "trajectory_msgs/MultiDOFJointTrajectoryPoint"; // Each multi-dof joint can specify a transform (up to 6 DOF) - public Geometry.Transform[] transforms; + public Geometry.MTransform[] transforms; // There can be a velocity specified for the origin of the joint - public Geometry.Twist[] velocities; + public Geometry.MTwist[] velocities; // There can be an acceleration specified for the origin of the joint - public Geometry.Twist[] accelerations; - public Duration time_from_start; + public Geometry.MTwist[] accelerations; + public MDuration time_from_start; - public MultiDOFJointTrajectoryPoint() + public MMultiDOFJointTrajectoryPoint() { - this.transforms = new Geometry.Transform[0]; - this.velocities = new Geometry.Twist[0]; - this.accelerations = new Geometry.Twist[0]; - this.time_from_start = new Duration(); + this.transforms = new Geometry.MTransform[0]; + this.velocities = new Geometry.MTwist[0]; + this.accelerations = new Geometry.MTwist[0]; + this.time_from_start = new MDuration(); } - public MultiDOFJointTrajectoryPoint(Geometry.Transform[] transforms, Geometry.Twist[] velocities, Geometry.Twist[] accelerations, Duration time_from_start) + public MMultiDOFJointTrajectoryPoint(Geometry.MTransform[] transforms, Geometry.MTwist[] velocities, Geometry.MTwist[] accelerations, MDuration time_from_start) { this.transforms = transforms; this.velocities = velocities; @@ -60,28 +60,28 @@ public override int Deserialize(byte[] data, int offset) var transformsArrayLength = DeserializeLength(data, offset); offset += 4; - this.transforms= new Geometry.Transform[transformsArrayLength]; + this.transforms= new Geometry.MTransform[transformsArrayLength]; for(var i = 0; i < transformsArrayLength; i++) { - this.transforms[i] = new Geometry.Transform(); + this.transforms[i] = new Geometry.MTransform(); offset = this.transforms[i].Deserialize(data, offset); } var velocitiesArrayLength = DeserializeLength(data, offset); offset += 4; - this.velocities= new Geometry.Twist[velocitiesArrayLength]; + this.velocities= new Geometry.MTwist[velocitiesArrayLength]; for(var i = 0; i < velocitiesArrayLength; i++) { - this.velocities[i] = new Geometry.Twist(); + this.velocities[i] = new Geometry.MTwist(); offset = this.velocities[i].Deserialize(data, offset); } var accelerationsArrayLength = DeserializeLength(data, offset); offset += 4; - this.accelerations= new Geometry.Twist[accelerationsArrayLength]; + this.accelerations= new Geometry.MTwist[accelerationsArrayLength]; for(var i = 0; i < accelerationsArrayLength; i++) { - this.accelerations[i] = new Geometry.Twist(); + this.accelerations[i] = new Geometry.MTwist(); offset = this.accelerations[i].Deserialize(data, offset); } offset = this.time_from_start.Deserialize(data, offset); @@ -91,7 +91,7 @@ public override int Deserialize(byte[] data, int offset) public override string ToString() { - return "MultiDOFJointTrajectoryPoint: " + + return "MMultiDOFJointTrajectoryPoint: " + "\ntransforms: " + System.String.Join(", ", transforms.ToList()) + "\nvelocities: " + System.String.Join(", ", velocities.ToList()) + "\naccelerations: " + System.String.Join(", ", accelerations.ToList()) + diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Trajectory/msg/MMultiDOFJointTrajectoryPoint.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Trajectory/msg/MMultiDOFJointTrajectoryPoint.cs.meta new file mode 100644 index 00000000..8f1ca92b --- /dev/null +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Trajectory/msg/MMultiDOFJointTrajectoryPoint.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: c91690c80c1d3cd4a959d675f6aad920 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Visualization.meta b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Visualization.meta similarity index 100% rename from com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Visualization.meta rename to com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Visualization.meta diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Visualization/msg.meta b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Visualization/msg.meta similarity index 100% rename from com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Visualization/msg.meta rename to com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Visualization/msg.meta diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Visualization/msg/ImageMarker.cs b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Visualization/msg/MImageMarker.cs similarity index 81% rename from com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Visualization/msg/ImageMarker.cs rename to com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Visualization/msg/MImageMarker.cs index f2ef4da6..80619a94 100644 --- a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Visualization/msg/ImageMarker.cs +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Visualization/msg/MImageMarker.cs @@ -8,7 +8,7 @@ namespace RosMessageTypes.Visualization { - public class ImageMarker : Message + public class MImageMarker : Message { public const string RosMessageName = "visualization_msgs/ImageMarker"; @@ -19,7 +19,7 @@ public class ImageMarker : Message public const byte POINTS = 4; public const byte ADD = 0; public const byte REMOVE = 1; - public Header header; + public MHeader header; public string ns; // namespace, used with id to form a unique id public int id; @@ -28,40 +28,40 @@ public class ImageMarker : Message // CIRCLE/LINE_STRIP/etc. public int action; // ADD/REMOVE - public Geometry.Point position; + public Geometry.MPoint position; // 2D, in pixel-coords public float scale; // the diameter for a circle, etc. - public Std.ColorRGBA outline_color; + public Std.MColorRGBA outline_color; public byte filled; // whether to fill in the shape with color - public Std.ColorRGBA fill_color; + public Std.MColorRGBA fill_color; // color [0.0-1.0] - public Duration lifetime; + public MDuration lifetime; // How long the object should last before being automatically deleted. 0 means forever - public Geometry.Point[] points; + public Geometry.MPoint[] points; // used for LINE_STRIP/LINE_LIST/POINTS/etc., 2D in pixel coords - public Std.ColorRGBA[] outline_colors; + public Std.MColorRGBA[] outline_colors; // a color for each line, point, etc. - public ImageMarker() + public MImageMarker() { - this.header = new Header(); + this.header = new MHeader(); this.ns = ""; this.id = 0; this.type = 0; this.action = 0; - this.position = new Geometry.Point(); + this.position = new Geometry.MPoint(); this.scale = 0.0f; - this.outline_color = new Std.ColorRGBA(); + this.outline_color = new Std.MColorRGBA(); this.filled = 0; - this.fill_color = new Std.ColorRGBA(); - this.lifetime = new Duration(); - this.points = new Geometry.Point[0]; - this.outline_colors = new Std.ColorRGBA[0]; + this.fill_color = new Std.MColorRGBA(); + this.lifetime = new MDuration(); + this.points = new Geometry.MPoint[0]; + this.outline_colors = new Std.MColorRGBA[0]; } - public ImageMarker(Header header, string ns, int id, int type, int action, Geometry.Point position, float scale, Std.ColorRGBA outline_color, byte filled, Std.ColorRGBA fill_color, Duration lifetime, Geometry.Point[] points, Std.ColorRGBA[] outline_colors) + public MImageMarker(MHeader header, string ns, int id, int type, int action, Geometry.MPoint position, float scale, Std.MColorRGBA outline_color, byte filled, Std.MColorRGBA fill_color, MDuration lifetime, Geometry.MPoint[] points, Std.MColorRGBA[] outline_colors) { this.header = header; this.ns = ns; @@ -127,19 +127,19 @@ public override int Deserialize(byte[] data, int offset) var pointsArrayLength = DeserializeLength(data, offset); offset += 4; - this.points= new Geometry.Point[pointsArrayLength]; + this.points= new Geometry.MPoint[pointsArrayLength]; for(var i = 0; i < pointsArrayLength; i++) { - this.points[i] = new Geometry.Point(); + this.points[i] = new Geometry.MPoint(); offset = this.points[i].Deserialize(data, offset); } var outline_colorsArrayLength = DeserializeLength(data, offset); offset += 4; - this.outline_colors= new Std.ColorRGBA[outline_colorsArrayLength]; + this.outline_colors= new Std.MColorRGBA[outline_colorsArrayLength]; for(var i = 0; i < outline_colorsArrayLength; i++) { - this.outline_colors[i] = new Std.ColorRGBA(); + this.outline_colors[i] = new Std.MColorRGBA(); offset = this.outline_colors[i].Deserialize(data, offset); } @@ -148,7 +148,7 @@ public override int Deserialize(byte[] data, int offset) public override string ToString() { - return "ImageMarker: " + + return "MImageMarker: " + "\nheader: " + header.ToString() + "\nns: " + ns.ToString() + "\nid: " + id.ToString() + diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Visualization/msg/MImageMarker.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Visualization/msg/MImageMarker.cs.meta new file mode 100644 index 00000000..080b61b9 --- /dev/null +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Visualization/msg/MImageMarker.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 106e9da6ee1ce7a45aa8e233b1c80498 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Visualization/msg/InteractiveMarker.cs b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Visualization/msg/MInteractiveMarker.cs similarity index 82% rename from com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Visualization/msg/InteractiveMarker.cs rename to com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Visualization/msg/MInteractiveMarker.cs index ad51dee4..a7752a7a 100644 --- a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Visualization/msg/InteractiveMarker.cs +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Visualization/msg/MInteractiveMarker.cs @@ -8,7 +8,7 @@ namespace RosMessageTypes.Visualization { - public class InteractiveMarker : Message + public class MInteractiveMarker : Message { public const string RosMessageName = "visualization_msgs/InteractiveMarker"; @@ -18,9 +18,9 @@ public class InteractiveMarker : Message // in the same frame. // Otherwise, you might receive feedback in a different frame. // For rviz, this will be the current 'fixed frame' set by the user. - public Header header; + public MHeader header; // Initial pose. Also, defines the pivot point for rotations. - public Geometry.Pose pose; + public Geometry.MPose pose; // Identifying string. Must be globally unique in // the topic that this message is sent through. public string name; @@ -29,22 +29,22 @@ public class InteractiveMarker : Message // Scale to be used for default controls (default=1). public float scale; // All menu and submenu entries associated with this marker. - public MenuEntry[] menu_entries; + public MMenuEntry[] menu_entries; // List of controls displayed for this marker. - public InteractiveMarkerControl[] controls; + public MInteractiveMarkerControl[] controls; - public InteractiveMarker() + public MInteractiveMarker() { - this.header = new Header(); - this.pose = new Geometry.Pose(); + this.header = new MHeader(); + this.pose = new Geometry.MPose(); this.name = ""; this.description = ""; this.scale = 0.0f; - this.menu_entries = new MenuEntry[0]; - this.controls = new InteractiveMarkerControl[0]; + this.menu_entries = new MMenuEntry[0]; + this.controls = new MInteractiveMarkerControl[0]; } - public InteractiveMarker(Header header, Geometry.Pose pose, string name, string description, float scale, MenuEntry[] menu_entries, InteractiveMarkerControl[] controls) + public MInteractiveMarker(MHeader header, Geometry.MPose pose, string name, string description, float scale, MMenuEntry[] menu_entries, MInteractiveMarkerControl[] controls) { this.header = header; this.pose = pose; @@ -91,19 +91,19 @@ public override int Deserialize(byte[] data, int offset) var menu_entriesArrayLength = DeserializeLength(data, offset); offset += 4; - this.menu_entries= new MenuEntry[menu_entriesArrayLength]; + this.menu_entries= new MMenuEntry[menu_entriesArrayLength]; for(var i = 0; i < menu_entriesArrayLength; i++) { - this.menu_entries[i] = new MenuEntry(); + this.menu_entries[i] = new MMenuEntry(); offset = this.menu_entries[i].Deserialize(data, offset); } var controlsArrayLength = DeserializeLength(data, offset); offset += 4; - this.controls= new InteractiveMarkerControl[controlsArrayLength]; + this.controls= new MInteractiveMarkerControl[controlsArrayLength]; for(var i = 0; i < controlsArrayLength; i++) { - this.controls[i] = new InteractiveMarkerControl(); + this.controls[i] = new MInteractiveMarkerControl(); offset = this.controls[i].Deserialize(data, offset); } @@ -112,7 +112,7 @@ public override int Deserialize(byte[] data, int offset) public override string ToString() { - return "InteractiveMarker: " + + return "MInteractiveMarker: " + "\nheader: " + header.ToString() + "\npose: " + pose.ToString() + "\nname: " + name.ToString() + diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Visualization/msg/MInteractiveMarker.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Visualization/msg/MInteractiveMarker.cs.meta new file mode 100644 index 00000000..18d30247 --- /dev/null +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Visualization/msg/MInteractiveMarker.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 7b8b30ba692b786469b62c263b13e2b5 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Visualization/msg/InteractiveMarkerControl.cs b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Visualization/msg/MInteractiveMarkerControl.cs similarity index 91% rename from com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Visualization/msg/InteractiveMarkerControl.cs rename to com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Visualization/msg/MInteractiveMarkerControl.cs index 1f3a87d8..5cbeb153 100644 --- a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Visualization/msg/InteractiveMarkerControl.cs +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Visualization/msg/MInteractiveMarkerControl.cs @@ -7,7 +7,7 @@ namespace RosMessageTypes.Visualization { - public class InteractiveMarkerControl : Message + public class MInteractiveMarkerControl : Message { public const string RosMessageName = "visualization_msgs/InteractiveMarkerControl"; @@ -19,7 +19,7 @@ public class InteractiveMarkerControl : Message // Defines the local coordinate frame (relative to the pose of the parent // interactive marker) in which is being rotated and translated. // Default: Identity - public Geometry.Quaternion orientation; + public Geometry.MQuaternion orientation; // Orientation mode: controls how orientation changes. // INHERIT: Follow orientation of interactive marker // FIXED: Keep orientation fixed at initial state @@ -63,7 +63,7 @@ public class InteractiveMarkerControl : Message // but will be transformed into the local frame of the interactive marker. // - If the header of a marker is empty, its pose will be interpreted as // relative to the pose of the parent interactive marker. - public Marker[] markers; + public MMarker[] markers; // In VIEW_FACING mode, set this to true if you don't want the markers // to be aligned with the camera view point. The markers will show up // as in INHERIT mode. @@ -73,19 +73,19 @@ public class InteractiveMarkerControl : Message // Default: A generic description based on the interaction mode public string description; - public InteractiveMarkerControl() + public MInteractiveMarkerControl() { this.name = ""; - this.orientation = new Geometry.Quaternion(); + this.orientation = new Geometry.MQuaternion(); this.orientation_mode = 0; this.interaction_mode = 0; this.always_visible = false; - this.markers = new Marker[0]; + this.markers = new MMarker[0]; this.independent_marker_orientation = false; this.description = ""; } - public InteractiveMarkerControl(string name, Geometry.Quaternion orientation, byte orientation_mode, byte interaction_mode, bool always_visible, Marker[] markers, bool independent_marker_orientation, string description) + public MInteractiveMarkerControl(string name, Geometry.MQuaternion orientation, byte orientation_mode, byte interaction_mode, bool always_visible, MMarker[] markers, bool independent_marker_orientation, string description) { this.name = name; this.orientation = orientation; @@ -130,10 +130,10 @@ public override int Deserialize(byte[] data, int offset) var markersArrayLength = DeserializeLength(data, offset); offset += 4; - this.markers= new Marker[markersArrayLength]; + this.markers= new MMarker[markersArrayLength]; for(var i = 0; i < markersArrayLength; i++) { - this.markers[i] = new Marker(); + this.markers[i] = new MMarker(); offset = this.markers[i].Deserialize(data, offset); } this.independent_marker_orientation = BitConverter.ToBoolean(data, offset); @@ -148,7 +148,7 @@ public override int Deserialize(byte[] data, int offset) public override string ToString() { - return "InteractiveMarkerControl: " + + return "MInteractiveMarkerControl: " + "\nname: " + name.ToString() + "\norientation: " + orientation.ToString() + "\norientation_mode: " + orientation_mode.ToString() + diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Visualization/msg/MInteractiveMarkerControl.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Visualization/msg/MInteractiveMarkerControl.cs.meta new file mode 100644 index 00000000..ed174055 --- /dev/null +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Visualization/msg/MInteractiveMarkerControl.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 85eb0fcaefe31d6499fa4d7c9044e25b +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Visualization/msg/InteractiveMarkerFeedback.cs b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Visualization/msg/MInteractiveMarkerFeedback.cs similarity index 89% rename from com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Visualization/msg/InteractiveMarkerFeedback.cs rename to com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Visualization/msg/MInteractiveMarkerFeedback.cs index 63dcc46a..63442dec 100644 --- a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Visualization/msg/InteractiveMarkerFeedback.cs +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Visualization/msg/MInteractiveMarkerFeedback.cs @@ -8,12 +8,12 @@ namespace RosMessageTypes.Visualization { - public class InteractiveMarkerFeedback : Message + public class MInteractiveMarkerFeedback : Message { public const string RosMessageName = "visualization_msgs/InteractiveMarkerFeedback"; // Time/frame info. - public Header header; + public MHeader header; // Identifying string. Must be unique in the topic namespace. public string client_id; // Feedback message sent back from the GUI, e.g. @@ -35,7 +35,7 @@ public class InteractiveMarkerFeedback : Message public byte event_type; // Current pose of the marker // Note: Has to be valid for all feedback types. - public Geometry.Pose pose; + public Geometry.MPose pose; // Contains the ID of the selected menu entry // Only valid for MENU_SELECT events. public uint menu_entry_id; @@ -43,23 +43,23 @@ public class InteractiveMarkerFeedback : Message // may contain the 3 dimensional position of the event on the // control. If it does, mouse_point_valid will be true. mouse_point // will be relative to the frame listed in the header. - public Geometry.Point mouse_point; + public Geometry.MPoint mouse_point; public bool mouse_point_valid; - public InteractiveMarkerFeedback() + public MInteractiveMarkerFeedback() { - this.header = new Header(); + this.header = new MHeader(); this.client_id = ""; this.marker_name = ""; this.control_name = ""; this.event_type = 0; - this.pose = new Geometry.Pose(); + this.pose = new Geometry.MPose(); this.menu_entry_id = 0; - this.mouse_point = new Geometry.Point(); + this.mouse_point = new Geometry.MPoint(); this.mouse_point_valid = false; } - public InteractiveMarkerFeedback(Header header, string client_id, string marker_name, string control_name, byte event_type, Geometry.Pose pose, uint menu_entry_id, Geometry.Point mouse_point, bool mouse_point_valid) + public MInteractiveMarkerFeedback(MHeader header, string client_id, string marker_name, string control_name, byte event_type, Geometry.MPose pose, uint menu_entry_id, Geometry.MPoint mouse_point, bool mouse_point_valid) { this.header = header; this.client_id = client_id; @@ -116,7 +116,7 @@ public override int Deserialize(byte[] data, int offset) public override string ToString() { - return "InteractiveMarkerFeedback: " + + return "MInteractiveMarkerFeedback: " + "\nheader: " + header.ToString() + "\nclient_id: " + client_id.ToString() + "\nmarker_name: " + marker_name.ToString() + diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Visualization/msg/MInteractiveMarkerFeedback.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Visualization/msg/MInteractiveMarkerFeedback.cs.meta new file mode 100644 index 00000000..0b6aa47b --- /dev/null +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Visualization/msg/MInteractiveMarkerFeedback.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 113512f81a7f5704fbf2b2ec2ace7a15 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Visualization/msg/InteractiveMarkerInit.cs b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Visualization/msg/MInteractiveMarkerInit.cs similarity index 84% rename from com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Visualization/msg/InteractiveMarkerInit.cs rename to com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Visualization/msg/MInteractiveMarkerInit.cs index 61104047..fe8e70f0 100644 --- a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Visualization/msg/InteractiveMarkerInit.cs +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Visualization/msg/MInteractiveMarkerInit.cs @@ -7,7 +7,7 @@ namespace RosMessageTypes.Visualization { - public class InteractiveMarkerInit : Message + public class MInteractiveMarkerInit : Message { public const string RosMessageName = "visualization_msgs/InteractiveMarkerInit"; @@ -22,16 +22,16 @@ public class InteractiveMarkerInit : Message // duplicate data. public ulong seq_num; // All markers. - public InteractiveMarker[] markers; + public MInteractiveMarker[] markers; - public InteractiveMarkerInit() + public MInteractiveMarkerInit() { this.server_id = ""; this.seq_num = 0; - this.markers = new InteractiveMarker[0]; + this.markers = new MInteractiveMarker[0]; } - public InteractiveMarkerInit(string server_id, ulong seq_num, InteractiveMarker[] markers) + public MInteractiveMarkerInit(string server_id, ulong seq_num, MInteractiveMarker[] markers) { this.server_id = server_id; this.seq_num = seq_num; @@ -61,10 +61,10 @@ public override int Deserialize(byte[] data, int offset) var markersArrayLength = DeserializeLength(data, offset); offset += 4; - this.markers= new InteractiveMarker[markersArrayLength]; + this.markers= new MInteractiveMarker[markersArrayLength]; for(var i = 0; i < markersArrayLength; i++) { - this.markers[i] = new InteractiveMarker(); + this.markers[i] = new MInteractiveMarker(); offset = this.markers[i].Deserialize(data, offset); } @@ -73,7 +73,7 @@ public override int Deserialize(byte[] data, int offset) public override string ToString() { - return "InteractiveMarkerInit: " + + return "MInteractiveMarkerInit: " + "\nserver_id: " + server_id.ToString() + "\nseq_num: " + seq_num.ToString() + "\nmarkers: " + System.String.Join(", ", markers.ToList()); diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Visualization/msg/MInteractiveMarkerInit.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Visualization/msg/MInteractiveMarkerInit.cs.meta new file mode 100644 index 00000000..e5055fa9 --- /dev/null +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Visualization/msg/MInteractiveMarkerInit.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: e9d521adce7c7134c9512f4c00baf9a4 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Visualization/msg/InteractiveMarkerPose.cs b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Visualization/msg/MInteractiveMarkerPose.cs similarity index 82% rename from com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Visualization/msg/InteractiveMarkerPose.cs rename to com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Visualization/msg/MInteractiveMarkerPose.cs index 9f878208..19f12d22 100644 --- a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Visualization/msg/InteractiveMarkerPose.cs +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Visualization/msg/MInteractiveMarkerPose.cs @@ -8,26 +8,26 @@ namespace RosMessageTypes.Visualization { - public class InteractiveMarkerPose : Message + public class MInteractiveMarkerPose : Message { public const string RosMessageName = "visualization_msgs/InteractiveMarkerPose"; // Time/frame info. - public Header header; + public MHeader header; // Initial pose. Also, defines the pivot point for rotations. - public Geometry.Pose pose; + public Geometry.MPose pose; // Identifying string. Must be globally unique in // the topic that this message is sent through. public string name; - public InteractiveMarkerPose() + public MInteractiveMarkerPose() { - this.header = new Header(); - this.pose = new Geometry.Pose(); + this.header = new MHeader(); + this.pose = new Geometry.MPose(); this.name = ""; } - public InteractiveMarkerPose(Header header, Geometry.Pose pose, string name) + public MInteractiveMarkerPose(MHeader header, Geometry.MPose pose, string name) { this.header = header; this.pose = pose; @@ -57,7 +57,7 @@ public override int Deserialize(byte[] data, int offset) public override string ToString() { - return "InteractiveMarkerPose: " + + return "MInteractiveMarkerPose: " + "\nheader: " + header.ToString() + "\npose: " + pose.ToString() + "\nname: " + name.ToString(); diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Visualization/msg/MInteractiveMarkerPose.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Visualization/msg/MInteractiveMarkerPose.cs.meta new file mode 100644 index 00000000..aed78a8d --- /dev/null +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Visualization/msg/MInteractiveMarkerPose.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: ff32bc485c7c7a341969fdacb9c109f6 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Visualization/msg/InteractiveMarkerUpdate.cs b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Visualization/msg/MInteractiveMarkerUpdate.cs similarity index 86% rename from com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Visualization/msg/InteractiveMarkerUpdate.cs rename to com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Visualization/msg/MInteractiveMarkerUpdate.cs index 690be9be..a73649ee 100644 --- a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Visualization/msg/InteractiveMarkerUpdate.cs +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Visualization/msg/MInteractiveMarkerUpdate.cs @@ -7,7 +7,7 @@ namespace RosMessageTypes.Visualization { - public class InteractiveMarkerUpdate : Message + public class MInteractiveMarkerUpdate : Message { public const string RosMessageName = "visualization_msgs/InteractiveMarkerUpdate"; @@ -30,23 +30,23 @@ public class InteractiveMarkerUpdate : Message // Note: No guarantees on the order of processing. // Contents must be kept consistent by sender. // Markers to be added or updated - public InteractiveMarker[] markers; + public MInteractiveMarker[] markers; // Poses of markers that should be moved - public InteractiveMarkerPose[] poses; + public MInteractiveMarkerPose[] poses; // Names of markers to be erased public string[] erases; - public InteractiveMarkerUpdate() + public MInteractiveMarkerUpdate() { this.server_id = ""; this.seq_num = 0; this.type = 0; - this.markers = new InteractiveMarker[0]; - this.poses = new InteractiveMarkerPose[0]; + this.markers = new MInteractiveMarker[0]; + this.poses = new MInteractiveMarkerPose[0]; this.erases = new string[0]; } - public InteractiveMarkerUpdate(string server_id, ulong seq_num, byte type, InteractiveMarker[] markers, InteractiveMarkerPose[] poses, string[] erases) + public MInteractiveMarkerUpdate(string server_id, ulong seq_num, byte type, MInteractiveMarker[] markers, MInteractiveMarkerPose[] poses, string[] erases) { this.server_id = server_id; this.seq_num = seq_num; @@ -90,19 +90,19 @@ public override int Deserialize(byte[] data, int offset) var markersArrayLength = DeserializeLength(data, offset); offset += 4; - this.markers= new InteractiveMarker[markersArrayLength]; + this.markers= new MInteractiveMarker[markersArrayLength]; for(var i = 0; i < markersArrayLength; i++) { - this.markers[i] = new InteractiveMarker(); + this.markers[i] = new MInteractiveMarker(); offset = this.markers[i].Deserialize(data, offset); } var posesArrayLength = DeserializeLength(data, offset); offset += 4; - this.poses= new InteractiveMarkerPose[posesArrayLength]; + this.poses= new MInteractiveMarkerPose[posesArrayLength]; for(var i = 0; i < posesArrayLength; i++) { - this.poses[i] = new InteractiveMarkerPose(); + this.poses[i] = new MInteractiveMarkerPose(); offset = this.poses[i].Deserialize(data, offset); } @@ -122,7 +122,7 @@ public override int Deserialize(byte[] data, int offset) public override string ToString() { - return "InteractiveMarkerUpdate: " + + return "MInteractiveMarkerUpdate: " + "\nserver_id: " + server_id.ToString() + "\nseq_num: " + seq_num.ToString() + "\ntype: " + type.ToString() + diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Visualization/msg/MInteractiveMarkerUpdate.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Visualization/msg/MInteractiveMarkerUpdate.cs.meta new file mode 100644 index 00000000..bb92b0da --- /dev/null +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Visualization/msg/MInteractiveMarkerUpdate.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 793c4d437e4f72c438056ea4b888ec2c +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Visualization/msg/Marker.cs b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Visualization/msg/MMarker.cs similarity index 86% rename from com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Visualization/msg/Marker.cs rename to com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Visualization/msg/MMarker.cs index 0f9a4245..e0533a45 100644 --- a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Visualization/msg/Marker.cs +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Visualization/msg/MMarker.cs @@ -8,7 +8,7 @@ namespace RosMessageTypes.Visualization { - public class Marker : Message + public class MMarker : Message { public const string RosMessageName = "visualization_msgs/Marker"; @@ -29,7 +29,7 @@ public class Marker : Message public const byte MODIFY = 0; public const byte DELETE = 2; public const byte DELETEALL = 3; - public Header header; + public MHeader header; // header for time/frame information public string ns; // Namespace to place this object in... used in conjunction with id to create a unique name for the object @@ -39,48 +39,48 @@ public class Marker : Message // Type of object public int action; // 0 add/modify an object, 1 (deprecated), 2 deletes an object, 3 deletes all objects - public Geometry.Pose pose; + public Geometry.MPose pose; // Pose of the object - public Geometry.Vector3 scale; + public Geometry.MVector3 scale; // Scale of the object 1,1,1 means default (usually 1 meter square) - public Std.ColorRGBA color; + public Std.MColorRGBA color; // Color [0.0-1.0] - public Duration lifetime; + public MDuration lifetime; // How long the object should last before being automatically deleted. 0 means forever public bool frame_locked; // If this marker should be frame-locked, i.e. retransformed into its frame every timestep // Only used if the type specified has some use for them (eg. POINTS, LINE_STRIP, ...) - public Geometry.Point[] points; + public Geometry.MPoint[] points; // Only used if the type specified has some use for them (eg. POINTS, LINE_STRIP, ...) // number of colors must either be 0 or equal to the number of points // NOTE: alpha is not yet used - public Std.ColorRGBA[] colors; + public Std.MColorRGBA[] colors; // NOTE: only used for text markers public string text; // NOTE: only used for MESH_RESOURCE markers public string mesh_resource; public bool mesh_use_embedded_materials; - public Marker() + public MMarker() { - this.header = new Header(); + this.header = new MHeader(); this.ns = ""; this.id = 0; this.type = 0; this.action = 0; - this.pose = new Geometry.Pose(); - this.scale = new Geometry.Vector3(); - this.color = new Std.ColorRGBA(); - this.lifetime = new Duration(); + this.pose = new Geometry.MPose(); + this.scale = new Geometry.MVector3(); + this.color = new Std.MColorRGBA(); + this.lifetime = new MDuration(); this.frame_locked = false; - this.points = new Geometry.Point[0]; - this.colors = new Std.ColorRGBA[0]; + this.points = new Geometry.MPoint[0]; + this.colors = new Std.MColorRGBA[0]; this.text = ""; this.mesh_resource = ""; this.mesh_use_embedded_materials = false; } - public Marker(Header header, string ns, int id, int type, int action, Geometry.Pose pose, Geometry.Vector3 scale, Std.ColorRGBA color, Duration lifetime, bool frame_locked, Geometry.Point[] points, Std.ColorRGBA[] colors, string text, string mesh_resource, bool mesh_use_embedded_materials) + public MMarker(MHeader header, string ns, int id, int type, int action, Geometry.MPose pose, Geometry.MVector3 scale, Std.MColorRGBA color, MDuration lifetime, bool frame_locked, Geometry.MPoint[] points, Std.MColorRGBA[] colors, string text, string mesh_resource, bool mesh_use_embedded_materials) { this.header = header; this.ns = ns; @@ -148,19 +148,19 @@ public override int Deserialize(byte[] data, int offset) var pointsArrayLength = DeserializeLength(data, offset); offset += 4; - this.points= new Geometry.Point[pointsArrayLength]; + this.points= new Geometry.MPoint[pointsArrayLength]; for(var i = 0; i < pointsArrayLength; i++) { - this.points[i] = new Geometry.Point(); + this.points[i] = new Geometry.MPoint(); offset = this.points[i].Deserialize(data, offset); } var colorsArrayLength = DeserializeLength(data, offset); offset += 4; - this.colors= new Std.ColorRGBA[colorsArrayLength]; + this.colors= new Std.MColorRGBA[colorsArrayLength]; for(var i = 0; i < colorsArrayLength; i++) { - this.colors[i] = new Std.ColorRGBA(); + this.colors[i] = new Std.MColorRGBA(); offset = this.colors[i].Deserialize(data, offset); } var textStringBytesLength = DeserializeLength(data, offset); @@ -179,7 +179,7 @@ public override int Deserialize(byte[] data, int offset) public override string ToString() { - return "Marker: " + + return "MMarker: " + "\nheader: " + header.ToString() + "\nns: " + ns.ToString() + "\nid: " + id.ToString() + diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Visualization/msg/MMarker.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Visualization/msg/MMarker.cs.meta new file mode 100644 index 00000000..6a5c529d --- /dev/null +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Visualization/msg/MMarker.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 89111bc1845af1b47b26a33b116490b6 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Visualization/msg/MarkerArray.cs b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Visualization/msg/MMarkerArray.cs similarity index 79% rename from com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Visualization/msg/MarkerArray.cs rename to com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Visualization/msg/MMarkerArray.cs index 7e27540e..d1c51ec1 100644 --- a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Visualization/msg/MarkerArray.cs +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Visualization/msg/MMarkerArray.cs @@ -7,18 +7,18 @@ namespace RosMessageTypes.Visualization { - public class MarkerArray : Message + public class MMarkerArray : Message { public const string RosMessageName = "visualization_msgs/MarkerArray"; - public Marker[] markers; + public MMarker[] markers; - public MarkerArray() + public MMarkerArray() { - this.markers = new Marker[0]; + this.markers = new MMarker[0]; } - public MarkerArray(Marker[] markers) + public MMarkerArray(MMarker[] markers) { this.markers = markers; } @@ -38,10 +38,10 @@ public override int Deserialize(byte[] data, int offset) var markersArrayLength = DeserializeLength(data, offset); offset += 4; - this.markers= new Marker[markersArrayLength]; + this.markers= new MMarker[markersArrayLength]; for(var i = 0; i < markersArrayLength; i++) { - this.markers[i] = new Marker(); + this.markers[i] = new MMarker(); offset = this.markers[i].Deserialize(data, offset); } @@ -50,7 +50,7 @@ public override int Deserialize(byte[] data, int offset) public override string ToString() { - return "MarkerArray: " + + return "MMarkerArray: " + "\nmarkers: " + System.String.Join(", ", markers.ToList()); } } diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Visualization/msg/MMarkerArray.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Visualization/msg/MMarkerArray.cs.meta new file mode 100644 index 00000000..f693040c --- /dev/null +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Visualization/msg/MMarkerArray.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 06532c847ae0f914c9ae55c41f759e01 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Visualization/msg/MenuEntry.cs b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Visualization/msg/MMenuEntry.cs similarity index 95% rename from com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Visualization/msg/MenuEntry.cs rename to com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Visualization/msg/MMenuEntry.cs index 1aaa0e2e..a66b4813 100644 --- a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Visualization/msg/MenuEntry.cs +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Visualization/msg/MMenuEntry.cs @@ -7,7 +7,7 @@ namespace RosMessageTypes.Visualization { - public class MenuEntry : Message + public class MMenuEntry : Message { public const string RosMessageName = "visualization_msgs/MenuEntry"; @@ -59,7 +59,7 @@ public class MenuEntry : Message public const byte ROSLAUNCH = 2; public byte command_type; - public MenuEntry() + public MMenuEntry() { this.id = 0; this.parent_id = 0; @@ -68,7 +68,7 @@ public MenuEntry() this.command_type = 0; } - public MenuEntry(uint id, uint parent_id, string title, string command, byte command_type) + public MMenuEntry(uint id, uint parent_id, string title, string command, byte command_type) { this.id = id; this.parent_id = parent_id; @@ -110,7 +110,7 @@ public override int Deserialize(byte[] data, int offset) public override string ToString() { - return "MenuEntry: " + + return "MMenuEntry: " + "\nid: " + id.ToString() + "\nparent_id: " + parent_id.ToString() + "\ntitle: " + title.ToString() + diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Visualization/msg/MMenuEntry.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Visualization/msg/MMenuEntry.cs.meta new file mode 100644 index 00000000..c12984cd --- /dev/null +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Visualization/msg/MMenuEntry.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 1eb9a68f5e4b6d348bd6b78476eb6521 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/ROSConnection_msgs/msg/RosUnityError.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/ROSConnection_msgs/msg/RosUnityError.cs.meta deleted file mode 100644 index 5c1be546..00000000 --- a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/ROSConnection_msgs/msg/RosUnityError.cs.meta +++ /dev/null @@ -1,11 +0,0 @@ -fileFormatVersion: 2 -guid: e758c5ac38c607f4fb7b282b749d9cbb -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/ROSConnection_msgs/msg/RosUnitySysCommand.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/ROSConnection_msgs/msg/RosUnitySysCommand.cs.meta deleted file mode 100644 index 643d06c6..00000000 --- a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/ROSConnection_msgs/msg/RosUnitySysCommand.cs.meta +++ /dev/null @@ -1,11 +0,0 @@ -fileFormatVersion: 2 -guid: 898eace77a62a6240b064ac16c66c8af -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/ROSConnection_msgs/srv/UnityHandshakeRequest.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/ROSConnection_msgs/srv/UnityHandshakeRequest.cs.meta deleted file mode 100644 index 6ea8b67e..00000000 --- a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/ROSConnection_msgs/srv/UnityHandshakeRequest.cs.meta +++ /dev/null @@ -1,11 +0,0 @@ -fileFormatVersion: 2 -guid: aad78c8b1a49d0545b51cd5dd00ee422 -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/ROSConnection_msgs/srv/UnityHandshakeResponse.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/ROSConnection_msgs/srv/UnityHandshakeResponse.cs.meta deleted file mode 100644 index a575c23f..00000000 --- a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/ROSConnection_msgs/srv/UnityHandshakeResponse.cs.meta +++ /dev/null @@ -1,11 +0,0 @@ -fileFormatVersion: 2 -guid: 2a19bcec1db3a0e41898c5b1ec5875be -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/ServiceAutoGen.cs b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/ServiceAutoGen.cs index 9348e322..f4b8ba0d 100644 --- a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/ServiceAutoGen.cs +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/ServiceAutoGen.cs @@ -27,7 +27,7 @@ public static string[] GetServiceClassPaths(string inFilePath, string outPath) string rosPackageName = MessageAutoGen.GetRosPackageName(inFilePath); string outFolder = MessageAutoGen.GetMessageOutFolder(outPath, rosPackageName); string extension = Path.GetExtension(inFilePath); - string className = MsgAutoGenUtilities.CapitalizeFirstLetter(Path.GetFileNameWithoutExtension(inFilePath)); + string className = MsgAutoGenUtilities.MessageClassPrefix + MsgAutoGenUtilities.CapitalizeFirstLetter(Path.GetFileNameWithoutExtension(inFilePath)); string[] result = new string[types.Length]; for (int Idx = 0; Idx < types.Length; ++Idx) { @@ -70,7 +70,7 @@ public static List GenerateSingleService(string inPath, string outPath, List tokens = listsOfTokens[i]; // Service is made up of request and response - string className = inFileName + types[i]; + string className = MsgAutoGenUtilities.MessageClassPrefix + inFileName + types[i]; MessageParser parser = new MessageParser(tokens, outPath, rosPackageName, "srv", MsgAutoGenUtilities.builtInTypesMapping, MsgAutoGenUtilities.builtInTypesDefaultInitialValues, MsgAutoGenUtilities.numericTypeDeserializationFunctions, MsgAutoGenUtilities.numericTypeByteSize, className); parser.Parse(); diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Actionlib/msg/GoalID.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Actionlib/msg/GoalID.cs.meta deleted file mode 100644 index 5d38542a..00000000 --- a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Actionlib/msg/GoalID.cs.meta +++ /dev/null @@ -1,11 +0,0 @@ -fileFormatVersion: 2 -guid: b999fae57890f2a41a38523237530115 -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Actionlib/msg/GoalStatus.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Actionlib/msg/GoalStatus.cs.meta deleted file mode 100644 index 988a0488..00000000 --- a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Actionlib/msg/GoalStatus.cs.meta +++ /dev/null @@ -1,11 +0,0 @@ -fileFormatVersion: 2 -guid: aa72174c35665ea418073afb58b7921c -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Actionlib/msg/GoalStatusArray.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Actionlib/msg/GoalStatusArray.cs.meta deleted file mode 100644 index 997fa94d..00000000 --- a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Actionlib/msg/GoalStatusArray.cs.meta +++ /dev/null @@ -1,11 +0,0 @@ -fileFormatVersion: 2 -guid: f641ed67587603846aee0ea1b07a8fd1 -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Diagnostic/msg/DiagnosticArray.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Diagnostic/msg/DiagnosticArray.cs.meta deleted file mode 100644 index 6ac45eae..00000000 --- a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Diagnostic/msg/DiagnosticArray.cs.meta +++ /dev/null @@ -1,11 +0,0 @@ -fileFormatVersion: 2 -guid: bf417a5c8944d12439afec79d9b33d9a -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Diagnostic/msg/DiagnosticStatus.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Diagnostic/msg/DiagnosticStatus.cs.meta deleted file mode 100644 index ef352a29..00000000 --- a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Diagnostic/msg/DiagnosticStatus.cs.meta +++ /dev/null @@ -1,11 +0,0 @@ -fileFormatVersion: 2 -guid: d3a3757fc211197419287a6cebebf0ed -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Diagnostic/msg/KeyValue.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Diagnostic/msg/KeyValue.cs.meta deleted file mode 100644 index 8ab9c53e..00000000 --- a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Diagnostic/msg/KeyValue.cs.meta +++ /dev/null @@ -1,11 +0,0 @@ -fileFormatVersion: 2 -guid: 36aac8a477b38624ba7e084889fd361e -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Diagnostic/srv/AddDiagnosticsRequest.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Diagnostic/srv/AddDiagnosticsRequest.cs.meta deleted file mode 100644 index 171d933d..00000000 --- a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Diagnostic/srv/AddDiagnosticsRequest.cs.meta +++ /dev/null @@ -1,11 +0,0 @@ -fileFormatVersion: 2 -guid: 6f2fa061ea1c6eb47b77f71b02179594 -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Diagnostic/srv/AddDiagnosticsResponse.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Diagnostic/srv/AddDiagnosticsResponse.cs.meta deleted file mode 100644 index d735a381..00000000 --- a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Diagnostic/srv/AddDiagnosticsResponse.cs.meta +++ /dev/null @@ -1,11 +0,0 @@ -fileFormatVersion: 2 -guid: 3159cf8547e617941ab523c02f8bd621 -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Diagnostic/srv/SelfTestRequest.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Diagnostic/srv/SelfTestRequest.cs.meta deleted file mode 100644 index 779d666d..00000000 --- a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Diagnostic/srv/SelfTestRequest.cs.meta +++ /dev/null @@ -1,11 +0,0 @@ -fileFormatVersion: 2 -guid: 8b487f7a5217df643a96fe4d5e6ceda0 -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Diagnostic/srv/SelfTestResponse.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Diagnostic/srv/SelfTestResponse.cs.meta deleted file mode 100644 index 76676bff..00000000 --- a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Diagnostic/srv/SelfTestResponse.cs.meta +++ /dev/null @@ -1,11 +0,0 @@ -fileFormatVersion: 2 -guid: 03f87741ae8846644aa2db56730dc257 -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Geometry/msg/Accel.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Geometry/msg/Accel.cs.meta deleted file mode 100644 index 2c52279d..00000000 --- a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Geometry/msg/Accel.cs.meta +++ /dev/null @@ -1,11 +0,0 @@ -fileFormatVersion: 2 -guid: 19fe50e7fefd6ea41af6c2096aa2852c -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Geometry/msg/AccelStamped.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Geometry/msg/AccelStamped.cs.meta deleted file mode 100644 index bed7d999..00000000 --- a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Geometry/msg/AccelStamped.cs.meta +++ /dev/null @@ -1,11 +0,0 @@ -fileFormatVersion: 2 -guid: 0a1eb3622c2a36e4ba5f14ec8360bf77 -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Geometry/msg/AccelWithCovariance.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Geometry/msg/AccelWithCovariance.cs.meta deleted file mode 100644 index 0ca5e310..00000000 --- a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Geometry/msg/AccelWithCovariance.cs.meta +++ /dev/null @@ -1,11 +0,0 @@ -fileFormatVersion: 2 -guid: ff12986de80e9ba428644a1710aaecc7 -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Geometry/msg/AccelWithCovarianceStamped.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Geometry/msg/AccelWithCovarianceStamped.cs.meta deleted file mode 100644 index cdac88d9..00000000 --- a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Geometry/msg/AccelWithCovarianceStamped.cs.meta +++ /dev/null @@ -1,11 +0,0 @@ -fileFormatVersion: 2 -guid: dcc46b6b12313d840b451879e047f884 -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Geometry/msg/Inertia.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Geometry/msg/Inertia.cs.meta deleted file mode 100644 index c0af3d17..00000000 --- a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Geometry/msg/Inertia.cs.meta +++ /dev/null @@ -1,11 +0,0 @@ -fileFormatVersion: 2 -guid: 090046cd97e8bed4d8e0b1d7065aa413 -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Geometry/msg/InertiaStamped.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Geometry/msg/InertiaStamped.cs.meta deleted file mode 100644 index 851210c5..00000000 --- a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Geometry/msg/InertiaStamped.cs.meta +++ /dev/null @@ -1,11 +0,0 @@ -fileFormatVersion: 2 -guid: 34951141139605d4684e8d31aaaab634 -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Geometry/msg/Point.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Geometry/msg/Point.cs.meta deleted file mode 100644 index 099e8540..00000000 --- a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Geometry/msg/Point.cs.meta +++ /dev/null @@ -1,11 +0,0 @@ -fileFormatVersion: 2 -guid: b559adf20dc8caa4d891f54a68a76e58 -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Geometry/msg/Point32.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Geometry/msg/Point32.cs.meta deleted file mode 100644 index 0a840826..00000000 --- a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Geometry/msg/Point32.cs.meta +++ /dev/null @@ -1,11 +0,0 @@ -fileFormatVersion: 2 -guid: 4ce75e2091dc61d4e95feb448e51e58c -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Geometry/msg/PointStamped.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Geometry/msg/PointStamped.cs.meta deleted file mode 100644 index 1c37b96b..00000000 --- a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Geometry/msg/PointStamped.cs.meta +++ /dev/null @@ -1,11 +0,0 @@ -fileFormatVersion: 2 -guid: 7f8c141f407ac13479825ad1acb9a332 -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Geometry/msg/Polygon.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Geometry/msg/Polygon.cs.meta deleted file mode 100644 index 0cef60e6..00000000 --- a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Geometry/msg/Polygon.cs.meta +++ /dev/null @@ -1,11 +0,0 @@ -fileFormatVersion: 2 -guid: e478f583bfd79f3448f79eddff9089e5 -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Geometry/msg/PolygonStamped.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Geometry/msg/PolygonStamped.cs.meta deleted file mode 100644 index 6bd550d9..00000000 --- a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Geometry/msg/PolygonStamped.cs.meta +++ /dev/null @@ -1,11 +0,0 @@ -fileFormatVersion: 2 -guid: 5f3298c959ecebc40afdbbd7a1acc456 -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Geometry/msg/Pose.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Geometry/msg/Pose.cs.meta deleted file mode 100644 index 43113a21..00000000 --- a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Geometry/msg/Pose.cs.meta +++ /dev/null @@ -1,11 +0,0 @@ -fileFormatVersion: 2 -guid: fd57cbdc8dd7cf04eb7dfe09b62dffbe -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Geometry/msg/Pose2D.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Geometry/msg/Pose2D.cs.meta deleted file mode 100644 index b381606a..00000000 --- a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Geometry/msg/Pose2D.cs.meta +++ /dev/null @@ -1,11 +0,0 @@ -fileFormatVersion: 2 -guid: e74c853d0249bc6458716785e6b22614 -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Geometry/msg/PoseArray.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Geometry/msg/PoseArray.cs.meta deleted file mode 100644 index e632eaaf..00000000 --- a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Geometry/msg/PoseArray.cs.meta +++ /dev/null @@ -1,11 +0,0 @@ -fileFormatVersion: 2 -guid: fc678d1f8222fe841a1302ec42a0e6e7 -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Geometry/msg/PoseStamped.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Geometry/msg/PoseStamped.cs.meta deleted file mode 100644 index e0c39c41..00000000 --- a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Geometry/msg/PoseStamped.cs.meta +++ /dev/null @@ -1,11 +0,0 @@ -fileFormatVersion: 2 -guid: d67f949987f619c41a1f5328baf177d3 -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Geometry/msg/PoseWithCovariance.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Geometry/msg/PoseWithCovariance.cs.meta deleted file mode 100644 index b200b485..00000000 --- a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Geometry/msg/PoseWithCovariance.cs.meta +++ /dev/null @@ -1,11 +0,0 @@ -fileFormatVersion: 2 -guid: 378cf80fa5e5d364691fea8e3352af9d -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Geometry/msg/PoseWithCovarianceStamped.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Geometry/msg/PoseWithCovarianceStamped.cs.meta deleted file mode 100644 index 0ff51d7e..00000000 --- a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Geometry/msg/PoseWithCovarianceStamped.cs.meta +++ /dev/null @@ -1,11 +0,0 @@ -fileFormatVersion: 2 -guid: f762a02b6778e194781aef36ae0fae74 -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Geometry/msg/Quaternion.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Geometry/msg/Quaternion.cs.meta deleted file mode 100644 index bf8afee2..00000000 --- a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Geometry/msg/Quaternion.cs.meta +++ /dev/null @@ -1,11 +0,0 @@ -fileFormatVersion: 2 -guid: 54b7f8cc153a6fc4bb1dc60aa10de6c5 -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Geometry/msg/QuaternionStamped.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Geometry/msg/QuaternionStamped.cs.meta deleted file mode 100644 index 2a8e2754..00000000 --- a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Geometry/msg/QuaternionStamped.cs.meta +++ /dev/null @@ -1,11 +0,0 @@ -fileFormatVersion: 2 -guid: b9078675704e0ad41bd193363e05b89d -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Geometry/msg/Transform.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Geometry/msg/Transform.cs.meta deleted file mode 100644 index 78c98b14..00000000 --- a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Geometry/msg/Transform.cs.meta +++ /dev/null @@ -1,11 +0,0 @@ -fileFormatVersion: 2 -guid: 162af35ce8c18804da967c2d9438bfc1 -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Geometry/msg/TransformStamped.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Geometry/msg/TransformStamped.cs.meta deleted file mode 100644 index 620fc949..00000000 --- a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Geometry/msg/TransformStamped.cs.meta +++ /dev/null @@ -1,11 +0,0 @@ -fileFormatVersion: 2 -guid: f5921412d6742af40b7ff615ea332721 -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Geometry/msg/Twist.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Geometry/msg/Twist.cs.meta deleted file mode 100644 index 5d54ff69..00000000 --- a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Geometry/msg/Twist.cs.meta +++ /dev/null @@ -1,11 +0,0 @@ -fileFormatVersion: 2 -guid: 6b907990d194b4c4cacf95c9af795400 -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Geometry/msg/TwistStamped.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Geometry/msg/TwistStamped.cs.meta deleted file mode 100644 index deccbee4..00000000 --- a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Geometry/msg/TwistStamped.cs.meta +++ /dev/null @@ -1,11 +0,0 @@ -fileFormatVersion: 2 -guid: 85af05a94cf4e7947a435416db70200d -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Geometry/msg/TwistWithCovariance.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Geometry/msg/TwistWithCovariance.cs.meta deleted file mode 100644 index 0ef913aa..00000000 --- a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Geometry/msg/TwistWithCovariance.cs.meta +++ /dev/null @@ -1,11 +0,0 @@ -fileFormatVersion: 2 -guid: 7b19647c4fd724b408fb9309be0c179e -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Geometry/msg/TwistWithCovarianceStamped.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Geometry/msg/TwistWithCovarianceStamped.cs.meta deleted file mode 100644 index 5c428c8a..00000000 --- a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Geometry/msg/TwistWithCovarianceStamped.cs.meta +++ /dev/null @@ -1,11 +0,0 @@ -fileFormatVersion: 2 -guid: 56a04e99c0c1bfe4d8857e061c471073 -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Geometry/msg/Vector3.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Geometry/msg/Vector3.cs.meta deleted file mode 100644 index a923e7c3..00000000 --- a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Geometry/msg/Vector3.cs.meta +++ /dev/null @@ -1,11 +0,0 @@ -fileFormatVersion: 2 -guid: 99d9172892464674bbf2053013efda38 -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Geometry/msg/Vector3Stamped.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Geometry/msg/Vector3Stamped.cs.meta deleted file mode 100644 index 60f983a8..00000000 --- a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Geometry/msg/Vector3Stamped.cs.meta +++ /dev/null @@ -1,11 +0,0 @@ -fileFormatVersion: 2 -guid: 985fee41998e7734baea08bb03d446c7 -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Geometry/msg/Wrench.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Geometry/msg/Wrench.cs.meta deleted file mode 100644 index 08d04d1b..00000000 --- a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Geometry/msg/Wrench.cs.meta +++ /dev/null @@ -1,11 +0,0 @@ -fileFormatVersion: 2 -guid: 07a2a31f519b67b438dabd2cb2fb5e0b -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Geometry/msg/WrenchStamped.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Geometry/msg/WrenchStamped.cs.meta deleted file mode 100644 index 38f62381..00000000 --- a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Geometry/msg/WrenchStamped.cs.meta +++ /dev/null @@ -1,11 +0,0 @@ -fileFormatVersion: 2 -guid: 808769a298ef7504e8a7bbea771f0fdb -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Nav/action/GetMapAction.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Nav/action/GetMapAction.cs.meta deleted file mode 100644 index 9db0a0b6..00000000 --- a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Nav/action/GetMapAction.cs.meta +++ /dev/null @@ -1,11 +0,0 @@ -fileFormatVersion: 2 -guid: 6acbbcaf4f2a4d8408e0d5e40aaa99b2 -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Nav/action/GetMapActionFeedback.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Nav/action/GetMapActionFeedback.cs.meta deleted file mode 100644 index 1ddf1e85..00000000 --- a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Nav/action/GetMapActionFeedback.cs.meta +++ /dev/null @@ -1,11 +0,0 @@ -fileFormatVersion: 2 -guid: 82228e0122253c34d85da62f73a38e3c -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Nav/action/GetMapActionGoal.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Nav/action/GetMapActionGoal.cs.meta deleted file mode 100644 index 72a1ed18..00000000 --- a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Nav/action/GetMapActionGoal.cs.meta +++ /dev/null @@ -1,11 +0,0 @@ -fileFormatVersion: 2 -guid: 8c2820bc0f3c7634c986567df1c3bf09 -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Nav/action/GetMapActionResult.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Nav/action/GetMapActionResult.cs.meta deleted file mode 100644 index 5e165005..00000000 --- a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Nav/action/GetMapActionResult.cs.meta +++ /dev/null @@ -1,11 +0,0 @@ -fileFormatVersion: 2 -guid: 58693d9e8d0d1f846a0db61fe1d14af7 -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Nav/action/GetMapFeedback.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Nav/action/GetMapFeedback.cs.meta deleted file mode 100644 index 22628717..00000000 --- a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Nav/action/GetMapFeedback.cs.meta +++ /dev/null @@ -1,11 +0,0 @@ -fileFormatVersion: 2 -guid: 00f05341bc8c72147a49a1a83ed5b34c -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Nav/action/GetMapGoal.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Nav/action/GetMapGoal.cs.meta deleted file mode 100644 index 39d1953b..00000000 --- a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Nav/action/GetMapGoal.cs.meta +++ /dev/null @@ -1,11 +0,0 @@ -fileFormatVersion: 2 -guid: 281e430ab85b822438f67bca8d9fe15a -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Nav/action/GetMapResult.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Nav/action/GetMapResult.cs.meta deleted file mode 100644 index bfd6e812..00000000 --- a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Nav/action/GetMapResult.cs.meta +++ /dev/null @@ -1,11 +0,0 @@ -fileFormatVersion: 2 -guid: 69053ff8392854f49b30d13c5f0894e9 -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Nav/msg/GridCells.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Nav/msg/GridCells.cs.meta deleted file mode 100644 index 6a5caea8..00000000 --- a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Nav/msg/GridCells.cs.meta +++ /dev/null @@ -1,11 +0,0 @@ -fileFormatVersion: 2 -guid: 53687b656f641c54b92fe5bda678b332 -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Nav/msg/MapMetaData.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Nav/msg/MapMetaData.cs.meta deleted file mode 100644 index 3ac04125..00000000 --- a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Nav/msg/MapMetaData.cs.meta +++ /dev/null @@ -1,11 +0,0 @@ -fileFormatVersion: 2 -guid: f50a3a6d4861da044a1537bf15b07e20 -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Nav/msg/OccupancyGrid.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Nav/msg/OccupancyGrid.cs.meta deleted file mode 100644 index f59049dc..00000000 --- a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Nav/msg/OccupancyGrid.cs.meta +++ /dev/null @@ -1,11 +0,0 @@ -fileFormatVersion: 2 -guid: b6ae9141d988a27418c963d0e907d786 -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Nav/msg/Odometry.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Nav/msg/Odometry.cs.meta deleted file mode 100644 index 610b025e..00000000 --- a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Nav/msg/Odometry.cs.meta +++ /dev/null @@ -1,11 +0,0 @@ -fileFormatVersion: 2 -guid: ead364f4125a4dc42897ba875f9312bf -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Nav/msg/Path.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Nav/msg/Path.cs.meta deleted file mode 100644 index f622b29c..00000000 --- a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Nav/msg/Path.cs.meta +++ /dev/null @@ -1,11 +0,0 @@ -fileFormatVersion: 2 -guid: 2e9c102b3aa18354da03e14f012db590 -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Nav/srv/GetMapRequest.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Nav/srv/GetMapRequest.cs.meta deleted file mode 100644 index 83113732..00000000 --- a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Nav/srv/GetMapRequest.cs.meta +++ /dev/null @@ -1,11 +0,0 @@ -fileFormatVersion: 2 -guid: 25183af41898a2c48acf43d61a9d26be -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Nav/srv/GetMapResponse.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Nav/srv/GetMapResponse.cs.meta deleted file mode 100644 index f2c83105..00000000 --- a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Nav/srv/GetMapResponse.cs.meta +++ /dev/null @@ -1,11 +0,0 @@ -fileFormatVersion: 2 -guid: 7a15015472aa8bc4ea6df8ff0dca50ed -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Nav/srv/GetPlanRequest.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Nav/srv/GetPlanRequest.cs.meta deleted file mode 100644 index cb792cc9..00000000 --- a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Nav/srv/GetPlanRequest.cs.meta +++ /dev/null @@ -1,11 +0,0 @@ -fileFormatVersion: 2 -guid: 0560245fa80466347b43fa2229588288 -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Nav/srv/GetPlanResponse.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Nav/srv/GetPlanResponse.cs.meta deleted file mode 100644 index f625e148..00000000 --- a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Nav/srv/GetPlanResponse.cs.meta +++ /dev/null @@ -1,11 +0,0 @@ -fileFormatVersion: 2 -guid: 690a56d34dfbbc042a21f13fbc2e4d3e -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Nav/srv/LoadMapRequest.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Nav/srv/LoadMapRequest.cs.meta deleted file mode 100644 index 5978e69e..00000000 --- a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Nav/srv/LoadMapRequest.cs.meta +++ /dev/null @@ -1,11 +0,0 @@ -fileFormatVersion: 2 -guid: 30f37c6a24e690e4592e06d8954b6ff5 -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Nav/srv/LoadMapResponse.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Nav/srv/LoadMapResponse.cs.meta deleted file mode 100644 index f42c4a1b..00000000 --- a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Nav/srv/LoadMapResponse.cs.meta +++ /dev/null @@ -1,11 +0,0 @@ -fileFormatVersion: 2 -guid: fcaa6e0774e24ee448a56183cacba65b -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Nav/srv/SetMapRequest.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Nav/srv/SetMapRequest.cs.meta deleted file mode 100644 index b4193338..00000000 --- a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Nav/srv/SetMapRequest.cs.meta +++ /dev/null @@ -1,11 +0,0 @@ -fileFormatVersion: 2 -guid: d6294f2876f0c9742aaf52e7761d4606 -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Nav/srv/SetMapResponse.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Nav/srv/SetMapResponse.cs.meta deleted file mode 100644 index 19b5c841..00000000 --- a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Nav/srv/SetMapResponse.cs.meta +++ /dev/null @@ -1,11 +0,0 @@ -fileFormatVersion: 2 -guid: 2dc5bfbb9ef9fae4884a4cac0a1c76e5 -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Sensor/msg/BatteryState.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Sensor/msg/BatteryState.cs.meta deleted file mode 100644 index a80f0144..00000000 --- a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Sensor/msg/BatteryState.cs.meta +++ /dev/null @@ -1,11 +0,0 @@ -fileFormatVersion: 2 -guid: 658b4bd26b1464d43bed5895c502d854 -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Sensor/msg/CameraInfo.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Sensor/msg/CameraInfo.cs.meta deleted file mode 100644 index 88f91a62..00000000 --- a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Sensor/msg/CameraInfo.cs.meta +++ /dev/null @@ -1,11 +0,0 @@ -fileFormatVersion: 2 -guid: e8e464bf5ec1b3f4c9a8fb73c356a522 -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Sensor/msg/ChannelFloat32.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Sensor/msg/ChannelFloat32.cs.meta deleted file mode 100644 index 6cc8b0f7..00000000 --- a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Sensor/msg/ChannelFloat32.cs.meta +++ /dev/null @@ -1,11 +0,0 @@ -fileFormatVersion: 2 -guid: ef085edc19950ee4ca8508694f8ef0ab -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Sensor/msg/CompressedImage.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Sensor/msg/CompressedImage.cs.meta deleted file mode 100644 index ca34099c..00000000 --- a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Sensor/msg/CompressedImage.cs.meta +++ /dev/null @@ -1,11 +0,0 @@ -fileFormatVersion: 2 -guid: 4d6d26dd2302e5345a80aefab3d144bf -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Sensor/msg/FluidPressure.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Sensor/msg/FluidPressure.cs.meta deleted file mode 100644 index 3950cb2a..00000000 --- a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Sensor/msg/FluidPressure.cs.meta +++ /dev/null @@ -1,11 +0,0 @@ -fileFormatVersion: 2 -guid: 2a036fbac2e10834f9dab22649d19b69 -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Sensor/msg/Illuminance.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Sensor/msg/Illuminance.cs.meta deleted file mode 100644 index da30a6f8..00000000 --- a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Sensor/msg/Illuminance.cs.meta +++ /dev/null @@ -1,11 +0,0 @@ -fileFormatVersion: 2 -guid: cc3acfc510b28cf49b3576dec0f4080b -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Sensor/msg/Image.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Sensor/msg/Image.cs.meta deleted file mode 100644 index 3408d56b..00000000 --- a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Sensor/msg/Image.cs.meta +++ /dev/null @@ -1,11 +0,0 @@ -fileFormatVersion: 2 -guid: 8d4e6c9c9788c944a9f63bc3a6cef066 -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Sensor/msg/Imu.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Sensor/msg/Imu.cs.meta deleted file mode 100644 index 88d262ae..00000000 --- a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Sensor/msg/Imu.cs.meta +++ /dev/null @@ -1,11 +0,0 @@ -fileFormatVersion: 2 -guid: c17127fab3413a74fb07abcbc456cc90 -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Sensor/msg/JointState.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Sensor/msg/JointState.cs.meta deleted file mode 100644 index e24bab40..00000000 --- a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Sensor/msg/JointState.cs.meta +++ /dev/null @@ -1,11 +0,0 @@ -fileFormatVersion: 2 -guid: 693f20c87b588234f8a1250ae1332ff0 -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Sensor/msg/Joy.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Sensor/msg/Joy.cs.meta deleted file mode 100644 index cb61716d..00000000 --- a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Sensor/msg/Joy.cs.meta +++ /dev/null @@ -1,11 +0,0 @@ -fileFormatVersion: 2 -guid: 775554d216875a040b5492fe1e42eb97 -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Sensor/msg/JoyFeedback.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Sensor/msg/JoyFeedback.cs.meta deleted file mode 100644 index 8566ec5d..00000000 --- a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Sensor/msg/JoyFeedback.cs.meta +++ /dev/null @@ -1,11 +0,0 @@ -fileFormatVersion: 2 -guid: d29d1c9fd86a8be4a93f68e3d7e50746 -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Sensor/msg/JoyFeedbackArray.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Sensor/msg/JoyFeedbackArray.cs.meta deleted file mode 100644 index 9f2568df..00000000 --- a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Sensor/msg/JoyFeedbackArray.cs.meta +++ /dev/null @@ -1,11 +0,0 @@ -fileFormatVersion: 2 -guid: 825df67a12881994486c212b359ae688 -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Sensor/msg/LaserEcho.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Sensor/msg/LaserEcho.cs.meta deleted file mode 100644 index 5f60a4b0..00000000 --- a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Sensor/msg/LaserEcho.cs.meta +++ /dev/null @@ -1,11 +0,0 @@ -fileFormatVersion: 2 -guid: 0036798271de2264d86b976f9491e3e6 -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Sensor/msg/LaserScan.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Sensor/msg/LaserScan.cs.meta deleted file mode 100644 index b2488e9b..00000000 --- a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Sensor/msg/LaserScan.cs.meta +++ /dev/null @@ -1,11 +0,0 @@ -fileFormatVersion: 2 -guid: efd163b637bfbc440bbe519fc1cca365 -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Sensor/msg/MagneticField.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Sensor/msg/MagneticField.cs.meta deleted file mode 100644 index 941382b9..00000000 --- a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Sensor/msg/MagneticField.cs.meta +++ /dev/null @@ -1,11 +0,0 @@ -fileFormatVersion: 2 -guid: 5eab8f9569676d241823c7c39c7d6c65 -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Sensor/msg/MultiDOFJointState.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Sensor/msg/MultiDOFJointState.cs.meta deleted file mode 100644 index 95ec9fe7..00000000 --- a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Sensor/msg/MultiDOFJointState.cs.meta +++ /dev/null @@ -1,11 +0,0 @@ -fileFormatVersion: 2 -guid: 8d53b2c23d10a274daedbe305a5ce2d6 -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Sensor/msg/MultiEchoLaserScan.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Sensor/msg/MultiEchoLaserScan.cs.meta deleted file mode 100644 index 632d6e07..00000000 --- a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Sensor/msg/MultiEchoLaserScan.cs.meta +++ /dev/null @@ -1,11 +0,0 @@ -fileFormatVersion: 2 -guid: 084afd8fd6aee2146b93a7e025f97964 -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Sensor/msg/NavSatFix.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Sensor/msg/NavSatFix.cs.meta deleted file mode 100644 index 767f8301..00000000 --- a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Sensor/msg/NavSatFix.cs.meta +++ /dev/null @@ -1,11 +0,0 @@ -fileFormatVersion: 2 -guid: 83c80403200c18446b96bf3ed859cf8e -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Sensor/msg/NavSatStatus.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Sensor/msg/NavSatStatus.cs.meta deleted file mode 100644 index a4a7486b..00000000 --- a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Sensor/msg/NavSatStatus.cs.meta +++ /dev/null @@ -1,11 +0,0 @@ -fileFormatVersion: 2 -guid: 9170302c752e4fc4388feefac3f0f686 -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Sensor/msg/PointCloud.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Sensor/msg/PointCloud.cs.meta deleted file mode 100644 index 25a8b152..00000000 --- a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Sensor/msg/PointCloud.cs.meta +++ /dev/null @@ -1,11 +0,0 @@ -fileFormatVersion: 2 -guid: c8d6457ef07e74e418caa78597139b7f -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Sensor/msg/PointCloud2.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Sensor/msg/PointCloud2.cs.meta deleted file mode 100644 index 54c02e7f..00000000 --- a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Sensor/msg/PointCloud2.cs.meta +++ /dev/null @@ -1,11 +0,0 @@ -fileFormatVersion: 2 -guid: 123343c9ae2937f48a4d81c844bd1112 -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Sensor/msg/PointField.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Sensor/msg/PointField.cs.meta deleted file mode 100644 index 2264e2e8..00000000 --- a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Sensor/msg/PointField.cs.meta +++ /dev/null @@ -1,11 +0,0 @@ -fileFormatVersion: 2 -guid: 1c0df0d6cfa3c9346833fd393f4c17ba -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Sensor/msg/Range.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Sensor/msg/Range.cs.meta deleted file mode 100644 index 30224506..00000000 --- a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Sensor/msg/Range.cs.meta +++ /dev/null @@ -1,11 +0,0 @@ -fileFormatVersion: 2 -guid: f9f73e83c20fbb846a5de3c801c7e709 -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Sensor/msg/RegionOfInterest.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Sensor/msg/RegionOfInterest.cs.meta deleted file mode 100644 index 4dfa5f85..00000000 --- a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Sensor/msg/RegionOfInterest.cs.meta +++ /dev/null @@ -1,11 +0,0 @@ -fileFormatVersion: 2 -guid: 56342137db2b99e408a6ac3af2f52c0a -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Sensor/msg/RelativeHumidity.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Sensor/msg/RelativeHumidity.cs.meta deleted file mode 100644 index d5283248..00000000 --- a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Sensor/msg/RelativeHumidity.cs.meta +++ /dev/null @@ -1,11 +0,0 @@ -fileFormatVersion: 2 -guid: 286ea9f39c64a9940acb7d970fafad7b -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Sensor/msg/Temperature.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Sensor/msg/Temperature.cs.meta deleted file mode 100644 index c88e9ec3..00000000 --- a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Sensor/msg/Temperature.cs.meta +++ /dev/null @@ -1,11 +0,0 @@ -fileFormatVersion: 2 -guid: 52e0b6bf086def140986c6b3bfdbf899 -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Sensor/msg/TimeReference.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Sensor/msg/TimeReference.cs.meta deleted file mode 100644 index de1205a1..00000000 --- a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Sensor/msg/TimeReference.cs.meta +++ /dev/null @@ -1,11 +0,0 @@ -fileFormatVersion: 2 -guid: 7568422632f59cf439dffba0c8ad0055 -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Sensor/srv/SetCameraInfoRequest.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Sensor/srv/SetCameraInfoRequest.cs.meta deleted file mode 100644 index 4d155bc8..00000000 --- a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Sensor/srv/SetCameraInfoRequest.cs.meta +++ /dev/null @@ -1,11 +0,0 @@ -fileFormatVersion: 2 -guid: fcec69c918c050744b59869695aa2c9b -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Sensor/srv/SetCameraInfoResponse.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Sensor/srv/SetCameraInfoResponse.cs.meta deleted file mode 100644 index 20947ee7..00000000 --- a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Sensor/srv/SetCameraInfoResponse.cs.meta +++ /dev/null @@ -1,11 +0,0 @@ -fileFormatVersion: 2 -guid: 91de8a8fcec78924996d9b738c1fa645 -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Shape/msg/Mesh.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Shape/msg/Mesh.cs.meta deleted file mode 100644 index 3fbcc3f0..00000000 --- a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Shape/msg/Mesh.cs.meta +++ /dev/null @@ -1,11 +0,0 @@ -fileFormatVersion: 2 -guid: eece3c87ec3b4064fb0cd9d3a0f0a837 -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Shape/msg/MeshTriangle.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Shape/msg/MeshTriangle.cs.meta deleted file mode 100644 index 0427fe1e..00000000 --- a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Shape/msg/MeshTriangle.cs.meta +++ /dev/null @@ -1,11 +0,0 @@ -fileFormatVersion: 2 -guid: df03a4293996c8444b9fc7c38bf5cb9c -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Shape/msg/Plane.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Shape/msg/Plane.cs.meta deleted file mode 100644 index f820a444..00000000 --- a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Shape/msg/Plane.cs.meta +++ /dev/null @@ -1,11 +0,0 @@ -fileFormatVersion: 2 -guid: 3c25f3363c433f2438aada5d7158d379 -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Shape/msg/SolidPrimitive.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Shape/msg/SolidPrimitive.cs.meta deleted file mode 100644 index ef2e16db..00000000 --- a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Shape/msg/SolidPrimitive.cs.meta +++ /dev/null @@ -1,11 +0,0 @@ -fileFormatVersion: 2 -guid: e9ca285d51273c94ba026a3c56a955da -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Stereo/msg/DisparityImage.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Stereo/msg/DisparityImage.cs.meta deleted file mode 100644 index 84766eb5..00000000 --- a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Stereo/msg/DisparityImage.cs.meta +++ /dev/null @@ -1,11 +0,0 @@ -fileFormatVersion: 2 -guid: 981f23578144e7e47814c0437ba5a77e -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Trajectory/msg/JointTrajectory.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Trajectory/msg/JointTrajectory.cs.meta deleted file mode 100644 index 57030b42..00000000 --- a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Trajectory/msg/JointTrajectory.cs.meta +++ /dev/null @@ -1,11 +0,0 @@ -fileFormatVersion: 2 -guid: cfd7cb366368b6246b44fa07fa6d6fa1 -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Trajectory/msg/JointTrajectoryPoint.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Trajectory/msg/JointTrajectoryPoint.cs.meta deleted file mode 100644 index 81b4ee53..00000000 --- a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Trajectory/msg/JointTrajectoryPoint.cs.meta +++ /dev/null @@ -1,11 +0,0 @@ -fileFormatVersion: 2 -guid: 9f9f1153cea15cf438a00c40404dc6b6 -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Trajectory/msg/MultiDOFJointTrajectory.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Trajectory/msg/MultiDOFJointTrajectory.cs.meta deleted file mode 100644 index f5738f5d..00000000 --- a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Trajectory/msg/MultiDOFJointTrajectory.cs.meta +++ /dev/null @@ -1,11 +0,0 @@ -fileFormatVersion: 2 -guid: fd0953557db98b645a1e02685c0b4e6f -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Trajectory/msg/MultiDOFJointTrajectoryPoint.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Trajectory/msg/MultiDOFJointTrajectoryPoint.cs.meta deleted file mode 100644 index d13ea86e..00000000 --- a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Trajectory/msg/MultiDOFJointTrajectoryPoint.cs.meta +++ /dev/null @@ -1,11 +0,0 @@ -fileFormatVersion: 2 -guid: e8681d0eec36ee2458bd6bf0e20672d8 -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Visualization/msg/ImageMarker.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Visualization/msg/ImageMarker.cs.meta deleted file mode 100644 index 8e9948c0..00000000 --- a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Visualization/msg/ImageMarker.cs.meta +++ /dev/null @@ -1,11 +0,0 @@ -fileFormatVersion: 2 -guid: 8ca0c9cb87b1a2746b8b6fc7818c6093 -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Visualization/msg/InteractiveMarker.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Visualization/msg/InteractiveMarker.cs.meta deleted file mode 100644 index c8715c6d..00000000 --- a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Visualization/msg/InteractiveMarker.cs.meta +++ /dev/null @@ -1,11 +0,0 @@ -fileFormatVersion: 2 -guid: a497e1bcab01bf44e89c0545342609ee -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Visualization/msg/InteractiveMarkerControl.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Visualization/msg/InteractiveMarkerControl.cs.meta deleted file mode 100644 index ae67690c..00000000 --- a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Visualization/msg/InteractiveMarkerControl.cs.meta +++ /dev/null @@ -1,11 +0,0 @@ -fileFormatVersion: 2 -guid: 6e66bc7a8239a9948ab06d04ccf8f680 -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Visualization/msg/InteractiveMarkerFeedback.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Visualization/msg/InteractiveMarkerFeedback.cs.meta deleted file mode 100644 index 9d3cfaba..00000000 --- a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Visualization/msg/InteractiveMarkerFeedback.cs.meta +++ /dev/null @@ -1,11 +0,0 @@ -fileFormatVersion: 2 -guid: e81399d68cc37f44aab7c7ecbf9238ef -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Visualization/msg/InteractiveMarkerInit.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Visualization/msg/InteractiveMarkerInit.cs.meta deleted file mode 100644 index 95b31967..00000000 --- a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Visualization/msg/InteractiveMarkerInit.cs.meta +++ /dev/null @@ -1,11 +0,0 @@ -fileFormatVersion: 2 -guid: dded9b01241a42d4da5a5c98a446f1b2 -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Visualization/msg/InteractiveMarkerPose.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Visualization/msg/InteractiveMarkerPose.cs.meta deleted file mode 100644 index 641c1502..00000000 --- a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Visualization/msg/InteractiveMarkerPose.cs.meta +++ /dev/null @@ -1,11 +0,0 @@ -fileFormatVersion: 2 -guid: 25ea8537926c0f9408595c5c68afb5ad -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Visualization/msg/InteractiveMarkerUpdate.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Visualization/msg/InteractiveMarkerUpdate.cs.meta deleted file mode 100644 index db65b9f7..00000000 --- a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Visualization/msg/InteractiveMarkerUpdate.cs.meta +++ /dev/null @@ -1,11 +0,0 @@ -fileFormatVersion: 2 -guid: 8cb12b3d339d1ae468886c7b17cab5a0 -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Visualization/msg/Marker.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Visualization/msg/Marker.cs.meta deleted file mode 100644 index 09bbc2aa..00000000 --- a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Visualization/msg/Marker.cs.meta +++ /dev/null @@ -1,11 +0,0 @@ -fileFormatVersion: 2 -guid: 02e071d4fc638e24db4c3a1f41b7619f -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Visualization/msg/MarkerArray.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Visualization/msg/MarkerArray.cs.meta deleted file mode 100644 index 5e1d9b34..00000000 --- a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Visualization/msg/MarkerArray.cs.meta +++ /dev/null @@ -1,11 +0,0 @@ -fileFormatVersion: 2 -guid: 24ba29396056f3d45815a784d021b6b3 -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Visualization/msg/MenuEntry.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Visualization/msg/MenuEntry.cs.meta deleted file mode 100644 index 8f874446..00000000 --- a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/common_msgs/Visualization/msg/MenuEntry.cs.meta +++ /dev/null @@ -1,11 +0,0 @@ -fileFormatVersion: 2 -guid: 3b47ae9627ba59f40bb710ec1db86213 -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/std_msgs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/std_msgs.meta deleted file mode 100644 index b8cb5107..00000000 --- a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/std_msgs.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: be870ad1a32cc4b43a0bbf1aa8f23c85 -folderAsset: yes -DefaultImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/std_msgs/Bool.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/std_msgs/Bool.cs.meta deleted file mode 100644 index b3b2edfa..00000000 --- a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/std_msgs/Bool.cs.meta +++ /dev/null @@ -1,11 +0,0 @@ -fileFormatVersion: 2 -guid: f0f9f00e2f1d08444ae01c59e77cf01f -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/std_msgs/Byte.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/std_msgs/Byte.cs.meta deleted file mode 100644 index 62e63c53..00000000 --- a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/std_msgs/Byte.cs.meta +++ /dev/null @@ -1,11 +0,0 @@ -fileFormatVersion: 2 -guid: 03dd0e0e29629fd4a957e38dc33ba6c9 -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/std_msgs/ByteMultiArray.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/std_msgs/ByteMultiArray.cs.meta deleted file mode 100644 index 2d0cc1e6..00000000 --- a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/std_msgs/ByteMultiArray.cs.meta +++ /dev/null @@ -1,11 +0,0 @@ -fileFormatVersion: 2 -guid: 66dbb0e20345f5c48b96f4925947930b -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/std_msgs/Char.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/std_msgs/Char.cs.meta deleted file mode 100644 index 95b49a8e..00000000 --- a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/std_msgs/Char.cs.meta +++ /dev/null @@ -1,11 +0,0 @@ -fileFormatVersion: 2 -guid: 0db9a954114c59a44826ae03406819cb -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/std_msgs/ColorRGBA.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/std_msgs/ColorRGBA.cs.meta deleted file mode 100644 index 6f527313..00000000 --- a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/std_msgs/ColorRGBA.cs.meta +++ /dev/null @@ -1,11 +0,0 @@ -fileFormatVersion: 2 -guid: 729d2c2fbcfbad043aada8a9ce3953a5 -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/std_msgs/Empty.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/std_msgs/Empty.cs.meta deleted file mode 100644 index 93ed4654..00000000 --- a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/std_msgs/Empty.cs.meta +++ /dev/null @@ -1,11 +0,0 @@ -fileFormatVersion: 2 -guid: b63cb7a625d883149b897e4253b70b3d -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/std_msgs/Float32.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/std_msgs/Float32.cs.meta deleted file mode 100644 index dbe8e0e9..00000000 --- a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/std_msgs/Float32.cs.meta +++ /dev/null @@ -1,11 +0,0 @@ -fileFormatVersion: 2 -guid: 633f28b97f909dc4ea832b5fc7b50b94 -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/std_msgs/Float32MultiArray.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/std_msgs/Float32MultiArray.cs.meta deleted file mode 100644 index e5da9cb2..00000000 --- a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/std_msgs/Float32MultiArray.cs.meta +++ /dev/null @@ -1,11 +0,0 @@ -fileFormatVersion: 2 -guid: d7a0f6f15b723f445b8d558eab4ed68c -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/std_msgs/Float64.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/std_msgs/Float64.cs.meta deleted file mode 100644 index 57398467..00000000 --- a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/std_msgs/Float64.cs.meta +++ /dev/null @@ -1,11 +0,0 @@ -fileFormatVersion: 2 -guid: 2350ef8066fd1e04ebcfdc2cfb9ea7a8 -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/std_msgs/Float64MultiArray.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/std_msgs/Float64MultiArray.cs.meta deleted file mode 100644 index d4f5a783..00000000 --- a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/std_msgs/Float64MultiArray.cs.meta +++ /dev/null @@ -1,11 +0,0 @@ -fileFormatVersion: 2 -guid: a6c395c33fe4e3c4bbc57462aa63e032 -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/std_msgs/Header.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/std_msgs/Header.cs.meta deleted file mode 100644 index 25710b23..00000000 --- a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/std_msgs/Header.cs.meta +++ /dev/null @@ -1,11 +0,0 @@ -fileFormatVersion: 2 -guid: 5b4ed84cd16319c43a2eb9af1ecc9612 -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/std_msgs/Int16.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/std_msgs/Int16.cs.meta deleted file mode 100644 index f39466d6..00000000 --- a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/std_msgs/Int16.cs.meta +++ /dev/null @@ -1,11 +0,0 @@ -fileFormatVersion: 2 -guid: 867f002005bf5724d82df1308d5052a2 -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/std_msgs/Int16MultiArray.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/std_msgs/Int16MultiArray.cs.meta deleted file mode 100644 index 61777478..00000000 --- a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/std_msgs/Int16MultiArray.cs.meta +++ /dev/null @@ -1,11 +0,0 @@ -fileFormatVersion: 2 -guid: 2aeb41435a7b969448f990c6053dc8ae -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/std_msgs/Int32.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/std_msgs/Int32.cs.meta deleted file mode 100644 index ffcfbd65..00000000 --- a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/std_msgs/Int32.cs.meta +++ /dev/null @@ -1,11 +0,0 @@ -fileFormatVersion: 2 -guid: 14a9e5c7332d49c4ea6c5fffda93ec4f -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/std_msgs/Int32MultiArray.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/std_msgs/Int32MultiArray.cs.meta deleted file mode 100644 index ad6598a4..00000000 --- a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/std_msgs/Int32MultiArray.cs.meta +++ /dev/null @@ -1,11 +0,0 @@ -fileFormatVersion: 2 -guid: b754370b16483464888fd3b3bf192427 -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/std_msgs/Int64.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/std_msgs/Int64.cs.meta deleted file mode 100644 index de4b4c24..00000000 --- a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/std_msgs/Int64.cs.meta +++ /dev/null @@ -1,11 +0,0 @@ -fileFormatVersion: 2 -guid: 5b4539a247e78fb40a83c975c89e5573 -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/std_msgs/Int64MultiArray.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/std_msgs/Int64MultiArray.cs.meta deleted file mode 100644 index ef6bfba2..00000000 --- a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/std_msgs/Int64MultiArray.cs.meta +++ /dev/null @@ -1,11 +0,0 @@ -fileFormatVersion: 2 -guid: 29f0d58c56f6f4e4ab681904880a836b -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/std_msgs/Int8.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/std_msgs/Int8.cs.meta deleted file mode 100644 index 38882c68..00000000 --- a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/std_msgs/Int8.cs.meta +++ /dev/null @@ -1,11 +0,0 @@ -fileFormatVersion: 2 -guid: 3facfe8316954ce418ce633d27c1b67d -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/std_msgs/Int8MultiArray.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/std_msgs/Int8MultiArray.cs.meta deleted file mode 100644 index 609d5946..00000000 --- a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/std_msgs/Int8MultiArray.cs.meta +++ /dev/null @@ -1,11 +0,0 @@ -fileFormatVersion: 2 -guid: 4c79c8e1bfc032c4996b4a9e92939b39 -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/std_msgs/MultiArrayDimension.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/std_msgs/MultiArrayDimension.cs.meta deleted file mode 100644 index 0e5b8c33..00000000 --- a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/std_msgs/MultiArrayDimension.cs.meta +++ /dev/null @@ -1,11 +0,0 @@ -fileFormatVersion: 2 -guid: 1f6bbe469fc875046979c9f7fce64498 -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/std_msgs/MultiArrayLayout.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/std_msgs/MultiArrayLayout.cs.meta deleted file mode 100644 index 764be56e..00000000 --- a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/std_msgs/MultiArrayLayout.cs.meta +++ /dev/null @@ -1,11 +0,0 @@ -fileFormatVersion: 2 -guid: bac58b698844a764fb3fe095b9ac9da5 -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/std_msgs/String.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/std_msgs/String.cs.meta deleted file mode 100644 index bff0b3d0..00000000 --- a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/std_msgs/String.cs.meta +++ /dev/null @@ -1,11 +0,0 @@ -fileFormatVersion: 2 -guid: 666819e57b3f0e44d9e65c0b5c53620c -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/std_msgs/UInt16.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/std_msgs/UInt16.cs.meta deleted file mode 100644 index ae7525b6..00000000 --- a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/std_msgs/UInt16.cs.meta +++ /dev/null @@ -1,11 +0,0 @@ -fileFormatVersion: 2 -guid: a75ef1f5f97f2ed49b9fb9736b0977b4 -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/std_msgs/UInt16MultiArray.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/std_msgs/UInt16MultiArray.cs.meta deleted file mode 100644 index 3bf242c9..00000000 --- a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/std_msgs/UInt16MultiArray.cs.meta +++ /dev/null @@ -1,11 +0,0 @@ -fileFormatVersion: 2 -guid: 664ed84d990124d41b304df90b6f9d8e -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/std_msgs/UInt32.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/std_msgs/UInt32.cs.meta deleted file mode 100644 index 8a533fa2..00000000 --- a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/std_msgs/UInt32.cs.meta +++ /dev/null @@ -1,11 +0,0 @@ -fileFormatVersion: 2 -guid: 012fe536068934e42900dba79f692d1f -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/std_msgs/UInt32MultiArray.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/std_msgs/UInt32MultiArray.cs.meta deleted file mode 100644 index 4ebd058b..00000000 --- a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/std_msgs/UInt32MultiArray.cs.meta +++ /dev/null @@ -1,11 +0,0 @@ -fileFormatVersion: 2 -guid: 6774df6157330ce4dada5e1f823edaa3 -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/std_msgs/UInt64.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/std_msgs/UInt64.cs.meta deleted file mode 100644 index e12d19a8..00000000 --- a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/std_msgs/UInt64.cs.meta +++ /dev/null @@ -1,11 +0,0 @@ -fileFormatVersion: 2 -guid: f0aae97151b4e9e4e9c5fd0eae9b7f41 -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/std_msgs/UInt64MultiArray.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/std_msgs/UInt64MultiArray.cs.meta deleted file mode 100644 index be3b5621..00000000 --- a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/std_msgs/UInt64MultiArray.cs.meta +++ /dev/null @@ -1,11 +0,0 @@ -fileFormatVersion: 2 -guid: dbadb721bc4ffa649923f97ede1fe979 -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/std_msgs/UInt8.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/std_msgs/UInt8.cs.meta deleted file mode 100644 index f01c3705..00000000 --- a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/std_msgs/UInt8.cs.meta +++ /dev/null @@ -1,11 +0,0 @@ -fileFormatVersion: 2 -guid: 49bc253e4fb7dcf428f52d544c3b9cba -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/std_msgs/UInt8MultiArray.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/std_msgs/UInt8MultiArray.cs.meta deleted file mode 100644 index a68a9f27..00000000 --- a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/std_msgs/UInt8MultiArray.cs.meta +++ /dev/null @@ -1,11 +0,0 @@ -fileFormatVersion: 2 -guid: da269254474f20847b888a5803ed44fa -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/ROSGeometry/CoordinateSpaces.cs b/com.unity.robotics.ros-tcp-connector/Runtime/ROSGeometry/CoordinateSpaces.cs index 91e04669..18fa7805 100644 --- a/com.unity.robotics.ros-tcp-connector/Runtime/ROSGeometry/CoordinateSpaces.cs +++ b/com.unity.robotics.ros-tcp-connector/Runtime/ROSGeometry/CoordinateSpaces.cs @@ -1,3 +1,4 @@ +using RosMessageTypes.Geometry; using System; using System.Collections; using System.Collections.Generic; @@ -74,52 +75,52 @@ public static Quaternion To(this Quaternion self) return new Quaternion(self); } - public static Vector3 As(this RosMessageTypes.Geometry.Point self) where C : ICoordinateSpace, new() + public static Vector3 As(this MPoint self) where C : ICoordinateSpace, new() { return new Vector3((float)self.x, (float)self.y, (float)self.z); } - public static Vector3 From(this RosMessageTypes.Geometry.Point self) where C : ICoordinateSpace, new() + public static Vector3 From(this MPoint self) where C : ICoordinateSpace, new() { return new Vector3((float)self.x, (float)self.y, (float)self.z).toUnity; } - public static Vector3 As(this RosMessageTypes.Geometry.Point32 self) where C : ICoordinateSpace, new() + public static Vector3 As(this MPoint32 self) where C : ICoordinateSpace, new() { return new Vector3(self.x, self.y, self.z); } - public static Vector3 From(this RosMessageTypes.Geometry.Point32 self) where C : ICoordinateSpace, new() + public static Vector3 From(this MPoint32 self) where C : ICoordinateSpace, new() { return new Vector3(self.x, self.y, self.z).toUnity; } - public static Vector3 As(this RosMessageTypes.Geometry.Vector3 self) where C : ICoordinateSpace, new() + public static Vector3 As(this MVector3 self) where C : ICoordinateSpace, new() { return new Vector3((float)self.x, (float)self.y, (float)self.z); } - public static Vector3 From(this RosMessageTypes.Geometry.Vector3 self) where C : ICoordinateSpace, new() + public static Vector3 From(this MVector3 self) where C : ICoordinateSpace, new() { return new Vector3((float)self.x, (float)self.y, (float)self.z).toUnity; } - public static Quaternion As(this RosMessageTypes.Geometry.Quaternion self) where C : ICoordinateSpace, new() + public static Quaternion As(this MQuaternion self) where C : ICoordinateSpace, new() { return new Quaternion((float)self.x, (float)self.y, (float)self.z, (float)self.w); } - public static Quaternion From(this RosMessageTypes.Geometry.Quaternion self) where C : ICoordinateSpace, new() + public static Quaternion From(this MQuaternion self) where C : ICoordinateSpace, new() { return new Quaternion((float)self.x, (float)self.y, (float)self.z, (float)self.w).toUnity; } - public static RosMessageTypes.Geometry.Transform To(this Transform transform) where C : ICoordinateSpace, new() + public static MTransform To(this Transform transform) where C : ICoordinateSpace, new() { - return new RosMessageTypes.Geometry.Transform(new Vector3(transform.position), new Quaternion(transform.rotation)); + return new MTransform(new Vector3(transform.position), new Quaternion(transform.rotation)); } - public static Vector3 From(this RosMessageTypes.Geometry.Point self, CoordinateSpaceSelection selection) + public static Vector3 From(this MPoint self, CoordinateSpaceSelection selection) { switch (selection) { @@ -137,7 +138,7 @@ public static Vector3 From(this RosMessageTypes.Geometry.Point self, CoordinateS } } - public static Vector3 From(this RosMessageTypes.Geometry.Point32 self, CoordinateSpaceSelection selection) + public static Vector3 From(this MPoint32 self, CoordinateSpaceSelection selection) { switch (selection) { @@ -155,7 +156,7 @@ public static Vector3 From(this RosMessageTypes.Geometry.Point32 self, Coordinat } } - public static Vector3 From(this RosMessageTypes.Geometry.Vector3 self, CoordinateSpaceSelection selection) + public static Vector3 From(this MVector3 self, CoordinateSpaceSelection selection) { switch (selection) { @@ -173,7 +174,7 @@ public static Vector3 From(this RosMessageTypes.Geometry.Vector3 self, Coordinat } } - public static Quaternion From(this RosMessageTypes.Geometry.Quaternion self, CoordinateSpaceSelection selection) + public static Quaternion From(this MQuaternion self, CoordinateSpaceSelection selection) { switch (selection) { diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/ROSGeometry/ROSQuaternion.cs b/com.unity.robotics.ros-tcp-connector/Runtime/ROSGeometry/ROSQuaternion.cs index 38aa5184..77214e12 100644 --- a/com.unity.robotics.ros-tcp-connector/Runtime/ROSGeometry/ROSQuaternion.cs +++ b/com.unity.robotics.ros-tcp-connector/Runtime/ROSGeometry/ROSQuaternion.cs @@ -1,3 +1,4 @@ +using RosMessageTypes.Geometry; using System; using UnityEngine; @@ -30,7 +31,7 @@ public Quaternion(Quaternion ruf) public Quaternion toUnity => coordinateSpace.ConvertToRUF(internalQuat); - public static implicit operator RosMessageTypes.Geometry.Quaternion(Quaternion quat) => new RosMessageTypes.Geometry.Quaternion(quat.x, quat.y, quat.z, quat.w); + public static implicit operator MQuaternion(Quaternion quat) => new MQuaternion(quat.x, quat.y, quat.z, quat.w); public static explicit operator Quaternion(Quaternion quat) => new Quaternion(quat); public static explicit operator Quaternion(Quaternion rquat) => rquat.toUnity; diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/ROSGeometry/ROSVector3.cs b/com.unity.robotics.ros-tcp-connector/Runtime/ROSGeometry/ROSVector3.cs index 044c2f11..89d14d73 100644 --- a/com.unity.robotics.ros-tcp-connector/Runtime/ROSGeometry/ROSVector3.cs +++ b/com.unity.robotics.ros-tcp-connector/Runtime/ROSGeometry/ROSVector3.cs @@ -1,3 +1,4 @@ +using RosMessageTypes.Geometry; using System; using UnityEngine; @@ -53,9 +54,9 @@ private static Vector3 MakeInternal(Vector3 vec) return result; } - public static implicit operator RosMessageTypes.Geometry.Point(Vector3 rvec) => new RosMessageTypes.Geometry.Point(rvec.x, rvec.y, rvec.z); - public static implicit operator RosMessageTypes.Geometry.Point32(Vector3 rvec) => new RosMessageTypes.Geometry.Point32(rvec.x, rvec.y, rvec.z); - public static implicit operator RosMessageTypes.Geometry.Vector3(Vector3 rvec) => new RosMessageTypes.Geometry.Vector3(rvec.x, rvec.y, rvec.z); + public static implicit operator MPoint(Vector3 rvec) => new MPoint(rvec.x, rvec.y, rvec.z); + public static implicit operator MPoint32(Vector3 rvec) => new MPoint32(rvec.x, rvec.y, rvec.z); + public static implicit operator MVector3(Vector3 rvec) => new MVector3(rvec.x, rvec.y, rvec.z); public static Vector3 right => new Vector3(Vector3.right); public static Vector3 left => new Vector3(Vector3.left); diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/TcpConnector/ROSConnection.cs b/com.unity.robotics.ros-tcp-connector/Runtime/TcpConnector/ROSConnection.cs index e1d08144..4ea31883 100644 --- a/com.unity.robotics.ros-tcp-connector/Runtime/TcpConnector/ROSConnection.cs +++ b/com.unity.robotics.ros-tcp-connector/Runtime/TcpConnector/ROSConnection.cs @@ -211,15 +211,15 @@ void OnEnable() private void Start() { InitializeHUD(); - Subscribe(ERROR_TOPIC_NAME, RosUnityErrorCallback); + Subscribe(ERROR_TOPIC_NAME, RosUnityErrorCallback); if (overrideUnityIP != "") { StartMessageServer(overrideUnityIP, unityPort); // no reason to wait, if we already know the IP } - SendServiceMessage(HANDSHAKE_TOPIC_NAME, - new UnityHandshakeRequest(overrideUnityIP, (ushort) unityPort), RosUnityHandshakeCallback); + SendServiceMessage(HANDSHAKE_TOPIC_NAME, + new MUnityHandshakeRequest(overrideUnityIP, (ushort) unityPort), RosUnityHandshakeCallback); } void OnValidate() @@ -241,12 +241,12 @@ private void InitializeHUD() hudPanel.isEnabled = showHUD; } - void RosUnityHandshakeCallback(UnityHandshakeResponse response) + void RosUnityHandshakeCallback(MUnityHandshakeResponse response) { StartMessageServer(response.ip, unityPort); } - void RosUnityErrorCallback(RosUnityError error) + void RosUnityErrorCallback(MRosUnityError error) { Debug.LogError("ROS-Unity error: " + error.message); } @@ -506,7 +506,7 @@ struct SysCommand_Publish void SendSysCommand(string command, object param) { - Send(SYSCOMMAND_TOPIC_NAME, new RosUnitySysCommand(command, JsonUtility.ToJson(param))); + Send(SYSCOMMAND_TOPIC_NAME, new MRosUnitySysCommand(command, JsonUtility.ToJson(param))); } public async void Send(string rosTopicName, Message message) From cf39bd8b41d199c0b3d1cbd7c7cc733518543c42 Mon Sep 17 00:00:00 2001 From: LaurieCheers-unity <73140792+LaurieCheers-unity@users.noreply.github.com> Date: Fri, 12 Mar 2021 11:25:32 -0800 Subject: [PATCH 08/30] Topic list service (#72) --- .../Runtime/TcpConnector/ROSConnection.cs | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/TcpConnector/ROSConnection.cs b/com.unity.robotics.ros-tcp-connector/Runtime/TcpConnector/ROSConnection.cs index 4ea31883..2dbd2918 100644 --- a/com.unity.robotics.ros-tcp-connector/Runtime/TcpConnector/ROSConnection.cs +++ b/com.unity.robotics.ros-tcp-connector/Runtime/TcpConnector/ROSConnection.cs @@ -165,6 +165,20 @@ public async void SendServiceMessage(string rosServiceName, Message se client.Close(); } + public async Task SendServiceMessage(string rosServiceName, Message serviceRequest) where RESPONSE : Message, new() + { + var t = new TaskCompletionSource(); + + SendServiceMessage(rosServiceName, serviceRequest, s => t.TrySetResult(s)); + + return await t.Task; + } + + public void GetTopicList(Action callback) + { + SendServiceMessage("__topic_list", new MRosUnityTopicListRequest(), response => callback(response.topics)); + } + public void RegisterSubscriber(string topic, string rosMessageName) { SendSysCommand(SYSCOMMAND_SUBSCRIBE, From 3d3d94168be8154bdd9de4d3788f7af722ea6448 Mon Sep 17 00:00:00 2001 From: "Devin Miller (Unity)" Date: Fri, 12 Mar 2021 11:44:33 -0800 Subject: [PATCH 09/30] Adding install instructions to README Partially addressing issue #71 wherein a user couldn't find up-to-date instructions for installing the connector into a new project. --- README.md | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 01526a50..c6b90056 100644 --- a/README.md +++ b/README.md @@ -1,5 +1,16 @@ # ROS-TCP-Connector +## Installation +1. Inspect the "Tags" tab of the branches drop-down to find your desired version (unless you have a compelling reason to use a different version, we strongly encourage using the most recent). + +2. Using Unity 2020.2 or later, open the package manager from `Window` -> `Package Manager` and select "Add package from git URL..." +![image](https://user-images.githubusercontent.com/29758400/110989310-8ea36180-8326-11eb-8318-f67ee200a23d.png) +3. Enter the following URL, with your desired package version substituted where we've put `v0.2.0` in this example: +`https://github.com/Unity-Technologies/ROS-TCP-Connector.git?path=/com.unity.robotics.ros-tcp-connector#v0.2.0` +4. Click `Add` + + +## Tutorials Scripts used to send [ROS](https://www.ros.org/) messages to an [TCP endpoint](https://github.com/Unity-Technologies/ROS_TCP_Endpoint) running as a ROS node. This Unity package provides three main features: @@ -13,5 +24,3 @@ This Unity package provides three main features: ## ROS# Special thanks to the Siemens [ROS# Project Team]( https://github.com/siemens/ros-sharp/wiki/Info_Acknowledgements) for driving the ROS-Unity Integration Open Source since 2017. - -This repo is a fork of [ROS#](https://github.com/siemens/ros-sharp) and was a great starting point for our development. \ No newline at end of file From a424741275dbf80403efae64a2b1e4233bcb5ea8 Mon Sep 17 00:00:00 2001 From: Amanda <31416491+at669@users.noreply.github.com> Date: Mon, 29 Mar 2021 17:05:24 -0600 Subject: [PATCH 10/30] Updating Contribution Content (#77) * Contributing content commit * Link fix * PR feedback --- .github/ISSUE_TEMPLATE/bug_report.md | 37 ++++++++++++ .github/ISSUE_TEMPLATE/feature_request.md | 20 ++++++ CODE_OF_CONDUCT.md | 74 +++++++++++++++++++++++ CONTRIBUTING.md | 64 ++++++++++++++++++++ LICENSE | 14 +++++ README.md | 18 ++++++ 6 files changed, 227 insertions(+) create mode 100644 .github/ISSUE_TEMPLATE/bug_report.md create mode 100644 .github/ISSUE_TEMPLATE/feature_request.md create mode 100644 CODE_OF_CONDUCT.md create mode 100644 CONTRIBUTING.md diff --git a/.github/ISSUE_TEMPLATE/bug_report.md b/.github/ISSUE_TEMPLATE/bug_report.md new file mode 100644 index 00000000..c53b622d --- /dev/null +++ b/.github/ISSUE_TEMPLATE/bug_report.md @@ -0,0 +1,37 @@ +--- +name: Bug report +about: Create a report to help us improve +title: '' +labels: '' +assignees: '' + +--- + +**Describe the bug** +A clear and concise description of what the bug is. + +**To Reproduce** +Steps to reproduce the behavior: +1. Go to '...' +2. Click on '....' +3. Scroll down to '....' +4. See error + +**Console logs / stack traces** +Please wrap in [triple backticks (```)](https://help.github.com/en/articles/creating-and-highlighting-code-blocks) to make it easier to read. + +**Expected behavior** +A clear and concise description of what you expected to happen. + +**Screenshots** +If applicable, add screenshots or videos to help explain your problem. + +**Environment (please complete the following information, where applicable):** +- Unity Version: [e.g. Unity 2020.2.0f1] +- Unity machine OS + version: [e.g. Windows 10] +- ROS machine OS + version: [e.g. Ubuntu 18.04, ROS Noetic] +- ROS–Unity communication: [e.g. Docker] +- Branch or version: [e.g. v0.2.0] + +**Additional context** +Add any other context about the problem here. diff --git a/.github/ISSUE_TEMPLATE/feature_request.md b/.github/ISSUE_TEMPLATE/feature_request.md new file mode 100644 index 00000000..bbcbbe7d --- /dev/null +++ b/.github/ISSUE_TEMPLATE/feature_request.md @@ -0,0 +1,20 @@ +--- +name: Feature request +about: Suggest an idea for this project +title: '' +labels: '' +assignees: '' + +--- + +**Is your feature request related to a problem? Please describe.** +A clear and concise description of what the problem is. Ex. I'm always frustrated when [...] + +**Describe the solution you'd like** +A clear and concise description of what you want to happen. + +**Describe alternatives you've considered** +A clear and concise description of any alternative solutions or features you've considered. + +**Additional context** +Add any other context or screenshots about the feature request here. diff --git a/CODE_OF_CONDUCT.md b/CODE_OF_CONDUCT.md new file mode 100644 index 00000000..a7a4c577 --- /dev/null +++ b/CODE_OF_CONDUCT.md @@ -0,0 +1,74 @@ +# Contributor Covenant Code of Conduct + +## Our Pledge + +In the interest of fostering an open and welcoming environment, we as +contributors and maintainers pledge to making participation in our project and +our community a harassment-free experience for everyone, regardless of age, body +size, disability, ethnicity, gender identity and expression, level of experience, +nationality, personal appearance, race, religion, or sexual identity and +orientation. + +## Our Standards + +Examples of behavior that contributes to creating a positive environment +include: + +* Using welcoming and inclusive language +* Being respectful of differing viewpoints and experiences +* Gracefully accepting constructive criticism +* Focusing on what is best for the community +* Showing empathy towards other community members + +Examples of unacceptable behavior by participants include: + +* The use of sexualized language or imagery and unwelcome sexual attention or + advances +* Trolling, insulting/derogatory comments, and personal or political attacks +* Public or private harassment +* Publishing others' private information, such as a physical or electronic + address, without explicit permission +* Other conduct which could reasonably be considered inappropriate in a + professional setting + +## Our Responsibilities + +Project maintainers are responsible for clarifying the standards of acceptable +behavior and are expected to take appropriate and fair corrective action in +response to any instances of unacceptable behavior. + +Project maintainers have the right and responsibility to remove, edit, or +reject comments, commits, code, wiki edits, issues, and other contributions +that are not aligned to this Code of Conduct, or to ban temporarily or +permanently any contributor for other behaviors that they deem inappropriate, +threatening, offensive, or harmful. + +## Scope + +This Code of Conduct applies both within project spaces and in public spaces +when an individual is representing the project or its community. Examples of +representing a project or community include using an official project e-mail +address, posting via an official social media account, or acting as an appointed +representative at an online or offline event. Representation of a project may be +further defined and clarified by project maintainers. + +## Enforcement + +Instances of abusive, harassing, or otherwise unacceptable behavior may be +reported by contacting the project team at [unity-robotics@unity3d.com](mailto:unity-robotics@unity3d.com). All +complaints will be reviewed and investigated and will result in a response that +is deemed necessary and appropriate to the circumstances. The project team is +obligated to maintain confidentiality with regard to the reporter of an incident. +Further details of specific enforcement policies may be posted separately. + +Project maintainers who do not follow or enforce the Code of Conduct in good +faith may face temporary or permanent repercussions as determined by other +members of the project's leadership. + +## Attribution + +This Code of Conduct is adapted from the [Contributor Covenant][homepage], +version 1.4, available at +https://www.contributor-covenant.org/version/1/4/code-of-conduct/ + +[homepage]: https://www.contributor-covenant.org \ No newline at end of file diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md new file mode 100644 index 00000000..4b649214 --- /dev/null +++ b/CONTRIBUTING.md @@ -0,0 +1,64 @@ +# Contribution Guidelines + +Thank you for your interest in contributing to Unity Robotics! To facilitate your +contributions, we've outlined a brief set of guidelines to ensure that your extensions +can be easily integrated. + +## Communication + +First, please read through our +[code of conduct](CODE_OF_CONDUCT.md), +as we expect all our contributors to follow it. + +Second, before starting on a project that you intend to contribute to any of our +Unity Robotics packages or tutorials, we **strongly** recommend posting on the repository's +[Issues page](https://github.com/Unity-Technologies/ROS-TCP-Connector/issues) and +briefly outlining the changes you plan to make. This will enable us to provide +some context that may be helpful for you. This could range from advice and +feedback on how to optimally perform your changes or reasons for not doing it. + +## Git Branches + +The `main` branch corresponds to the most recent stable version of the project. The `dev` branch +contains changes that are staged to be merged into `main` as the team sees fit. + +When contributing to the project, please make sure that your Pull Request (PR) +does the following: + +- Is up-to-date with and targets the `dev` branch +- Contains a detailed description of the changes performed +- Has corresponding changes to documentation, unit tests and sample environments (if + applicable) +- Contains a summary of the tests performed to validate your changes +- Links to issue numbers that the PR resolves (if any) + + + +## Code style + +All Python code should follow the [PEP 8 style guidelines](https://pep8.org/). + +All C# code should follow the [Microsoft C# Coding Conventions](https://docs.microsoft.com/en-us/dotnet/csharp/programming-guide/inside-a-program/coding-conventions). +Additionally, the [Unity Coding package](https://docs.unity3d.com/Packages/com.unity.coding@0.1/manual/index.html) +can be used to format, encode, and lint your code according to the standard Unity +development conventions. Be aware that these Unity conventions will supersede the +Microsoft C# Coding Conventions where applicable. + +Please note that even if the code you are changing does not adhere to these guidelines, +we expect your submissions to follow these conventions. + +## Contributor License Agreements + +When you open a pull request, you will be asked to acknowledge our Contributor +License Agreement. We allow both individual contributions and contributions made +on behalf of companies. We use an open source tool called CLA assistant. If you +have any questions on our CLA, please +[submit an issue](https://github.com/Unity-Technologies/ROS-TCP-Connector/issues) or +email us at [unity-robotics@unity3d.com](mailto:unity-robotics@unity3d.com). + +## Contribution review + +Once you have a change ready following the above ground rules, simply make a +pull request in GitHub. \ No newline at end of file diff --git a/LICENSE b/LICENSE index e1ebf2e9..93f12259 100644 --- a/LICENSE +++ b/LICENSE @@ -174,3 +174,17 @@ of your accepting any such warranty or additional liability. END OF TERMS AND CONDITIONS + + Copyright 2020 Unity Technologies + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. diff --git a/README.md b/README.md index c6b90056..4a8f5371 100644 --- a/README.md +++ b/README.md @@ -1,5 +1,7 @@ # ROS-TCP-Connector +[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0) + ## Installation 1. Inspect the "Tags" tab of the branches drop-down to find your desired version (unless you have a compelling reason to use a different version, we strongly encourage using the most recent). @@ -24,3 +26,19 @@ This Unity package provides three main features: ## ROS# Special thanks to the Siemens [ROS# Project Team]( https://github.com/siemens/ros-sharp/wiki/Info_Acknowledgements) for driving the ROS-Unity Integration Open Source since 2017. + +## Community and Feedback + +The Unity Robotics projects are open-source and we encourage and welcome contributions. +If you wish to contribute, be sure to review our [contribution guidelines](CONTRIBUTING.md) +and [code of conduct](CODE_OF_CONDUCT.md). + +## Support +For general questions, feedback, or feature requests, connect directly with the +Robotics team at [unity-robotics@unity3d.com](mailto:unity-robotics@unity3d.com). + +For bugs or other issues, please file a GitHub issue and the Robotics team will +investigate the issue as soon as possible. + +## License +[Apache License 2.0](LICENSE) \ No newline at end of file From a05dd6d74cebea9d6b1b4272a9fde1256d57addc Mon Sep 17 00:00:00 2001 From: Amanda <31416491+at669@users.noreply.github.com> Date: Wed, 7 Apr 2021 09:31:27 -0600 Subject: [PATCH 11/30] Adding PR template (#81) --- .github/PULL_REQUEST_TEMPLATE.md | 34 ++++++++++++++++++++++++++++++++ 1 file changed, 34 insertions(+) create mode 100644 .github/PULL_REQUEST_TEMPLATE.md diff --git a/.github/PULL_REQUEST_TEMPLATE.md b/.github/PULL_REQUEST_TEMPLATE.md new file mode 100644 index 00000000..6c88fdec --- /dev/null +++ b/.github/PULL_REQUEST_TEMPLATE.md @@ -0,0 +1,34 @@ +## Proposed change(s) + +Describe the changes made in this PR. + +### Useful links (GitHub issues, JIRA tickets, forum threads, etc.) + +Provide any relevant links here. + +### Types of change(s) + +- [ ] Bug fix +- [ ] New feature +- [ ] Code refactor +- [ ] Documentation update +- [ ] Other (please describe) + +## Testing and Verification + +Please describe the tests that you ran to verify your changes. Please also provide instructions, ROS packages, and Unity project files as appropriate so we can reproduce the test environment. + +### Test Configuration: +- Unity Version: [e.g. Unity 2020.2.0f1] +- Unity machine OS + version: [e.g. Windows 10] +- ROS machine OS + version: [e.g. Ubuntu 18.04, ROS Noetic] +- ROS–Unity communication: [e.g. Docker] + +## Checklist +- [ ] Ensured this PR is up-to-date with the `dev` branch +- [ ] Created this PR to target the `dev` branch +- [ ] Followed the style guidelines as described in the [Contribution Guidelines](../CONTRIBUTING.md) +- [ ] Added tests that prove my fix is effective or that my feature works +- [ ] Updated the documentation as appropriate + +## Other comments \ No newline at end of file From 97f51e597a48b6fca5d58a03dffd0fec39ac6df4 Mon Sep 17 00:00:00 2001 From: LaurieCheers-unity <73140792+LaurieCheers-unity@users.noreply.github.com> Date: Thu, 8 Apr 2021 11:34:25 -0700 Subject: [PATCH 12/30] One persistent connection for all messages sent to Unity * Read multiple messages from each connection * Compiles * First thing sent on each new connection is the timeout * Comments! * Stop the connection on leaving play mode * Add a "timeout on idle" config setting so Endpoint doesn't have to send it --- .../Editor/ROSSettingsEditor.cs | 4 ++ .../Runtime/TcpConnector/ROSConnection.cs | 68 ++++++++++++------- 2 files changed, 49 insertions(+), 23 deletions(-) diff --git a/com.unity.robotics.ros-tcp-connector/Editor/ROSSettingsEditor.cs b/com.unity.robotics.ros-tcp-connector/Editor/ROSSettingsEditor.cs index 8d9ae9a5..8a5dcd10 100644 --- a/com.unity.robotics.ros-tcp-connector/Editor/ROSSettingsEditor.cs +++ b/com.unity.robotics.ros-tcp-connector/Editor/ROSSettingsEditor.cs @@ -66,6 +66,10 @@ protected virtual void OnGUI() new GUIContent("Max Read retries", "While waiting to read a full message, check this many times before giving up."), prefab.awaitDataReadRetry); + prefab.timeoutOnIdle = EditorGUILayout.FloatField( + new GUIContent("Timeout on idle (seconds)", + "If no messages have been sent for this long, close the connection."), + prefab.timeoutOnIdle); if (GUI.changed) { diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/TcpConnector/ROSConnection.cs b/com.unity.robotics.ros-tcp-connector/Runtime/TcpConnector/ROSConnection.cs index 2dbd2918..862f7c06 100644 --- a/com.unity.robotics.ros-tcp-connector/Runtime/TcpConnector/ROSConnection.cs +++ b/com.unity.robotics.ros-tcp-connector/Runtime/TcpConnector/ROSConnection.cs @@ -39,6 +39,9 @@ public class ROSConnection : MonoBehaviour [Tooltip("While waiting to read a full message, check this many times before giving up.")] public int awaitDataReadRetry = 10; + [Tooltip("Close connection if nothing has been sent for this long (seconds).")] + public float timeoutOnIdle = 10; + static object _lock = new object(); // sync lock static List activeConnectionTasks = new List(); // pending connections @@ -191,7 +194,6 @@ public void RegisterPublisher(string topic, string rosMessageName) } private static ROSConnection _instance; - public static ROSConnection instance { get @@ -271,43 +273,63 @@ protected async Task HandleConnectionAsync(TcpClient tcpClient) await Task.Yield(); // continue asynchronously on another thread - await ReadMessage(tcpClient.GetStream()); + await ReadFromStream(tcpClient.GetStream()); } - async Task ReadMessage(NetworkStream networkStream) + async Task ReadFromStream(NetworkStream networkStream) { if (!networkStream.CanRead) return; SubscriberCallback subs; - (string topicName, byte[] content) = await ReadMessageContents(networkStream); + float lastDataReceivedRealTimestamp = 0; + do + { + // try to keep reading messages as long as the networkstream has data. + // But if it's taking too long, don't freeze forever. + float frameLimitRealTimestamp = Time.realtimeSinceStartup + 0.1f; + while (networkStream.DataAvailable && Time.realtimeSinceStartup < frameLimitRealTimestamp) + { + if (!Application.isPlaying) + { + networkStream.Close(); + return; + } - if (!subscribers.TryGetValue(topicName, out subs)) - return; // not interested in this topic + (string topicName, byte[] content) = await ReadMessageContents(networkStream); + lastDataReceivedRealTimestamp = Time.realtimeSinceStartup; - Message msg = (Message) subs.messageConstructor.Invoke(new object[0]); - msg.Deserialize(content, 0); + if (!subscribers.TryGetValue(topicName, out subs)) + continue; // not interested in this topic - if (hudPanel != null) - hudPanel.SetLastMessageReceived(topicName, msg); + Message msg = (Message)subs.messageConstructor.Invoke(new object[0]); + msg.Deserialize(content, 0); - foreach (Func callback in subs.callbacks) - { - try - { - Message response = callback(msg); - if (response != null) + if (hudPanel != null) + hudPanel.SetLastMessageReceived(topicName, msg); + + foreach (Func callback in subs.callbacks) { - // if the callback has a response, it's implementing a service - WriteDataStaggered(networkStream, topicName, response); + try + { + Message response = callback(msg); + if (response != null) + { + // if the callback has a response, it's implementing a service + WriteDataStaggered(networkStream, topicName, response); + } + } + catch (Exception e) + { + Debug.LogError("Subscriber callback problem: " + e); + } } } - catch (Exception e) - { - Debug.LogError("Subscriber callback problem: " + e); - } - } + await Task.Yield(); + } + while (Time.realtimeSinceStartup < lastDataReceivedRealTimestamp + timeoutOnIdle); // time out if idle too long. + networkStream.Close(); } async Task> ReadMessageContents(NetworkStream networkStream) From 96ee3d0c49b5b7dca1403320a60b4120bb70afee Mon Sep 17 00:00:00 2001 From: vidurvij-Unity <60901103+vidurvij-Unity@users.noreply.github.com> Date: Tue, 13 Apr 2021 16:43:47 -0700 Subject: [PATCH 13/30] IP address check for Unity IP address and ROS IP address (#80) * Add Ip address check * Adding condition for alphaumeric IP address https://man7.org/linux/man-pages/man5/hosts.5.html --- .../Editor/ROSSettingsEditor.cs | 10 +++++- .../Runtime/TcpConnector/ROSConnection.cs | 33 +++++++++++++++++++ 2 files changed, 42 insertions(+), 1 deletion(-) diff --git a/com.unity.robotics.ros-tcp-connector/Editor/ROSSettingsEditor.cs b/com.unity.robotics.ros-tcp-connector/Editor/ROSSettingsEditor.cs index 8a5dcd10..7fd13302 100644 --- a/com.unity.robotics.ros-tcp-connector/Editor/ROSSettingsEditor.cs +++ b/com.unity.robotics.ros-tcp-connector/Editor/ROSSettingsEditor.cs @@ -17,7 +17,6 @@ public static void OpenWindow() GameObject prefabObj; ROSConnection prefab; - protected virtual void OnGUI() { if (prefab == null) @@ -48,6 +47,15 @@ protected virtual void OnGUI() new GUIContent("Override Unity IP Address", "If blank, determine IP automatically."), prefab.overrideUnityIP); prefab.unityPort = EditorGUILayout.IntField("Unity Port", prefab.unityPort); + if ((prefab.overrideUnityIP != "" && !ROSConnection.IPFormatIsCorrect(prefab.overrideUnityIP))) + { + EditorGUILayout.HelpBox("Unity Override IP invalid", MessageType.Warning); + } + + if(!ROSConnection.IPFormatIsCorrect(prefab.rosIPAddress)) + { + EditorGUILayout.HelpBox("ROS IP is invalid", MessageType.Warning); + } EditorGUILayout.Space(); EditorGUILayout.LabelField("If awaiting a service response:", EditorStyles.boldLabel); prefab.awaitDataMaxRetries = EditorGUILayout.IntField( diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/TcpConnector/ROSConnection.cs b/com.unity.robotics.ros-tcp-connector/Runtime/TcpConnector/ROSConnection.cs index 862f7c06..a7546b08 100644 --- a/com.unity.robotics.ros-tcp-connector/Runtime/TcpConnector/ROSConnection.cs +++ b/com.unity.robotics.ros-tcp-connector/Runtime/TcpConnector/ROSConnection.cs @@ -8,6 +8,7 @@ using System.Text; using System.Threading.Tasks; using Unity.Robotics.ROSTCPConnector.MessageGeneration; +using System.Globalization; using UnityEngine; using UnityEngine.Serialization; @@ -226,11 +227,15 @@ void OnEnable() private void Start() { + if(!IPFormatIsCorrect(rosIPAddress)) + Debug.LogError("ROS IP address is not correct"); InitializeHUD(); Subscribe(ERROR_TOPIC_NAME, RosUnityErrorCallback); if (overrideUnityIP != "") { + if(!IPFormatIsCorrect(overrideUnityIP)) + Debug.LogError("Override Unity IP address is not correct"); StartMessageServer(overrideUnityIP, unityPort); // no reason to wait, if we already know the IP } @@ -610,5 +615,33 @@ private void WriteDataStaggered(NetworkStream networkStream, string rosTopicName networkStream.Write(segmentData, 0, segmentData.Length); } } + + public static bool IPFormatIsCorrect(string ipAddress) + { + if(ipAddress == null || ipAddress == "") + return false; + + // If IP address is set using static lookup tables https://man7.org/linux/man-pages/man5/hosts.5.html + if(Char.IsLetter(ipAddress[0])) + { + foreach(Char subChar in ipAddress) + { + if(!(Char.IsLetterOrDigit(subChar) || subChar == '-'|| subChar == '.')) + return false; + } + + if(!Char.IsLetterOrDigit(ipAddress[ipAddress.Length - 1])) + return false; + return true; + } + + string[] subAdds = ipAddress.Split('.'); + if(subAdds.Length != 4) + { + return false; + } + IPAddress parsedipAddress; + return IPAddress.TryParse(ipAddress, out parsedipAddress); + } } } \ No newline at end of file From 8c5350e1cd7023a118c0c44faaa34d98ccaeafb7 Mon Sep 17 00:00:00 2001 From: peifeng-unity <56408141+peifeng-unity@users.noreply.github.com> Date: Fri, 16 Apr 2021 17:32:57 -0700 Subject: [PATCH 14/30] Resolve conflicts Resolve the conflicts to merge dev to main From e73a46aacb44f665dd41ea17a4cac8d4e9294e8a Mon Sep 17 00:00:00 2001 From: LaurieCheers-unity <73140792+LaurieCheers-unity@users.noreply.github.com> Date: Tue, 20 Apr 2021 14:59:32 -0700 Subject: [PATCH 15/30] Update package.json (#87) --- com.unity.robotics.ros-tcp-connector/package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/com.unity.robotics.ros-tcp-connector/package.json b/com.unity.robotics.ros-tcp-connector/package.json index d121f87a..31f628a4 100644 --- a/com.unity.robotics.ros-tcp-connector/package.json +++ b/com.unity.robotics.ros-tcp-connector/package.json @@ -1,6 +1,6 @@ { "name": "com.unity.robotics.ros-tcp-connector", - "version": "0.2.0-preview", + "version": "0.3.0-preview", "displayName": "ROS TCP Connector", "description": "Bridge components and message generation allowing Unity to communicate with ROS services", "unity": "2020.2", From e6d48a5327be0f9959b77b15375505b12252f135 Mon Sep 17 00:00:00 2001 From: LaurieCheers-unity <73140792+LaurieCheers-unity@users.noreply.github.com> Date: Tue, 20 Apr 2021 16:27:41 -0700 Subject: [PATCH 16/30] Update version number in readme, and clean up some weird instructions (#89) --- README.md | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/README.md b/README.md index 4a8f5371..45e6bba3 100644 --- a/README.md +++ b/README.md @@ -3,13 +3,11 @@ [![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0) ## Installation -1. Inspect the "Tags" tab of the branches drop-down to find your desired version (unless you have a compelling reason to use a different version, we strongly encourage using the most recent). - -2. Using Unity 2020.2 or later, open the package manager from `Window` -> `Package Manager` and select "Add package from git URL..." +1. Using Unity 2020.2 or later, open the package manager from `Window` -> `Package Manager` and select "Add package from git URL..." ![image](https://user-images.githubusercontent.com/29758400/110989310-8ea36180-8326-11eb-8318-f67ee200a23d.png) -3. Enter the following URL, with your desired package version substituted where we've put `v0.2.0` in this example: -`https://github.com/Unity-Technologies/ROS-TCP-Connector.git?path=/com.unity.robotics.ros-tcp-connector#v0.2.0` -4. Click `Add` +2. Enter the following URL. If you don't want to use the latest version, substitute your desired version tag where we've put `v0.3.0` in this example: +`https://github.com/Unity-Technologies/ROS-TCP-Connector.git?path=/com.unity.robotics.ros-tcp-connector#v0.3.0` +3. Click `Add`. ## Tutorials From da85dc43d741685fa486bc849f8d48f78d0466ed Mon Sep 17 00:00:00 2001 From: LaurieCheers-unity <73140792+LaurieCheers-unity@users.noreply.github.com> Date: Thu, 22 Apr 2021 10:12:57 -0700 Subject: [PATCH 17/30] MDuration namespace change (#91) --- .../PregeneratedMessages/Std/msg/MDuration.cs | 5 ++++- .../MessageGeneration/PregeneratedMessages/Std/msg/MTime.cs | 3 +++ 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Std/msg/MDuration.cs b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Std/msg/MDuration.cs index 34ed4861..1791cb9a 100644 --- a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Std/msg/MDuration.cs +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Std/msg/MDuration.cs @@ -1,8 +1,11 @@ //Do not edit! This file was generated by Unity-ROS MessageGeneration. using System; +using System.Linq; using System.Collections.Generic; +using System.Text; +using Unity.Robotics.ROSTCPConnector.MessageGeneration; -namespace Unity.Robotics.ROSTCPConnector.MessageGeneration +namespace RosMessageTypes.Std { public class MDuration : Message { diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Std/msg/MTime.cs b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Std/msg/MTime.cs index 781dc17b..901ddea2 100644 --- a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Std/msg/MTime.cs +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Std/msg/MTime.cs @@ -1,6 +1,8 @@ //Do not edit! This file was generated by Unity-ROS MessageGeneration. using System; +using System.Linq; using System.Collections.Generic; +using System.Text; using Unity.Robotics.ROSTCPConnector.MessageGeneration; namespace RosMessageTypes.Std @@ -8,6 +10,7 @@ namespace RosMessageTypes.Std public class MTime : Message { public const string RosMessageName = "std_msgs/Time"; + public uint secs; public uint nsecs; From da5e3640c49b1786e584319bf6bdc2c37b6a3ba4 Mon Sep 17 00:00:00 2001 From: Amanda <31416491+at669@users.noreply.github.com> Date: Wed, 5 May 2021 14:07:40 -0600 Subject: [PATCH 18/30] Minor link fix (#98) --- .gitignore | 1 + README.md | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/.gitignore b/.gitignore index 60677d05..2d53f34e 100644 --- a/.gitignore +++ b/.gitignore @@ -1,3 +1,4 @@ .idea .DS_Store *.swp +*.vscode/ \ No newline at end of file diff --git a/README.md b/README.md index 45e6bba3..1da52a58 100644 --- a/README.md +++ b/README.md @@ -15,7 +15,7 @@ Scripts used to send [ROS](https://www.ros.org/) messages to an [TCP endpoint](h This Unity package provides three main features: -- ROSConnection: See the [Unity Robotics Hub](https://github.com/Unity-Technologies/Unity-Robotics-Hub/blob/master/tutorials/ros_unity_integration/README.md) repository for information and tutorials on how to use this component. +- ROSConnection: See the [Unity Robotics Hub](https://github.com/Unity-Technologies/Unity-Robotics-Hub/blob/main/tutorials/ros_unity_integration/README.md) repository for information and tutorials on how to use this component. - [Message Generation](MessageGeneration.md) From e5eacbb6bc75372b2e9e4066be930675f12053db Mon Sep 17 00:00:00 2001 From: LaurieCheers-unity <73140792+LaurieCheers-unity@users.noreply.github.com> Date: Thu, 6 May 2021 10:44:40 -0700 Subject: [PATCH 19/30] RosConnection 2.0 (#94) --- .../Editor/ROSSettingsEditor.cs | 57 +- .../RosTcpEndpoint/msg/MRosUnitySrvMessage.cs | 79 +++ .../MRosUnitySrvMessage.cs.meta} | 2 +- .../srv/MUnityHandshakeRequest.cs | 56 -- .../srv/MUnityHandshakeResponse.cs | 49 -- .../Runtime/TcpConnector/HUDPanel.cs | 95 ++- .../Runtime/TcpConnector/ROSConnection.cs | 646 +++++++++--------- .../Runtime/TcpConnector/TaskPauser.cs | 36 + .../TaskPauser.cs.meta} | 2 +- 9 files changed, 493 insertions(+), 529 deletions(-) create mode 100644 com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/RosTcpEndpoint/msg/MRosUnitySrvMessage.cs rename com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/RosTcpEndpoint/{srv/MUnityHandshakeRequest.cs.meta => msg/MRosUnitySrvMessage.cs.meta} (83%) delete mode 100644 com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/RosTcpEndpoint/srv/MUnityHandshakeRequest.cs delete mode 100644 com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/RosTcpEndpoint/srv/MUnityHandshakeResponse.cs create mode 100644 com.unity.robotics.ros-tcp-connector/Runtime/TcpConnector/TaskPauser.cs rename com.unity.robotics.ros-tcp-connector/Runtime/{MessageGeneration/PregeneratedMessages/RosTcpEndpoint/srv/MUnityHandshakeResponse.cs.meta => TcpConnector/TaskPauser.cs.meta} (83%) diff --git a/com.unity.robotics.ros-tcp-connector/Editor/ROSSettingsEditor.cs b/com.unity.robotics.ros-tcp-connector/Editor/ROSSettingsEditor.cs index 7fd13302..e63b81f1 100644 --- a/com.unity.robotics.ros-tcp-connector/Editor/ROSSettingsEditor.cs +++ b/com.unity.robotics.ros-tcp-connector/Editor/ROSSettingsEditor.cs @@ -39,45 +39,38 @@ protected virtual void OnGUI() } } + prefab.ConnectOnStart = EditorGUILayout.Toggle("Connect on Startup", prefab.ConnectOnStart); + EditorGUILayout.LabelField("Settings for a new ROSConnection.instance", EditorStyles.boldLabel); - prefab.rosIPAddress = EditorGUILayout.TextField("ROS IP Address", prefab.rosIPAddress); - prefab.rosPort = EditorGUILayout.IntField("ROS Port", prefab.rosPort); + prefab.RosIPAddress = EditorGUILayout.TextField("ROS IP Address", prefab.RosIPAddress); + prefab.RosPort = EditorGUILayout.IntField("ROS Port", prefab.RosPort); EditorGUILayout.Space(); - prefab.overrideUnityIP = EditorGUILayout.TextField( - new GUIContent("Override Unity IP Address", "If blank, determine IP automatically."), - prefab.overrideUnityIP); - prefab.unityPort = EditorGUILayout.IntField("Unity Port", prefab.unityPort); - if ((prefab.overrideUnityIP != "" && !ROSConnection.IPFormatIsCorrect(prefab.overrideUnityIP))) - { - EditorGUILayout.HelpBox("Unity Override IP invalid", MessageType.Warning); - } - if(!ROSConnection.IPFormatIsCorrect(prefab.rosIPAddress)) + if (!ROSConnection.IPFormatIsCorrect(prefab.RosIPAddress)) { EditorGUILayout.HelpBox("ROS IP is invalid", MessageType.Warning); } + EditorGUILayout.Space(); - EditorGUILayout.LabelField("If awaiting a service response:", EditorStyles.boldLabel); - prefab.awaitDataMaxRetries = EditorGUILayout.IntField( - new GUIContent("Max Service Retries", - "While waiting for a service to respond, check this many times before giving up."), - prefab.awaitDataMaxRetries); - prefab.awaitDataSleepSeconds = EditorGUILayout.FloatField( - new GUIContent("Sleep (seconds)", - "While waiting for a service to respond, wait this many seconds between checks."), - prefab.awaitDataSleepSeconds); - prefab.readChunkSize = EditorGUILayout.IntField( - new GUIContent("Read chunk size", - "While reading received messages, read this many bytes at a time."), - prefab.readChunkSize); - prefab.awaitDataReadRetry = EditorGUILayout.IntField( - new GUIContent("Max Read retries", - "While waiting to read a full message, check this many times before giving up."), - prefab.awaitDataReadRetry); - prefab.timeoutOnIdle = EditorGUILayout.FloatField( - new GUIContent("Timeout on idle (seconds)", - "If no messages have been sent for this long, close the connection."), - prefab.timeoutOnIdle); + + prefab.ShowHud = EditorGUILayout.Toggle("Show HUD", prefab.ShowHud); + + EditorGUILayout.Space(); + + prefab.KeepaliveTime = EditorGUILayout.FloatField( + new GUIContent("KeepAlive time (secs)", + "If no other messages are being sent, test the connection this often. (The longer this time is, the longer it will take for ROSConnection to notice the Endpoint has stopped responding)."), + prefab.KeepaliveTime); + + prefab.NetworkTimeoutSeconds = EditorGUILayout.FloatField( + new GUIContent("Network timeout (secs)", + "If a network message takes this long to send, assume the connection has failed. (The longer this time is, the longer it will take for ROSConnection to notice the Endpoint has stopped responding)."), + prefab.NetworkTimeoutSeconds); + + prefab.SleepTimeSeconds = EditorGUILayout.FloatField( + new GUIContent("Sleep time (secs)", + "Sleep this long before checking for new network messages. (Decreasing this time will make it respond faster, but consume more CPU)."), + prefab.SleepTimeSeconds); if (GUI.changed) { diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/RosTcpEndpoint/msg/MRosUnitySrvMessage.cs b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/RosTcpEndpoint/msg/MRosUnitySrvMessage.cs new file mode 100644 index 00000000..163288fc --- /dev/null +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/RosTcpEndpoint/msg/MRosUnitySrvMessage.cs @@ -0,0 +1,79 @@ +//Do not edit! This file was generated by Unity-ROS MessageGeneration. +using System; +using System.Linq; +using System.Collections.Generic; +using System.Text; +using Unity.Robotics.ROSTCPConnector.MessageGeneration; + +namespace RosMessageTypes.RosTcpEndpoint +{ + public class MRosUnitySrvMessage : Message + { + public const string RosMessageName = "ros_tcp_endpoint/RosUnitySrvMessage"; + + public int srv_id; + public bool is_request; + public string topic; + public byte[] payload; + + public MRosUnitySrvMessage() + { + this.srv_id = 0; + this.is_request = false; + this.topic = ""; + this.payload = new byte[0]; + } + + public MRosUnitySrvMessage(int srv_id, bool is_request, string topic, byte[] payload) + { + this.srv_id = srv_id; + this.is_request = is_request; + this.topic = topic; + this.payload = payload; + } + public override List SerializationStatements() + { + var listOfSerializations = new List(); + listOfSerializations.Add(BitConverter.GetBytes(this.srv_id)); + listOfSerializations.Add(BitConverter.GetBytes(this.is_request)); + listOfSerializations.Add(SerializeString(this.topic)); + + listOfSerializations.Add(BitConverter.GetBytes(payload.Length)); + listOfSerializations.Add(this.payload); + + return listOfSerializations; + } + + public override int Deserialize(byte[] data, int offset) + { + this.srv_id = BitConverter.ToInt32(data, offset); + offset += 4; + this.is_request = BitConverter.ToBoolean(data, offset); + offset += 1; + var topicStringBytesLength = DeserializeLength(data, offset); + offset += 4; + this.topic = DeserializeString(data, offset, topicStringBytesLength); + offset += topicStringBytesLength; + + var payloadArrayLength = DeserializeLength(data, offset); + offset += 4; + this.payload= new byte[payloadArrayLength]; + for(var i = 0; i < payloadArrayLength; i++) + { + this.payload[i] = data[offset]; + offset += 1; + } + + return offset; + } + + public override string ToString() + { + return "MRosUnitySrvMessage: " + + "\nsrv_id: " + srv_id.ToString() + + "\nis_request: " + is_request.ToString() + + "\ntopic: " + topic.ToString() + + "\npayload: " + System.String.Join(", ", payload.ToList()); + } + } +} diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/RosTcpEndpoint/srv/MUnityHandshakeRequest.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/RosTcpEndpoint/msg/MRosUnitySrvMessage.cs.meta similarity index 83% rename from com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/RosTcpEndpoint/srv/MUnityHandshakeRequest.cs.meta rename to com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/RosTcpEndpoint/msg/MRosUnitySrvMessage.cs.meta index 866160a0..f1b1f543 100644 --- a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/RosTcpEndpoint/srv/MUnityHandshakeRequest.cs.meta +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/RosTcpEndpoint/msg/MRosUnitySrvMessage.cs.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: 5e9ad0d71580f0a439cdd07e18f4fe0e +guid: 948d826c167dec548b1ac5e0c8393d86 MonoImporter: externalObjects: {} serializedVersion: 2 diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/RosTcpEndpoint/srv/MUnityHandshakeRequest.cs b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/RosTcpEndpoint/srv/MUnityHandshakeRequest.cs deleted file mode 100644 index 0f8e3c35..00000000 --- a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/RosTcpEndpoint/srv/MUnityHandshakeRequest.cs +++ /dev/null @@ -1,56 +0,0 @@ -//Do not edit! This file was generated by Unity-ROS MessageGeneration. -using System; -using System.Linq; -using System.Collections.Generic; -using System.Text; -using Unity.Robotics.ROSTCPConnector.MessageGeneration; - -namespace RosMessageTypes.RosTcpEndpoint -{ - public class MUnityHandshakeRequest : Message - { - public const string RosMessageName = "Ros_Tcp_Endpoint/UnityHandshake"; - - public string ip; - public ushort port; - - public MUnityHandshakeRequest() - { - this.ip = ""; - this.port = 0; - } - - public MUnityHandshakeRequest(string ip, ushort port) - { - this.ip = ip; - this.port = port; - } - public override List SerializationStatements() - { - var listOfSerializations = new List(); - listOfSerializations.Add(SerializeString(this.ip)); - listOfSerializations.Add(BitConverter.GetBytes(this.port)); - - return listOfSerializations; - } - - public override int Deserialize(byte[] data, int offset) - { - var ipStringBytesLength = DeserializeLength(data, offset); - offset += 4; - this.ip = DeserializeString(data, offset, ipStringBytesLength); - offset += ipStringBytesLength; - this.port = BitConverter.ToUInt16(data, offset); - offset += 2; - - return offset; - } - - public override string ToString() - { - return "MUnityHandshakeRequest: " + - "\nip: " + ip.ToString() + - "\nport: " + port.ToString(); - } - } -} diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/RosTcpEndpoint/srv/MUnityHandshakeResponse.cs b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/RosTcpEndpoint/srv/MUnityHandshakeResponse.cs deleted file mode 100644 index e2191fec..00000000 --- a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/RosTcpEndpoint/srv/MUnityHandshakeResponse.cs +++ /dev/null @@ -1,49 +0,0 @@ -//Do not edit! This file was generated by Unity-ROS MessageGeneration. -using System; -using System.Linq; -using System.Collections.Generic; -using System.Text; -using Unity.Robotics.ROSTCPConnector.MessageGeneration; - -namespace RosMessageTypes.RosTcpEndpoint -{ - public class MUnityHandshakeResponse : Message - { - public const string RosMessageName = "Ros_Tcp_Endpoint/UnityHandshake"; - - public string ip; - - public MUnityHandshakeResponse() - { - this.ip = ""; - } - - public MUnityHandshakeResponse(string ip) - { - this.ip = ip; - } - public override List SerializationStatements() - { - var listOfSerializations = new List(); - listOfSerializations.Add(SerializeString(this.ip)); - - return listOfSerializations; - } - - public override int Deserialize(byte[] data, int offset) - { - var ipStringBytesLength = DeserializeLength(data, offset); - offset += 4; - this.ip = DeserializeString(data, offset, ipStringBytesLength); - offset += ipStringBytesLength; - - return offset; - } - - public override string ToString() - { - return "MUnityHandshakeResponse: " + - "\nip: " + ip.ToString(); - } - } -} diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/TcpConnector/HUDPanel.cs b/com.unity.robotics.ros-tcp-connector/Runtime/TcpConnector/HUDPanel.cs index 0da97379..4fd1ce05 100644 --- a/com.unity.robotics.ros-tcp-connector/Runtime/TcpConnector/HUDPanel.cs +++ b/com.unity.robotics.ros-tcp-connector/Runtime/TcpConnector/HUDPanel.cs @@ -8,37 +8,34 @@ namespace Unity.Robotics.ROSTCPConnector public class HUDPanel : MonoBehaviour { // GUI variables - GUIStyle labelStyle; - GUIStyle contentStyle; - GUIStyle messageStyle; - bool viewSent = false; - bool viewRecv = false; - bool viewSrvs = false; - Rect scrollRect; - bool redrawGUI = false; + GUIStyle m_LabelStyle; + GUIStyle m_ContentStyle; + GUIStyle m_MessageStyle; + bool m_ViewSent = false; + bool m_ViewRecv = false; + bool m_ViewSrvs = false; + Rect m_ScrollRect; // ROS Message variables internal bool isEnabled; internal string host; - MessageViewState lastMessageSent; - string lastMessageSentMeta = "None"; + MessageViewState m_LastMessageSent; + string m_LastMessageSentMeta = "None"; public void SetLastMessageSent(string topic, Message message) { - lastMessageSent = new MessageViewState() {label = "Last Message Sent:", message = message}; - lastMessageSentMeta = $"{topic} (time: {System.DateTime.Now.TimeOfDay})"; - redrawGUI = true; + m_LastMessageSent = new MessageViewState() { label = "Last Message Sent:", message = message }; + m_LastMessageSentMeta = $"{topic} (time: {System.DateTime.Now.TimeOfDay})"; } - MessageViewState lastMessageReceived; - string lastMessageReceivedMeta = "None"; + MessageViewState m_LastMessageReceived; + string m_LastMessageReceivedMeta = "None"; public void SetLastMessageReceived(string topic, Message message) { - lastMessageReceived = new MessageViewState() {label = "Last Message Received:", message = message}; - lastMessageReceivedMeta = $"{topic} (time: {System.DateTime.Now.TimeOfDay})"; - redrawGUI = true; + m_LastMessageReceived = new MessageViewState() { label = "Last Message Received:", message = message }; + m_LastMessageReceivedMeta = $"{topic} (time: {System.DateTime.Now.TimeOfDay})"; } List activeServices = new List(); @@ -81,32 +78,32 @@ public void AddServiceResponse(int serviceID, Message response) void Awake() { // Define font styles - labelStyle = new GUIStyle + m_LabelStyle = new GUIStyle { alignment = TextAnchor.MiddleLeft, - normal = {textColor = Color.white}, + normal = { textColor = Color.white }, fontStyle = FontStyle.Bold, fixedWidth = 250 }; - contentStyle = new GUIStyle + m_ContentStyle = new GUIStyle { alignment = TextAnchor.MiddleLeft, padding = new RectOffset(10, 0, 0, 5), - normal = {textColor = Color.white}, + normal = { textColor = Color.white }, fixedWidth = 300 }; - messageStyle = new GUIStyle + m_MessageStyle = new GUIStyle { alignment = TextAnchor.MiddleLeft, padding = new RectOffset(10, 0, 5, 5), - normal = {textColor = Color.white}, + normal = { textColor = Color.white }, fixedWidth = 300, wordWrap = true }; - scrollRect = new Rect(); + m_ScrollRect = new Rect(); } void OnGUI() @@ -118,49 +115,49 @@ void OnGUI() GUILayout.BeginVertical("box"); // ROS IP Setup - GUILayout.Label("ROS IP:", labelStyle); - GUILayout.Label(host, contentStyle); + GUILayout.Label("ROS IP:", m_LabelStyle); + GUILayout.Label(host, m_ContentStyle); // Last message sent - GUILayout.Label("Last Message Sent:", labelStyle); - GUILayout.Label(lastMessageSentMeta, contentStyle); - if (lastMessageSent != null) - viewSent = GUILayout.Toggle(viewSent, "View contents"); + GUILayout.Label("Last Message Sent:", m_LabelStyle); + GUILayout.Label(m_LastMessageSentMeta, m_ContentStyle); + if (m_LastMessageSent != null) + m_ViewSent = GUILayout.Toggle(m_ViewSent, "View contents"); // Last message received - GUILayout.Label("Last Message Received:", labelStyle); - GUILayout.Label(lastMessageReceivedMeta, contentStyle); - if (lastMessageReceived != null) - viewRecv = GUILayout.Toggle(viewRecv, "View contents"); + GUILayout.Label("Last Message Received:", m_LabelStyle); + GUILayout.Label(m_LastMessageReceivedMeta, m_ContentStyle); + if (m_LastMessageReceived != null) + m_ViewRecv = GUILayout.Toggle(m_ViewRecv, "View contents"); - GUILayout.Label($"{activeServices.Count} Active Service Requests:", labelStyle); + GUILayout.Label($"{activeServices.Count} Active Service Requests:", m_LabelStyle); if (activeServices.Count > 0) { - var dots = new String('.', (int) Time.time % 4); - GUILayout.Label($"Waiting for service response{dots}", contentStyle); + var dots = new String('.', (int)Time.time % 4); + GUILayout.Label($"Waiting for service response{dots}", m_ContentStyle); } - viewSrvs = GUILayout.Toggle(viewSrvs, "View services status"); + m_ViewSrvs = GUILayout.Toggle(m_ViewSrvs, "View services status"); GUILayout.EndVertical(); // Update length of scroll if (GUILayoutUtility.GetLastRect().height > 1 && GUILayoutUtility.GetLastRect().width > 1) - scrollRect = GUILayoutUtility.GetLastRect(); + m_ScrollRect = GUILayoutUtility.GetLastRect(); // Optionally show message contents - float y = scrollRect.yMax; - if (viewSent) + float y = m_ScrollRect.yMax; + if (m_ViewSent) { - y = ShowMessage(lastMessageSent, y); + y = ShowMessage(m_LastMessageSent, y); } - if (viewRecv) + if (m_ViewRecv) { - y = ShowMessage(lastMessageReceived, y); + y = ShowMessage(m_LastMessageReceived, y); } - if (viewSrvs) + if (m_ViewSrvs) { foreach (MessageViewState service in activeServices) { @@ -210,10 +207,10 @@ float ShowMessage(MessageViewState msgView, float y, bool showElapsedTime = fals // Paste contents of message if (showElapsedTime) - GUILayout.Label($"{msgView.label} ({Time.time - msgView.timestamp})", labelStyle); + GUILayout.Label($"{msgView.label} ({Time.time - msgView.timestamp})", m_LabelStyle); else - GUILayout.Label(msgView.label, labelStyle); - GUILayout.Label(msgView.message.ToString(), messageStyle); + GUILayout.Label(msgView.label, m_LabelStyle); + GUILayout.Label(msgView.message.ToString(), m_MessageStyle); GUILayout.EndVertical(); GUI.EndScrollView(); diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/TcpConnector/ROSConnection.cs b/com.unity.robotics.ros-tcp-connector/Runtime/TcpConnector/ROSConnection.cs index a7546b08..40a7e89f 100644 --- a/com.unity.robotics.ros-tcp-connector/Runtime/TcpConnector/ROSConnection.cs +++ b/com.unity.robotics.ros-tcp-connector/Runtime/TcpConnector/ROSConnection.cs @@ -11,171 +11,147 @@ using System.Globalization; using UnityEngine; using UnityEngine.Serialization; +using System.Collections.Concurrent; +using System.Threading; namespace Unity.Robotics.ROSTCPConnector { public class ROSConnection : MonoBehaviour { // Variables required for ROS communication - [FormerlySerializedAs("hostName")] public string rosIPAddress = "127.0.0.1"; - [FormerlySerializedAs("hostPort")] public int rosPort = 10000; + [SerializeField] + [FormerlySerializedAs("hostName")] + [FormerlySerializedAs("rosIPAddress")] + string m_RosIPAddress = "127.0.0.1"; + public string RosIPAddress { get => m_RosIPAddress; set => m_RosIPAddress = value; } + + [SerializeField] + [FormerlySerializedAs("hostPort")] + [FormerlySerializedAs("rosPort")] + int m_RosPort = 10000; + public int RosPort { get => m_RosPort; set => m_RosPort = value; } + + [SerializeField] + bool m_ConnectOnStart = true; + public bool ConnectOnStart { get => m_ConnectOnStart; set => m_ConnectOnStart = value; } + + [SerializeField] + [Tooltip("Send keepalive message if nothing has been sent for this long (seconds).")] + float m_KeepaliveTime = 10; + public float KeepaliveTime { get => m_KeepaliveTime; set => m_KeepaliveTime = value; } + + [SerializeField] + float m_NetworkTimeoutSeconds = 2; + public float NetworkTimeoutSeconds { get => m_NetworkTimeoutSeconds; set => m_NetworkTimeoutSeconds = value; } + + [SerializeField] + float m_SleepTimeSeconds = 0.01f; + public float SleepTimeSeconds { get => m_SleepTimeSeconds; set => m_SleepTimeSeconds = value; } + + [SerializeField] + [FormerlySerializedAs("showHUD")] + bool m_ShowHUD = true; + public bool ShowHud { get => m_ShowHUD; set => m_ShowHUD = value; } + + const string k_Topic_Error = "__error"; + const string k_Topic_SysCommand = "__syscommand"; + const string k_Topic_Services = "__srv"; + + const string k_SysCommand_Subscribe = "subscribe"; + const string k_SysCommand_Publish = "publish"; + const string k_SysCommand_RosService = "ros_service"; + const string k_SysCommand_UnityService = "unity_service"; - [Tooltip("If blank, determine IP automatically.")] - public string overrideUnityIP = ""; - - public int unityPort = 5005; - bool alreadyStartedServer = false; - - private int networkTimeout = 2000; - - [Tooltip("While waiting for a service to respond, check this many times before giving up.")] - public int awaitDataMaxRetries = 10; - - [Tooltip("While waiting for a service to respond, wait this many seconds between checks.")] - public float awaitDataSleepSeconds = 1.0f; - - [Tooltip("While reading received messages, read this many bytes at a time.")] - public int readChunkSize = 2048; - - [Tooltip("While waiting to read a full message, check this many times before giving up.")] - public int awaitDataReadRetry = 10; - - [Tooltip("Close connection if nothing has been sent for this long (seconds).")] - public float timeoutOnIdle = 10; + // GUI window variables + internal HUDPanel m_HudPanel = null; - static object _lock = new object(); // sync lock - static List activeConnectionTasks = new List(); // pending connections + ConcurrentQueue> m_OutgoingMessages = new ConcurrentQueue>(); + ConcurrentQueue> m_IncomingMessages = new ConcurrentQueue>(); + CancellationTokenSource m_ConnectionThreadCancellation; - const string ERROR_TOPIC_NAME = "__error"; - const string SYSCOMMAND_TOPIC_NAME = "__syscommand"; - const string HANDSHAKE_TOPIC_NAME = "__handshake"; + static float s_RealTimeSinceStartup = 0.0f;// only the main thread can access Time.realTimeSinceStartup, so make a copy here - const string SYSCOMMAND_SUBSCRIBE = "subscribe"; - const string SYSCOMMAND_PUBLISH = "publish"; + readonly object m_ServiceRequestLock = new object(); + int m_NextSrvID = 101; + Dictionary m_ServicesWaiting = new Dictionary(); - // GUI window variables - internal HUDPanel hudPanel = null; + struct SubscriberCallback + { + public Func messageConstructor; + public List> callbacks; + } - public bool showHUD = true; + Dictionary m_Subscribers = new Dictionary(); - struct SubscriberCallback + struct UnityServiceImplementation { - public ConstructorInfo messageConstructor; - public List> callbacks; + public Func messageConstructor; + public Func callback; } - Dictionary subscribers = new Dictionary(); + Dictionary m_UnityServices = new Dictionary(); public void Subscribe(string topic, Action callback) where T : Message, new() { SubscriberCallback subCallbacks; - if (!subscribers.TryGetValue(topic, out subCallbacks)) + if (!m_Subscribers.TryGetValue(topic, out subCallbacks)) { subCallbacks = new SubscriberCallback { - messageConstructor = typeof(T).GetConstructor(new Type[0]), - callbacks = new List> { } + messageConstructor = () => new T(), + callbacks = new List> { } }; - subscribers.Add(topic, subCallbacks); + m_Subscribers.Add(topic, subCallbacks); } subCallbacks.callbacks.Add((Message msg) => { - callback((T) msg); - return null; + callback((T)msg); }); } public void ImplementService(string topic, Func callback) where T : Message, new() { - SubscriberCallback subCallbacks; - if (!subscribers.TryGetValue(topic, out subCallbacks)) + m_UnityServices[topic] = new UnityServiceImplementation { - subCallbacks = new SubscriberCallback - { - messageConstructor = typeof(T).GetConstructor(new Type[0]), - callbacks = new List> { } - }; - subscribers.Add(topic, subCallbacks); - } - - subCallbacks.callbacks.Add((Message msg) => { return callback((T) msg); }); + messageConstructor = () => new T(), + callback = (Message msg) => callback((T)msg) + }; } - public async void SendServiceMessage(string rosServiceName, Message serviceRequest, - Action callback) where RESPONSE : Message, new() + public async void SendServiceMessage(string rosServiceName, Message serviceRequest, Action callback) where RESPONSE : Message, new() { - // Serialize the message in service name, message size, and message bytes format - byte[] messageBytes = GetMessageBytes(rosServiceName, serviceRequest); - - TcpClient client = new TcpClient(); - await client.ConnectAsync(rosIPAddress, rosPort); - - NetworkStream networkStream = client.GetStream(); - networkStream.ReadTimeout = networkTimeout; - - RESPONSE serviceResponse = new RESPONSE(); - - int serviceID = 0; - - // Send the message + RESPONSE response = await SendServiceMessage(rosServiceName, serviceRequest); try { - if (hudPanel != null) serviceID = hudPanel.AddServiceRequest(rosServiceName, serviceRequest); - networkStream.Write(messageBytes, 0, messageBytes.Length); + callback(response); } catch (Exception e) { - Debug.LogError("SocketException: " + e); - goto finish; - } - - if (!networkStream.CanRead) - { - Debug.LogError("Sorry, you cannot read from this NetworkStream."); - goto finish; - } - - // Poll every 1 second(s) for available data on the stream - int attempts = 0; - while (!networkStream.DataAvailable && attempts <= this.awaitDataMaxRetries) - { - if (attempts == this.awaitDataMaxRetries) - { - Debug.LogError("No data available on network stream after " + awaitDataMaxRetries + " attempts."); - goto finish; - } - - attempts++; - await Task.Delay((int) (awaitDataSleepSeconds * 1000)); + Debug.LogError("Exception in service callback: " + e); } - - try - { - string serviceName; - (string topicName, byte[] content) = await ReadMessageContents(networkStream); - serviceResponse.Deserialize(content, 0); - } - catch (Exception e) - { - Debug.LogError("Exception raised!! " + e); - } - - finish: - callback(serviceResponse); - if (hudPanel != null) hudPanel.AddServiceResponse(serviceID, serviceResponse); - if (client.Connected) - client.Close(); } public async Task SendServiceMessage(string rosServiceName, Message serviceRequest) where RESPONSE : Message, new() { - var t = new TaskCompletionSource(); + byte[] requestBytes = serviceRequest.Serialize(); + TaskPauser pauser = new TaskPauser(); - SendServiceMessage(rosServiceName, serviceRequest, s => t.TrySetResult(s)); + int srvID; + lock (m_ServiceRequestLock) + { + srvID = m_NextSrvID++; + m_ServicesWaiting.Add(srvID, pauser); + } + + MRosUnitySrvMessage srvMessage = new MRosUnitySrvMessage(srvID, true, rosServiceName, requestBytes); + Send(k_Topic_Services, srvMessage); - return await t.Task; + byte[] rawResponse = (byte[])await pauser.PauseUntilResumed(); + RESPONSE result = new RESPONSE(); + result.Deserialize(rawResponse, 0); + return result; } public void GetTopicList(Action callback) @@ -185,13 +161,22 @@ public void GetTopicList(Action callback) public void RegisterSubscriber(string topic, string rosMessageName) { - SendSysCommand(SYSCOMMAND_SUBSCRIBE, - new SysCommand_Subscribe {topic = topic, message_name = rosMessageName}); + SendSysCommand(k_SysCommand_Subscribe, new SysCommand_TopicAndType { topic = topic, message_name = rosMessageName }); } public void RegisterPublisher(string topic, string rosMessageName) { - SendSysCommand(SYSCOMMAND_PUBLISH, new SysCommand_Publish {topic = topic, message_name = rosMessageName}); + SendSysCommand(k_SysCommand_Publish, new SysCommand_TopicAndType { topic = topic, message_name = rosMessageName }); + } + + public void RegisterRosService(string topic, string rosMessageName) + { + SendSysCommand(k_SysCommand_RosService, new SysCommand_TopicAndType { topic = topic, message_name = rosMessageName }); + } + + public void RegisterUnityService(string topic, string rosMessageName) + { + SendSysCommand(k_SysCommand_UnityService, new SysCommand_TopicAndType { topic = topic, message_name = rosMessageName }); } private static ROSConnection _instance; @@ -227,20 +212,38 @@ void OnEnable() private void Start() { - if(!IPFormatIsCorrect(rosIPAddress)) - Debug.LogError("ROS IP address is not correct"); InitializeHUD(); - Subscribe(ERROR_TOPIC_NAME, RosUnityErrorCallback); + Subscribe(k_Topic_Error, RosUnityErrorCallback); + Subscribe(k_Topic_Services, ProcessServiceMessage); - if (overrideUnityIP != "") + if (ConnectOnStart) { - if(!IPFormatIsCorrect(overrideUnityIP)) - Debug.LogError("Override Unity IP address is not correct"); - StartMessageServer(overrideUnityIP, unityPort); // no reason to wait, if we already know the IP + Connect(); } + } + + public void Connect(string ipAddress, int port) + { + m_RosIPAddress = ipAddress; + m_RosPort = port; + if (m_HudPanel != null) + m_HudPanel.host = $"{ipAddress}:{port}"; + Connect(); + } + + public void Connect() + { + if (!IPFormatIsCorrect(m_RosIPAddress)) + Debug.LogError("ROS IP address is not correct"); - SendServiceMessage(HANDSHAKE_TOPIC_NAME, - new MUnityHandshakeRequest(overrideUnityIP, (ushort) unityPort), RosUnityHandshakeCallback); + m_ConnectionThreadCancellation = new CancellationTokenSource(); + Task.Run(() => ConnectionThread(m_RosIPAddress, m_RosPort, m_NetworkTimeoutSeconds, m_KeepaliveTime, (int)(m_SleepTimeSeconds*1000.0f), m_OutgoingMessages, m_IncomingMessages, m_ConnectionThreadCancellation.Token)); + } + + public void Disconnect() + { + m_ConnectionThreadCancellation.Cancel(); + m_ConnectionThreadCancellation = null; } void OnValidate() @@ -250,21 +253,16 @@ void OnValidate() private void InitializeHUD() { - if (!Application.isPlaying || (!showHUD && hudPanel == null)) + if (!Application.isPlaying || (!m_ShowHUD && m_HudPanel == null)) return; - if (hudPanel == null) + if (m_HudPanel == null) { - hudPanel = gameObject.AddComponent(); - hudPanel.host = $"{rosIPAddress}:{rosPort}"; + m_HudPanel = gameObject.AddComponent(); + m_HudPanel.host = $"{RosIPAddress}:{RosPort}"; } - hudPanel.isEnabled = showHUD; - } - - void RosUnityHandshakeCallback(MUnityHandshakeResponse response) - { - StartMessageServer(response.ip, unityPort); + m_HudPanel.isEnabled = m_ShowHUD; } void RosUnityErrorCallback(MRosUnityError error) @@ -272,211 +270,213 @@ void RosUnityErrorCallback(MRosUnityError error) Debug.LogError("ROS-Unity error: " + error.message); } - /// TcpClient to read byte stream from. - protected async Task HandleConnectionAsync(TcpClient tcpClient) + private void Update() { - await Task.Yield(); + s_RealTimeSinceStartup = Time.realtimeSinceStartup; - // continue asynchronously on another thread - await ReadFromStream(tcpClient.GetStream()); - } + Tuple data; + while (m_IncomingMessages.TryDequeue(out data)) + { + (string topic, byte[] contents) = data; - async Task ReadFromStream(NetworkStream networkStream) - { - if (!networkStream.CanRead) - return; + // notify whatever is interested in this incoming message + SubscriberCallback callback; + if (m_Subscribers.TryGetValue(topic, out callback)) + { + Message message = callback.messageConstructor(); + message.Deserialize(contents, 0); - SubscriberCallback subs; + if (m_HudPanel != null) + m_HudPanel.SetLastMessageReceived(topic, message); - float lastDataReceivedRealTimestamp = 0; - do + callback.callbacks.ForEach(item => item(message)); + } + } + } + + void ProcessServiceMessage(MRosUnitySrvMessage message) + { + if (message.is_request) + { + UnityServiceImplementation service; + if (m_UnityServices.TryGetValue(message.topic, out service)) + { + Message requestMessage = service.messageConstructor(); + requestMessage.Deserialize(message.payload, 0); + Message responseMessage = service.callback(requestMessage); + byte[] responseBytes = responseMessage.Serialize(); + Send(k_Topic_Services, new MRosUnitySrvMessage(message.srv_id, false, message.topic, responseBytes)); + } + } + else { - // try to keep reading messages as long as the networkstream has data. - // But if it's taking too long, don't freeze forever. - float frameLimitRealTimestamp = Time.realtimeSinceStartup + 0.1f; - while (networkStream.DataAvailable && Time.realtimeSinceStartup < frameLimitRealTimestamp) + TaskPauser resumer; + lock (m_ServiceRequestLock) { - if (!Application.isPlaying) + if (!m_ServicesWaiting.TryGetValue(message.srv_id, out resumer)) { - networkStream.Close(); + Debug.LogError($"Unable to route service response on \"{message.topic}\"! SrvID {message.srv_id} does not exist."); return; } - (string topicName, byte[] content) = await ReadMessageContents(networkStream); - lastDataReceivedRealTimestamp = Time.realtimeSinceStartup; + m_ServicesWaiting.Remove(message.srv_id); + } + resumer.Resume(message.payload); + } + } - if (!subscribers.TryGetValue(topicName, out subs)) - continue; // not interested in this topic + static void SendKeepalive(NetworkStream stream) + { + // 8 zeroes = a ros message with topic "" and no message data. + stream.Write(new byte[] { 0, 0, 0, 0, 0, 0, 0, 0 }, 0, 8); + } - Message msg = (Message)subs.messageConstructor.Invoke(new object[0]); - msg.Deserialize(content, 0); + static async Task ConnectionThread( + string rosIPAddress, + int rosPort, + float networkTimeoutSeconds, + float keepaliveTime, + int sleepMilliseconds, + ConcurrentQueue> outgoingQueue, + ConcurrentQueue> incomingQueue, + CancellationToken token) + { + //Debug.Log("ConnectionThread begins"); + int nextReaderIdx = 101; + int nextReconnectionDelay = 1000; - if (hudPanel != null) - hudPanel.SetLastMessageReceived(topicName, msg); + while (!token.IsCancellationRequested) + { + TcpClient client = null; + CancellationTokenSource readerCancellation = null; - foreach (Func callback in subs.callbacks) + try + { + client = new TcpClient(); + client.Connect(rosIPAddress, rosPort); + + NetworkStream networkStream = client.GetStream(); + networkStream.ReadTimeout = (int)(networkTimeoutSeconds * 1000); + + SendKeepalive(networkStream); + + readerCancellation = new CancellationTokenSource(); + _ = Task.Run(() => ReaderThread(nextReaderIdx, networkStream, incomingQueue, sleepMilliseconds, readerCancellation.Token)); + nextReaderIdx++; + + // connected, now just watch our queue for outgoing messages to send (or else send a keepalive message occasionally) + while (true) { - try + Tuple data; + float waitingSinceRealTime = s_RealTimeSinceStartup; + token.ThrowIfCancellationRequested(); + while (!outgoingQueue.TryDequeue(out data)) { - Message response = callback(msg); - if (response != null) + Thread.Sleep(sleepMilliseconds); + if (s_RealTimeSinceStartup > waitingSinceRealTime + keepaliveTime) { - // if the callback has a response, it's implementing a service - WriteDataStaggered(networkStream, topicName, response); + SendKeepalive(networkStream); + waitingSinceRealTime = s_RealTimeSinceStartup; } + token.ThrowIfCancellationRequested(); } - catch (Exception e) - { - Debug.LogError("Subscriber callback problem: " + e); - } + + WriteDataStaggered(networkStream, data.Item1, data.Item2); + } + } + catch (OperationCanceledException) + { + } + catch (Exception e) + { + Debug.Log($"Connection to {rosIPAddress}:{rosPort} failed - " + e); + await Task.Delay(nextReconnectionDelay); + } + finally + { + if (readerCancellation != null) + readerCancellation.Cancel(); + + if (client != null) + client.Close(); + + // clear the message queue + Tuple unused; + while (outgoingQueue.TryDequeue(out unused)) + { } } await Task.Yield(); - } - while (Time.realtimeSinceStartup < lastDataReceivedRealTimestamp + timeoutOnIdle); // time out if idle too long. - networkStream.Close(); + } } - async Task> ReadMessageContents(NetworkStream networkStream) + static async Task ReaderThread(int readerIdx, NetworkStream networkStream, ConcurrentQueue> queue, int sleepMilliseconds, CancellationToken token) { - // Get first bytes to determine length of topic name - byte[] rawTopicBytes = new byte[4]; - networkStream.Read(rawTopicBytes, 0, rawTopicBytes.Length); - int topicLength = BitConverter.ToInt32(rawTopicBytes, 0); - - // Read and convert topic name - byte[] topicNameBytes = new byte[topicLength]; - networkStream.Read(topicNameBytes, 0, topicNameBytes.Length); - string topicName = Encoding.ASCII.GetString(topicNameBytes, 0, topicLength); - - byte[] full_message_size_bytes = new byte[4]; - networkStream.Read(full_message_size_bytes, 0, full_message_size_bytes.Length); - int full_message_size = BitConverter.ToInt32(full_message_size_bytes, 0); - - byte[] readBuffer = new byte[full_message_size]; - int bytesRemaining = full_message_size; - int totalBytesRead = 0; - - int attempts = 0; - // Read in message contents until completion, or until attempts are maxed out - while (bytesRemaining > 0 && attempts <= this.awaitDataReadRetry) + while (!token.IsCancellationRequested) { - if (attempts == this.awaitDataReadRetry) + try { - Debug.LogError("No more data to read network stream after " + awaitDataReadRetry + " attempts."); - return Tuple.Create(topicName, readBuffer); + Tuple content = await ReadMessageContents(networkStream, sleepMilliseconds, token); + //Debug.Log($"Message {content.Item1} received"); + queue.Enqueue(content); } - - // Read the minimum of the bytes remaining, or the designated readChunkSize in segments until none remain - int bytesRead = networkStream.Read(readBuffer, totalBytesRead, Math.Min(readChunkSize, bytesRemaining)); - totalBytesRead += bytesRead; - bytesRemaining -= bytesRead; - - if (!networkStream.DataAvailable) + catch (OperationCanceledException) + { + } + catch (Exception e) { - attempts++; - await Task.Yield(); + Debug.Log("Reader " + readerIdx + " exception! " + e); } } - return Tuple.Create(topicName, readBuffer); } - /// - /// Handles multiple connections and locks. - /// - /// TcpClient to read byte stream from. - private async Task StartHandleConnectionAsync(TcpClient tcpClient) + static async Task ReadToByteArray(NetworkStream networkStream, byte[] array, int length, int sleepMilliseconds, CancellationToken token) { - var connectionTask = HandleConnectionAsync(tcpClient); - - lock (_lock) - activeConnectionTasks.Add(connectionTask); - - try + int read = 0; + while (read < length && networkStream.CanRead) { - await connectionTask; - // we may be on another thread after "await" - } - catch (Exception ex) - { - Debug.LogError(ex.ToString()); - } - finally - { - lock (_lock) - activeConnectionTasks.Remove(connectionTask); + while (!token.IsCancellationRequested && !networkStream.DataAvailable) + await Task.Delay(sleepMilliseconds); + + token.ThrowIfCancellationRequested(); + read += await networkStream.ReadAsync(array, read, length - read, token); } + + if (read < length) + throw new SocketException(); // the connection has closed } - TcpListener tcpListener; + static byte[] s_FourBytes = new byte[4]; + static byte[] s_TopicScratchSpace = new byte[64]; - protected async void StartMessageServer(string ip, int port) + static async Task> ReadMessageContents(NetworkStream networkStream, int sleepMilliseconds, CancellationToken token) { - if (alreadyStartedServer) - return; - - alreadyStartedServer = true; - while (true) - { - try - { - if (!Application.isPlaying) - break; - tcpListener = new TcpListener(IPAddress.Parse(ip), port); - tcpListener.Start(); + // Get first bytes to determine length of topic name + await ReadToByteArray(networkStream, s_FourBytes, 4, sleepMilliseconds, token); + int topicLength = BitConverter.ToInt32(s_FourBytes, 0); - Debug.Log("ROS-Unity server listening on " + ip + ":" + port); + // If our topic buffer isn't large enough, make a larger one (and keep it that size; assume that's the new standard) + if (topicLength > s_TopicScratchSpace.Length) + s_TopicScratchSpace = new byte[topicLength]; - while (true) //we wait for a connection - { - var tcpClient = await tcpListener.AcceptTcpClientAsync(); + // Read and convert topic name + await ReadToByteArray(networkStream, s_TopicScratchSpace, topicLength, sleepMilliseconds, token); + string topicName = Encoding.ASCII.GetString(s_TopicScratchSpace, 0, topicLength); - var task = StartHandleConnectionAsync(tcpClient); - // if already faulted, re-throw any error on the calling context - if (task.IsFaulted) - await task; + await ReadToByteArray(networkStream, s_FourBytes, 4, sleepMilliseconds, token); + int full_message_size = BitConverter.ToInt32(s_FourBytes, 0); - // try to get through the message queue before doing another await - // but if messages are arriving faster than we can process them, don't freeze up - float abortAtRealtime = Time.realtimeSinceStartup + 0.1f; - while (tcpListener.Pending() && Time.realtimeSinceStartup < abortAtRealtime) - { - tcpClient = tcpListener.AcceptTcpClient(); - task = StartHandleConnectionAsync(tcpClient); - if (task.IsFaulted) - await task; - } - } - } - catch (ObjectDisposedException e) - { - if (!Application.isPlaying) - { - // This only happened because we're shutting down. Not a problem. - } - else - { - Debug.LogError("Exception raised!! " + e); - } - } - catch (Exception e) - { - Debug.LogError("Exception raised!! " + e); - } + byte[] readBuffer = new byte[full_message_size]; + await ReadToByteArray(networkStream, readBuffer, full_message_size, sleepMilliseconds, token); - // to avoid infinite loops, wait a frame before trying to restart the server - await Task.Yield(); - } + return Tuple.Create(topicName, readBuffer); } - private void OnApplicationQuit() + void OnApplicationQuit() { - if (tcpListener != null) - tcpListener.Stop(); - tcpListener = null; + Disconnect(); } - /// /// Given some input values, fill a byte array in the desired format to use with /// https://github.com/Unity-Technologies/Robotics-Tutorials/tree/master/catkin_ws/src/tcp_endpoint @@ -533,13 +533,7 @@ public byte[] GetMessageBytes(string topicServiceName, Message message) return messageBuffer; } - struct SysCommand_Subscribe - { - public string topic; - public string message_name; - } - - struct SysCommand_Publish + struct SysCommand_TopicAndType { public string topic; public string message_name; @@ -547,45 +541,15 @@ struct SysCommand_Publish void SendSysCommand(string command, object param) { - Send(SYSCOMMAND_TOPIC_NAME, new MRosUnitySysCommand(command, JsonUtility.ToJson(param))); + Send(k_Topic_SysCommand, new MRosUnitySysCommand(command, JsonUtility.ToJson(param))); } - public async void Send(string rosTopicName, Message message) + public void Send(string rosTopicName, Message message) { - TcpClient client = null; - try - { - client = new TcpClient(); - await client.ConnectAsync(rosIPAddress, rosPort); - - NetworkStream networkStream = client.GetStream(); - networkStream.ReadTimeout = networkTimeout; + m_OutgoingMessages.Enqueue(new Tuple(rosTopicName, message)); - WriteDataStaggered(networkStream, rosTopicName, message); - } - catch (NullReferenceException e) - { - Debug.LogError("TCPConnector.SendMessage Null Reference Exception: " + e); - } - catch (Exception e) - { - Debug.LogError("TCPConnector Exception: " + e); - } - finally - { - if (client != null && client.Connected) - { - try - { - if (hudPanel != null) hudPanel.SetLastMessageSent(rosTopicName, message); - client.Close(); - } - catch (Exception) - { - //Ignored. - } - } - } + if (m_HudPanel != null) + m_HudPanel.SetLastMessageSent(rosTopicName, message); } /// @@ -601,7 +565,7 @@ public async void Send(string rosTopicName, Message message) /// The network stream that is transmitting the messsage /// The ROS topic or service name that is receiving the messsage /// The ROS message to send to a ROS publisher or service - private void WriteDataStaggered(NetworkStream networkStream, string rosTopicName, Message message) + static void WriteDataStaggered(NetworkStream networkStream, string rosTopicName, Message message) { byte[] topicName = message.SerializeString(rosTopicName); List segments = message.SerializationStatements(); @@ -618,25 +582,25 @@ private void WriteDataStaggered(NetworkStream networkStream, string rosTopicName public static bool IPFormatIsCorrect(string ipAddress) { - if(ipAddress == null || ipAddress == "") + if (ipAddress == null || ipAddress == "") return false; - + // If IP address is set using static lookup tables https://man7.org/linux/man-pages/man5/hosts.5.html - if(Char.IsLetter(ipAddress[0])) + if (Char.IsLetter(ipAddress[0])) { - foreach(Char subChar in ipAddress) + foreach (Char subChar in ipAddress) { - if(!(Char.IsLetterOrDigit(subChar) || subChar == '-'|| subChar == '.')) + if (!(Char.IsLetterOrDigit(subChar) || subChar == '-' || subChar == '.')) return false; } - if(!Char.IsLetterOrDigit(ipAddress[ipAddress.Length - 1])) + if (!Char.IsLetterOrDigit(ipAddress[ipAddress.Length - 1])) return false; return true; } string[] subAdds = ipAddress.Split('.'); - if(subAdds.Length != 4) + if (subAdds.Length != 4) { return false; } diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/TcpConnector/TaskPauser.cs b/com.unity.robotics.ros-tcp-connector/Runtime/TcpConnector/TaskPauser.cs new file mode 100644 index 00000000..adff2d09 --- /dev/null +++ b/com.unity.robotics.ros-tcp-connector/Runtime/TcpConnector/TaskPauser.cs @@ -0,0 +1,36 @@ +using System.Collections; +using System.Collections.Generic; +using System.Threading; +using System.Threading.Tasks; +using UnityEngine; + +namespace Unity.Robotics.ROSTCPConnector +{ + public class TaskPauser + { + CancellationTokenSource m_Source = new CancellationTokenSource(); + public object Result { get; private set; } + + public async Task PauseUntilResumed() + { + try + { + while (!m_Source.Token.IsCancellationRequested) + { + await Task.Delay(10000, m_Source.Token); + } + } + catch (TaskCanceledException) + { + + } + return Result; + } + + public void Resume(object result) + { + Result = result; + m_Source.Cancel(); + } + } +} \ No newline at end of file diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/RosTcpEndpoint/srv/MUnityHandshakeResponse.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/TcpConnector/TaskPauser.cs.meta similarity index 83% rename from com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/RosTcpEndpoint/srv/MUnityHandshakeResponse.cs.meta rename to com.unity.robotics.ros-tcp-connector/Runtime/TcpConnector/TaskPauser.cs.meta index 71d81647..f1b0404a 100644 --- a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/RosTcpEndpoint/srv/MUnityHandshakeResponse.cs.meta +++ b/com.unity.robotics.ros-tcp-connector/Runtime/TcpConnector/TaskPauser.cs.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: 800428bac01226e4185243abce6a9e34 +guid: d0e0d908abf7adb4c8100dfeebafd18c MonoImporter: externalObjects: {} serializedVersion: 2 From e852adf4c030d869fe4052f831a12f347ec992fd Mon Sep 17 00:00:00 2001 From: peifeng-unity <56408141+peifeng-unity@users.noreply.github.com> Date: Wed, 12 May 2021 11:01:31 -0700 Subject: [PATCH 20/30] add changelog (#100) add changelog --- .github/PULL_REQUEST_TEMPLATE.md | 3 ++- .../CHANGELOG.md | 21 +++++++++++++++++++ 2 files changed, 23 insertions(+), 1 deletion(-) create mode 100644 com.unity.robotics.ros-tcp-connector/CHANGELOG.md diff --git a/.github/PULL_REQUEST_TEMPLATE.md b/.github/PULL_REQUEST_TEMPLATE.md index 6c88fdec..0eb14216 100644 --- a/.github/PULL_REQUEST_TEMPLATE.md +++ b/.github/PULL_REQUEST_TEMPLATE.md @@ -27,8 +27,9 @@ Please describe the tests that you ran to verify your changes. Please also provi ## Checklist - [ ] Ensured this PR is up-to-date with the `dev` branch - [ ] Created this PR to target the `dev` branch -- [ ] Followed the style guidelines as described in the [Contribution Guidelines](../CONTRIBUTING.md) +- [ ] Followed the style guidelines as described in the [Contribution Guidelines](https://github.com/Unity-Technologies/ROS-TCP-Connector/blob/main/CONTRIBUTING.md) - [ ] Added tests that prove my fix is effective or that my feature works +- [ ] Updated the [Changelog](https://github.com/Unity-Technologies/ROS-TCP-Connector/blob/dev/com.unity.robotics.ros-tcp-connector/CHANGELOG.md) and described changes in the [Unreleased section](https://github.com/Unity-Technologies/ROS-TCP-Connector/blob/dev/com.unity.robotics.ros-tcp-connector/CHANGELOG.md#unreleased) - [ ] Updated the documentation as appropriate ## Other comments \ No newline at end of file diff --git a/com.unity.robotics.ros-tcp-connector/CHANGELOG.md b/com.unity.robotics.ros-tcp-connector/CHANGELOG.md new file mode 100644 index 00000000..40da5b13 --- /dev/null +++ b/com.unity.robotics.ros-tcp-connector/CHANGELOG.md @@ -0,0 +1,21 @@ +# Changelog + +All notable changes to this repository will be documented in this file. + +The format is based on [Keep a Changelog](http://keepachangelog.com/en/1.0.0/) and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0.html). + +## Unreleased + +### Upgrade Notes + +### Known Issues + +### Added + +### Changed + +### Deprecated + +### Removed + +### Fixed \ No newline at end of file From 35179d74502442fd1cc63b050b43abff2ece293f Mon Sep 17 00:00:00 2001 From: Amanda <31416491+at669@users.noreply.github.com> Date: Thu, 13 May 2021 13:58:45 -0600 Subject: [PATCH 21/30] Forum links to README, config.yml (#101) --- .github/ISSUE_TEMPLATE/config.yml | 5 +++++ README.md | 9 +++++---- 2 files changed, 10 insertions(+), 4 deletions(-) create mode 100644 .github/ISSUE_TEMPLATE/config.yml diff --git a/.github/ISSUE_TEMPLATE/config.yml b/.github/ISSUE_TEMPLATE/config.yml new file mode 100644 index 00000000..e3d6b78a --- /dev/null +++ b/.github/ISSUE_TEMPLATE/config.yml @@ -0,0 +1,5 @@ +blank_issues_enabled: false +contact_links: + - name: Unity Robotics Forum + url: https://forum.unity.com/forums/robotics.623/ + about: Discussions and questions about Unity Robotics tools, demos, or integrations. \ No newline at end of file diff --git a/README.md b/README.md index 1da52a58..8471072e 100644 --- a/README.md +++ b/README.md @@ -32,11 +32,12 @@ If you wish to contribute, be sure to review our [contribution guidelines](CONTR and [code of conduct](CODE_OF_CONDUCT.md). ## Support -For general questions, feedback, or feature requests, connect directly with the -Robotics team at [unity-robotics@unity3d.com](mailto:unity-robotics@unity3d.com). +For questions or discussions about Unity Robotics package installations or how to best set up and integrate your robotics projects, please create a new thread on the [Unity Robotics forum](https://forum.unity.com/forums/robotics.623/) and make sure to include as much detail as possible. + +For feature requests, bugs, or other issues, please file a [GitHub issue](https://github.com/Unity-Technologies/ROS-TCP-Connector/issues) using the provided templates and the Robotics team will investigate as soon as possible. -For bugs or other issues, please file a GitHub issue and the Robotics team will -investigate the issue as soon as possible. +For any other questions or feedback, connect directly with the +Robotics team at [unity-robotics@unity3d.com](mailto:unity-robotics@unity3d.com). ## License [Apache License 2.0](LICENSE) \ No newline at end of file From 63730e6cb5949a9e095d38c6b3a1b0070ca8097e Mon Sep 17 00:00:00 2001 From: LaurieCheers-unity <73140792+LaurieCheers-unity@users.noreply.github.com> Date: Thu, 13 May 2021 15:48:52 -0700 Subject: [PATCH 22/30] Laurie/connection status hud (#99) --- .../Runtime/TcpConnector/HUDPanel.cs | 48 +++++++++++++++++-- .../Runtime/TcpConnector/ROSConnection.cs | 22 +++++++-- 2 files changed, 63 insertions(+), 7 deletions(-) diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/TcpConnector/HUDPanel.cs b/com.unity.robotics.ros-tcp-connector/Runtime/TcpConnector/HUDPanel.cs index 4fd1ce05..3c928d8d 100644 --- a/com.unity.robotics.ros-tcp-connector/Runtime/TcpConnector/HUDPanel.cs +++ b/com.unity.robotics.ros-tcp-connector/Runtime/TcpConnector/HUDPanel.cs @@ -22,20 +22,24 @@ public class HUDPanel : MonoBehaviour MessageViewState m_LastMessageSent; string m_LastMessageSentMeta = "None"; + float m_LastMessageSentRealtime; public void SetLastMessageSent(string topic, Message message) { m_LastMessageSent = new MessageViewState() { label = "Last Message Sent:", message = message }; m_LastMessageSentMeta = $"{topic} (time: {System.DateTime.Now.TimeOfDay})"; + m_LastMessageSentRealtime = Time.realtimeSinceStartup; } MessageViewState m_LastMessageReceived; string m_LastMessageReceivedMeta = "None"; + float m_LastMessageReceivedRealtime; public void SetLastMessageReceived(string topic, Message message) { m_LastMessageReceived = new MessageViewState() { label = "Last Message Received:", message = message }; m_LastMessageReceivedMeta = $"{topic} (time: {System.DateTime.Now.TimeOfDay})"; + m_LastMessageReceivedRealtime = Time.realtimeSinceStartup; } List activeServices = new List(); @@ -106,17 +110,55 @@ void Awake() m_ScrollRect = new Rect(); } + Color GetConnectionColor(float elapsedTime) + { + var bright = new Color(1, 1, 0.5f); + var mid = new Color(0, 1, 1); + var dark = new Color(0, 0.5f, 1); + const float brightDuration = 0.03f; + const float fadeToDarkDuration = 1.0f; + + if (!ROSConnection.instance.HasConnectionThread) + return Color.gray; + if (ROSConnection.instance.HasConnectionError) + return Color.red; + if (elapsedTime <= brightDuration) + return bright; + else + return Color.Lerp(mid, dark, elapsedTime/fadeToDarkDuration); + } + void OnGUI() { if (!isEnabled) return; // Initialize main HUD - GUILayout.BeginVertical("box"); + GUILayout.BeginVertical(GUI.skin.box, GUILayout.Width(300)); // ROS IP Setup - GUILayout.Label("ROS IP:", m_LabelStyle); - GUILayout.Label(host, m_ContentStyle); + GUILayout.BeginHorizontal(); + Color baseColor = GUI.color; + GUI.color = GetConnectionColor(Time.realtimeSinceStartup - m_LastMessageReceivedRealtime); + GUILayout.Label("\u25C0", m_LabelStyle, GUILayout.Width(10)); + GUI.color = GetConnectionColor(Time.realtimeSinceStartup - m_LastMessageSentRealtime); + GUILayout.Label("\u25B6", m_LabelStyle, GUILayout.Width(15)); + GUI.color = baseColor; + GUILayout.Label("ROS IP: ", m_LabelStyle, GUILayout.Width(100)); + + if (!ROSConnection.instance.HasConnectionThread) + { + ROSConnection.instance.RosIPAddress = GUILayout.TextField(ROSConnection.instance.RosIPAddress); + GUILayout.EndHorizontal(); + GUILayout.Label("(Not connected)"); + if (GUILayout.Button("Connect")) + ROSConnection.instance.Connect(); + } + else + { + GUILayout.Label(host, m_ContentStyle); + GUILayout.EndHorizontal(); + } // Last message sent GUILayout.Label("Last Message Sent:", m_LabelStyle); diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/TcpConnector/ROSConnection.cs b/com.unity.robotics.ros-tcp-connector/Runtime/TcpConnector/ROSConnection.cs index 40a7e89f..66575fdc 100644 --- a/com.unity.robotics.ros-tcp-connector/Runtime/TcpConnector/ROSConnection.cs +++ b/com.unity.robotics.ros-tcp-connector/Runtime/TcpConnector/ROSConnection.cs @@ -69,6 +69,11 @@ public class ROSConnection : MonoBehaviour ConcurrentQueue> m_IncomingMessages = new ConcurrentQueue>(); CancellationTokenSource m_ConnectionThreadCancellation; + public bool HasConnectionThread => m_ConnectionThreadCancellation != null; + + static bool m_HasConnectionError = false; + public bool HasConnectionError => m_HasConnectionError; + static float s_RealTimeSinceStartup = 0.0f;// only the main thread can access Time.realTimeSinceStartup, so make a copy here readonly object m_ServiceRequestLock = new object(); @@ -226,8 +231,6 @@ public void Connect(string ipAddress, int port) { m_RosIPAddress = ipAddress; m_RosPort = port; - if (m_HudPanel != null) - m_HudPanel.host = $"{ipAddress}:{port}"; Connect(); } @@ -236,13 +239,17 @@ public void Connect() if (!IPFormatIsCorrect(m_RosIPAddress)) Debug.LogError("ROS IP address is not correct"); + if (m_HudPanel != null) + m_HudPanel.host = $"{m_RosIPAddress}:{m_RosPort}"; + m_ConnectionThreadCancellation = new CancellationTokenSource(); Task.Run(() => ConnectionThread(m_RosIPAddress, m_RosPort, m_NetworkTimeoutSeconds, m_KeepaliveTime, (int)(m_SleepTimeSeconds*1000.0f), m_OutgoingMessages, m_IncomingMessages, m_ConnectionThreadCancellation.Token)); } public void Disconnect() { - m_ConnectionThreadCancellation.Cancel(); + if(m_ConnectionThreadCancellation != null) + m_ConnectionThreadCancellation.Cancel(); m_ConnectionThreadCancellation = null; } @@ -352,6 +359,8 @@ static async Task ConnectionThread( try { + ROSConnection.m_HasConnectionError = true; // until we actually see a reply back, assume there's a problem + client = new TcpClient(); client.Connect(rosIPAddress, rosPort); @@ -389,6 +398,7 @@ static async Task ConnectionThread( } catch (Exception e) { + ROSConnection.m_HasConnectionError = true; Debug.Log($"Connection to {rosIPAddress}:{rosPort} failed - " + e); await Task.Delay(nextReconnectionDelay); } @@ -418,13 +428,17 @@ static async Task ReaderThread(int readerIdx, NetworkStream networkStream, Concu { Tuple content = await ReadMessageContents(networkStream, sleepMilliseconds, token); //Debug.Log($"Message {content.Item1} received"); - queue.Enqueue(content); + ROSConnection.m_HasConnectionError = false; + + if(content.Item1 != "") // ignore keepalive messages + queue.Enqueue(content); } catch (OperationCanceledException) { } catch (Exception e) { + ROSConnection.m_HasConnectionError = true; Debug.Log("Reader " + readerIdx + " exception! " + e); } } From 80fe3a9b39a34c21d433d0f7900a59e786c8c31e Mon Sep 17 00:00:00 2001 From: peifeng-unity <56408141+peifeng-unity@users.noreply.github.com> Date: Fri, 14 May 2021 16:16:42 -0700 Subject: [PATCH 23/30] add test coverage (#102) --- .yamato/yamato-config.yml | 11 ++++++++--- TestRosTcpConnector/Packages/manifest.json | 3 ++- 2 files changed, 10 insertions(+), 4 deletions(-) diff --git a/.yamato/yamato-config.yml b/.yamato/yamato-config.yml index e10aae1a..fd97b5db 100644 --- a/.yamato/yamato-config.yml +++ b/.yamato/yamato-config.yml @@ -9,14 +9,19 @@ commands: - python3 -m pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade - unity-downloader-cli -u 2020.2.0b9 -c editor -c StandaloneSupport-IL2CPP -c Linux --wait --published - git clone git@github.cds.internal.unity3d.com:unity/utr.git utr - - utr/utr --testproject=./TestRosTcpConnector --editor-location=.Editor --reruncount=0 --artifacts_path=test-results --suite=playmode --suite=editor --platform=Editor + - utr/utr --testproject=./TestRosTcpConnector --editor-location=.Editor --reruncount=0 --artifacts_path=test-results --suite=playmode --suite=editor --platform=Editor --enable-code-coverage --coverage-results-path=../test-results --coverage-options="assemblyFilters:+Unity.Robotics.ROSTCPConnector,+Unity.Robotics.ROSTCPConnector.Editor;generateHtmlReport;generateBadgeReport;generateAdditionalMetrics" + # check test coverage + - command: | + linecoverage=$(cat test-results/Report/Summary.xml | grep Linecoverage | grep -Eo '[+-]?[0-9]+([.][0-9]+)?') + echo "Line coverage: $linecoverage%" + if (( $(echo "$linecoverage < 0" | bc -l) )); then exit 1; fi triggers: cancel_old_ci: true expression: | (pull_request.target eq "main" AND NOT pull_request.push.changes.all match "**/*.md") OR - (push.branch eq "dev" AND - NOT push.changes.all match "**/*.md") + (pull_request.target eq "dev" AND + NOT pull_request.push.changes.all match "**/*.md") artifacts: logs: paths: diff --git a/TestRosTcpConnector/Packages/manifest.json b/TestRosTcpConnector/Packages/manifest.json index 865f8ad0..abb1543a 100644 --- a/TestRosTcpConnector/Packages/manifest.json +++ b/TestRosTcpConnector/Packages/manifest.json @@ -6,7 +6,8 @@ "com.unity.ide.vscode": "1.2.2", "com.unity.render-pipelines.universal": "10.0.0-preview.26", "com.unity.robotics.ros-tcp-connector": "file:../../com.unity.robotics.ros-tcp-connector", - "com.unity.test-framework": "1.1.18", + "com.unity.test-framework": "1.1.20", + "com.unity.testtools.codecoverage": "1.0.0", "com.unity.textmeshpro": "3.0.1", "com.unity.timeline": "1.4.3", "com.unity.ugui": "1.0.0", From 0810c0d2866016254588a8ec4c160c92f0b58e19 Mon Sep 17 00:00:00 2001 From: "Devin Miller (Unity)" Date: Fri, 21 May 2021 13:54:13 -0700 Subject: [PATCH 24/30] Reducing character count for path to generated messages The path from the package root to the root of the PregeneratedMessages folder was 47 characters. From within the PickAndPlace project, the fully qualified path including drive letter, path to workspace, and path to its location in the package cache can easily exceed 200 characters, especially for users with long names or deep workspace organization. The maximum allowed path length for a fully qualified path in Windows is 260 characters, after which an IDE can not compile the assemblies for source with too-long paths. Moved Runtime/MessageGeneration/PregeneratedMessages to Runtime/Messages, which saves 30 characters off the full path name. This is a mitigation that can not fully solve the problem, but wil at least reduce the number of cases for which the ROS-TCP-Endpoint assemblies fail to compile due to path length. Tested on my machine by manually renaming the directory in my PackageCache. --- .../PregeneratedMessages.meta => Messages.meta} | 0 .../PregeneratedMessages => Messages}/Actionlib.meta | 0 .../PregeneratedMessages => Messages}/Actionlib/msg.meta | 0 .../PregeneratedMessages => Messages}/Actionlib/msg/MGoalID.cs | 0 .../Actionlib/msg/MGoalID.cs.meta | 0 .../Actionlib/msg/MGoalStatus.cs | 0 .../Actionlib/msg/MGoalStatus.cs.meta | 0 .../Actionlib/msg/MGoalStatusArray.cs | 0 .../Actionlib/msg/MGoalStatusArray.cs.meta | 0 .../PregeneratedMessages => Messages}/Diagnostic.meta | 0 .../PregeneratedMessages => Messages}/Diagnostic/msg.meta | 0 .../Diagnostic/msg/MDiagnosticArray.cs | 0 .../Diagnostic/msg/MDiagnosticArray.cs.meta | 0 .../Diagnostic/msg/MDiagnosticStatus.cs | 0 .../Diagnostic/msg/MDiagnosticStatus.cs.meta | 0 .../PregeneratedMessages => Messages}/Diagnostic/msg/MKeyValue.cs | 0 .../Diagnostic/msg/MKeyValue.cs.meta | 0 .../PregeneratedMessages => Messages}/Diagnostic/srv.meta | 0 .../Diagnostic/srv/MAddDiagnosticsRequest.cs | 0 .../Diagnostic/srv/MAddDiagnosticsRequest.cs.meta | 0 .../Diagnostic/srv/MAddDiagnosticsResponse.cs | 0 .../Diagnostic/srv/MAddDiagnosticsResponse.cs.meta | 0 .../Diagnostic/srv/MSelfTestRequest.cs | 0 .../Diagnostic/srv/MSelfTestRequest.cs.meta | 0 .../Diagnostic/srv/MSelfTestResponse.cs | 0 .../Diagnostic/srv/MSelfTestResponse.cs.meta | 0 .../PregeneratedMessages => Messages}/Geometry.meta | 0 .../PregeneratedMessages => Messages}/Geometry/msg.meta | 0 .../PregeneratedMessages => Messages}/Geometry/msg/MAccel.cs | 0 .../PregeneratedMessages => Messages}/Geometry/msg/MAccel.cs.meta | 0 .../Geometry/msg/MAccelStamped.cs | 0 .../Geometry/msg/MAccelStamped.cs.meta | 0 .../Geometry/msg/MAccelWithCovariance.cs | 0 .../Geometry/msg/MAccelWithCovariance.cs.meta | 0 .../Geometry/msg/MAccelWithCovarianceStamped.cs | 0 .../Geometry/msg/MAccelWithCovarianceStamped.cs.meta | 0 .../PregeneratedMessages => Messages}/Geometry/msg/MInertia.cs | 0 .../Geometry/msg/MInertia.cs.meta | 0 .../Geometry/msg/MInertiaStamped.cs | 0 .../Geometry/msg/MInertiaStamped.cs.meta | 0 .../PregeneratedMessages => Messages}/Geometry/msg/MPoint.cs | 0 .../PregeneratedMessages => Messages}/Geometry/msg/MPoint.cs.meta | 0 .../PregeneratedMessages => Messages}/Geometry/msg/MPoint32.cs | 0 .../Geometry/msg/MPoint32.cs.meta | 0 .../Geometry/msg/MPointStamped.cs | 0 .../Geometry/msg/MPointStamped.cs.meta | 0 .../PregeneratedMessages => Messages}/Geometry/msg/MPolygon.cs | 0 .../Geometry/msg/MPolygon.cs.meta | 0 .../Geometry/msg/MPolygonStamped.cs | 0 .../Geometry/msg/MPolygonStamped.cs.meta | 0 .../PregeneratedMessages => Messages}/Geometry/msg/MPose.cs | 0 .../PregeneratedMessages => Messages}/Geometry/msg/MPose.cs.meta | 0 .../PregeneratedMessages => Messages}/Geometry/msg/MPose2D.cs | 0 .../Geometry/msg/MPose2D.cs.meta | 0 .../PregeneratedMessages => Messages}/Geometry/msg/MPoseArray.cs | 0 .../Geometry/msg/MPoseArray.cs.meta | 0 .../Geometry/msg/MPoseStamped.cs | 0 .../Geometry/msg/MPoseStamped.cs.meta | 0 .../Geometry/msg/MPoseWithCovariance.cs | 0 .../Geometry/msg/MPoseWithCovariance.cs.meta | 0 .../Geometry/msg/MPoseWithCovarianceStamped.cs | 0 .../Geometry/msg/MPoseWithCovarianceStamped.cs.meta | 0 .../PregeneratedMessages => Messages}/Geometry/msg/MQuaternion.cs | 0 .../Geometry/msg/MQuaternion.cs.meta | 0 .../Geometry/msg/MQuaternionStamped.cs | 0 .../Geometry/msg/MQuaternionStamped.cs.meta | 0 .../PregeneratedMessages => Messages}/Geometry/msg/MTransform.cs | 0 .../Geometry/msg/MTransform.cs.meta | 0 .../Geometry/msg/MTransformStamped.cs | 0 .../Geometry/msg/MTransformStamped.cs.meta | 0 .../PregeneratedMessages => Messages}/Geometry/msg/MTwist.cs | 0 .../PregeneratedMessages => Messages}/Geometry/msg/MTwist.cs.meta | 0 .../Geometry/msg/MTwistStamped.cs | 0 .../Geometry/msg/MTwistStamped.cs.meta | 0 .../Geometry/msg/MTwistWithCovariance.cs | 0 .../Geometry/msg/MTwistWithCovariance.cs.meta | 0 .../Geometry/msg/MTwistWithCovarianceStamped.cs | 0 .../Geometry/msg/MTwistWithCovarianceStamped.cs.meta | 0 .../PregeneratedMessages => Messages}/Geometry/msg/MVector3.cs | 0 .../Geometry/msg/MVector3.cs.meta | 0 .../Geometry/msg/MVector3Stamped.cs | 0 .../Geometry/msg/MVector3Stamped.cs.meta | 0 .../PregeneratedMessages => Messages}/Geometry/msg/MWrench.cs | 0 .../Geometry/msg/MWrench.cs.meta | 0 .../Geometry/msg/MWrenchStamped.cs | 0 .../Geometry/msg/MWrenchStamped.cs.meta | 0 .../{MessageGeneration/PregeneratedMessages => Messages}/Nav.meta | 0 .../PregeneratedMessages => Messages}/Nav/action.meta | 0 .../PregeneratedMessages => Messages}/Nav/action/MGetMapAction.cs | 0 .../Nav/action/MGetMapAction.cs.meta | 0 .../Nav/action/MGetMapActionFeedback.cs | 0 .../Nav/action/MGetMapActionFeedback.cs.meta | 0 .../Nav/action/MGetMapActionGoal.cs | 0 .../Nav/action/MGetMapActionGoal.cs.meta | 0 .../Nav/action/MGetMapActionResult.cs | 0 .../Nav/action/MGetMapActionResult.cs.meta | 0 .../Nav/action/MGetMapFeedback.cs | 0 .../Nav/action/MGetMapFeedback.cs.meta | 0 .../PregeneratedMessages => Messages}/Nav/action/MGetMapGoal.cs | 0 .../Nav/action/MGetMapGoal.cs.meta | 0 .../PregeneratedMessages => Messages}/Nav/action/MGetMapResult.cs | 0 .../Nav/action/MGetMapResult.cs.meta | 0 .../PregeneratedMessages => Messages}/Nav/msg.meta | 0 .../PregeneratedMessages => Messages}/Nav/msg/MGridCells.cs | 0 .../PregeneratedMessages => Messages}/Nav/msg/MGridCells.cs.meta | 0 .../PregeneratedMessages => Messages}/Nav/msg/MMapMetaData.cs | 0 .../Nav/msg/MMapMetaData.cs.meta | 0 .../PregeneratedMessages => Messages}/Nav/msg/MOccupancyGrid.cs | 0 .../Nav/msg/MOccupancyGrid.cs.meta | 0 .../PregeneratedMessages => Messages}/Nav/msg/MOdometry.cs | 0 .../PregeneratedMessages => Messages}/Nav/msg/MOdometry.cs.meta | 0 .../PregeneratedMessages => Messages}/Nav/msg/MPath.cs | 0 .../PregeneratedMessages => Messages}/Nav/msg/MPath.cs.meta | 0 .../PregeneratedMessages => Messages}/Nav/srv.meta | 0 .../PregeneratedMessages => Messages}/Nav/srv/MGetMapRequest.cs | 0 .../Nav/srv/MGetMapRequest.cs.meta | 0 .../PregeneratedMessages => Messages}/Nav/srv/MGetMapResponse.cs | 0 .../Nav/srv/MGetMapResponse.cs.meta | 0 .../PregeneratedMessages => Messages}/Nav/srv/MGetPlanRequest.cs | 0 .../Nav/srv/MGetPlanRequest.cs.meta | 0 .../PregeneratedMessages => Messages}/Nav/srv/MGetPlanResponse.cs | 0 .../Nav/srv/MGetPlanResponse.cs.meta | 0 .../PregeneratedMessages => Messages}/Nav/srv/MLoadMapRequest.cs | 0 .../Nav/srv/MLoadMapRequest.cs.meta | 0 .../PregeneratedMessages => Messages}/Nav/srv/MLoadMapResponse.cs | 0 .../Nav/srv/MLoadMapResponse.cs.meta | 0 .../PregeneratedMessages => Messages}/Nav/srv/MSetMapRequest.cs | 0 .../Nav/srv/MSetMapRequest.cs.meta | 0 .../PregeneratedMessages => Messages}/Nav/srv/MSetMapResponse.cs | 0 .../Nav/srv/MSetMapResponse.cs.meta | 0 .../PregeneratedMessages => Messages}/ObjectRecognition.meta | 0 .../ObjectRecognition/action.meta | 0 .../ObjectRecognition/action/MObjectRecognitionAction.cs | 0 .../ObjectRecognition/action/MObjectRecognitionAction.cs.meta | 0 .../ObjectRecognition/action/MObjectRecognitionActionFeedback.cs | 0 .../action/MObjectRecognitionActionFeedback.cs.meta | 0 .../ObjectRecognition/action/MObjectRecognitionActionGoal.cs | 0 .../ObjectRecognition/action/MObjectRecognitionActionGoal.cs.meta | 0 .../ObjectRecognition/action/MObjectRecognitionActionResult.cs | 0 .../action/MObjectRecognitionActionResult.cs.meta | 0 .../ObjectRecognition/action/MObjectRecognitionFeedback.cs | 0 .../ObjectRecognition/action/MObjectRecognitionFeedback.cs.meta | 0 .../ObjectRecognition/action/MObjectRecognitionGoal.cs | 0 .../ObjectRecognition/action/MObjectRecognitionGoal.cs.meta | 0 .../ObjectRecognition/action/MObjectRecognitionResult.cs | 0 .../ObjectRecognition/action/MObjectRecognitionResult.cs.meta | 0 .../PregeneratedMessages => Messages}/ObjectRecognition/msg.meta | 0 .../ObjectRecognition/msg/MObjectInformation.cs | 0 .../ObjectRecognition/msg/MObjectInformation.cs.meta | 0 .../ObjectRecognition/msg/MObjectType.cs | 0 .../ObjectRecognition/msg/MObjectType.cs.meta | 0 .../ObjectRecognition/msg/MRecognizedObject.cs | 0 .../ObjectRecognition/msg/MRecognizedObject.cs.meta | 0 .../ObjectRecognition/msg/MRecognizedObjectArray.cs | 0 .../ObjectRecognition/msg/MRecognizedObjectArray.cs.meta | 0 .../ObjectRecognition/msg/MTable.cs | 0 .../ObjectRecognition/msg/MTable.cs.meta | 0 .../ObjectRecognition/msg/MTableArray.cs | 0 .../ObjectRecognition/msg/MTableArray.cs.meta | 0 .../PregeneratedMessages => Messages}/ObjectRecognition/srv.meta | 0 .../ObjectRecognition/srv/MGetObjectInformationRequest.cs | 0 .../ObjectRecognition/srv/MGetObjectInformationRequest.cs.meta | 0 .../ObjectRecognition/srv/MGetObjectInformationResponse.cs | 0 .../ObjectRecognition/srv/MGetObjectInformationResponse.cs.meta | 0 .../PregeneratedMessages => Messages}/Octomap.meta | 0 .../PregeneratedMessages => Messages}/Octomap/msg.meta | 0 .../PregeneratedMessages => Messages}/Octomap/msg/MOctomap.cs | 0 .../Octomap/msg/MOctomap.cs.meta | 0 .../Octomap/msg/MOctomapWithPose.cs | 0 .../Octomap/msg/MOctomapWithPose.cs.meta | 0 .../PregeneratedMessages => Messages}/Octomap/srv.meta | 0 .../Octomap/srv/MBoundingBoxQueryRequest.cs | 0 .../Octomap/srv/MBoundingBoxQueryRequest.cs.meta | 0 .../Octomap/srv/MBoundingBoxQueryResponse.cs | 0 .../Octomap/srv/MBoundingBoxQueryResponse.cs.meta | 0 .../Octomap/srv/MGetOctomapRequest.cs | 0 .../Octomap/srv/MGetOctomapRequest.cs.meta | 0 .../Octomap/srv/MGetOctomapResponse.cs | 0 .../Octomap/srv/MGetOctomapResponse.cs.meta | 0 .../PregeneratedMessages => Messages}/RosTcpEndpoint.meta | 0 .../PregeneratedMessages => Messages}/RosTcpEndpoint/msg.meta | 0 .../RosTcpEndpoint/msg/MRosUnityError.cs | 0 .../RosTcpEndpoint/msg/MRosUnityError.cs.meta | 0 .../RosTcpEndpoint/msg/MRosUnitySrvMessage.cs | 0 .../RosTcpEndpoint/msg/MRosUnitySrvMessage.cs.meta | 0 .../RosTcpEndpoint/msg/MRosUnitySysCommand.cs | 0 .../RosTcpEndpoint/msg/MRosUnitySysCommand.cs.meta | 0 .../PregeneratedMessages => Messages}/RosTcpEndpoint/srv.meta | 0 .../RosTcpEndpoint/srv/MRosUnityTopicListRequest.cs | 0 .../RosTcpEndpoint/srv/MRosUnityTopicListRequest.cs.meta | 0 .../RosTcpEndpoint/srv/MRosUnityTopicListResponse.cs | 0 .../RosTcpEndpoint/srv/MRosUnityTopicListResponse.cs.meta | 0 .../PregeneratedMessages => Messages}/Sensor.meta | 0 .../PregeneratedMessages => Messages}/Sensor/msg.meta | 0 .../PregeneratedMessages => Messages}/Sensor/msg/MBatteryState.cs | 0 .../Sensor/msg/MBatteryState.cs.meta | 0 .../PregeneratedMessages => Messages}/Sensor/msg/MCameraInfo.cs | 0 .../Sensor/msg/MCameraInfo.cs.meta | 0 .../Sensor/msg/MChannelFloat32.cs | 0 .../Sensor/msg/MChannelFloat32.cs.meta | 0 .../Sensor/msg/MCompressedImage.cs | 0 .../Sensor/msg/MCompressedImage.cs.meta | 0 .../Sensor/msg/MFluidPressure.cs | 0 .../Sensor/msg/MFluidPressure.cs.meta | 0 .../PregeneratedMessages => Messages}/Sensor/msg/MIlluminance.cs | 0 .../Sensor/msg/MIlluminance.cs.meta | 0 .../PregeneratedMessages => Messages}/Sensor/msg/MImage.cs | 0 .../PregeneratedMessages => Messages}/Sensor/msg/MImage.cs.meta | 0 .../PregeneratedMessages => Messages}/Sensor/msg/MImu.cs | 0 .../PregeneratedMessages => Messages}/Sensor/msg/MImu.cs.meta | 0 .../PregeneratedMessages => Messages}/Sensor/msg/MJointState.cs | 0 .../Sensor/msg/MJointState.cs.meta | 0 .../PregeneratedMessages => Messages}/Sensor/msg/MJoy.cs | 0 .../PregeneratedMessages => Messages}/Sensor/msg/MJoy.cs.meta | 0 .../PregeneratedMessages => Messages}/Sensor/msg/MJoyFeedback.cs | 0 .../Sensor/msg/MJoyFeedback.cs.meta | 0 .../Sensor/msg/MJoyFeedbackArray.cs | 0 .../Sensor/msg/MJoyFeedbackArray.cs.meta | 0 .../PregeneratedMessages => Messages}/Sensor/msg/MLaserEcho.cs | 0 .../Sensor/msg/MLaserEcho.cs.meta | 0 .../PregeneratedMessages => Messages}/Sensor/msg/MLaserScan.cs | 0 .../Sensor/msg/MLaserScan.cs.meta | 0 .../Sensor/msg/MMagneticField.cs | 0 .../Sensor/msg/MMagneticField.cs.meta | 0 .../Sensor/msg/MMultiDOFJointState.cs | 0 .../Sensor/msg/MMultiDOFJointState.cs.meta | 0 .../Sensor/msg/MMultiEchoLaserScan.cs | 0 .../Sensor/msg/MMultiEchoLaserScan.cs.meta | 0 .../PregeneratedMessages => Messages}/Sensor/msg/MNavSatFix.cs | 0 .../Sensor/msg/MNavSatFix.cs.meta | 0 .../PregeneratedMessages => Messages}/Sensor/msg/MNavSatStatus.cs | 0 .../Sensor/msg/MNavSatStatus.cs.meta | 0 .../PregeneratedMessages => Messages}/Sensor/msg/MPointCloud.cs | 0 .../Sensor/msg/MPointCloud.cs.meta | 0 .../PregeneratedMessages => Messages}/Sensor/msg/MPointCloud2.cs | 0 .../Sensor/msg/MPointCloud2.cs.meta | 0 .../PregeneratedMessages => Messages}/Sensor/msg/MPointField.cs | 0 .../Sensor/msg/MPointField.cs.meta | 0 .../PregeneratedMessages => Messages}/Sensor/msg/MRange.cs | 0 .../PregeneratedMessages => Messages}/Sensor/msg/MRange.cs.meta | 0 .../Sensor/msg/MRegionOfInterest.cs | 0 .../Sensor/msg/MRegionOfInterest.cs.meta | 0 .../Sensor/msg/MRelativeHumidity.cs | 0 .../Sensor/msg/MRelativeHumidity.cs.meta | 0 .../PregeneratedMessages => Messages}/Sensor/msg/MTemperature.cs | 0 .../Sensor/msg/MTemperature.cs.meta | 0 .../Sensor/msg/MTimeReference.cs | 0 .../Sensor/msg/MTimeReference.cs.meta | 0 .../PregeneratedMessages => Messages}/Sensor/srv.meta | 0 .../Sensor/srv/MSetCameraInfoRequest.cs | 0 .../Sensor/srv/MSetCameraInfoRequest.cs.meta | 0 .../Sensor/srv/MSetCameraInfoResponse.cs | 0 .../Sensor/srv/MSetCameraInfoResponse.cs.meta | 0 .../PregeneratedMessages => Messages}/Shape.meta | 0 .../PregeneratedMessages => Messages}/Shape/msg.meta | 0 .../PregeneratedMessages => Messages}/Shape/msg/MMesh.cs | 0 .../PregeneratedMessages => Messages}/Shape/msg/MMesh.cs.meta | 0 .../PregeneratedMessages => Messages}/Shape/msg/MMeshTriangle.cs | 0 .../Shape/msg/MMeshTriangle.cs.meta | 0 .../PregeneratedMessages => Messages}/Shape/msg/MPlane.cs | 0 .../PregeneratedMessages => Messages}/Shape/msg/MPlane.cs.meta | 0 .../Shape/msg/MSolidPrimitive.cs | 0 .../Shape/msg/MSolidPrimitive.cs.meta | 0 .../{MessageGeneration/PregeneratedMessages => Messages}/Std.meta | 0 .../PregeneratedMessages => Messages}/Std/msg.meta | 0 .../PregeneratedMessages => Messages}/Std/msg/MBool.cs | 0 .../PregeneratedMessages => Messages}/Std/msg/MBool.cs.meta | 0 .../PregeneratedMessages => Messages}/Std/msg/MByte.cs | 0 .../PregeneratedMessages => Messages}/Std/msg/MByte.cs.meta | 0 .../PregeneratedMessages => Messages}/Std/msg/MByteMultiArray.cs | 0 .../Std/msg/MByteMultiArray.cs.meta | 0 .../PregeneratedMessages => Messages}/Std/msg/MChar.cs | 0 .../PregeneratedMessages => Messages}/Std/msg/MChar.cs.meta | 0 .../PregeneratedMessages => Messages}/Std/msg/MColorRGBA.cs | 0 .../PregeneratedMessages => Messages}/Std/msg/MColorRGBA.cs.meta | 0 .../PregeneratedMessages => Messages}/Std/msg/MDuration.cs | 0 .../PregeneratedMessages => Messages}/Std/msg/MDuration.cs.meta | 0 .../PregeneratedMessages => Messages}/Std/msg/MEmpty.cs | 0 .../PregeneratedMessages => Messages}/Std/msg/MEmpty.cs.meta | 0 .../PregeneratedMessages => Messages}/Std/msg/MFloat32.cs | 0 .../PregeneratedMessages => Messages}/Std/msg/MFloat32.cs.meta | 0 .../Std/msg/MFloat32MultiArray.cs | 0 .../Std/msg/MFloat32MultiArray.cs.meta | 0 .../PregeneratedMessages => Messages}/Std/msg/MFloat64.cs | 0 .../PregeneratedMessages => Messages}/Std/msg/MFloat64.cs.meta | 0 .../Std/msg/MFloat64MultiArray.cs | 0 .../Std/msg/MFloat64MultiArray.cs.meta | 0 .../PregeneratedMessages => Messages}/Std/msg/MHeader.cs | 0 .../PregeneratedMessages => Messages}/Std/msg/MHeader.cs.meta | 0 .../PregeneratedMessages => Messages}/Std/msg/MInt16.cs | 0 .../PregeneratedMessages => Messages}/Std/msg/MInt16.cs.meta | 0 .../PregeneratedMessages => Messages}/Std/msg/MInt16MultiArray.cs | 0 .../Std/msg/MInt16MultiArray.cs.meta | 0 .../PregeneratedMessages => Messages}/Std/msg/MInt32.cs | 0 .../PregeneratedMessages => Messages}/Std/msg/MInt32.cs.meta | 0 .../PregeneratedMessages => Messages}/Std/msg/MInt32MultiArray.cs | 0 .../Std/msg/MInt32MultiArray.cs.meta | 0 .../PregeneratedMessages => Messages}/Std/msg/MInt64.cs | 0 .../PregeneratedMessages => Messages}/Std/msg/MInt64.cs.meta | 0 .../PregeneratedMessages => Messages}/Std/msg/MInt64MultiArray.cs | 0 .../Std/msg/MInt64MultiArray.cs.meta | 0 .../PregeneratedMessages => Messages}/Std/msg/MInt8.cs | 0 .../PregeneratedMessages => Messages}/Std/msg/MInt8.cs.meta | 0 .../PregeneratedMessages => Messages}/Std/msg/MInt8MultiArray.cs | 0 .../Std/msg/MInt8MultiArray.cs.meta | 0 .../Std/msg/MMultiArrayDimension.cs | 0 .../Std/msg/MMultiArrayDimension.cs.meta | 0 .../Std/msg/MMultiArrayLayout.cs | 0 .../Std/msg/MMultiArrayLayout.cs.meta | 0 .../PregeneratedMessages => Messages}/Std/msg/MString.cs | 0 .../PregeneratedMessages => Messages}/Std/msg/MString.cs.meta | 0 .../PregeneratedMessages => Messages}/Std/msg/MTime.cs | 0 .../PregeneratedMessages => Messages}/Std/msg/MTime.cs.meta | 0 .../PregeneratedMessages => Messages}/Std/msg/MUInt16.cs | 0 .../PregeneratedMessages => Messages}/Std/msg/MUInt16.cs.meta | 0 .../Std/msg/MUInt16MultiArray.cs | 0 .../Std/msg/MUInt16MultiArray.cs.meta | 0 .../PregeneratedMessages => Messages}/Std/msg/MUInt32.cs | 0 .../PregeneratedMessages => Messages}/Std/msg/MUInt32.cs.meta | 0 .../Std/msg/MUInt32MultiArray.cs | 0 .../Std/msg/MUInt32MultiArray.cs.meta | 0 .../PregeneratedMessages => Messages}/Std/msg/MUInt64.cs | 0 .../PregeneratedMessages => Messages}/Std/msg/MUInt64.cs.meta | 0 .../Std/msg/MUInt64MultiArray.cs | 0 .../Std/msg/MUInt64MultiArray.cs.meta | 0 .../PregeneratedMessages => Messages}/Std/msg/MUInt8.cs | 0 .../PregeneratedMessages => Messages}/Std/msg/MUInt8.cs.meta | 0 .../PregeneratedMessages => Messages}/Std/msg/MUInt8MultiArray.cs | 0 .../Std/msg/MUInt8MultiArray.cs.meta | 0 .../PregeneratedMessages => Messages}/Stereo.meta | 0 .../PregeneratedMessages => Messages}/Stereo/msg.meta | 0 .../Stereo/msg/MDisparityImage.cs | 0 .../Stereo/msg/MDisparityImage.cs.meta | 0 .../PregeneratedMessages => Messages}/Trajectory.meta | 0 .../PregeneratedMessages => Messages}/Trajectory/msg.meta | 0 .../Trajectory/msg/MJointTrajectory.cs | 0 .../Trajectory/msg/MJointTrajectory.cs.meta | 0 .../Trajectory/msg/MJointTrajectoryPoint.cs | 0 .../Trajectory/msg/MJointTrajectoryPoint.cs.meta | 0 .../Trajectory/msg/MMultiDOFJointTrajectory.cs | 0 .../Trajectory/msg/MMultiDOFJointTrajectory.cs.meta | 0 .../Trajectory/msg/MMultiDOFJointTrajectoryPoint.cs | 0 .../Trajectory/msg/MMultiDOFJointTrajectoryPoint.cs.meta | 0 .../PregeneratedMessages => Messages}/Visualization.meta | 0 .../PregeneratedMessages => Messages}/Visualization/msg.meta | 0 .../Visualization/msg/MImageMarker.cs | 0 .../Visualization/msg/MImageMarker.cs.meta | 0 .../Visualization/msg/MInteractiveMarker.cs | 0 .../Visualization/msg/MInteractiveMarker.cs.meta | 0 .../Visualization/msg/MInteractiveMarkerControl.cs | 0 .../Visualization/msg/MInteractiveMarkerControl.cs.meta | 0 .../Visualization/msg/MInteractiveMarkerFeedback.cs | 0 .../Visualization/msg/MInteractiveMarkerFeedback.cs.meta | 0 .../Visualization/msg/MInteractiveMarkerInit.cs | 0 .../Visualization/msg/MInteractiveMarkerInit.cs.meta | 0 .../Visualization/msg/MInteractiveMarkerPose.cs | 0 .../Visualization/msg/MInteractiveMarkerPose.cs.meta | 0 .../Visualization/msg/MInteractiveMarkerUpdate.cs | 0 .../Visualization/msg/MInteractiveMarkerUpdate.cs.meta | 0 .../Visualization/msg/MMarker.cs | 0 .../Visualization/msg/MMarker.cs.meta | 0 .../Visualization/msg/MMarkerArray.cs | 0 .../Visualization/msg/MMarkerArray.cs.meta | 0 .../Visualization/msg/MMenuEntry.cs | 0 .../Visualization/msg/MMenuEntry.cs.meta | 0 365 files changed, 0 insertions(+), 0 deletions(-) rename com.unity.robotics.ros-tcp-connector/Runtime/{MessageGeneration/PregeneratedMessages.meta => Messages.meta} (100%) rename com.unity.robotics.ros-tcp-connector/Runtime/{MessageGeneration/PregeneratedMessages => Messages}/Actionlib.meta (100%) rename com.unity.robotics.ros-tcp-connector/Runtime/{MessageGeneration/PregeneratedMessages => Messages}/Actionlib/msg.meta (100%) rename com.unity.robotics.ros-tcp-connector/Runtime/{MessageGeneration/PregeneratedMessages => Messages}/Actionlib/msg/MGoalID.cs (100%) rename com.unity.robotics.ros-tcp-connector/Runtime/{MessageGeneration/PregeneratedMessages => Messages}/Actionlib/msg/MGoalID.cs.meta (100%) rename com.unity.robotics.ros-tcp-connector/Runtime/{MessageGeneration/PregeneratedMessages => Messages}/Actionlib/msg/MGoalStatus.cs (100%) rename com.unity.robotics.ros-tcp-connector/Runtime/{MessageGeneration/PregeneratedMessages => Messages}/Actionlib/msg/MGoalStatus.cs.meta (100%) rename com.unity.robotics.ros-tcp-connector/Runtime/{MessageGeneration/PregeneratedMessages => Messages}/Actionlib/msg/MGoalStatusArray.cs (100%) rename com.unity.robotics.ros-tcp-connector/Runtime/{MessageGeneration/PregeneratedMessages => Messages}/Actionlib/msg/MGoalStatusArray.cs.meta (100%) rename com.unity.robotics.ros-tcp-connector/Runtime/{MessageGeneration/PregeneratedMessages => Messages}/Diagnostic.meta (100%) rename com.unity.robotics.ros-tcp-connector/Runtime/{MessageGeneration/PregeneratedMessages => Messages}/Diagnostic/msg.meta (100%) rename com.unity.robotics.ros-tcp-connector/Runtime/{MessageGeneration/PregeneratedMessages => Messages}/Diagnostic/msg/MDiagnosticArray.cs (100%) rename com.unity.robotics.ros-tcp-connector/Runtime/{MessageGeneration/PregeneratedMessages => Messages}/Diagnostic/msg/MDiagnosticArray.cs.meta (100%) rename com.unity.robotics.ros-tcp-connector/Runtime/{MessageGeneration/PregeneratedMessages => Messages}/Diagnostic/msg/MDiagnosticStatus.cs (100%) rename com.unity.robotics.ros-tcp-connector/Runtime/{MessageGeneration/PregeneratedMessages => Messages}/Diagnostic/msg/MDiagnosticStatus.cs.meta (100%) rename com.unity.robotics.ros-tcp-connector/Runtime/{MessageGeneration/PregeneratedMessages => Messages}/Diagnostic/msg/MKeyValue.cs (100%) rename com.unity.robotics.ros-tcp-connector/Runtime/{MessageGeneration/PregeneratedMessages => Messages}/Diagnostic/msg/MKeyValue.cs.meta (100%) rename com.unity.robotics.ros-tcp-connector/Runtime/{MessageGeneration/PregeneratedMessages => Messages}/Diagnostic/srv.meta (100%) rename com.unity.robotics.ros-tcp-connector/Runtime/{MessageGeneration/PregeneratedMessages => Messages}/Diagnostic/srv/MAddDiagnosticsRequest.cs (100%) rename com.unity.robotics.ros-tcp-connector/Runtime/{MessageGeneration/PregeneratedMessages => Messages}/Diagnostic/srv/MAddDiagnosticsRequest.cs.meta (100%) rename com.unity.robotics.ros-tcp-connector/Runtime/{MessageGeneration/PregeneratedMessages => Messages}/Diagnostic/srv/MAddDiagnosticsResponse.cs (100%) rename com.unity.robotics.ros-tcp-connector/Runtime/{MessageGeneration/PregeneratedMessages => Messages}/Diagnostic/srv/MAddDiagnosticsResponse.cs.meta (100%) rename com.unity.robotics.ros-tcp-connector/Runtime/{MessageGeneration/PregeneratedMessages => Messages}/Diagnostic/srv/MSelfTestRequest.cs (100%) rename com.unity.robotics.ros-tcp-connector/Runtime/{MessageGeneration/PregeneratedMessages => Messages}/Diagnostic/srv/MSelfTestRequest.cs.meta (100%) rename com.unity.robotics.ros-tcp-connector/Runtime/{MessageGeneration/PregeneratedMessages => Messages}/Diagnostic/srv/MSelfTestResponse.cs (100%) rename com.unity.robotics.ros-tcp-connector/Runtime/{MessageGeneration/PregeneratedMessages => Messages}/Diagnostic/srv/MSelfTestResponse.cs.meta (100%) rename com.unity.robotics.ros-tcp-connector/Runtime/{MessageGeneration/PregeneratedMessages => Messages}/Geometry.meta (100%) rename com.unity.robotics.ros-tcp-connector/Runtime/{MessageGeneration/PregeneratedMessages => Messages}/Geometry/msg.meta (100%) rename com.unity.robotics.ros-tcp-connector/Runtime/{MessageGeneration/PregeneratedMessages => Messages}/Geometry/msg/MAccel.cs (100%) rename com.unity.robotics.ros-tcp-connector/Runtime/{MessageGeneration/PregeneratedMessages => Messages}/Geometry/msg/MAccel.cs.meta (100%) rename com.unity.robotics.ros-tcp-connector/Runtime/{MessageGeneration/PregeneratedMessages => Messages}/Geometry/msg/MAccelStamped.cs (100%) rename com.unity.robotics.ros-tcp-connector/Runtime/{MessageGeneration/PregeneratedMessages => Messages}/Geometry/msg/MAccelStamped.cs.meta (100%) rename com.unity.robotics.ros-tcp-connector/Runtime/{MessageGeneration/PregeneratedMessages => Messages}/Geometry/msg/MAccelWithCovariance.cs (100%) rename com.unity.robotics.ros-tcp-connector/Runtime/{MessageGeneration/PregeneratedMessages => Messages}/Geometry/msg/MAccelWithCovariance.cs.meta (100%) rename com.unity.robotics.ros-tcp-connector/Runtime/{MessageGeneration/PregeneratedMessages => Messages}/Geometry/msg/MAccelWithCovarianceStamped.cs (100%) rename com.unity.robotics.ros-tcp-connector/Runtime/{MessageGeneration/PregeneratedMessages => Messages}/Geometry/msg/MAccelWithCovarianceStamped.cs.meta (100%) rename com.unity.robotics.ros-tcp-connector/Runtime/{MessageGeneration/PregeneratedMessages => Messages}/Geometry/msg/MInertia.cs (100%) rename com.unity.robotics.ros-tcp-connector/Runtime/{MessageGeneration/PregeneratedMessages => Messages}/Geometry/msg/MInertia.cs.meta (100%) rename com.unity.robotics.ros-tcp-connector/Runtime/{MessageGeneration/PregeneratedMessages => Messages}/Geometry/msg/MInertiaStamped.cs (100%) rename com.unity.robotics.ros-tcp-connector/Runtime/{MessageGeneration/PregeneratedMessages => Messages}/Geometry/msg/MInertiaStamped.cs.meta (100%) rename com.unity.robotics.ros-tcp-connector/Runtime/{MessageGeneration/PregeneratedMessages => Messages}/Geometry/msg/MPoint.cs (100%) rename com.unity.robotics.ros-tcp-connector/Runtime/{MessageGeneration/PregeneratedMessages => Messages}/Geometry/msg/MPoint.cs.meta (100%) rename com.unity.robotics.ros-tcp-connector/Runtime/{MessageGeneration/PregeneratedMessages => Messages}/Geometry/msg/MPoint32.cs (100%) rename com.unity.robotics.ros-tcp-connector/Runtime/{MessageGeneration/PregeneratedMessages => Messages}/Geometry/msg/MPoint32.cs.meta (100%) rename com.unity.robotics.ros-tcp-connector/Runtime/{MessageGeneration/PregeneratedMessages => Messages}/Geometry/msg/MPointStamped.cs (100%) rename com.unity.robotics.ros-tcp-connector/Runtime/{MessageGeneration/PregeneratedMessages => Messages}/Geometry/msg/MPointStamped.cs.meta (100%) rename com.unity.robotics.ros-tcp-connector/Runtime/{MessageGeneration/PregeneratedMessages => Messages}/Geometry/msg/MPolygon.cs (100%) rename com.unity.robotics.ros-tcp-connector/Runtime/{MessageGeneration/PregeneratedMessages => Messages}/Geometry/msg/MPolygon.cs.meta (100%) rename com.unity.robotics.ros-tcp-connector/Runtime/{MessageGeneration/PregeneratedMessages => Messages}/Geometry/msg/MPolygonStamped.cs (100%) rename com.unity.robotics.ros-tcp-connector/Runtime/{MessageGeneration/PregeneratedMessages => Messages}/Geometry/msg/MPolygonStamped.cs.meta (100%) rename com.unity.robotics.ros-tcp-connector/Runtime/{MessageGeneration/PregeneratedMessages => Messages}/Geometry/msg/MPose.cs (100%) rename com.unity.robotics.ros-tcp-connector/Runtime/{MessageGeneration/PregeneratedMessages => Messages}/Geometry/msg/MPose.cs.meta (100%) rename com.unity.robotics.ros-tcp-connector/Runtime/{MessageGeneration/PregeneratedMessages => Messages}/Geometry/msg/MPose2D.cs (100%) rename com.unity.robotics.ros-tcp-connector/Runtime/{MessageGeneration/PregeneratedMessages => Messages}/Geometry/msg/MPose2D.cs.meta (100%) rename com.unity.robotics.ros-tcp-connector/Runtime/{MessageGeneration/PregeneratedMessages => Messages}/Geometry/msg/MPoseArray.cs (100%) rename com.unity.robotics.ros-tcp-connector/Runtime/{MessageGeneration/PregeneratedMessages => Messages}/Geometry/msg/MPoseArray.cs.meta (100%) rename com.unity.robotics.ros-tcp-connector/Runtime/{MessageGeneration/PregeneratedMessages => Messages}/Geometry/msg/MPoseStamped.cs (100%) rename com.unity.robotics.ros-tcp-connector/Runtime/{MessageGeneration/PregeneratedMessages => Messages}/Geometry/msg/MPoseStamped.cs.meta (100%) rename com.unity.robotics.ros-tcp-connector/Runtime/{MessageGeneration/PregeneratedMessages => Messages}/Geometry/msg/MPoseWithCovariance.cs (100%) rename com.unity.robotics.ros-tcp-connector/Runtime/{MessageGeneration/PregeneratedMessages => Messages}/Geometry/msg/MPoseWithCovariance.cs.meta (100%) rename com.unity.robotics.ros-tcp-connector/Runtime/{MessageGeneration/PregeneratedMessages => Messages}/Geometry/msg/MPoseWithCovarianceStamped.cs (100%) rename com.unity.robotics.ros-tcp-connector/Runtime/{MessageGeneration/PregeneratedMessages => Messages}/Geometry/msg/MPoseWithCovarianceStamped.cs.meta (100%) rename com.unity.robotics.ros-tcp-connector/Runtime/{MessageGeneration/PregeneratedMessages => Messages}/Geometry/msg/MQuaternion.cs (100%) rename com.unity.robotics.ros-tcp-connector/Runtime/{MessageGeneration/PregeneratedMessages => Messages}/Geometry/msg/MQuaternion.cs.meta (100%) rename com.unity.robotics.ros-tcp-connector/Runtime/{MessageGeneration/PregeneratedMessages => Messages}/Geometry/msg/MQuaternionStamped.cs (100%) rename com.unity.robotics.ros-tcp-connector/Runtime/{MessageGeneration/PregeneratedMessages => Messages}/Geometry/msg/MQuaternionStamped.cs.meta (100%) rename com.unity.robotics.ros-tcp-connector/Runtime/{MessageGeneration/PregeneratedMessages => Messages}/Geometry/msg/MTransform.cs (100%) rename com.unity.robotics.ros-tcp-connector/Runtime/{MessageGeneration/PregeneratedMessages => Messages}/Geometry/msg/MTransform.cs.meta (100%) rename com.unity.robotics.ros-tcp-connector/Runtime/{MessageGeneration/PregeneratedMessages => Messages}/Geometry/msg/MTransformStamped.cs (100%) rename com.unity.robotics.ros-tcp-connector/Runtime/{MessageGeneration/PregeneratedMessages => Messages}/Geometry/msg/MTransformStamped.cs.meta (100%) rename com.unity.robotics.ros-tcp-connector/Runtime/{MessageGeneration/PregeneratedMessages => Messages}/Geometry/msg/MTwist.cs (100%) rename com.unity.robotics.ros-tcp-connector/Runtime/{MessageGeneration/PregeneratedMessages => Messages}/Geometry/msg/MTwist.cs.meta (100%) rename com.unity.robotics.ros-tcp-connector/Runtime/{MessageGeneration/PregeneratedMessages => Messages}/Geometry/msg/MTwistStamped.cs (100%) rename com.unity.robotics.ros-tcp-connector/Runtime/{MessageGeneration/PregeneratedMessages => Messages}/Geometry/msg/MTwistStamped.cs.meta (100%) rename com.unity.robotics.ros-tcp-connector/Runtime/{MessageGeneration/PregeneratedMessages => Messages}/Geometry/msg/MTwistWithCovariance.cs (100%) rename com.unity.robotics.ros-tcp-connector/Runtime/{MessageGeneration/PregeneratedMessages => Messages}/Geometry/msg/MTwistWithCovariance.cs.meta (100%) rename com.unity.robotics.ros-tcp-connector/Runtime/{MessageGeneration/PregeneratedMessages => Messages}/Geometry/msg/MTwistWithCovarianceStamped.cs (100%) rename com.unity.robotics.ros-tcp-connector/Runtime/{MessageGeneration/PregeneratedMessages => Messages}/Geometry/msg/MTwistWithCovarianceStamped.cs.meta (100%) rename com.unity.robotics.ros-tcp-connector/Runtime/{MessageGeneration/PregeneratedMessages => Messages}/Geometry/msg/MVector3.cs (100%) rename com.unity.robotics.ros-tcp-connector/Runtime/{MessageGeneration/PregeneratedMessages => Messages}/Geometry/msg/MVector3.cs.meta (100%) rename com.unity.robotics.ros-tcp-connector/Runtime/{MessageGeneration/PregeneratedMessages => Messages}/Geometry/msg/MVector3Stamped.cs (100%) rename com.unity.robotics.ros-tcp-connector/Runtime/{MessageGeneration/PregeneratedMessages => Messages}/Geometry/msg/MVector3Stamped.cs.meta (100%) rename com.unity.robotics.ros-tcp-connector/Runtime/{MessageGeneration/PregeneratedMessages => Messages}/Geometry/msg/MWrench.cs (100%) rename com.unity.robotics.ros-tcp-connector/Runtime/{MessageGeneration/PregeneratedMessages => Messages}/Geometry/msg/MWrench.cs.meta (100%) rename com.unity.robotics.ros-tcp-connector/Runtime/{MessageGeneration/PregeneratedMessages => Messages}/Geometry/msg/MWrenchStamped.cs (100%) rename com.unity.robotics.ros-tcp-connector/Runtime/{MessageGeneration/PregeneratedMessages => Messages}/Geometry/msg/MWrenchStamped.cs.meta (100%) rename com.unity.robotics.ros-tcp-connector/Runtime/{MessageGeneration/PregeneratedMessages => Messages}/Nav.meta (100%) rename com.unity.robotics.ros-tcp-connector/Runtime/{MessageGeneration/PregeneratedMessages => Messages}/Nav/action.meta (100%) rename com.unity.robotics.ros-tcp-connector/Runtime/{MessageGeneration/PregeneratedMessages => Messages}/Nav/action/MGetMapAction.cs (100%) rename com.unity.robotics.ros-tcp-connector/Runtime/{MessageGeneration/PregeneratedMessages => Messages}/Nav/action/MGetMapAction.cs.meta (100%) rename com.unity.robotics.ros-tcp-connector/Runtime/{MessageGeneration/PregeneratedMessages => Messages}/Nav/action/MGetMapActionFeedback.cs (100%) rename com.unity.robotics.ros-tcp-connector/Runtime/{MessageGeneration/PregeneratedMessages => Messages}/Nav/action/MGetMapActionFeedback.cs.meta (100%) rename com.unity.robotics.ros-tcp-connector/Runtime/{MessageGeneration/PregeneratedMessages => Messages}/Nav/action/MGetMapActionGoal.cs (100%) rename com.unity.robotics.ros-tcp-connector/Runtime/{MessageGeneration/PregeneratedMessages => Messages}/Nav/action/MGetMapActionGoal.cs.meta (100%) rename com.unity.robotics.ros-tcp-connector/Runtime/{MessageGeneration/PregeneratedMessages => Messages}/Nav/action/MGetMapActionResult.cs (100%) rename com.unity.robotics.ros-tcp-connector/Runtime/{MessageGeneration/PregeneratedMessages => Messages}/Nav/action/MGetMapActionResult.cs.meta (100%) rename com.unity.robotics.ros-tcp-connector/Runtime/{MessageGeneration/PregeneratedMessages => Messages}/Nav/action/MGetMapFeedback.cs (100%) rename com.unity.robotics.ros-tcp-connector/Runtime/{MessageGeneration/PregeneratedMessages => Messages}/Nav/action/MGetMapFeedback.cs.meta (100%) rename com.unity.robotics.ros-tcp-connector/Runtime/{MessageGeneration/PregeneratedMessages => Messages}/Nav/action/MGetMapGoal.cs (100%) rename com.unity.robotics.ros-tcp-connector/Runtime/{MessageGeneration/PregeneratedMessages => Messages}/Nav/action/MGetMapGoal.cs.meta (100%) rename com.unity.robotics.ros-tcp-connector/Runtime/{MessageGeneration/PregeneratedMessages => Messages}/Nav/action/MGetMapResult.cs (100%) rename com.unity.robotics.ros-tcp-connector/Runtime/{MessageGeneration/PregeneratedMessages => Messages}/Nav/action/MGetMapResult.cs.meta (100%) rename com.unity.robotics.ros-tcp-connector/Runtime/{MessageGeneration/PregeneratedMessages => Messages}/Nav/msg.meta (100%) rename com.unity.robotics.ros-tcp-connector/Runtime/{MessageGeneration/PregeneratedMessages => Messages}/Nav/msg/MGridCells.cs (100%) rename com.unity.robotics.ros-tcp-connector/Runtime/{MessageGeneration/PregeneratedMessages => Messages}/Nav/msg/MGridCells.cs.meta (100%) rename com.unity.robotics.ros-tcp-connector/Runtime/{MessageGeneration/PregeneratedMessages => Messages}/Nav/msg/MMapMetaData.cs (100%) rename com.unity.robotics.ros-tcp-connector/Runtime/{MessageGeneration/PregeneratedMessages => Messages}/Nav/msg/MMapMetaData.cs.meta (100%) rename com.unity.robotics.ros-tcp-connector/Runtime/{MessageGeneration/PregeneratedMessages => Messages}/Nav/msg/MOccupancyGrid.cs (100%) rename com.unity.robotics.ros-tcp-connector/Runtime/{MessageGeneration/PregeneratedMessages => Messages}/Nav/msg/MOccupancyGrid.cs.meta (100%) rename com.unity.robotics.ros-tcp-connector/Runtime/{MessageGeneration/PregeneratedMessages => Messages}/Nav/msg/MOdometry.cs (100%) rename com.unity.robotics.ros-tcp-connector/Runtime/{MessageGeneration/PregeneratedMessages => Messages}/Nav/msg/MOdometry.cs.meta (100%) rename com.unity.robotics.ros-tcp-connector/Runtime/{MessageGeneration/PregeneratedMessages => Messages}/Nav/msg/MPath.cs (100%) rename com.unity.robotics.ros-tcp-connector/Runtime/{MessageGeneration/PregeneratedMessages => Messages}/Nav/msg/MPath.cs.meta (100%) rename com.unity.robotics.ros-tcp-connector/Runtime/{MessageGeneration/PregeneratedMessages => Messages}/Nav/srv.meta (100%) rename com.unity.robotics.ros-tcp-connector/Runtime/{MessageGeneration/PregeneratedMessages => Messages}/Nav/srv/MGetMapRequest.cs (100%) rename com.unity.robotics.ros-tcp-connector/Runtime/{MessageGeneration/PregeneratedMessages => Messages}/Nav/srv/MGetMapRequest.cs.meta (100%) rename com.unity.robotics.ros-tcp-connector/Runtime/{MessageGeneration/PregeneratedMessages => Messages}/Nav/srv/MGetMapResponse.cs (100%) rename com.unity.robotics.ros-tcp-connector/Runtime/{MessageGeneration/PregeneratedMessages => Messages}/Nav/srv/MGetMapResponse.cs.meta (100%) rename com.unity.robotics.ros-tcp-connector/Runtime/{MessageGeneration/PregeneratedMessages => Messages}/Nav/srv/MGetPlanRequest.cs (100%) rename com.unity.robotics.ros-tcp-connector/Runtime/{MessageGeneration/PregeneratedMessages => Messages}/Nav/srv/MGetPlanRequest.cs.meta (100%) rename com.unity.robotics.ros-tcp-connector/Runtime/{MessageGeneration/PregeneratedMessages => Messages}/Nav/srv/MGetPlanResponse.cs (100%) rename com.unity.robotics.ros-tcp-connector/Runtime/{MessageGeneration/PregeneratedMessages => Messages}/Nav/srv/MGetPlanResponse.cs.meta (100%) rename com.unity.robotics.ros-tcp-connector/Runtime/{MessageGeneration/PregeneratedMessages => Messages}/Nav/srv/MLoadMapRequest.cs (100%) rename com.unity.robotics.ros-tcp-connector/Runtime/{MessageGeneration/PregeneratedMessages => Messages}/Nav/srv/MLoadMapRequest.cs.meta (100%) rename com.unity.robotics.ros-tcp-connector/Runtime/{MessageGeneration/PregeneratedMessages => Messages}/Nav/srv/MLoadMapResponse.cs (100%) rename com.unity.robotics.ros-tcp-connector/Runtime/{MessageGeneration/PregeneratedMessages => Messages}/Nav/srv/MLoadMapResponse.cs.meta (100%) rename com.unity.robotics.ros-tcp-connector/Runtime/{MessageGeneration/PregeneratedMessages => Messages}/Nav/srv/MSetMapRequest.cs (100%) rename com.unity.robotics.ros-tcp-connector/Runtime/{MessageGeneration/PregeneratedMessages => Messages}/Nav/srv/MSetMapRequest.cs.meta (100%) rename com.unity.robotics.ros-tcp-connector/Runtime/{MessageGeneration/PregeneratedMessages => Messages}/Nav/srv/MSetMapResponse.cs (100%) rename com.unity.robotics.ros-tcp-connector/Runtime/{MessageGeneration/PregeneratedMessages => Messages}/Nav/srv/MSetMapResponse.cs.meta (100%) rename com.unity.robotics.ros-tcp-connector/Runtime/{MessageGeneration/PregeneratedMessages => Messages}/ObjectRecognition.meta (100%) rename com.unity.robotics.ros-tcp-connector/Runtime/{MessageGeneration/PregeneratedMessages => Messages}/ObjectRecognition/action.meta (100%) rename com.unity.robotics.ros-tcp-connector/Runtime/{MessageGeneration/PregeneratedMessages => Messages}/ObjectRecognition/action/MObjectRecognitionAction.cs (100%) rename com.unity.robotics.ros-tcp-connector/Runtime/{MessageGeneration/PregeneratedMessages => Messages}/ObjectRecognition/action/MObjectRecognitionAction.cs.meta (100%) rename com.unity.robotics.ros-tcp-connector/Runtime/{MessageGeneration/PregeneratedMessages => Messages}/ObjectRecognition/action/MObjectRecognitionActionFeedback.cs (100%) rename com.unity.robotics.ros-tcp-connector/Runtime/{MessageGeneration/PregeneratedMessages => Messages}/ObjectRecognition/action/MObjectRecognitionActionFeedback.cs.meta (100%) rename com.unity.robotics.ros-tcp-connector/Runtime/{MessageGeneration/PregeneratedMessages => Messages}/ObjectRecognition/action/MObjectRecognitionActionGoal.cs (100%) rename com.unity.robotics.ros-tcp-connector/Runtime/{MessageGeneration/PregeneratedMessages => Messages}/ObjectRecognition/action/MObjectRecognitionActionGoal.cs.meta (100%) rename com.unity.robotics.ros-tcp-connector/Runtime/{MessageGeneration/PregeneratedMessages => Messages}/ObjectRecognition/action/MObjectRecognitionActionResult.cs (100%) rename com.unity.robotics.ros-tcp-connector/Runtime/{MessageGeneration/PregeneratedMessages => Messages}/ObjectRecognition/action/MObjectRecognitionActionResult.cs.meta (100%) rename com.unity.robotics.ros-tcp-connector/Runtime/{MessageGeneration/PregeneratedMessages => Messages}/ObjectRecognition/action/MObjectRecognitionFeedback.cs (100%) rename com.unity.robotics.ros-tcp-connector/Runtime/{MessageGeneration/PregeneratedMessages => Messages}/ObjectRecognition/action/MObjectRecognitionFeedback.cs.meta (100%) rename com.unity.robotics.ros-tcp-connector/Runtime/{MessageGeneration/PregeneratedMessages => Messages}/ObjectRecognition/action/MObjectRecognitionGoal.cs (100%) rename com.unity.robotics.ros-tcp-connector/Runtime/{MessageGeneration/PregeneratedMessages => Messages}/ObjectRecognition/action/MObjectRecognitionGoal.cs.meta (100%) rename com.unity.robotics.ros-tcp-connector/Runtime/{MessageGeneration/PregeneratedMessages => Messages}/ObjectRecognition/action/MObjectRecognitionResult.cs (100%) rename com.unity.robotics.ros-tcp-connector/Runtime/{MessageGeneration/PregeneratedMessages => Messages}/ObjectRecognition/action/MObjectRecognitionResult.cs.meta (100%) rename com.unity.robotics.ros-tcp-connector/Runtime/{MessageGeneration/PregeneratedMessages => Messages}/ObjectRecognition/msg.meta (100%) rename com.unity.robotics.ros-tcp-connector/Runtime/{MessageGeneration/PregeneratedMessages => Messages}/ObjectRecognition/msg/MObjectInformation.cs (100%) rename com.unity.robotics.ros-tcp-connector/Runtime/{MessageGeneration/PregeneratedMessages => Messages}/ObjectRecognition/msg/MObjectInformation.cs.meta (100%) rename com.unity.robotics.ros-tcp-connector/Runtime/{MessageGeneration/PregeneratedMessages => Messages}/ObjectRecognition/msg/MObjectType.cs (100%) rename com.unity.robotics.ros-tcp-connector/Runtime/{MessageGeneration/PregeneratedMessages => Messages}/ObjectRecognition/msg/MObjectType.cs.meta (100%) rename com.unity.robotics.ros-tcp-connector/Runtime/{MessageGeneration/PregeneratedMessages => Messages}/ObjectRecognition/msg/MRecognizedObject.cs (100%) rename com.unity.robotics.ros-tcp-connector/Runtime/{MessageGeneration/PregeneratedMessages => Messages}/ObjectRecognition/msg/MRecognizedObject.cs.meta (100%) rename com.unity.robotics.ros-tcp-connector/Runtime/{MessageGeneration/PregeneratedMessages => Messages}/ObjectRecognition/msg/MRecognizedObjectArray.cs (100%) rename com.unity.robotics.ros-tcp-connector/Runtime/{MessageGeneration/PregeneratedMessages => Messages}/ObjectRecognition/msg/MRecognizedObjectArray.cs.meta (100%) rename com.unity.robotics.ros-tcp-connector/Runtime/{MessageGeneration/PregeneratedMessages => Messages}/ObjectRecognition/msg/MTable.cs (100%) rename com.unity.robotics.ros-tcp-connector/Runtime/{MessageGeneration/PregeneratedMessages => Messages}/ObjectRecognition/msg/MTable.cs.meta (100%) rename com.unity.robotics.ros-tcp-connector/Runtime/{MessageGeneration/PregeneratedMessages => Messages}/ObjectRecognition/msg/MTableArray.cs (100%) rename com.unity.robotics.ros-tcp-connector/Runtime/{MessageGeneration/PregeneratedMessages => Messages}/ObjectRecognition/msg/MTableArray.cs.meta (100%) rename com.unity.robotics.ros-tcp-connector/Runtime/{MessageGeneration/PregeneratedMessages => Messages}/ObjectRecognition/srv.meta (100%) rename com.unity.robotics.ros-tcp-connector/Runtime/{MessageGeneration/PregeneratedMessages => Messages}/ObjectRecognition/srv/MGetObjectInformationRequest.cs (100%) rename com.unity.robotics.ros-tcp-connector/Runtime/{MessageGeneration/PregeneratedMessages => Messages}/ObjectRecognition/srv/MGetObjectInformationRequest.cs.meta (100%) rename com.unity.robotics.ros-tcp-connector/Runtime/{MessageGeneration/PregeneratedMessages => Messages}/ObjectRecognition/srv/MGetObjectInformationResponse.cs (100%) rename com.unity.robotics.ros-tcp-connector/Runtime/{MessageGeneration/PregeneratedMessages => Messages}/ObjectRecognition/srv/MGetObjectInformationResponse.cs.meta (100%) rename com.unity.robotics.ros-tcp-connector/Runtime/{MessageGeneration/PregeneratedMessages => Messages}/Octomap.meta (100%) rename com.unity.robotics.ros-tcp-connector/Runtime/{MessageGeneration/PregeneratedMessages => Messages}/Octomap/msg.meta (100%) rename com.unity.robotics.ros-tcp-connector/Runtime/{MessageGeneration/PregeneratedMessages => Messages}/Octomap/msg/MOctomap.cs (100%) rename com.unity.robotics.ros-tcp-connector/Runtime/{MessageGeneration/PregeneratedMessages => Messages}/Octomap/msg/MOctomap.cs.meta (100%) rename com.unity.robotics.ros-tcp-connector/Runtime/{MessageGeneration/PregeneratedMessages => Messages}/Octomap/msg/MOctomapWithPose.cs (100%) rename com.unity.robotics.ros-tcp-connector/Runtime/{MessageGeneration/PregeneratedMessages => Messages}/Octomap/msg/MOctomapWithPose.cs.meta (100%) rename com.unity.robotics.ros-tcp-connector/Runtime/{MessageGeneration/PregeneratedMessages => Messages}/Octomap/srv.meta (100%) rename com.unity.robotics.ros-tcp-connector/Runtime/{MessageGeneration/PregeneratedMessages => Messages}/Octomap/srv/MBoundingBoxQueryRequest.cs (100%) rename com.unity.robotics.ros-tcp-connector/Runtime/{MessageGeneration/PregeneratedMessages => Messages}/Octomap/srv/MBoundingBoxQueryRequest.cs.meta (100%) rename com.unity.robotics.ros-tcp-connector/Runtime/{MessageGeneration/PregeneratedMessages => Messages}/Octomap/srv/MBoundingBoxQueryResponse.cs (100%) rename com.unity.robotics.ros-tcp-connector/Runtime/{MessageGeneration/PregeneratedMessages => Messages}/Octomap/srv/MBoundingBoxQueryResponse.cs.meta (100%) rename com.unity.robotics.ros-tcp-connector/Runtime/{MessageGeneration/PregeneratedMessages => Messages}/Octomap/srv/MGetOctomapRequest.cs (100%) rename com.unity.robotics.ros-tcp-connector/Runtime/{MessageGeneration/PregeneratedMessages => Messages}/Octomap/srv/MGetOctomapRequest.cs.meta (100%) rename com.unity.robotics.ros-tcp-connector/Runtime/{MessageGeneration/PregeneratedMessages => Messages}/Octomap/srv/MGetOctomapResponse.cs (100%) rename com.unity.robotics.ros-tcp-connector/Runtime/{MessageGeneration/PregeneratedMessages => Messages}/Octomap/srv/MGetOctomapResponse.cs.meta (100%) rename com.unity.robotics.ros-tcp-connector/Runtime/{MessageGeneration/PregeneratedMessages => Messages}/RosTcpEndpoint.meta (100%) rename com.unity.robotics.ros-tcp-connector/Runtime/{MessageGeneration/PregeneratedMessages => Messages}/RosTcpEndpoint/msg.meta (100%) rename com.unity.robotics.ros-tcp-connector/Runtime/{MessageGeneration/PregeneratedMessages => Messages}/RosTcpEndpoint/msg/MRosUnityError.cs (100%) rename com.unity.robotics.ros-tcp-connector/Runtime/{MessageGeneration/PregeneratedMessages => Messages}/RosTcpEndpoint/msg/MRosUnityError.cs.meta (100%) rename com.unity.robotics.ros-tcp-connector/Runtime/{MessageGeneration/PregeneratedMessages => Messages}/RosTcpEndpoint/msg/MRosUnitySrvMessage.cs (100%) rename com.unity.robotics.ros-tcp-connector/Runtime/{MessageGeneration/PregeneratedMessages => Messages}/RosTcpEndpoint/msg/MRosUnitySrvMessage.cs.meta (100%) rename com.unity.robotics.ros-tcp-connector/Runtime/{MessageGeneration/PregeneratedMessages => Messages}/RosTcpEndpoint/msg/MRosUnitySysCommand.cs (100%) rename com.unity.robotics.ros-tcp-connector/Runtime/{MessageGeneration/PregeneratedMessages => Messages}/RosTcpEndpoint/msg/MRosUnitySysCommand.cs.meta (100%) rename com.unity.robotics.ros-tcp-connector/Runtime/{MessageGeneration/PregeneratedMessages => Messages}/RosTcpEndpoint/srv.meta (100%) rename com.unity.robotics.ros-tcp-connector/Runtime/{MessageGeneration/PregeneratedMessages => Messages}/RosTcpEndpoint/srv/MRosUnityTopicListRequest.cs (100%) rename com.unity.robotics.ros-tcp-connector/Runtime/{MessageGeneration/PregeneratedMessages => Messages}/RosTcpEndpoint/srv/MRosUnityTopicListRequest.cs.meta (100%) rename com.unity.robotics.ros-tcp-connector/Runtime/{MessageGeneration/PregeneratedMessages => Messages}/RosTcpEndpoint/srv/MRosUnityTopicListResponse.cs (100%) rename com.unity.robotics.ros-tcp-connector/Runtime/{MessageGeneration/PregeneratedMessages => Messages}/RosTcpEndpoint/srv/MRosUnityTopicListResponse.cs.meta (100%) rename com.unity.robotics.ros-tcp-connector/Runtime/{MessageGeneration/PregeneratedMessages => Messages}/Sensor.meta (100%) rename com.unity.robotics.ros-tcp-connector/Runtime/{MessageGeneration/PregeneratedMessages => Messages}/Sensor/msg.meta (100%) rename com.unity.robotics.ros-tcp-connector/Runtime/{MessageGeneration/PregeneratedMessages => Messages}/Sensor/msg/MBatteryState.cs (100%) rename com.unity.robotics.ros-tcp-connector/Runtime/{MessageGeneration/PregeneratedMessages => Messages}/Sensor/msg/MBatteryState.cs.meta (100%) rename com.unity.robotics.ros-tcp-connector/Runtime/{MessageGeneration/PregeneratedMessages => Messages}/Sensor/msg/MCameraInfo.cs (100%) rename com.unity.robotics.ros-tcp-connector/Runtime/{MessageGeneration/PregeneratedMessages => Messages}/Sensor/msg/MCameraInfo.cs.meta (100%) rename com.unity.robotics.ros-tcp-connector/Runtime/{MessageGeneration/PregeneratedMessages => Messages}/Sensor/msg/MChannelFloat32.cs (100%) rename com.unity.robotics.ros-tcp-connector/Runtime/{MessageGeneration/PregeneratedMessages => Messages}/Sensor/msg/MChannelFloat32.cs.meta (100%) rename com.unity.robotics.ros-tcp-connector/Runtime/{MessageGeneration/PregeneratedMessages => Messages}/Sensor/msg/MCompressedImage.cs (100%) rename com.unity.robotics.ros-tcp-connector/Runtime/{MessageGeneration/PregeneratedMessages => Messages}/Sensor/msg/MCompressedImage.cs.meta (100%) rename com.unity.robotics.ros-tcp-connector/Runtime/{MessageGeneration/PregeneratedMessages => Messages}/Sensor/msg/MFluidPressure.cs (100%) rename com.unity.robotics.ros-tcp-connector/Runtime/{MessageGeneration/PregeneratedMessages => Messages}/Sensor/msg/MFluidPressure.cs.meta (100%) rename com.unity.robotics.ros-tcp-connector/Runtime/{MessageGeneration/PregeneratedMessages => Messages}/Sensor/msg/MIlluminance.cs (100%) rename com.unity.robotics.ros-tcp-connector/Runtime/{MessageGeneration/PregeneratedMessages => Messages}/Sensor/msg/MIlluminance.cs.meta (100%) rename com.unity.robotics.ros-tcp-connector/Runtime/{MessageGeneration/PregeneratedMessages => Messages}/Sensor/msg/MImage.cs (100%) rename com.unity.robotics.ros-tcp-connector/Runtime/{MessageGeneration/PregeneratedMessages => Messages}/Sensor/msg/MImage.cs.meta (100%) rename com.unity.robotics.ros-tcp-connector/Runtime/{MessageGeneration/PregeneratedMessages => Messages}/Sensor/msg/MImu.cs (100%) rename com.unity.robotics.ros-tcp-connector/Runtime/{MessageGeneration/PregeneratedMessages => Messages}/Sensor/msg/MImu.cs.meta (100%) rename com.unity.robotics.ros-tcp-connector/Runtime/{MessageGeneration/PregeneratedMessages => Messages}/Sensor/msg/MJointState.cs (100%) rename com.unity.robotics.ros-tcp-connector/Runtime/{MessageGeneration/PregeneratedMessages => Messages}/Sensor/msg/MJointState.cs.meta (100%) rename com.unity.robotics.ros-tcp-connector/Runtime/{MessageGeneration/PregeneratedMessages => Messages}/Sensor/msg/MJoy.cs (100%) rename com.unity.robotics.ros-tcp-connector/Runtime/{MessageGeneration/PregeneratedMessages => Messages}/Sensor/msg/MJoy.cs.meta (100%) rename com.unity.robotics.ros-tcp-connector/Runtime/{MessageGeneration/PregeneratedMessages => Messages}/Sensor/msg/MJoyFeedback.cs (100%) rename com.unity.robotics.ros-tcp-connector/Runtime/{MessageGeneration/PregeneratedMessages => Messages}/Sensor/msg/MJoyFeedback.cs.meta (100%) rename com.unity.robotics.ros-tcp-connector/Runtime/{MessageGeneration/PregeneratedMessages => Messages}/Sensor/msg/MJoyFeedbackArray.cs (100%) rename com.unity.robotics.ros-tcp-connector/Runtime/{MessageGeneration/PregeneratedMessages => Messages}/Sensor/msg/MJoyFeedbackArray.cs.meta (100%) rename com.unity.robotics.ros-tcp-connector/Runtime/{MessageGeneration/PregeneratedMessages => Messages}/Sensor/msg/MLaserEcho.cs (100%) rename com.unity.robotics.ros-tcp-connector/Runtime/{MessageGeneration/PregeneratedMessages => Messages}/Sensor/msg/MLaserEcho.cs.meta (100%) rename com.unity.robotics.ros-tcp-connector/Runtime/{MessageGeneration/PregeneratedMessages => Messages}/Sensor/msg/MLaserScan.cs (100%) rename com.unity.robotics.ros-tcp-connector/Runtime/{MessageGeneration/PregeneratedMessages => Messages}/Sensor/msg/MLaserScan.cs.meta (100%) rename com.unity.robotics.ros-tcp-connector/Runtime/{MessageGeneration/PregeneratedMessages => Messages}/Sensor/msg/MMagneticField.cs (100%) rename com.unity.robotics.ros-tcp-connector/Runtime/{MessageGeneration/PregeneratedMessages => Messages}/Sensor/msg/MMagneticField.cs.meta (100%) rename com.unity.robotics.ros-tcp-connector/Runtime/{MessageGeneration/PregeneratedMessages => Messages}/Sensor/msg/MMultiDOFJointState.cs (100%) rename com.unity.robotics.ros-tcp-connector/Runtime/{MessageGeneration/PregeneratedMessages => Messages}/Sensor/msg/MMultiDOFJointState.cs.meta (100%) rename com.unity.robotics.ros-tcp-connector/Runtime/{MessageGeneration/PregeneratedMessages => Messages}/Sensor/msg/MMultiEchoLaserScan.cs (100%) rename com.unity.robotics.ros-tcp-connector/Runtime/{MessageGeneration/PregeneratedMessages => Messages}/Sensor/msg/MMultiEchoLaserScan.cs.meta (100%) rename com.unity.robotics.ros-tcp-connector/Runtime/{MessageGeneration/PregeneratedMessages => Messages}/Sensor/msg/MNavSatFix.cs (100%) rename com.unity.robotics.ros-tcp-connector/Runtime/{MessageGeneration/PregeneratedMessages => Messages}/Sensor/msg/MNavSatFix.cs.meta (100%) rename com.unity.robotics.ros-tcp-connector/Runtime/{MessageGeneration/PregeneratedMessages => Messages}/Sensor/msg/MNavSatStatus.cs (100%) rename com.unity.robotics.ros-tcp-connector/Runtime/{MessageGeneration/PregeneratedMessages => Messages}/Sensor/msg/MNavSatStatus.cs.meta (100%) rename com.unity.robotics.ros-tcp-connector/Runtime/{MessageGeneration/PregeneratedMessages => Messages}/Sensor/msg/MPointCloud.cs (100%) rename com.unity.robotics.ros-tcp-connector/Runtime/{MessageGeneration/PregeneratedMessages => Messages}/Sensor/msg/MPointCloud.cs.meta (100%) rename com.unity.robotics.ros-tcp-connector/Runtime/{MessageGeneration/PregeneratedMessages => Messages}/Sensor/msg/MPointCloud2.cs (100%) rename com.unity.robotics.ros-tcp-connector/Runtime/{MessageGeneration/PregeneratedMessages => Messages}/Sensor/msg/MPointCloud2.cs.meta (100%) rename com.unity.robotics.ros-tcp-connector/Runtime/{MessageGeneration/PregeneratedMessages => Messages}/Sensor/msg/MPointField.cs (100%) rename com.unity.robotics.ros-tcp-connector/Runtime/{MessageGeneration/PregeneratedMessages => Messages}/Sensor/msg/MPointField.cs.meta (100%) rename com.unity.robotics.ros-tcp-connector/Runtime/{MessageGeneration/PregeneratedMessages => Messages}/Sensor/msg/MRange.cs (100%) rename com.unity.robotics.ros-tcp-connector/Runtime/{MessageGeneration/PregeneratedMessages => Messages}/Sensor/msg/MRange.cs.meta (100%) rename com.unity.robotics.ros-tcp-connector/Runtime/{MessageGeneration/PregeneratedMessages => Messages}/Sensor/msg/MRegionOfInterest.cs (100%) rename com.unity.robotics.ros-tcp-connector/Runtime/{MessageGeneration/PregeneratedMessages => Messages}/Sensor/msg/MRegionOfInterest.cs.meta (100%) rename com.unity.robotics.ros-tcp-connector/Runtime/{MessageGeneration/PregeneratedMessages => Messages}/Sensor/msg/MRelativeHumidity.cs (100%) rename com.unity.robotics.ros-tcp-connector/Runtime/{MessageGeneration/PregeneratedMessages => Messages}/Sensor/msg/MRelativeHumidity.cs.meta (100%) rename com.unity.robotics.ros-tcp-connector/Runtime/{MessageGeneration/PregeneratedMessages => Messages}/Sensor/msg/MTemperature.cs (100%) rename com.unity.robotics.ros-tcp-connector/Runtime/{MessageGeneration/PregeneratedMessages => Messages}/Sensor/msg/MTemperature.cs.meta (100%) rename com.unity.robotics.ros-tcp-connector/Runtime/{MessageGeneration/PregeneratedMessages => Messages}/Sensor/msg/MTimeReference.cs (100%) rename com.unity.robotics.ros-tcp-connector/Runtime/{MessageGeneration/PregeneratedMessages => Messages}/Sensor/msg/MTimeReference.cs.meta (100%) rename com.unity.robotics.ros-tcp-connector/Runtime/{MessageGeneration/PregeneratedMessages => Messages}/Sensor/srv.meta (100%) rename com.unity.robotics.ros-tcp-connector/Runtime/{MessageGeneration/PregeneratedMessages => Messages}/Sensor/srv/MSetCameraInfoRequest.cs (100%) rename com.unity.robotics.ros-tcp-connector/Runtime/{MessageGeneration/PregeneratedMessages => Messages}/Sensor/srv/MSetCameraInfoRequest.cs.meta (100%) rename com.unity.robotics.ros-tcp-connector/Runtime/{MessageGeneration/PregeneratedMessages => Messages}/Sensor/srv/MSetCameraInfoResponse.cs (100%) rename com.unity.robotics.ros-tcp-connector/Runtime/{MessageGeneration/PregeneratedMessages => Messages}/Sensor/srv/MSetCameraInfoResponse.cs.meta (100%) rename com.unity.robotics.ros-tcp-connector/Runtime/{MessageGeneration/PregeneratedMessages => Messages}/Shape.meta (100%) rename com.unity.robotics.ros-tcp-connector/Runtime/{MessageGeneration/PregeneratedMessages => Messages}/Shape/msg.meta (100%) rename com.unity.robotics.ros-tcp-connector/Runtime/{MessageGeneration/PregeneratedMessages => Messages}/Shape/msg/MMesh.cs (100%) rename com.unity.robotics.ros-tcp-connector/Runtime/{MessageGeneration/PregeneratedMessages => Messages}/Shape/msg/MMesh.cs.meta (100%) rename com.unity.robotics.ros-tcp-connector/Runtime/{MessageGeneration/PregeneratedMessages => Messages}/Shape/msg/MMeshTriangle.cs (100%) rename com.unity.robotics.ros-tcp-connector/Runtime/{MessageGeneration/PregeneratedMessages => Messages}/Shape/msg/MMeshTriangle.cs.meta (100%) rename com.unity.robotics.ros-tcp-connector/Runtime/{MessageGeneration/PregeneratedMessages => Messages}/Shape/msg/MPlane.cs (100%) rename com.unity.robotics.ros-tcp-connector/Runtime/{MessageGeneration/PregeneratedMessages => Messages}/Shape/msg/MPlane.cs.meta (100%) rename com.unity.robotics.ros-tcp-connector/Runtime/{MessageGeneration/PregeneratedMessages => Messages}/Shape/msg/MSolidPrimitive.cs (100%) rename com.unity.robotics.ros-tcp-connector/Runtime/{MessageGeneration/PregeneratedMessages => Messages}/Shape/msg/MSolidPrimitive.cs.meta (100%) rename com.unity.robotics.ros-tcp-connector/Runtime/{MessageGeneration/PregeneratedMessages => Messages}/Std.meta (100%) rename com.unity.robotics.ros-tcp-connector/Runtime/{MessageGeneration/PregeneratedMessages => Messages}/Std/msg.meta (100%) rename com.unity.robotics.ros-tcp-connector/Runtime/{MessageGeneration/PregeneratedMessages => Messages}/Std/msg/MBool.cs (100%) rename com.unity.robotics.ros-tcp-connector/Runtime/{MessageGeneration/PregeneratedMessages => Messages}/Std/msg/MBool.cs.meta (100%) rename com.unity.robotics.ros-tcp-connector/Runtime/{MessageGeneration/PregeneratedMessages => Messages}/Std/msg/MByte.cs (100%) rename com.unity.robotics.ros-tcp-connector/Runtime/{MessageGeneration/PregeneratedMessages => Messages}/Std/msg/MByte.cs.meta (100%) rename com.unity.robotics.ros-tcp-connector/Runtime/{MessageGeneration/PregeneratedMessages => Messages}/Std/msg/MByteMultiArray.cs (100%) rename com.unity.robotics.ros-tcp-connector/Runtime/{MessageGeneration/PregeneratedMessages => Messages}/Std/msg/MByteMultiArray.cs.meta (100%) rename com.unity.robotics.ros-tcp-connector/Runtime/{MessageGeneration/PregeneratedMessages => Messages}/Std/msg/MChar.cs (100%) rename com.unity.robotics.ros-tcp-connector/Runtime/{MessageGeneration/PregeneratedMessages => Messages}/Std/msg/MChar.cs.meta (100%) rename com.unity.robotics.ros-tcp-connector/Runtime/{MessageGeneration/PregeneratedMessages => Messages}/Std/msg/MColorRGBA.cs (100%) rename com.unity.robotics.ros-tcp-connector/Runtime/{MessageGeneration/PregeneratedMessages => Messages}/Std/msg/MColorRGBA.cs.meta (100%) rename com.unity.robotics.ros-tcp-connector/Runtime/{MessageGeneration/PregeneratedMessages => Messages}/Std/msg/MDuration.cs (100%) rename com.unity.robotics.ros-tcp-connector/Runtime/{MessageGeneration/PregeneratedMessages => Messages}/Std/msg/MDuration.cs.meta (100%) rename com.unity.robotics.ros-tcp-connector/Runtime/{MessageGeneration/PregeneratedMessages => Messages}/Std/msg/MEmpty.cs (100%) rename com.unity.robotics.ros-tcp-connector/Runtime/{MessageGeneration/PregeneratedMessages => Messages}/Std/msg/MEmpty.cs.meta (100%) rename com.unity.robotics.ros-tcp-connector/Runtime/{MessageGeneration/PregeneratedMessages => Messages}/Std/msg/MFloat32.cs (100%) rename com.unity.robotics.ros-tcp-connector/Runtime/{MessageGeneration/PregeneratedMessages => Messages}/Std/msg/MFloat32.cs.meta (100%) rename com.unity.robotics.ros-tcp-connector/Runtime/{MessageGeneration/PregeneratedMessages => Messages}/Std/msg/MFloat32MultiArray.cs (100%) rename com.unity.robotics.ros-tcp-connector/Runtime/{MessageGeneration/PregeneratedMessages => Messages}/Std/msg/MFloat32MultiArray.cs.meta (100%) rename com.unity.robotics.ros-tcp-connector/Runtime/{MessageGeneration/PregeneratedMessages => Messages}/Std/msg/MFloat64.cs (100%) rename com.unity.robotics.ros-tcp-connector/Runtime/{MessageGeneration/PregeneratedMessages => Messages}/Std/msg/MFloat64.cs.meta (100%) rename com.unity.robotics.ros-tcp-connector/Runtime/{MessageGeneration/PregeneratedMessages => Messages}/Std/msg/MFloat64MultiArray.cs (100%) rename com.unity.robotics.ros-tcp-connector/Runtime/{MessageGeneration/PregeneratedMessages => Messages}/Std/msg/MFloat64MultiArray.cs.meta (100%) rename com.unity.robotics.ros-tcp-connector/Runtime/{MessageGeneration/PregeneratedMessages => Messages}/Std/msg/MHeader.cs (100%) rename com.unity.robotics.ros-tcp-connector/Runtime/{MessageGeneration/PregeneratedMessages => Messages}/Std/msg/MHeader.cs.meta (100%) rename com.unity.robotics.ros-tcp-connector/Runtime/{MessageGeneration/PregeneratedMessages => Messages}/Std/msg/MInt16.cs (100%) rename com.unity.robotics.ros-tcp-connector/Runtime/{MessageGeneration/PregeneratedMessages => Messages}/Std/msg/MInt16.cs.meta (100%) rename com.unity.robotics.ros-tcp-connector/Runtime/{MessageGeneration/PregeneratedMessages => Messages}/Std/msg/MInt16MultiArray.cs (100%) rename com.unity.robotics.ros-tcp-connector/Runtime/{MessageGeneration/PregeneratedMessages => Messages}/Std/msg/MInt16MultiArray.cs.meta (100%) rename com.unity.robotics.ros-tcp-connector/Runtime/{MessageGeneration/PregeneratedMessages => Messages}/Std/msg/MInt32.cs (100%) rename com.unity.robotics.ros-tcp-connector/Runtime/{MessageGeneration/PregeneratedMessages => Messages}/Std/msg/MInt32.cs.meta (100%) rename com.unity.robotics.ros-tcp-connector/Runtime/{MessageGeneration/PregeneratedMessages => Messages}/Std/msg/MInt32MultiArray.cs (100%) rename com.unity.robotics.ros-tcp-connector/Runtime/{MessageGeneration/PregeneratedMessages => Messages}/Std/msg/MInt32MultiArray.cs.meta (100%) rename com.unity.robotics.ros-tcp-connector/Runtime/{MessageGeneration/PregeneratedMessages => Messages}/Std/msg/MInt64.cs (100%) rename com.unity.robotics.ros-tcp-connector/Runtime/{MessageGeneration/PregeneratedMessages => Messages}/Std/msg/MInt64.cs.meta (100%) rename com.unity.robotics.ros-tcp-connector/Runtime/{MessageGeneration/PregeneratedMessages => Messages}/Std/msg/MInt64MultiArray.cs (100%) rename com.unity.robotics.ros-tcp-connector/Runtime/{MessageGeneration/PregeneratedMessages => Messages}/Std/msg/MInt64MultiArray.cs.meta (100%) rename com.unity.robotics.ros-tcp-connector/Runtime/{MessageGeneration/PregeneratedMessages => Messages}/Std/msg/MInt8.cs (100%) rename com.unity.robotics.ros-tcp-connector/Runtime/{MessageGeneration/PregeneratedMessages => Messages}/Std/msg/MInt8.cs.meta (100%) rename com.unity.robotics.ros-tcp-connector/Runtime/{MessageGeneration/PregeneratedMessages => Messages}/Std/msg/MInt8MultiArray.cs (100%) rename com.unity.robotics.ros-tcp-connector/Runtime/{MessageGeneration/PregeneratedMessages => Messages}/Std/msg/MInt8MultiArray.cs.meta (100%) rename com.unity.robotics.ros-tcp-connector/Runtime/{MessageGeneration/PregeneratedMessages => Messages}/Std/msg/MMultiArrayDimension.cs (100%) rename com.unity.robotics.ros-tcp-connector/Runtime/{MessageGeneration/PregeneratedMessages => Messages}/Std/msg/MMultiArrayDimension.cs.meta (100%) rename com.unity.robotics.ros-tcp-connector/Runtime/{MessageGeneration/PregeneratedMessages => Messages}/Std/msg/MMultiArrayLayout.cs (100%) rename com.unity.robotics.ros-tcp-connector/Runtime/{MessageGeneration/PregeneratedMessages => Messages}/Std/msg/MMultiArrayLayout.cs.meta (100%) rename com.unity.robotics.ros-tcp-connector/Runtime/{MessageGeneration/PregeneratedMessages => Messages}/Std/msg/MString.cs (100%) rename com.unity.robotics.ros-tcp-connector/Runtime/{MessageGeneration/PregeneratedMessages => Messages}/Std/msg/MString.cs.meta (100%) rename com.unity.robotics.ros-tcp-connector/Runtime/{MessageGeneration/PregeneratedMessages => Messages}/Std/msg/MTime.cs (100%) rename com.unity.robotics.ros-tcp-connector/Runtime/{MessageGeneration/PregeneratedMessages => Messages}/Std/msg/MTime.cs.meta (100%) rename com.unity.robotics.ros-tcp-connector/Runtime/{MessageGeneration/PregeneratedMessages => Messages}/Std/msg/MUInt16.cs (100%) rename com.unity.robotics.ros-tcp-connector/Runtime/{MessageGeneration/PregeneratedMessages => Messages}/Std/msg/MUInt16.cs.meta (100%) rename com.unity.robotics.ros-tcp-connector/Runtime/{MessageGeneration/PregeneratedMessages => Messages}/Std/msg/MUInt16MultiArray.cs (100%) rename com.unity.robotics.ros-tcp-connector/Runtime/{MessageGeneration/PregeneratedMessages => Messages}/Std/msg/MUInt16MultiArray.cs.meta (100%) rename com.unity.robotics.ros-tcp-connector/Runtime/{MessageGeneration/PregeneratedMessages => Messages}/Std/msg/MUInt32.cs (100%) rename com.unity.robotics.ros-tcp-connector/Runtime/{MessageGeneration/PregeneratedMessages => Messages}/Std/msg/MUInt32.cs.meta (100%) rename com.unity.robotics.ros-tcp-connector/Runtime/{MessageGeneration/PregeneratedMessages => Messages}/Std/msg/MUInt32MultiArray.cs (100%) rename com.unity.robotics.ros-tcp-connector/Runtime/{MessageGeneration/PregeneratedMessages => Messages}/Std/msg/MUInt32MultiArray.cs.meta (100%) rename com.unity.robotics.ros-tcp-connector/Runtime/{MessageGeneration/PregeneratedMessages => Messages}/Std/msg/MUInt64.cs (100%) rename com.unity.robotics.ros-tcp-connector/Runtime/{MessageGeneration/PregeneratedMessages => Messages}/Std/msg/MUInt64.cs.meta (100%) rename com.unity.robotics.ros-tcp-connector/Runtime/{MessageGeneration/PregeneratedMessages => Messages}/Std/msg/MUInt64MultiArray.cs (100%) rename com.unity.robotics.ros-tcp-connector/Runtime/{MessageGeneration/PregeneratedMessages => Messages}/Std/msg/MUInt64MultiArray.cs.meta (100%) rename com.unity.robotics.ros-tcp-connector/Runtime/{MessageGeneration/PregeneratedMessages => Messages}/Std/msg/MUInt8.cs (100%) rename com.unity.robotics.ros-tcp-connector/Runtime/{MessageGeneration/PregeneratedMessages => Messages}/Std/msg/MUInt8.cs.meta (100%) rename com.unity.robotics.ros-tcp-connector/Runtime/{MessageGeneration/PregeneratedMessages => Messages}/Std/msg/MUInt8MultiArray.cs (100%) rename com.unity.robotics.ros-tcp-connector/Runtime/{MessageGeneration/PregeneratedMessages => Messages}/Std/msg/MUInt8MultiArray.cs.meta (100%) rename com.unity.robotics.ros-tcp-connector/Runtime/{MessageGeneration/PregeneratedMessages => Messages}/Stereo.meta (100%) rename com.unity.robotics.ros-tcp-connector/Runtime/{MessageGeneration/PregeneratedMessages => Messages}/Stereo/msg.meta (100%) rename com.unity.robotics.ros-tcp-connector/Runtime/{MessageGeneration/PregeneratedMessages => Messages}/Stereo/msg/MDisparityImage.cs (100%) rename com.unity.robotics.ros-tcp-connector/Runtime/{MessageGeneration/PregeneratedMessages => Messages}/Stereo/msg/MDisparityImage.cs.meta (100%) rename com.unity.robotics.ros-tcp-connector/Runtime/{MessageGeneration/PregeneratedMessages => Messages}/Trajectory.meta (100%) rename com.unity.robotics.ros-tcp-connector/Runtime/{MessageGeneration/PregeneratedMessages => Messages}/Trajectory/msg.meta (100%) rename com.unity.robotics.ros-tcp-connector/Runtime/{MessageGeneration/PregeneratedMessages => Messages}/Trajectory/msg/MJointTrajectory.cs (100%) rename com.unity.robotics.ros-tcp-connector/Runtime/{MessageGeneration/PregeneratedMessages => Messages}/Trajectory/msg/MJointTrajectory.cs.meta (100%) rename com.unity.robotics.ros-tcp-connector/Runtime/{MessageGeneration/PregeneratedMessages => Messages}/Trajectory/msg/MJointTrajectoryPoint.cs (100%) rename com.unity.robotics.ros-tcp-connector/Runtime/{MessageGeneration/PregeneratedMessages => Messages}/Trajectory/msg/MJointTrajectoryPoint.cs.meta (100%) rename com.unity.robotics.ros-tcp-connector/Runtime/{MessageGeneration/PregeneratedMessages => Messages}/Trajectory/msg/MMultiDOFJointTrajectory.cs (100%) rename com.unity.robotics.ros-tcp-connector/Runtime/{MessageGeneration/PregeneratedMessages => Messages}/Trajectory/msg/MMultiDOFJointTrajectory.cs.meta (100%) rename com.unity.robotics.ros-tcp-connector/Runtime/{MessageGeneration/PregeneratedMessages => Messages}/Trajectory/msg/MMultiDOFJointTrajectoryPoint.cs (100%) rename com.unity.robotics.ros-tcp-connector/Runtime/{MessageGeneration/PregeneratedMessages => Messages}/Trajectory/msg/MMultiDOFJointTrajectoryPoint.cs.meta (100%) rename com.unity.robotics.ros-tcp-connector/Runtime/{MessageGeneration/PregeneratedMessages => Messages}/Visualization.meta (100%) rename com.unity.robotics.ros-tcp-connector/Runtime/{MessageGeneration/PregeneratedMessages => Messages}/Visualization/msg.meta (100%) rename com.unity.robotics.ros-tcp-connector/Runtime/{MessageGeneration/PregeneratedMessages => Messages}/Visualization/msg/MImageMarker.cs (100%) rename com.unity.robotics.ros-tcp-connector/Runtime/{MessageGeneration/PregeneratedMessages => Messages}/Visualization/msg/MImageMarker.cs.meta (100%) rename com.unity.robotics.ros-tcp-connector/Runtime/{MessageGeneration/PregeneratedMessages => Messages}/Visualization/msg/MInteractiveMarker.cs (100%) rename com.unity.robotics.ros-tcp-connector/Runtime/{MessageGeneration/PregeneratedMessages => Messages}/Visualization/msg/MInteractiveMarker.cs.meta (100%) rename com.unity.robotics.ros-tcp-connector/Runtime/{MessageGeneration/PregeneratedMessages => Messages}/Visualization/msg/MInteractiveMarkerControl.cs (100%) rename com.unity.robotics.ros-tcp-connector/Runtime/{MessageGeneration/PregeneratedMessages => Messages}/Visualization/msg/MInteractiveMarkerControl.cs.meta (100%) rename com.unity.robotics.ros-tcp-connector/Runtime/{MessageGeneration/PregeneratedMessages => Messages}/Visualization/msg/MInteractiveMarkerFeedback.cs (100%) rename com.unity.robotics.ros-tcp-connector/Runtime/{MessageGeneration/PregeneratedMessages => Messages}/Visualization/msg/MInteractiveMarkerFeedback.cs.meta (100%) rename com.unity.robotics.ros-tcp-connector/Runtime/{MessageGeneration/PregeneratedMessages => Messages}/Visualization/msg/MInteractiveMarkerInit.cs (100%) rename com.unity.robotics.ros-tcp-connector/Runtime/{MessageGeneration/PregeneratedMessages => Messages}/Visualization/msg/MInteractiveMarkerInit.cs.meta (100%) rename com.unity.robotics.ros-tcp-connector/Runtime/{MessageGeneration/PregeneratedMessages => Messages}/Visualization/msg/MInteractiveMarkerPose.cs (100%) rename com.unity.robotics.ros-tcp-connector/Runtime/{MessageGeneration/PregeneratedMessages => Messages}/Visualization/msg/MInteractiveMarkerPose.cs.meta (100%) rename com.unity.robotics.ros-tcp-connector/Runtime/{MessageGeneration/PregeneratedMessages => Messages}/Visualization/msg/MInteractiveMarkerUpdate.cs (100%) rename com.unity.robotics.ros-tcp-connector/Runtime/{MessageGeneration/PregeneratedMessages => Messages}/Visualization/msg/MInteractiveMarkerUpdate.cs.meta (100%) rename com.unity.robotics.ros-tcp-connector/Runtime/{MessageGeneration/PregeneratedMessages => Messages}/Visualization/msg/MMarker.cs (100%) rename com.unity.robotics.ros-tcp-connector/Runtime/{MessageGeneration/PregeneratedMessages => Messages}/Visualization/msg/MMarker.cs.meta (100%) rename com.unity.robotics.ros-tcp-connector/Runtime/{MessageGeneration/PregeneratedMessages => Messages}/Visualization/msg/MMarkerArray.cs (100%) rename com.unity.robotics.ros-tcp-connector/Runtime/{MessageGeneration/PregeneratedMessages => Messages}/Visualization/msg/MMarkerArray.cs.meta (100%) rename com.unity.robotics.ros-tcp-connector/Runtime/{MessageGeneration/PregeneratedMessages => Messages}/Visualization/msg/MMenuEntry.cs (100%) rename com.unity.robotics.ros-tcp-connector/Runtime/{MessageGeneration/PregeneratedMessages => Messages}/Visualization/msg/MMenuEntry.cs.meta (100%) diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages.meta b/com.unity.robotics.ros-tcp-connector/Runtime/Messages.meta similarity index 100% rename from com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages.meta rename to com.unity.robotics.ros-tcp-connector/Runtime/Messages.meta diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Actionlib.meta b/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Actionlib.meta similarity index 100% rename from com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Actionlib.meta rename to com.unity.robotics.ros-tcp-connector/Runtime/Messages/Actionlib.meta diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Actionlib/msg.meta b/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Actionlib/msg.meta similarity index 100% rename from com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Actionlib/msg.meta rename to com.unity.robotics.ros-tcp-connector/Runtime/Messages/Actionlib/msg.meta diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Actionlib/msg/MGoalID.cs b/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Actionlib/msg/MGoalID.cs similarity index 100% rename from com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Actionlib/msg/MGoalID.cs rename to com.unity.robotics.ros-tcp-connector/Runtime/Messages/Actionlib/msg/MGoalID.cs diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Actionlib/msg/MGoalID.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Actionlib/msg/MGoalID.cs.meta similarity index 100% rename from com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Actionlib/msg/MGoalID.cs.meta rename to com.unity.robotics.ros-tcp-connector/Runtime/Messages/Actionlib/msg/MGoalID.cs.meta diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Actionlib/msg/MGoalStatus.cs b/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Actionlib/msg/MGoalStatus.cs similarity index 100% rename from com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Actionlib/msg/MGoalStatus.cs rename to com.unity.robotics.ros-tcp-connector/Runtime/Messages/Actionlib/msg/MGoalStatus.cs diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Actionlib/msg/MGoalStatus.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Actionlib/msg/MGoalStatus.cs.meta similarity index 100% rename from com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Actionlib/msg/MGoalStatus.cs.meta rename to com.unity.robotics.ros-tcp-connector/Runtime/Messages/Actionlib/msg/MGoalStatus.cs.meta diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Actionlib/msg/MGoalStatusArray.cs b/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Actionlib/msg/MGoalStatusArray.cs similarity index 100% rename from com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Actionlib/msg/MGoalStatusArray.cs rename to com.unity.robotics.ros-tcp-connector/Runtime/Messages/Actionlib/msg/MGoalStatusArray.cs diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Actionlib/msg/MGoalStatusArray.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Actionlib/msg/MGoalStatusArray.cs.meta similarity index 100% rename from com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Actionlib/msg/MGoalStatusArray.cs.meta rename to com.unity.robotics.ros-tcp-connector/Runtime/Messages/Actionlib/msg/MGoalStatusArray.cs.meta diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Diagnostic.meta b/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Diagnostic.meta similarity index 100% rename from com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Diagnostic.meta rename to com.unity.robotics.ros-tcp-connector/Runtime/Messages/Diagnostic.meta diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Diagnostic/msg.meta b/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Diagnostic/msg.meta similarity index 100% rename from com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Diagnostic/msg.meta rename to com.unity.robotics.ros-tcp-connector/Runtime/Messages/Diagnostic/msg.meta diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Diagnostic/msg/MDiagnosticArray.cs b/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Diagnostic/msg/MDiagnosticArray.cs similarity index 100% rename from com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Diagnostic/msg/MDiagnosticArray.cs rename to com.unity.robotics.ros-tcp-connector/Runtime/Messages/Diagnostic/msg/MDiagnosticArray.cs diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Diagnostic/msg/MDiagnosticArray.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Diagnostic/msg/MDiagnosticArray.cs.meta similarity index 100% rename from com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Diagnostic/msg/MDiagnosticArray.cs.meta rename to com.unity.robotics.ros-tcp-connector/Runtime/Messages/Diagnostic/msg/MDiagnosticArray.cs.meta diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Diagnostic/msg/MDiagnosticStatus.cs b/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Diagnostic/msg/MDiagnosticStatus.cs similarity index 100% rename from com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Diagnostic/msg/MDiagnosticStatus.cs rename to com.unity.robotics.ros-tcp-connector/Runtime/Messages/Diagnostic/msg/MDiagnosticStatus.cs diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Diagnostic/msg/MDiagnosticStatus.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Diagnostic/msg/MDiagnosticStatus.cs.meta similarity index 100% rename from com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Diagnostic/msg/MDiagnosticStatus.cs.meta rename to com.unity.robotics.ros-tcp-connector/Runtime/Messages/Diagnostic/msg/MDiagnosticStatus.cs.meta diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Diagnostic/msg/MKeyValue.cs b/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Diagnostic/msg/MKeyValue.cs similarity index 100% rename from com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Diagnostic/msg/MKeyValue.cs rename to com.unity.robotics.ros-tcp-connector/Runtime/Messages/Diagnostic/msg/MKeyValue.cs diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Diagnostic/msg/MKeyValue.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Diagnostic/msg/MKeyValue.cs.meta similarity index 100% rename from com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Diagnostic/msg/MKeyValue.cs.meta rename to com.unity.robotics.ros-tcp-connector/Runtime/Messages/Diagnostic/msg/MKeyValue.cs.meta diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Diagnostic/srv.meta b/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Diagnostic/srv.meta similarity index 100% rename from com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Diagnostic/srv.meta rename to com.unity.robotics.ros-tcp-connector/Runtime/Messages/Diagnostic/srv.meta diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Diagnostic/srv/MAddDiagnosticsRequest.cs b/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Diagnostic/srv/MAddDiagnosticsRequest.cs similarity index 100% rename from com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Diagnostic/srv/MAddDiagnosticsRequest.cs rename to com.unity.robotics.ros-tcp-connector/Runtime/Messages/Diagnostic/srv/MAddDiagnosticsRequest.cs diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Diagnostic/srv/MAddDiagnosticsRequest.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Diagnostic/srv/MAddDiagnosticsRequest.cs.meta similarity index 100% rename from com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Diagnostic/srv/MAddDiagnosticsRequest.cs.meta rename to com.unity.robotics.ros-tcp-connector/Runtime/Messages/Diagnostic/srv/MAddDiagnosticsRequest.cs.meta diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Diagnostic/srv/MAddDiagnosticsResponse.cs b/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Diagnostic/srv/MAddDiagnosticsResponse.cs similarity index 100% rename from com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Diagnostic/srv/MAddDiagnosticsResponse.cs rename to com.unity.robotics.ros-tcp-connector/Runtime/Messages/Diagnostic/srv/MAddDiagnosticsResponse.cs diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Diagnostic/srv/MAddDiagnosticsResponse.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Diagnostic/srv/MAddDiagnosticsResponse.cs.meta similarity index 100% rename from com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Diagnostic/srv/MAddDiagnosticsResponse.cs.meta rename to com.unity.robotics.ros-tcp-connector/Runtime/Messages/Diagnostic/srv/MAddDiagnosticsResponse.cs.meta diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Diagnostic/srv/MSelfTestRequest.cs b/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Diagnostic/srv/MSelfTestRequest.cs similarity index 100% rename from com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Diagnostic/srv/MSelfTestRequest.cs rename to com.unity.robotics.ros-tcp-connector/Runtime/Messages/Diagnostic/srv/MSelfTestRequest.cs diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Diagnostic/srv/MSelfTestRequest.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Diagnostic/srv/MSelfTestRequest.cs.meta similarity index 100% rename from com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Diagnostic/srv/MSelfTestRequest.cs.meta rename to com.unity.robotics.ros-tcp-connector/Runtime/Messages/Diagnostic/srv/MSelfTestRequest.cs.meta diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Diagnostic/srv/MSelfTestResponse.cs b/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Diagnostic/srv/MSelfTestResponse.cs similarity index 100% rename from com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Diagnostic/srv/MSelfTestResponse.cs rename to com.unity.robotics.ros-tcp-connector/Runtime/Messages/Diagnostic/srv/MSelfTestResponse.cs diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Diagnostic/srv/MSelfTestResponse.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Diagnostic/srv/MSelfTestResponse.cs.meta similarity index 100% rename from com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Diagnostic/srv/MSelfTestResponse.cs.meta rename to com.unity.robotics.ros-tcp-connector/Runtime/Messages/Diagnostic/srv/MSelfTestResponse.cs.meta diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Geometry.meta b/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Geometry.meta similarity index 100% rename from com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Geometry.meta rename to com.unity.robotics.ros-tcp-connector/Runtime/Messages/Geometry.meta diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Geometry/msg.meta b/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Geometry/msg.meta similarity index 100% rename from com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Geometry/msg.meta rename to com.unity.robotics.ros-tcp-connector/Runtime/Messages/Geometry/msg.meta diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Geometry/msg/MAccel.cs b/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Geometry/msg/MAccel.cs similarity index 100% rename from com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Geometry/msg/MAccel.cs rename to com.unity.robotics.ros-tcp-connector/Runtime/Messages/Geometry/msg/MAccel.cs diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Geometry/msg/MAccel.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Geometry/msg/MAccel.cs.meta similarity index 100% rename from com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Geometry/msg/MAccel.cs.meta rename to com.unity.robotics.ros-tcp-connector/Runtime/Messages/Geometry/msg/MAccel.cs.meta diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Geometry/msg/MAccelStamped.cs b/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Geometry/msg/MAccelStamped.cs similarity index 100% rename from com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Geometry/msg/MAccelStamped.cs rename to com.unity.robotics.ros-tcp-connector/Runtime/Messages/Geometry/msg/MAccelStamped.cs diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Geometry/msg/MAccelStamped.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Geometry/msg/MAccelStamped.cs.meta similarity index 100% rename from com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Geometry/msg/MAccelStamped.cs.meta rename to com.unity.robotics.ros-tcp-connector/Runtime/Messages/Geometry/msg/MAccelStamped.cs.meta diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Geometry/msg/MAccelWithCovariance.cs b/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Geometry/msg/MAccelWithCovariance.cs similarity index 100% rename from com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Geometry/msg/MAccelWithCovariance.cs rename to com.unity.robotics.ros-tcp-connector/Runtime/Messages/Geometry/msg/MAccelWithCovariance.cs diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Geometry/msg/MAccelWithCovariance.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Geometry/msg/MAccelWithCovariance.cs.meta similarity index 100% rename from com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Geometry/msg/MAccelWithCovariance.cs.meta rename to com.unity.robotics.ros-tcp-connector/Runtime/Messages/Geometry/msg/MAccelWithCovariance.cs.meta diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Geometry/msg/MAccelWithCovarianceStamped.cs b/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Geometry/msg/MAccelWithCovarianceStamped.cs similarity index 100% rename from com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Geometry/msg/MAccelWithCovarianceStamped.cs rename to com.unity.robotics.ros-tcp-connector/Runtime/Messages/Geometry/msg/MAccelWithCovarianceStamped.cs diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Geometry/msg/MAccelWithCovarianceStamped.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Geometry/msg/MAccelWithCovarianceStamped.cs.meta similarity index 100% rename from com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Geometry/msg/MAccelWithCovarianceStamped.cs.meta rename to com.unity.robotics.ros-tcp-connector/Runtime/Messages/Geometry/msg/MAccelWithCovarianceStamped.cs.meta diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Geometry/msg/MInertia.cs b/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Geometry/msg/MInertia.cs similarity index 100% rename from com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Geometry/msg/MInertia.cs rename to com.unity.robotics.ros-tcp-connector/Runtime/Messages/Geometry/msg/MInertia.cs diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Geometry/msg/MInertia.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Geometry/msg/MInertia.cs.meta similarity index 100% rename from com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Geometry/msg/MInertia.cs.meta rename to com.unity.robotics.ros-tcp-connector/Runtime/Messages/Geometry/msg/MInertia.cs.meta diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Geometry/msg/MInertiaStamped.cs b/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Geometry/msg/MInertiaStamped.cs similarity index 100% rename from com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Geometry/msg/MInertiaStamped.cs rename to com.unity.robotics.ros-tcp-connector/Runtime/Messages/Geometry/msg/MInertiaStamped.cs diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Geometry/msg/MInertiaStamped.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Geometry/msg/MInertiaStamped.cs.meta similarity index 100% rename from com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Geometry/msg/MInertiaStamped.cs.meta rename to com.unity.robotics.ros-tcp-connector/Runtime/Messages/Geometry/msg/MInertiaStamped.cs.meta diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Geometry/msg/MPoint.cs b/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Geometry/msg/MPoint.cs similarity index 100% rename from com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Geometry/msg/MPoint.cs rename to com.unity.robotics.ros-tcp-connector/Runtime/Messages/Geometry/msg/MPoint.cs diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Geometry/msg/MPoint.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Geometry/msg/MPoint.cs.meta similarity index 100% rename from com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Geometry/msg/MPoint.cs.meta rename to com.unity.robotics.ros-tcp-connector/Runtime/Messages/Geometry/msg/MPoint.cs.meta diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Geometry/msg/MPoint32.cs b/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Geometry/msg/MPoint32.cs similarity index 100% rename from com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Geometry/msg/MPoint32.cs rename to com.unity.robotics.ros-tcp-connector/Runtime/Messages/Geometry/msg/MPoint32.cs diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Geometry/msg/MPoint32.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Geometry/msg/MPoint32.cs.meta similarity index 100% rename from com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Geometry/msg/MPoint32.cs.meta rename to com.unity.robotics.ros-tcp-connector/Runtime/Messages/Geometry/msg/MPoint32.cs.meta diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Geometry/msg/MPointStamped.cs b/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Geometry/msg/MPointStamped.cs similarity index 100% rename from com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Geometry/msg/MPointStamped.cs rename to com.unity.robotics.ros-tcp-connector/Runtime/Messages/Geometry/msg/MPointStamped.cs diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Geometry/msg/MPointStamped.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Geometry/msg/MPointStamped.cs.meta similarity index 100% rename from com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Geometry/msg/MPointStamped.cs.meta rename to com.unity.robotics.ros-tcp-connector/Runtime/Messages/Geometry/msg/MPointStamped.cs.meta diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Geometry/msg/MPolygon.cs b/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Geometry/msg/MPolygon.cs similarity index 100% rename from com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Geometry/msg/MPolygon.cs rename to com.unity.robotics.ros-tcp-connector/Runtime/Messages/Geometry/msg/MPolygon.cs diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Geometry/msg/MPolygon.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Geometry/msg/MPolygon.cs.meta similarity index 100% rename from com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Geometry/msg/MPolygon.cs.meta rename to com.unity.robotics.ros-tcp-connector/Runtime/Messages/Geometry/msg/MPolygon.cs.meta diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Geometry/msg/MPolygonStamped.cs b/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Geometry/msg/MPolygonStamped.cs similarity index 100% rename from com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Geometry/msg/MPolygonStamped.cs rename to com.unity.robotics.ros-tcp-connector/Runtime/Messages/Geometry/msg/MPolygonStamped.cs diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Geometry/msg/MPolygonStamped.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Geometry/msg/MPolygonStamped.cs.meta similarity index 100% rename from com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Geometry/msg/MPolygonStamped.cs.meta rename to com.unity.robotics.ros-tcp-connector/Runtime/Messages/Geometry/msg/MPolygonStamped.cs.meta diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Geometry/msg/MPose.cs b/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Geometry/msg/MPose.cs similarity index 100% rename from com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Geometry/msg/MPose.cs rename to com.unity.robotics.ros-tcp-connector/Runtime/Messages/Geometry/msg/MPose.cs diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Geometry/msg/MPose.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Geometry/msg/MPose.cs.meta similarity index 100% rename from com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Geometry/msg/MPose.cs.meta rename to com.unity.robotics.ros-tcp-connector/Runtime/Messages/Geometry/msg/MPose.cs.meta diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Geometry/msg/MPose2D.cs b/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Geometry/msg/MPose2D.cs similarity index 100% rename from com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Geometry/msg/MPose2D.cs rename to com.unity.robotics.ros-tcp-connector/Runtime/Messages/Geometry/msg/MPose2D.cs diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Geometry/msg/MPose2D.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Geometry/msg/MPose2D.cs.meta similarity index 100% rename from com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Geometry/msg/MPose2D.cs.meta rename to com.unity.robotics.ros-tcp-connector/Runtime/Messages/Geometry/msg/MPose2D.cs.meta diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Geometry/msg/MPoseArray.cs b/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Geometry/msg/MPoseArray.cs similarity index 100% rename from com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Geometry/msg/MPoseArray.cs rename to com.unity.robotics.ros-tcp-connector/Runtime/Messages/Geometry/msg/MPoseArray.cs diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Geometry/msg/MPoseArray.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Geometry/msg/MPoseArray.cs.meta similarity index 100% rename from com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Geometry/msg/MPoseArray.cs.meta rename to com.unity.robotics.ros-tcp-connector/Runtime/Messages/Geometry/msg/MPoseArray.cs.meta diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Geometry/msg/MPoseStamped.cs b/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Geometry/msg/MPoseStamped.cs similarity index 100% rename from com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Geometry/msg/MPoseStamped.cs rename to com.unity.robotics.ros-tcp-connector/Runtime/Messages/Geometry/msg/MPoseStamped.cs diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Geometry/msg/MPoseStamped.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Geometry/msg/MPoseStamped.cs.meta similarity index 100% rename from com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Geometry/msg/MPoseStamped.cs.meta rename to com.unity.robotics.ros-tcp-connector/Runtime/Messages/Geometry/msg/MPoseStamped.cs.meta diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Geometry/msg/MPoseWithCovariance.cs b/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Geometry/msg/MPoseWithCovariance.cs similarity index 100% rename from com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Geometry/msg/MPoseWithCovariance.cs rename to com.unity.robotics.ros-tcp-connector/Runtime/Messages/Geometry/msg/MPoseWithCovariance.cs diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Geometry/msg/MPoseWithCovariance.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Geometry/msg/MPoseWithCovariance.cs.meta similarity index 100% rename from com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Geometry/msg/MPoseWithCovariance.cs.meta rename to com.unity.robotics.ros-tcp-connector/Runtime/Messages/Geometry/msg/MPoseWithCovariance.cs.meta diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Geometry/msg/MPoseWithCovarianceStamped.cs b/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Geometry/msg/MPoseWithCovarianceStamped.cs similarity index 100% rename from com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Geometry/msg/MPoseWithCovarianceStamped.cs rename to com.unity.robotics.ros-tcp-connector/Runtime/Messages/Geometry/msg/MPoseWithCovarianceStamped.cs diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Geometry/msg/MPoseWithCovarianceStamped.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Geometry/msg/MPoseWithCovarianceStamped.cs.meta similarity index 100% rename from com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Geometry/msg/MPoseWithCovarianceStamped.cs.meta rename to com.unity.robotics.ros-tcp-connector/Runtime/Messages/Geometry/msg/MPoseWithCovarianceStamped.cs.meta diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Geometry/msg/MQuaternion.cs b/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Geometry/msg/MQuaternion.cs similarity index 100% rename from com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Geometry/msg/MQuaternion.cs rename to com.unity.robotics.ros-tcp-connector/Runtime/Messages/Geometry/msg/MQuaternion.cs diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Geometry/msg/MQuaternion.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Geometry/msg/MQuaternion.cs.meta similarity index 100% rename from com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Geometry/msg/MQuaternion.cs.meta rename to com.unity.robotics.ros-tcp-connector/Runtime/Messages/Geometry/msg/MQuaternion.cs.meta diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Geometry/msg/MQuaternionStamped.cs b/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Geometry/msg/MQuaternionStamped.cs similarity index 100% rename from com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Geometry/msg/MQuaternionStamped.cs rename to com.unity.robotics.ros-tcp-connector/Runtime/Messages/Geometry/msg/MQuaternionStamped.cs diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Geometry/msg/MQuaternionStamped.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Geometry/msg/MQuaternionStamped.cs.meta similarity index 100% rename from com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Geometry/msg/MQuaternionStamped.cs.meta rename to com.unity.robotics.ros-tcp-connector/Runtime/Messages/Geometry/msg/MQuaternionStamped.cs.meta diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Geometry/msg/MTransform.cs b/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Geometry/msg/MTransform.cs similarity index 100% rename from com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Geometry/msg/MTransform.cs rename to com.unity.robotics.ros-tcp-connector/Runtime/Messages/Geometry/msg/MTransform.cs diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Geometry/msg/MTransform.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Geometry/msg/MTransform.cs.meta similarity index 100% rename from com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Geometry/msg/MTransform.cs.meta rename to com.unity.robotics.ros-tcp-connector/Runtime/Messages/Geometry/msg/MTransform.cs.meta diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Geometry/msg/MTransformStamped.cs b/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Geometry/msg/MTransformStamped.cs similarity index 100% rename from com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Geometry/msg/MTransformStamped.cs rename to com.unity.robotics.ros-tcp-connector/Runtime/Messages/Geometry/msg/MTransformStamped.cs diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Geometry/msg/MTransformStamped.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Geometry/msg/MTransformStamped.cs.meta similarity index 100% rename from com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Geometry/msg/MTransformStamped.cs.meta rename to com.unity.robotics.ros-tcp-connector/Runtime/Messages/Geometry/msg/MTransformStamped.cs.meta diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Geometry/msg/MTwist.cs b/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Geometry/msg/MTwist.cs similarity index 100% rename from com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Geometry/msg/MTwist.cs rename to com.unity.robotics.ros-tcp-connector/Runtime/Messages/Geometry/msg/MTwist.cs diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Geometry/msg/MTwist.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Geometry/msg/MTwist.cs.meta similarity index 100% rename from com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Geometry/msg/MTwist.cs.meta rename to com.unity.robotics.ros-tcp-connector/Runtime/Messages/Geometry/msg/MTwist.cs.meta diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Geometry/msg/MTwistStamped.cs b/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Geometry/msg/MTwistStamped.cs similarity index 100% rename from com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Geometry/msg/MTwistStamped.cs rename to com.unity.robotics.ros-tcp-connector/Runtime/Messages/Geometry/msg/MTwistStamped.cs diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Geometry/msg/MTwistStamped.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Geometry/msg/MTwistStamped.cs.meta similarity index 100% rename from com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Geometry/msg/MTwistStamped.cs.meta rename to com.unity.robotics.ros-tcp-connector/Runtime/Messages/Geometry/msg/MTwistStamped.cs.meta diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Geometry/msg/MTwistWithCovariance.cs b/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Geometry/msg/MTwistWithCovariance.cs similarity index 100% rename from com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Geometry/msg/MTwistWithCovariance.cs rename to com.unity.robotics.ros-tcp-connector/Runtime/Messages/Geometry/msg/MTwistWithCovariance.cs diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Geometry/msg/MTwistWithCovariance.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Geometry/msg/MTwistWithCovariance.cs.meta similarity index 100% rename from com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Geometry/msg/MTwistWithCovariance.cs.meta rename to com.unity.robotics.ros-tcp-connector/Runtime/Messages/Geometry/msg/MTwistWithCovariance.cs.meta diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Geometry/msg/MTwistWithCovarianceStamped.cs b/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Geometry/msg/MTwistWithCovarianceStamped.cs similarity index 100% rename from com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Geometry/msg/MTwistWithCovarianceStamped.cs rename to com.unity.robotics.ros-tcp-connector/Runtime/Messages/Geometry/msg/MTwistWithCovarianceStamped.cs diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Geometry/msg/MTwistWithCovarianceStamped.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Geometry/msg/MTwistWithCovarianceStamped.cs.meta similarity index 100% rename from com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Geometry/msg/MTwistWithCovarianceStamped.cs.meta rename to com.unity.robotics.ros-tcp-connector/Runtime/Messages/Geometry/msg/MTwistWithCovarianceStamped.cs.meta diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Geometry/msg/MVector3.cs b/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Geometry/msg/MVector3.cs similarity index 100% rename from com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Geometry/msg/MVector3.cs rename to com.unity.robotics.ros-tcp-connector/Runtime/Messages/Geometry/msg/MVector3.cs diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Geometry/msg/MVector3.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Geometry/msg/MVector3.cs.meta similarity index 100% rename from com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Geometry/msg/MVector3.cs.meta rename to com.unity.robotics.ros-tcp-connector/Runtime/Messages/Geometry/msg/MVector3.cs.meta diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Geometry/msg/MVector3Stamped.cs b/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Geometry/msg/MVector3Stamped.cs similarity index 100% rename from com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Geometry/msg/MVector3Stamped.cs rename to com.unity.robotics.ros-tcp-connector/Runtime/Messages/Geometry/msg/MVector3Stamped.cs diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Geometry/msg/MVector3Stamped.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Geometry/msg/MVector3Stamped.cs.meta similarity index 100% rename from com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Geometry/msg/MVector3Stamped.cs.meta rename to com.unity.robotics.ros-tcp-connector/Runtime/Messages/Geometry/msg/MVector3Stamped.cs.meta diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Geometry/msg/MWrench.cs b/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Geometry/msg/MWrench.cs similarity index 100% rename from com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Geometry/msg/MWrench.cs rename to com.unity.robotics.ros-tcp-connector/Runtime/Messages/Geometry/msg/MWrench.cs diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Geometry/msg/MWrench.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Geometry/msg/MWrench.cs.meta similarity index 100% rename from com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Geometry/msg/MWrench.cs.meta rename to com.unity.robotics.ros-tcp-connector/Runtime/Messages/Geometry/msg/MWrench.cs.meta diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Geometry/msg/MWrenchStamped.cs b/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Geometry/msg/MWrenchStamped.cs similarity index 100% rename from com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Geometry/msg/MWrenchStamped.cs rename to com.unity.robotics.ros-tcp-connector/Runtime/Messages/Geometry/msg/MWrenchStamped.cs diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Geometry/msg/MWrenchStamped.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Geometry/msg/MWrenchStamped.cs.meta similarity index 100% rename from com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Geometry/msg/MWrenchStamped.cs.meta rename to com.unity.robotics.ros-tcp-connector/Runtime/Messages/Geometry/msg/MWrenchStamped.cs.meta diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Nav.meta b/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Nav.meta similarity index 100% rename from com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Nav.meta rename to com.unity.robotics.ros-tcp-connector/Runtime/Messages/Nav.meta diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Nav/action.meta b/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Nav/action.meta similarity index 100% rename from com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Nav/action.meta rename to com.unity.robotics.ros-tcp-connector/Runtime/Messages/Nav/action.meta diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Nav/action/MGetMapAction.cs b/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Nav/action/MGetMapAction.cs similarity index 100% rename from com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Nav/action/MGetMapAction.cs rename to com.unity.robotics.ros-tcp-connector/Runtime/Messages/Nav/action/MGetMapAction.cs diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Nav/action/MGetMapAction.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Nav/action/MGetMapAction.cs.meta similarity index 100% rename from com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Nav/action/MGetMapAction.cs.meta rename to com.unity.robotics.ros-tcp-connector/Runtime/Messages/Nav/action/MGetMapAction.cs.meta diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Nav/action/MGetMapActionFeedback.cs b/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Nav/action/MGetMapActionFeedback.cs similarity index 100% rename from com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Nav/action/MGetMapActionFeedback.cs rename to com.unity.robotics.ros-tcp-connector/Runtime/Messages/Nav/action/MGetMapActionFeedback.cs diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Nav/action/MGetMapActionFeedback.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Nav/action/MGetMapActionFeedback.cs.meta similarity index 100% rename from com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Nav/action/MGetMapActionFeedback.cs.meta rename to com.unity.robotics.ros-tcp-connector/Runtime/Messages/Nav/action/MGetMapActionFeedback.cs.meta diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Nav/action/MGetMapActionGoal.cs b/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Nav/action/MGetMapActionGoal.cs similarity index 100% rename from com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Nav/action/MGetMapActionGoal.cs rename to com.unity.robotics.ros-tcp-connector/Runtime/Messages/Nav/action/MGetMapActionGoal.cs diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Nav/action/MGetMapActionGoal.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Nav/action/MGetMapActionGoal.cs.meta similarity index 100% rename from com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Nav/action/MGetMapActionGoal.cs.meta rename to com.unity.robotics.ros-tcp-connector/Runtime/Messages/Nav/action/MGetMapActionGoal.cs.meta diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Nav/action/MGetMapActionResult.cs b/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Nav/action/MGetMapActionResult.cs similarity index 100% rename from com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Nav/action/MGetMapActionResult.cs rename to com.unity.robotics.ros-tcp-connector/Runtime/Messages/Nav/action/MGetMapActionResult.cs diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Nav/action/MGetMapActionResult.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Nav/action/MGetMapActionResult.cs.meta similarity index 100% rename from com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Nav/action/MGetMapActionResult.cs.meta rename to com.unity.robotics.ros-tcp-connector/Runtime/Messages/Nav/action/MGetMapActionResult.cs.meta diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Nav/action/MGetMapFeedback.cs b/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Nav/action/MGetMapFeedback.cs similarity index 100% rename from com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Nav/action/MGetMapFeedback.cs rename to com.unity.robotics.ros-tcp-connector/Runtime/Messages/Nav/action/MGetMapFeedback.cs diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Nav/action/MGetMapFeedback.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Nav/action/MGetMapFeedback.cs.meta similarity index 100% rename from com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Nav/action/MGetMapFeedback.cs.meta rename to com.unity.robotics.ros-tcp-connector/Runtime/Messages/Nav/action/MGetMapFeedback.cs.meta diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Nav/action/MGetMapGoal.cs b/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Nav/action/MGetMapGoal.cs similarity index 100% rename from com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Nav/action/MGetMapGoal.cs rename to com.unity.robotics.ros-tcp-connector/Runtime/Messages/Nav/action/MGetMapGoal.cs diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Nav/action/MGetMapGoal.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Nav/action/MGetMapGoal.cs.meta similarity index 100% rename from com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Nav/action/MGetMapGoal.cs.meta rename to com.unity.robotics.ros-tcp-connector/Runtime/Messages/Nav/action/MGetMapGoal.cs.meta diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Nav/action/MGetMapResult.cs b/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Nav/action/MGetMapResult.cs similarity index 100% rename from com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Nav/action/MGetMapResult.cs rename to com.unity.robotics.ros-tcp-connector/Runtime/Messages/Nav/action/MGetMapResult.cs diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Nav/action/MGetMapResult.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Nav/action/MGetMapResult.cs.meta similarity index 100% rename from com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Nav/action/MGetMapResult.cs.meta rename to com.unity.robotics.ros-tcp-connector/Runtime/Messages/Nav/action/MGetMapResult.cs.meta diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Nav/msg.meta b/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Nav/msg.meta similarity index 100% rename from com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Nav/msg.meta rename to com.unity.robotics.ros-tcp-connector/Runtime/Messages/Nav/msg.meta diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Nav/msg/MGridCells.cs b/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Nav/msg/MGridCells.cs similarity index 100% rename from com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Nav/msg/MGridCells.cs rename to com.unity.robotics.ros-tcp-connector/Runtime/Messages/Nav/msg/MGridCells.cs diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Nav/msg/MGridCells.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Nav/msg/MGridCells.cs.meta similarity index 100% rename from com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Nav/msg/MGridCells.cs.meta rename to com.unity.robotics.ros-tcp-connector/Runtime/Messages/Nav/msg/MGridCells.cs.meta diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Nav/msg/MMapMetaData.cs b/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Nav/msg/MMapMetaData.cs similarity index 100% rename from com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Nav/msg/MMapMetaData.cs rename to com.unity.robotics.ros-tcp-connector/Runtime/Messages/Nav/msg/MMapMetaData.cs diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Nav/msg/MMapMetaData.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Nav/msg/MMapMetaData.cs.meta similarity index 100% rename from com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Nav/msg/MMapMetaData.cs.meta rename to com.unity.robotics.ros-tcp-connector/Runtime/Messages/Nav/msg/MMapMetaData.cs.meta diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Nav/msg/MOccupancyGrid.cs b/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Nav/msg/MOccupancyGrid.cs similarity index 100% rename from com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Nav/msg/MOccupancyGrid.cs rename to com.unity.robotics.ros-tcp-connector/Runtime/Messages/Nav/msg/MOccupancyGrid.cs diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Nav/msg/MOccupancyGrid.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Nav/msg/MOccupancyGrid.cs.meta similarity index 100% rename from com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Nav/msg/MOccupancyGrid.cs.meta rename to com.unity.robotics.ros-tcp-connector/Runtime/Messages/Nav/msg/MOccupancyGrid.cs.meta diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Nav/msg/MOdometry.cs b/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Nav/msg/MOdometry.cs similarity index 100% rename from com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Nav/msg/MOdometry.cs rename to com.unity.robotics.ros-tcp-connector/Runtime/Messages/Nav/msg/MOdometry.cs diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Nav/msg/MOdometry.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Nav/msg/MOdometry.cs.meta similarity index 100% rename from com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Nav/msg/MOdometry.cs.meta rename to com.unity.robotics.ros-tcp-connector/Runtime/Messages/Nav/msg/MOdometry.cs.meta diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Nav/msg/MPath.cs b/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Nav/msg/MPath.cs similarity index 100% rename from com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Nav/msg/MPath.cs rename to com.unity.robotics.ros-tcp-connector/Runtime/Messages/Nav/msg/MPath.cs diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Nav/msg/MPath.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Nav/msg/MPath.cs.meta similarity index 100% rename from com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Nav/msg/MPath.cs.meta rename to com.unity.robotics.ros-tcp-connector/Runtime/Messages/Nav/msg/MPath.cs.meta diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Nav/srv.meta b/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Nav/srv.meta similarity index 100% rename from com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Nav/srv.meta rename to com.unity.robotics.ros-tcp-connector/Runtime/Messages/Nav/srv.meta diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Nav/srv/MGetMapRequest.cs b/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Nav/srv/MGetMapRequest.cs similarity index 100% rename from com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Nav/srv/MGetMapRequest.cs rename to com.unity.robotics.ros-tcp-connector/Runtime/Messages/Nav/srv/MGetMapRequest.cs diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Nav/srv/MGetMapRequest.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Nav/srv/MGetMapRequest.cs.meta similarity index 100% rename from com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Nav/srv/MGetMapRequest.cs.meta rename to com.unity.robotics.ros-tcp-connector/Runtime/Messages/Nav/srv/MGetMapRequest.cs.meta diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Nav/srv/MGetMapResponse.cs b/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Nav/srv/MGetMapResponse.cs similarity index 100% rename from com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Nav/srv/MGetMapResponse.cs rename to com.unity.robotics.ros-tcp-connector/Runtime/Messages/Nav/srv/MGetMapResponse.cs diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Nav/srv/MGetMapResponse.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Nav/srv/MGetMapResponse.cs.meta similarity index 100% rename from com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Nav/srv/MGetMapResponse.cs.meta rename to com.unity.robotics.ros-tcp-connector/Runtime/Messages/Nav/srv/MGetMapResponse.cs.meta diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Nav/srv/MGetPlanRequest.cs b/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Nav/srv/MGetPlanRequest.cs similarity index 100% rename from com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Nav/srv/MGetPlanRequest.cs rename to com.unity.robotics.ros-tcp-connector/Runtime/Messages/Nav/srv/MGetPlanRequest.cs diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Nav/srv/MGetPlanRequest.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Nav/srv/MGetPlanRequest.cs.meta similarity index 100% rename from com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Nav/srv/MGetPlanRequest.cs.meta rename to com.unity.robotics.ros-tcp-connector/Runtime/Messages/Nav/srv/MGetPlanRequest.cs.meta diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Nav/srv/MGetPlanResponse.cs b/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Nav/srv/MGetPlanResponse.cs similarity index 100% rename from com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Nav/srv/MGetPlanResponse.cs rename to com.unity.robotics.ros-tcp-connector/Runtime/Messages/Nav/srv/MGetPlanResponse.cs diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Nav/srv/MGetPlanResponse.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Nav/srv/MGetPlanResponse.cs.meta similarity index 100% rename from com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Nav/srv/MGetPlanResponse.cs.meta rename to com.unity.robotics.ros-tcp-connector/Runtime/Messages/Nav/srv/MGetPlanResponse.cs.meta diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Nav/srv/MLoadMapRequest.cs b/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Nav/srv/MLoadMapRequest.cs similarity index 100% rename from com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Nav/srv/MLoadMapRequest.cs rename to com.unity.robotics.ros-tcp-connector/Runtime/Messages/Nav/srv/MLoadMapRequest.cs diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Nav/srv/MLoadMapRequest.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Nav/srv/MLoadMapRequest.cs.meta similarity index 100% rename from com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Nav/srv/MLoadMapRequest.cs.meta rename to com.unity.robotics.ros-tcp-connector/Runtime/Messages/Nav/srv/MLoadMapRequest.cs.meta diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Nav/srv/MLoadMapResponse.cs b/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Nav/srv/MLoadMapResponse.cs similarity index 100% rename from com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Nav/srv/MLoadMapResponse.cs rename to com.unity.robotics.ros-tcp-connector/Runtime/Messages/Nav/srv/MLoadMapResponse.cs diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Nav/srv/MLoadMapResponse.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Nav/srv/MLoadMapResponse.cs.meta similarity index 100% rename from com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Nav/srv/MLoadMapResponse.cs.meta rename to com.unity.robotics.ros-tcp-connector/Runtime/Messages/Nav/srv/MLoadMapResponse.cs.meta diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Nav/srv/MSetMapRequest.cs b/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Nav/srv/MSetMapRequest.cs similarity index 100% rename from com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Nav/srv/MSetMapRequest.cs rename to com.unity.robotics.ros-tcp-connector/Runtime/Messages/Nav/srv/MSetMapRequest.cs diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Nav/srv/MSetMapRequest.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Nav/srv/MSetMapRequest.cs.meta similarity index 100% rename from com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Nav/srv/MSetMapRequest.cs.meta rename to com.unity.robotics.ros-tcp-connector/Runtime/Messages/Nav/srv/MSetMapRequest.cs.meta diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Nav/srv/MSetMapResponse.cs b/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Nav/srv/MSetMapResponse.cs similarity index 100% rename from com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Nav/srv/MSetMapResponse.cs rename to com.unity.robotics.ros-tcp-connector/Runtime/Messages/Nav/srv/MSetMapResponse.cs diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Nav/srv/MSetMapResponse.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Nav/srv/MSetMapResponse.cs.meta similarity index 100% rename from com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Nav/srv/MSetMapResponse.cs.meta rename to com.unity.robotics.ros-tcp-connector/Runtime/Messages/Nav/srv/MSetMapResponse.cs.meta diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/ObjectRecognition.meta b/com.unity.robotics.ros-tcp-connector/Runtime/Messages/ObjectRecognition.meta similarity index 100% rename from com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/ObjectRecognition.meta rename to com.unity.robotics.ros-tcp-connector/Runtime/Messages/ObjectRecognition.meta diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/ObjectRecognition/action.meta b/com.unity.robotics.ros-tcp-connector/Runtime/Messages/ObjectRecognition/action.meta similarity index 100% rename from com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/ObjectRecognition/action.meta rename to com.unity.robotics.ros-tcp-connector/Runtime/Messages/ObjectRecognition/action.meta diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/ObjectRecognition/action/MObjectRecognitionAction.cs b/com.unity.robotics.ros-tcp-connector/Runtime/Messages/ObjectRecognition/action/MObjectRecognitionAction.cs similarity index 100% rename from com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/ObjectRecognition/action/MObjectRecognitionAction.cs rename to com.unity.robotics.ros-tcp-connector/Runtime/Messages/ObjectRecognition/action/MObjectRecognitionAction.cs diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/ObjectRecognition/action/MObjectRecognitionAction.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/Messages/ObjectRecognition/action/MObjectRecognitionAction.cs.meta similarity index 100% rename from com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/ObjectRecognition/action/MObjectRecognitionAction.cs.meta rename to com.unity.robotics.ros-tcp-connector/Runtime/Messages/ObjectRecognition/action/MObjectRecognitionAction.cs.meta diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/ObjectRecognition/action/MObjectRecognitionActionFeedback.cs b/com.unity.robotics.ros-tcp-connector/Runtime/Messages/ObjectRecognition/action/MObjectRecognitionActionFeedback.cs similarity index 100% rename from com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/ObjectRecognition/action/MObjectRecognitionActionFeedback.cs rename to com.unity.robotics.ros-tcp-connector/Runtime/Messages/ObjectRecognition/action/MObjectRecognitionActionFeedback.cs diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/ObjectRecognition/action/MObjectRecognitionActionFeedback.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/Messages/ObjectRecognition/action/MObjectRecognitionActionFeedback.cs.meta similarity index 100% rename from com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/ObjectRecognition/action/MObjectRecognitionActionFeedback.cs.meta rename to com.unity.robotics.ros-tcp-connector/Runtime/Messages/ObjectRecognition/action/MObjectRecognitionActionFeedback.cs.meta diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/ObjectRecognition/action/MObjectRecognitionActionGoal.cs b/com.unity.robotics.ros-tcp-connector/Runtime/Messages/ObjectRecognition/action/MObjectRecognitionActionGoal.cs similarity index 100% rename from com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/ObjectRecognition/action/MObjectRecognitionActionGoal.cs rename to com.unity.robotics.ros-tcp-connector/Runtime/Messages/ObjectRecognition/action/MObjectRecognitionActionGoal.cs diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/ObjectRecognition/action/MObjectRecognitionActionGoal.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/Messages/ObjectRecognition/action/MObjectRecognitionActionGoal.cs.meta similarity index 100% rename from com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/ObjectRecognition/action/MObjectRecognitionActionGoal.cs.meta rename to com.unity.robotics.ros-tcp-connector/Runtime/Messages/ObjectRecognition/action/MObjectRecognitionActionGoal.cs.meta diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/ObjectRecognition/action/MObjectRecognitionActionResult.cs b/com.unity.robotics.ros-tcp-connector/Runtime/Messages/ObjectRecognition/action/MObjectRecognitionActionResult.cs similarity index 100% rename from com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/ObjectRecognition/action/MObjectRecognitionActionResult.cs rename to com.unity.robotics.ros-tcp-connector/Runtime/Messages/ObjectRecognition/action/MObjectRecognitionActionResult.cs diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/ObjectRecognition/action/MObjectRecognitionActionResult.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/Messages/ObjectRecognition/action/MObjectRecognitionActionResult.cs.meta similarity index 100% rename from com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/ObjectRecognition/action/MObjectRecognitionActionResult.cs.meta rename to com.unity.robotics.ros-tcp-connector/Runtime/Messages/ObjectRecognition/action/MObjectRecognitionActionResult.cs.meta diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/ObjectRecognition/action/MObjectRecognitionFeedback.cs b/com.unity.robotics.ros-tcp-connector/Runtime/Messages/ObjectRecognition/action/MObjectRecognitionFeedback.cs similarity index 100% rename from com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/ObjectRecognition/action/MObjectRecognitionFeedback.cs rename to com.unity.robotics.ros-tcp-connector/Runtime/Messages/ObjectRecognition/action/MObjectRecognitionFeedback.cs diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/ObjectRecognition/action/MObjectRecognitionFeedback.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/Messages/ObjectRecognition/action/MObjectRecognitionFeedback.cs.meta similarity index 100% rename from com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/ObjectRecognition/action/MObjectRecognitionFeedback.cs.meta rename to com.unity.robotics.ros-tcp-connector/Runtime/Messages/ObjectRecognition/action/MObjectRecognitionFeedback.cs.meta diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/ObjectRecognition/action/MObjectRecognitionGoal.cs b/com.unity.robotics.ros-tcp-connector/Runtime/Messages/ObjectRecognition/action/MObjectRecognitionGoal.cs similarity index 100% rename from com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/ObjectRecognition/action/MObjectRecognitionGoal.cs rename to com.unity.robotics.ros-tcp-connector/Runtime/Messages/ObjectRecognition/action/MObjectRecognitionGoal.cs diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/ObjectRecognition/action/MObjectRecognitionGoal.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/Messages/ObjectRecognition/action/MObjectRecognitionGoal.cs.meta similarity index 100% rename from com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/ObjectRecognition/action/MObjectRecognitionGoal.cs.meta rename to com.unity.robotics.ros-tcp-connector/Runtime/Messages/ObjectRecognition/action/MObjectRecognitionGoal.cs.meta diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/ObjectRecognition/action/MObjectRecognitionResult.cs b/com.unity.robotics.ros-tcp-connector/Runtime/Messages/ObjectRecognition/action/MObjectRecognitionResult.cs similarity index 100% rename from com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/ObjectRecognition/action/MObjectRecognitionResult.cs rename to com.unity.robotics.ros-tcp-connector/Runtime/Messages/ObjectRecognition/action/MObjectRecognitionResult.cs diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/ObjectRecognition/action/MObjectRecognitionResult.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/Messages/ObjectRecognition/action/MObjectRecognitionResult.cs.meta similarity index 100% rename from com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/ObjectRecognition/action/MObjectRecognitionResult.cs.meta rename to com.unity.robotics.ros-tcp-connector/Runtime/Messages/ObjectRecognition/action/MObjectRecognitionResult.cs.meta diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/ObjectRecognition/msg.meta b/com.unity.robotics.ros-tcp-connector/Runtime/Messages/ObjectRecognition/msg.meta similarity index 100% rename from com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/ObjectRecognition/msg.meta rename to com.unity.robotics.ros-tcp-connector/Runtime/Messages/ObjectRecognition/msg.meta diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/ObjectRecognition/msg/MObjectInformation.cs b/com.unity.robotics.ros-tcp-connector/Runtime/Messages/ObjectRecognition/msg/MObjectInformation.cs similarity index 100% rename from com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/ObjectRecognition/msg/MObjectInformation.cs rename to com.unity.robotics.ros-tcp-connector/Runtime/Messages/ObjectRecognition/msg/MObjectInformation.cs diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/ObjectRecognition/msg/MObjectInformation.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/Messages/ObjectRecognition/msg/MObjectInformation.cs.meta similarity index 100% rename from com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/ObjectRecognition/msg/MObjectInformation.cs.meta rename to com.unity.robotics.ros-tcp-connector/Runtime/Messages/ObjectRecognition/msg/MObjectInformation.cs.meta diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/ObjectRecognition/msg/MObjectType.cs b/com.unity.robotics.ros-tcp-connector/Runtime/Messages/ObjectRecognition/msg/MObjectType.cs similarity index 100% rename from com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/ObjectRecognition/msg/MObjectType.cs rename to com.unity.robotics.ros-tcp-connector/Runtime/Messages/ObjectRecognition/msg/MObjectType.cs diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/ObjectRecognition/msg/MObjectType.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/Messages/ObjectRecognition/msg/MObjectType.cs.meta similarity index 100% rename from com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/ObjectRecognition/msg/MObjectType.cs.meta rename to com.unity.robotics.ros-tcp-connector/Runtime/Messages/ObjectRecognition/msg/MObjectType.cs.meta diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/ObjectRecognition/msg/MRecognizedObject.cs b/com.unity.robotics.ros-tcp-connector/Runtime/Messages/ObjectRecognition/msg/MRecognizedObject.cs similarity index 100% rename from com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/ObjectRecognition/msg/MRecognizedObject.cs rename to com.unity.robotics.ros-tcp-connector/Runtime/Messages/ObjectRecognition/msg/MRecognizedObject.cs diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/ObjectRecognition/msg/MRecognizedObject.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/Messages/ObjectRecognition/msg/MRecognizedObject.cs.meta similarity index 100% rename from com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/ObjectRecognition/msg/MRecognizedObject.cs.meta rename to com.unity.robotics.ros-tcp-connector/Runtime/Messages/ObjectRecognition/msg/MRecognizedObject.cs.meta diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/ObjectRecognition/msg/MRecognizedObjectArray.cs b/com.unity.robotics.ros-tcp-connector/Runtime/Messages/ObjectRecognition/msg/MRecognizedObjectArray.cs similarity index 100% rename from com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/ObjectRecognition/msg/MRecognizedObjectArray.cs rename to com.unity.robotics.ros-tcp-connector/Runtime/Messages/ObjectRecognition/msg/MRecognizedObjectArray.cs diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/ObjectRecognition/msg/MRecognizedObjectArray.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/Messages/ObjectRecognition/msg/MRecognizedObjectArray.cs.meta similarity index 100% rename from com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/ObjectRecognition/msg/MRecognizedObjectArray.cs.meta rename to com.unity.robotics.ros-tcp-connector/Runtime/Messages/ObjectRecognition/msg/MRecognizedObjectArray.cs.meta diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/ObjectRecognition/msg/MTable.cs b/com.unity.robotics.ros-tcp-connector/Runtime/Messages/ObjectRecognition/msg/MTable.cs similarity index 100% rename from com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/ObjectRecognition/msg/MTable.cs rename to com.unity.robotics.ros-tcp-connector/Runtime/Messages/ObjectRecognition/msg/MTable.cs diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/ObjectRecognition/msg/MTable.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/Messages/ObjectRecognition/msg/MTable.cs.meta similarity index 100% rename from com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/ObjectRecognition/msg/MTable.cs.meta rename to com.unity.robotics.ros-tcp-connector/Runtime/Messages/ObjectRecognition/msg/MTable.cs.meta diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/ObjectRecognition/msg/MTableArray.cs b/com.unity.robotics.ros-tcp-connector/Runtime/Messages/ObjectRecognition/msg/MTableArray.cs similarity index 100% rename from com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/ObjectRecognition/msg/MTableArray.cs rename to com.unity.robotics.ros-tcp-connector/Runtime/Messages/ObjectRecognition/msg/MTableArray.cs diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/ObjectRecognition/msg/MTableArray.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/Messages/ObjectRecognition/msg/MTableArray.cs.meta similarity index 100% rename from com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/ObjectRecognition/msg/MTableArray.cs.meta rename to com.unity.robotics.ros-tcp-connector/Runtime/Messages/ObjectRecognition/msg/MTableArray.cs.meta diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/ObjectRecognition/srv.meta b/com.unity.robotics.ros-tcp-connector/Runtime/Messages/ObjectRecognition/srv.meta similarity index 100% rename from com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/ObjectRecognition/srv.meta rename to com.unity.robotics.ros-tcp-connector/Runtime/Messages/ObjectRecognition/srv.meta diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/ObjectRecognition/srv/MGetObjectInformationRequest.cs b/com.unity.robotics.ros-tcp-connector/Runtime/Messages/ObjectRecognition/srv/MGetObjectInformationRequest.cs similarity index 100% rename from com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/ObjectRecognition/srv/MGetObjectInformationRequest.cs rename to com.unity.robotics.ros-tcp-connector/Runtime/Messages/ObjectRecognition/srv/MGetObjectInformationRequest.cs diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/ObjectRecognition/srv/MGetObjectInformationRequest.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/Messages/ObjectRecognition/srv/MGetObjectInformationRequest.cs.meta similarity index 100% rename from com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/ObjectRecognition/srv/MGetObjectInformationRequest.cs.meta rename to com.unity.robotics.ros-tcp-connector/Runtime/Messages/ObjectRecognition/srv/MGetObjectInformationRequest.cs.meta diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/ObjectRecognition/srv/MGetObjectInformationResponse.cs b/com.unity.robotics.ros-tcp-connector/Runtime/Messages/ObjectRecognition/srv/MGetObjectInformationResponse.cs similarity index 100% rename from com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/ObjectRecognition/srv/MGetObjectInformationResponse.cs rename to com.unity.robotics.ros-tcp-connector/Runtime/Messages/ObjectRecognition/srv/MGetObjectInformationResponse.cs diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/ObjectRecognition/srv/MGetObjectInformationResponse.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/Messages/ObjectRecognition/srv/MGetObjectInformationResponse.cs.meta similarity index 100% rename from com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/ObjectRecognition/srv/MGetObjectInformationResponse.cs.meta rename to com.unity.robotics.ros-tcp-connector/Runtime/Messages/ObjectRecognition/srv/MGetObjectInformationResponse.cs.meta diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Octomap.meta b/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Octomap.meta similarity index 100% rename from com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Octomap.meta rename to com.unity.robotics.ros-tcp-connector/Runtime/Messages/Octomap.meta diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Octomap/msg.meta b/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Octomap/msg.meta similarity index 100% rename from com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Octomap/msg.meta rename to com.unity.robotics.ros-tcp-connector/Runtime/Messages/Octomap/msg.meta diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Octomap/msg/MOctomap.cs b/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Octomap/msg/MOctomap.cs similarity index 100% rename from com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Octomap/msg/MOctomap.cs rename to com.unity.robotics.ros-tcp-connector/Runtime/Messages/Octomap/msg/MOctomap.cs diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Octomap/msg/MOctomap.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Octomap/msg/MOctomap.cs.meta similarity index 100% rename from com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Octomap/msg/MOctomap.cs.meta rename to com.unity.robotics.ros-tcp-connector/Runtime/Messages/Octomap/msg/MOctomap.cs.meta diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Octomap/msg/MOctomapWithPose.cs b/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Octomap/msg/MOctomapWithPose.cs similarity index 100% rename from com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Octomap/msg/MOctomapWithPose.cs rename to com.unity.robotics.ros-tcp-connector/Runtime/Messages/Octomap/msg/MOctomapWithPose.cs diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Octomap/msg/MOctomapWithPose.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Octomap/msg/MOctomapWithPose.cs.meta similarity index 100% rename from com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Octomap/msg/MOctomapWithPose.cs.meta rename to com.unity.robotics.ros-tcp-connector/Runtime/Messages/Octomap/msg/MOctomapWithPose.cs.meta diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Octomap/srv.meta b/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Octomap/srv.meta similarity index 100% rename from com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Octomap/srv.meta rename to com.unity.robotics.ros-tcp-connector/Runtime/Messages/Octomap/srv.meta diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Octomap/srv/MBoundingBoxQueryRequest.cs b/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Octomap/srv/MBoundingBoxQueryRequest.cs similarity index 100% rename from com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Octomap/srv/MBoundingBoxQueryRequest.cs rename to com.unity.robotics.ros-tcp-connector/Runtime/Messages/Octomap/srv/MBoundingBoxQueryRequest.cs diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Octomap/srv/MBoundingBoxQueryRequest.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Octomap/srv/MBoundingBoxQueryRequest.cs.meta similarity index 100% rename from com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Octomap/srv/MBoundingBoxQueryRequest.cs.meta rename to com.unity.robotics.ros-tcp-connector/Runtime/Messages/Octomap/srv/MBoundingBoxQueryRequest.cs.meta diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Octomap/srv/MBoundingBoxQueryResponse.cs b/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Octomap/srv/MBoundingBoxQueryResponse.cs similarity index 100% rename from com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Octomap/srv/MBoundingBoxQueryResponse.cs rename to com.unity.robotics.ros-tcp-connector/Runtime/Messages/Octomap/srv/MBoundingBoxQueryResponse.cs diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Octomap/srv/MBoundingBoxQueryResponse.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Octomap/srv/MBoundingBoxQueryResponse.cs.meta similarity index 100% rename from com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Octomap/srv/MBoundingBoxQueryResponse.cs.meta rename to com.unity.robotics.ros-tcp-connector/Runtime/Messages/Octomap/srv/MBoundingBoxQueryResponse.cs.meta diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Octomap/srv/MGetOctomapRequest.cs b/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Octomap/srv/MGetOctomapRequest.cs similarity index 100% rename from com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Octomap/srv/MGetOctomapRequest.cs rename to com.unity.robotics.ros-tcp-connector/Runtime/Messages/Octomap/srv/MGetOctomapRequest.cs diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Octomap/srv/MGetOctomapRequest.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Octomap/srv/MGetOctomapRequest.cs.meta similarity index 100% rename from com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Octomap/srv/MGetOctomapRequest.cs.meta rename to com.unity.robotics.ros-tcp-connector/Runtime/Messages/Octomap/srv/MGetOctomapRequest.cs.meta diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Octomap/srv/MGetOctomapResponse.cs b/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Octomap/srv/MGetOctomapResponse.cs similarity index 100% rename from com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Octomap/srv/MGetOctomapResponse.cs rename to com.unity.robotics.ros-tcp-connector/Runtime/Messages/Octomap/srv/MGetOctomapResponse.cs diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Octomap/srv/MGetOctomapResponse.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Octomap/srv/MGetOctomapResponse.cs.meta similarity index 100% rename from com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Octomap/srv/MGetOctomapResponse.cs.meta rename to com.unity.robotics.ros-tcp-connector/Runtime/Messages/Octomap/srv/MGetOctomapResponse.cs.meta diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/RosTcpEndpoint.meta b/com.unity.robotics.ros-tcp-connector/Runtime/Messages/RosTcpEndpoint.meta similarity index 100% rename from com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/RosTcpEndpoint.meta rename to com.unity.robotics.ros-tcp-connector/Runtime/Messages/RosTcpEndpoint.meta diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/RosTcpEndpoint/msg.meta b/com.unity.robotics.ros-tcp-connector/Runtime/Messages/RosTcpEndpoint/msg.meta similarity index 100% rename from com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/RosTcpEndpoint/msg.meta rename to com.unity.robotics.ros-tcp-connector/Runtime/Messages/RosTcpEndpoint/msg.meta diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/RosTcpEndpoint/msg/MRosUnityError.cs b/com.unity.robotics.ros-tcp-connector/Runtime/Messages/RosTcpEndpoint/msg/MRosUnityError.cs similarity index 100% rename from com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/RosTcpEndpoint/msg/MRosUnityError.cs rename to com.unity.robotics.ros-tcp-connector/Runtime/Messages/RosTcpEndpoint/msg/MRosUnityError.cs diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/RosTcpEndpoint/msg/MRosUnityError.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/Messages/RosTcpEndpoint/msg/MRosUnityError.cs.meta similarity index 100% rename from com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/RosTcpEndpoint/msg/MRosUnityError.cs.meta rename to com.unity.robotics.ros-tcp-connector/Runtime/Messages/RosTcpEndpoint/msg/MRosUnityError.cs.meta diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/RosTcpEndpoint/msg/MRosUnitySrvMessage.cs b/com.unity.robotics.ros-tcp-connector/Runtime/Messages/RosTcpEndpoint/msg/MRosUnitySrvMessage.cs similarity index 100% rename from com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/RosTcpEndpoint/msg/MRosUnitySrvMessage.cs rename to com.unity.robotics.ros-tcp-connector/Runtime/Messages/RosTcpEndpoint/msg/MRosUnitySrvMessage.cs diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/RosTcpEndpoint/msg/MRosUnitySrvMessage.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/Messages/RosTcpEndpoint/msg/MRosUnitySrvMessage.cs.meta similarity index 100% rename from com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/RosTcpEndpoint/msg/MRosUnitySrvMessage.cs.meta rename to com.unity.robotics.ros-tcp-connector/Runtime/Messages/RosTcpEndpoint/msg/MRosUnitySrvMessage.cs.meta diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/RosTcpEndpoint/msg/MRosUnitySysCommand.cs b/com.unity.robotics.ros-tcp-connector/Runtime/Messages/RosTcpEndpoint/msg/MRosUnitySysCommand.cs similarity index 100% rename from com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/RosTcpEndpoint/msg/MRosUnitySysCommand.cs rename to com.unity.robotics.ros-tcp-connector/Runtime/Messages/RosTcpEndpoint/msg/MRosUnitySysCommand.cs diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/RosTcpEndpoint/msg/MRosUnitySysCommand.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/Messages/RosTcpEndpoint/msg/MRosUnitySysCommand.cs.meta similarity index 100% rename from com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/RosTcpEndpoint/msg/MRosUnitySysCommand.cs.meta rename to com.unity.robotics.ros-tcp-connector/Runtime/Messages/RosTcpEndpoint/msg/MRosUnitySysCommand.cs.meta diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/RosTcpEndpoint/srv.meta b/com.unity.robotics.ros-tcp-connector/Runtime/Messages/RosTcpEndpoint/srv.meta similarity index 100% rename from com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/RosTcpEndpoint/srv.meta rename to com.unity.robotics.ros-tcp-connector/Runtime/Messages/RosTcpEndpoint/srv.meta diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/RosTcpEndpoint/srv/MRosUnityTopicListRequest.cs b/com.unity.robotics.ros-tcp-connector/Runtime/Messages/RosTcpEndpoint/srv/MRosUnityTopicListRequest.cs similarity index 100% rename from com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/RosTcpEndpoint/srv/MRosUnityTopicListRequest.cs rename to com.unity.robotics.ros-tcp-connector/Runtime/Messages/RosTcpEndpoint/srv/MRosUnityTopicListRequest.cs diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/RosTcpEndpoint/srv/MRosUnityTopicListRequest.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/Messages/RosTcpEndpoint/srv/MRosUnityTopicListRequest.cs.meta similarity index 100% rename from com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/RosTcpEndpoint/srv/MRosUnityTopicListRequest.cs.meta rename to com.unity.robotics.ros-tcp-connector/Runtime/Messages/RosTcpEndpoint/srv/MRosUnityTopicListRequest.cs.meta diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/RosTcpEndpoint/srv/MRosUnityTopicListResponse.cs b/com.unity.robotics.ros-tcp-connector/Runtime/Messages/RosTcpEndpoint/srv/MRosUnityTopicListResponse.cs similarity index 100% rename from com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/RosTcpEndpoint/srv/MRosUnityTopicListResponse.cs rename to com.unity.robotics.ros-tcp-connector/Runtime/Messages/RosTcpEndpoint/srv/MRosUnityTopicListResponse.cs diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/RosTcpEndpoint/srv/MRosUnityTopicListResponse.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/Messages/RosTcpEndpoint/srv/MRosUnityTopicListResponse.cs.meta similarity index 100% rename from com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/RosTcpEndpoint/srv/MRosUnityTopicListResponse.cs.meta rename to com.unity.robotics.ros-tcp-connector/Runtime/Messages/RosTcpEndpoint/srv/MRosUnityTopicListResponse.cs.meta diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Sensor.meta b/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Sensor.meta similarity index 100% rename from com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Sensor.meta rename to com.unity.robotics.ros-tcp-connector/Runtime/Messages/Sensor.meta diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Sensor/msg.meta b/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Sensor/msg.meta similarity index 100% rename from com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Sensor/msg.meta rename to com.unity.robotics.ros-tcp-connector/Runtime/Messages/Sensor/msg.meta diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Sensor/msg/MBatteryState.cs b/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Sensor/msg/MBatteryState.cs similarity index 100% rename from com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Sensor/msg/MBatteryState.cs rename to com.unity.robotics.ros-tcp-connector/Runtime/Messages/Sensor/msg/MBatteryState.cs diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Sensor/msg/MBatteryState.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Sensor/msg/MBatteryState.cs.meta similarity index 100% rename from com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Sensor/msg/MBatteryState.cs.meta rename to com.unity.robotics.ros-tcp-connector/Runtime/Messages/Sensor/msg/MBatteryState.cs.meta diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Sensor/msg/MCameraInfo.cs b/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Sensor/msg/MCameraInfo.cs similarity index 100% rename from com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Sensor/msg/MCameraInfo.cs rename to com.unity.robotics.ros-tcp-connector/Runtime/Messages/Sensor/msg/MCameraInfo.cs diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Sensor/msg/MCameraInfo.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Sensor/msg/MCameraInfo.cs.meta similarity index 100% rename from com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Sensor/msg/MCameraInfo.cs.meta rename to com.unity.robotics.ros-tcp-connector/Runtime/Messages/Sensor/msg/MCameraInfo.cs.meta diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Sensor/msg/MChannelFloat32.cs b/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Sensor/msg/MChannelFloat32.cs similarity index 100% rename from com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Sensor/msg/MChannelFloat32.cs rename to com.unity.robotics.ros-tcp-connector/Runtime/Messages/Sensor/msg/MChannelFloat32.cs diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Sensor/msg/MChannelFloat32.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Sensor/msg/MChannelFloat32.cs.meta similarity index 100% rename from com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Sensor/msg/MChannelFloat32.cs.meta rename to com.unity.robotics.ros-tcp-connector/Runtime/Messages/Sensor/msg/MChannelFloat32.cs.meta diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Sensor/msg/MCompressedImage.cs b/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Sensor/msg/MCompressedImage.cs similarity index 100% rename from com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Sensor/msg/MCompressedImage.cs rename to com.unity.robotics.ros-tcp-connector/Runtime/Messages/Sensor/msg/MCompressedImage.cs diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Sensor/msg/MCompressedImage.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Sensor/msg/MCompressedImage.cs.meta similarity index 100% rename from com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Sensor/msg/MCompressedImage.cs.meta rename to com.unity.robotics.ros-tcp-connector/Runtime/Messages/Sensor/msg/MCompressedImage.cs.meta diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Sensor/msg/MFluidPressure.cs b/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Sensor/msg/MFluidPressure.cs similarity index 100% rename from com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Sensor/msg/MFluidPressure.cs rename to com.unity.robotics.ros-tcp-connector/Runtime/Messages/Sensor/msg/MFluidPressure.cs diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Sensor/msg/MFluidPressure.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Sensor/msg/MFluidPressure.cs.meta similarity index 100% rename from com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Sensor/msg/MFluidPressure.cs.meta rename to com.unity.robotics.ros-tcp-connector/Runtime/Messages/Sensor/msg/MFluidPressure.cs.meta diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Sensor/msg/MIlluminance.cs b/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Sensor/msg/MIlluminance.cs similarity index 100% rename from com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Sensor/msg/MIlluminance.cs rename to com.unity.robotics.ros-tcp-connector/Runtime/Messages/Sensor/msg/MIlluminance.cs diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Sensor/msg/MIlluminance.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Sensor/msg/MIlluminance.cs.meta similarity index 100% rename from com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Sensor/msg/MIlluminance.cs.meta rename to com.unity.robotics.ros-tcp-connector/Runtime/Messages/Sensor/msg/MIlluminance.cs.meta diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Sensor/msg/MImage.cs b/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Sensor/msg/MImage.cs similarity index 100% rename from com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Sensor/msg/MImage.cs rename to com.unity.robotics.ros-tcp-connector/Runtime/Messages/Sensor/msg/MImage.cs diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Sensor/msg/MImage.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Sensor/msg/MImage.cs.meta similarity index 100% rename from com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Sensor/msg/MImage.cs.meta rename to com.unity.robotics.ros-tcp-connector/Runtime/Messages/Sensor/msg/MImage.cs.meta diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Sensor/msg/MImu.cs b/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Sensor/msg/MImu.cs similarity index 100% rename from com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Sensor/msg/MImu.cs rename to com.unity.robotics.ros-tcp-connector/Runtime/Messages/Sensor/msg/MImu.cs diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Sensor/msg/MImu.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Sensor/msg/MImu.cs.meta similarity index 100% rename from com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Sensor/msg/MImu.cs.meta rename to com.unity.robotics.ros-tcp-connector/Runtime/Messages/Sensor/msg/MImu.cs.meta diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Sensor/msg/MJointState.cs b/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Sensor/msg/MJointState.cs similarity index 100% rename from com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Sensor/msg/MJointState.cs rename to com.unity.robotics.ros-tcp-connector/Runtime/Messages/Sensor/msg/MJointState.cs diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Sensor/msg/MJointState.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Sensor/msg/MJointState.cs.meta similarity index 100% rename from com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Sensor/msg/MJointState.cs.meta rename to com.unity.robotics.ros-tcp-connector/Runtime/Messages/Sensor/msg/MJointState.cs.meta diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Sensor/msg/MJoy.cs b/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Sensor/msg/MJoy.cs similarity index 100% rename from com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Sensor/msg/MJoy.cs rename to com.unity.robotics.ros-tcp-connector/Runtime/Messages/Sensor/msg/MJoy.cs diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Sensor/msg/MJoy.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Sensor/msg/MJoy.cs.meta similarity index 100% rename from com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Sensor/msg/MJoy.cs.meta rename to com.unity.robotics.ros-tcp-connector/Runtime/Messages/Sensor/msg/MJoy.cs.meta diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Sensor/msg/MJoyFeedback.cs b/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Sensor/msg/MJoyFeedback.cs similarity index 100% rename from com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Sensor/msg/MJoyFeedback.cs rename to com.unity.robotics.ros-tcp-connector/Runtime/Messages/Sensor/msg/MJoyFeedback.cs diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Sensor/msg/MJoyFeedback.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Sensor/msg/MJoyFeedback.cs.meta similarity index 100% rename from com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Sensor/msg/MJoyFeedback.cs.meta rename to com.unity.robotics.ros-tcp-connector/Runtime/Messages/Sensor/msg/MJoyFeedback.cs.meta diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Sensor/msg/MJoyFeedbackArray.cs b/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Sensor/msg/MJoyFeedbackArray.cs similarity index 100% rename from com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Sensor/msg/MJoyFeedbackArray.cs rename to com.unity.robotics.ros-tcp-connector/Runtime/Messages/Sensor/msg/MJoyFeedbackArray.cs diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Sensor/msg/MJoyFeedbackArray.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Sensor/msg/MJoyFeedbackArray.cs.meta similarity index 100% rename from com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Sensor/msg/MJoyFeedbackArray.cs.meta rename to com.unity.robotics.ros-tcp-connector/Runtime/Messages/Sensor/msg/MJoyFeedbackArray.cs.meta diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Sensor/msg/MLaserEcho.cs b/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Sensor/msg/MLaserEcho.cs similarity index 100% rename from com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Sensor/msg/MLaserEcho.cs rename to com.unity.robotics.ros-tcp-connector/Runtime/Messages/Sensor/msg/MLaserEcho.cs diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Sensor/msg/MLaserEcho.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Sensor/msg/MLaserEcho.cs.meta similarity index 100% rename from com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Sensor/msg/MLaserEcho.cs.meta rename to com.unity.robotics.ros-tcp-connector/Runtime/Messages/Sensor/msg/MLaserEcho.cs.meta diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Sensor/msg/MLaserScan.cs b/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Sensor/msg/MLaserScan.cs similarity index 100% rename from com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Sensor/msg/MLaserScan.cs rename to com.unity.robotics.ros-tcp-connector/Runtime/Messages/Sensor/msg/MLaserScan.cs diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Sensor/msg/MLaserScan.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Sensor/msg/MLaserScan.cs.meta similarity index 100% rename from com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Sensor/msg/MLaserScan.cs.meta rename to com.unity.robotics.ros-tcp-connector/Runtime/Messages/Sensor/msg/MLaserScan.cs.meta diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Sensor/msg/MMagneticField.cs b/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Sensor/msg/MMagneticField.cs similarity index 100% rename from com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Sensor/msg/MMagneticField.cs rename to com.unity.robotics.ros-tcp-connector/Runtime/Messages/Sensor/msg/MMagneticField.cs diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Sensor/msg/MMagneticField.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Sensor/msg/MMagneticField.cs.meta similarity index 100% rename from com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Sensor/msg/MMagneticField.cs.meta rename to com.unity.robotics.ros-tcp-connector/Runtime/Messages/Sensor/msg/MMagneticField.cs.meta diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Sensor/msg/MMultiDOFJointState.cs b/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Sensor/msg/MMultiDOFJointState.cs similarity index 100% rename from com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Sensor/msg/MMultiDOFJointState.cs rename to com.unity.robotics.ros-tcp-connector/Runtime/Messages/Sensor/msg/MMultiDOFJointState.cs diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Sensor/msg/MMultiDOFJointState.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Sensor/msg/MMultiDOFJointState.cs.meta similarity index 100% rename from com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Sensor/msg/MMultiDOFJointState.cs.meta rename to com.unity.robotics.ros-tcp-connector/Runtime/Messages/Sensor/msg/MMultiDOFJointState.cs.meta diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Sensor/msg/MMultiEchoLaserScan.cs b/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Sensor/msg/MMultiEchoLaserScan.cs similarity index 100% rename from com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Sensor/msg/MMultiEchoLaserScan.cs rename to com.unity.robotics.ros-tcp-connector/Runtime/Messages/Sensor/msg/MMultiEchoLaserScan.cs diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Sensor/msg/MMultiEchoLaserScan.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Sensor/msg/MMultiEchoLaserScan.cs.meta similarity index 100% rename from com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Sensor/msg/MMultiEchoLaserScan.cs.meta rename to com.unity.robotics.ros-tcp-connector/Runtime/Messages/Sensor/msg/MMultiEchoLaserScan.cs.meta diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Sensor/msg/MNavSatFix.cs b/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Sensor/msg/MNavSatFix.cs similarity index 100% rename from com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Sensor/msg/MNavSatFix.cs rename to com.unity.robotics.ros-tcp-connector/Runtime/Messages/Sensor/msg/MNavSatFix.cs diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Sensor/msg/MNavSatFix.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Sensor/msg/MNavSatFix.cs.meta similarity index 100% rename from com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Sensor/msg/MNavSatFix.cs.meta rename to com.unity.robotics.ros-tcp-connector/Runtime/Messages/Sensor/msg/MNavSatFix.cs.meta diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Sensor/msg/MNavSatStatus.cs b/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Sensor/msg/MNavSatStatus.cs similarity index 100% rename from com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Sensor/msg/MNavSatStatus.cs rename to com.unity.robotics.ros-tcp-connector/Runtime/Messages/Sensor/msg/MNavSatStatus.cs diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Sensor/msg/MNavSatStatus.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Sensor/msg/MNavSatStatus.cs.meta similarity index 100% rename from com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Sensor/msg/MNavSatStatus.cs.meta rename to com.unity.robotics.ros-tcp-connector/Runtime/Messages/Sensor/msg/MNavSatStatus.cs.meta diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Sensor/msg/MPointCloud.cs b/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Sensor/msg/MPointCloud.cs similarity index 100% rename from com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Sensor/msg/MPointCloud.cs rename to com.unity.robotics.ros-tcp-connector/Runtime/Messages/Sensor/msg/MPointCloud.cs diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Sensor/msg/MPointCloud.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Sensor/msg/MPointCloud.cs.meta similarity index 100% rename from com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Sensor/msg/MPointCloud.cs.meta rename to com.unity.robotics.ros-tcp-connector/Runtime/Messages/Sensor/msg/MPointCloud.cs.meta diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Sensor/msg/MPointCloud2.cs b/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Sensor/msg/MPointCloud2.cs similarity index 100% rename from com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Sensor/msg/MPointCloud2.cs rename to com.unity.robotics.ros-tcp-connector/Runtime/Messages/Sensor/msg/MPointCloud2.cs diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Sensor/msg/MPointCloud2.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Sensor/msg/MPointCloud2.cs.meta similarity index 100% rename from com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Sensor/msg/MPointCloud2.cs.meta rename to com.unity.robotics.ros-tcp-connector/Runtime/Messages/Sensor/msg/MPointCloud2.cs.meta diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Sensor/msg/MPointField.cs b/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Sensor/msg/MPointField.cs similarity index 100% rename from com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Sensor/msg/MPointField.cs rename to com.unity.robotics.ros-tcp-connector/Runtime/Messages/Sensor/msg/MPointField.cs diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Sensor/msg/MPointField.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Sensor/msg/MPointField.cs.meta similarity index 100% rename from com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Sensor/msg/MPointField.cs.meta rename to com.unity.robotics.ros-tcp-connector/Runtime/Messages/Sensor/msg/MPointField.cs.meta diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Sensor/msg/MRange.cs b/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Sensor/msg/MRange.cs similarity index 100% rename from com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Sensor/msg/MRange.cs rename to com.unity.robotics.ros-tcp-connector/Runtime/Messages/Sensor/msg/MRange.cs diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Sensor/msg/MRange.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Sensor/msg/MRange.cs.meta similarity index 100% rename from com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Sensor/msg/MRange.cs.meta rename to com.unity.robotics.ros-tcp-connector/Runtime/Messages/Sensor/msg/MRange.cs.meta diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Sensor/msg/MRegionOfInterest.cs b/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Sensor/msg/MRegionOfInterest.cs similarity index 100% rename from com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Sensor/msg/MRegionOfInterest.cs rename to com.unity.robotics.ros-tcp-connector/Runtime/Messages/Sensor/msg/MRegionOfInterest.cs diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Sensor/msg/MRegionOfInterest.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Sensor/msg/MRegionOfInterest.cs.meta similarity index 100% rename from com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Sensor/msg/MRegionOfInterest.cs.meta rename to com.unity.robotics.ros-tcp-connector/Runtime/Messages/Sensor/msg/MRegionOfInterest.cs.meta diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Sensor/msg/MRelativeHumidity.cs b/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Sensor/msg/MRelativeHumidity.cs similarity index 100% rename from com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Sensor/msg/MRelativeHumidity.cs rename to com.unity.robotics.ros-tcp-connector/Runtime/Messages/Sensor/msg/MRelativeHumidity.cs diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Sensor/msg/MRelativeHumidity.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Sensor/msg/MRelativeHumidity.cs.meta similarity index 100% rename from com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Sensor/msg/MRelativeHumidity.cs.meta rename to com.unity.robotics.ros-tcp-connector/Runtime/Messages/Sensor/msg/MRelativeHumidity.cs.meta diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Sensor/msg/MTemperature.cs b/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Sensor/msg/MTemperature.cs similarity index 100% rename from com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Sensor/msg/MTemperature.cs rename to com.unity.robotics.ros-tcp-connector/Runtime/Messages/Sensor/msg/MTemperature.cs diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Sensor/msg/MTemperature.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Sensor/msg/MTemperature.cs.meta similarity index 100% rename from com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Sensor/msg/MTemperature.cs.meta rename to com.unity.robotics.ros-tcp-connector/Runtime/Messages/Sensor/msg/MTemperature.cs.meta diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Sensor/msg/MTimeReference.cs b/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Sensor/msg/MTimeReference.cs similarity index 100% rename from com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Sensor/msg/MTimeReference.cs rename to com.unity.robotics.ros-tcp-connector/Runtime/Messages/Sensor/msg/MTimeReference.cs diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Sensor/msg/MTimeReference.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Sensor/msg/MTimeReference.cs.meta similarity index 100% rename from com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Sensor/msg/MTimeReference.cs.meta rename to com.unity.robotics.ros-tcp-connector/Runtime/Messages/Sensor/msg/MTimeReference.cs.meta diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Sensor/srv.meta b/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Sensor/srv.meta similarity index 100% rename from com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Sensor/srv.meta rename to com.unity.robotics.ros-tcp-connector/Runtime/Messages/Sensor/srv.meta diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Sensor/srv/MSetCameraInfoRequest.cs b/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Sensor/srv/MSetCameraInfoRequest.cs similarity index 100% rename from com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Sensor/srv/MSetCameraInfoRequest.cs rename to com.unity.robotics.ros-tcp-connector/Runtime/Messages/Sensor/srv/MSetCameraInfoRequest.cs diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Sensor/srv/MSetCameraInfoRequest.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Sensor/srv/MSetCameraInfoRequest.cs.meta similarity index 100% rename from com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Sensor/srv/MSetCameraInfoRequest.cs.meta rename to com.unity.robotics.ros-tcp-connector/Runtime/Messages/Sensor/srv/MSetCameraInfoRequest.cs.meta diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Sensor/srv/MSetCameraInfoResponse.cs b/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Sensor/srv/MSetCameraInfoResponse.cs similarity index 100% rename from com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Sensor/srv/MSetCameraInfoResponse.cs rename to com.unity.robotics.ros-tcp-connector/Runtime/Messages/Sensor/srv/MSetCameraInfoResponse.cs diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Sensor/srv/MSetCameraInfoResponse.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Sensor/srv/MSetCameraInfoResponse.cs.meta similarity index 100% rename from com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Sensor/srv/MSetCameraInfoResponse.cs.meta rename to com.unity.robotics.ros-tcp-connector/Runtime/Messages/Sensor/srv/MSetCameraInfoResponse.cs.meta diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Shape.meta b/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Shape.meta similarity index 100% rename from com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Shape.meta rename to com.unity.robotics.ros-tcp-connector/Runtime/Messages/Shape.meta diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Shape/msg.meta b/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Shape/msg.meta similarity index 100% rename from com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Shape/msg.meta rename to com.unity.robotics.ros-tcp-connector/Runtime/Messages/Shape/msg.meta diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Shape/msg/MMesh.cs b/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Shape/msg/MMesh.cs similarity index 100% rename from com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Shape/msg/MMesh.cs rename to com.unity.robotics.ros-tcp-connector/Runtime/Messages/Shape/msg/MMesh.cs diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Shape/msg/MMesh.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Shape/msg/MMesh.cs.meta similarity index 100% rename from com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Shape/msg/MMesh.cs.meta rename to com.unity.robotics.ros-tcp-connector/Runtime/Messages/Shape/msg/MMesh.cs.meta diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Shape/msg/MMeshTriangle.cs b/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Shape/msg/MMeshTriangle.cs similarity index 100% rename from com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Shape/msg/MMeshTriangle.cs rename to com.unity.robotics.ros-tcp-connector/Runtime/Messages/Shape/msg/MMeshTriangle.cs diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Shape/msg/MMeshTriangle.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Shape/msg/MMeshTriangle.cs.meta similarity index 100% rename from com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Shape/msg/MMeshTriangle.cs.meta rename to com.unity.robotics.ros-tcp-connector/Runtime/Messages/Shape/msg/MMeshTriangle.cs.meta diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Shape/msg/MPlane.cs b/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Shape/msg/MPlane.cs similarity index 100% rename from com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Shape/msg/MPlane.cs rename to com.unity.robotics.ros-tcp-connector/Runtime/Messages/Shape/msg/MPlane.cs diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Shape/msg/MPlane.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Shape/msg/MPlane.cs.meta similarity index 100% rename from com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Shape/msg/MPlane.cs.meta rename to com.unity.robotics.ros-tcp-connector/Runtime/Messages/Shape/msg/MPlane.cs.meta diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Shape/msg/MSolidPrimitive.cs b/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Shape/msg/MSolidPrimitive.cs similarity index 100% rename from com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Shape/msg/MSolidPrimitive.cs rename to com.unity.robotics.ros-tcp-connector/Runtime/Messages/Shape/msg/MSolidPrimitive.cs diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Shape/msg/MSolidPrimitive.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Shape/msg/MSolidPrimitive.cs.meta similarity index 100% rename from com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Shape/msg/MSolidPrimitive.cs.meta rename to com.unity.robotics.ros-tcp-connector/Runtime/Messages/Shape/msg/MSolidPrimitive.cs.meta diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Std.meta b/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Std.meta similarity index 100% rename from com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Std.meta rename to com.unity.robotics.ros-tcp-connector/Runtime/Messages/Std.meta diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Std/msg.meta b/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Std/msg.meta similarity index 100% rename from com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Std/msg.meta rename to com.unity.robotics.ros-tcp-connector/Runtime/Messages/Std/msg.meta diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Std/msg/MBool.cs b/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Std/msg/MBool.cs similarity index 100% rename from com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Std/msg/MBool.cs rename to com.unity.robotics.ros-tcp-connector/Runtime/Messages/Std/msg/MBool.cs diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Std/msg/MBool.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Std/msg/MBool.cs.meta similarity index 100% rename from com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Std/msg/MBool.cs.meta rename to com.unity.robotics.ros-tcp-connector/Runtime/Messages/Std/msg/MBool.cs.meta diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Std/msg/MByte.cs b/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Std/msg/MByte.cs similarity index 100% rename from com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Std/msg/MByte.cs rename to com.unity.robotics.ros-tcp-connector/Runtime/Messages/Std/msg/MByte.cs diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Std/msg/MByte.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Std/msg/MByte.cs.meta similarity index 100% rename from com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Std/msg/MByte.cs.meta rename to com.unity.robotics.ros-tcp-connector/Runtime/Messages/Std/msg/MByte.cs.meta diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Std/msg/MByteMultiArray.cs b/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Std/msg/MByteMultiArray.cs similarity index 100% rename from com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Std/msg/MByteMultiArray.cs rename to com.unity.robotics.ros-tcp-connector/Runtime/Messages/Std/msg/MByteMultiArray.cs diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Std/msg/MByteMultiArray.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Std/msg/MByteMultiArray.cs.meta similarity index 100% rename from com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Std/msg/MByteMultiArray.cs.meta rename to com.unity.robotics.ros-tcp-connector/Runtime/Messages/Std/msg/MByteMultiArray.cs.meta diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Std/msg/MChar.cs b/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Std/msg/MChar.cs similarity index 100% rename from com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Std/msg/MChar.cs rename to com.unity.robotics.ros-tcp-connector/Runtime/Messages/Std/msg/MChar.cs diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Std/msg/MChar.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Std/msg/MChar.cs.meta similarity index 100% rename from com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Std/msg/MChar.cs.meta rename to com.unity.robotics.ros-tcp-connector/Runtime/Messages/Std/msg/MChar.cs.meta diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Std/msg/MColorRGBA.cs b/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Std/msg/MColorRGBA.cs similarity index 100% rename from com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Std/msg/MColorRGBA.cs rename to com.unity.robotics.ros-tcp-connector/Runtime/Messages/Std/msg/MColorRGBA.cs diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Std/msg/MColorRGBA.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Std/msg/MColorRGBA.cs.meta similarity index 100% rename from com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Std/msg/MColorRGBA.cs.meta rename to com.unity.robotics.ros-tcp-connector/Runtime/Messages/Std/msg/MColorRGBA.cs.meta diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Std/msg/MDuration.cs b/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Std/msg/MDuration.cs similarity index 100% rename from com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Std/msg/MDuration.cs rename to com.unity.robotics.ros-tcp-connector/Runtime/Messages/Std/msg/MDuration.cs diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Std/msg/MDuration.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Std/msg/MDuration.cs.meta similarity index 100% rename from com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Std/msg/MDuration.cs.meta rename to com.unity.robotics.ros-tcp-connector/Runtime/Messages/Std/msg/MDuration.cs.meta diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Std/msg/MEmpty.cs b/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Std/msg/MEmpty.cs similarity index 100% rename from com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Std/msg/MEmpty.cs rename to com.unity.robotics.ros-tcp-connector/Runtime/Messages/Std/msg/MEmpty.cs diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Std/msg/MEmpty.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Std/msg/MEmpty.cs.meta similarity index 100% rename from com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Std/msg/MEmpty.cs.meta rename to com.unity.robotics.ros-tcp-connector/Runtime/Messages/Std/msg/MEmpty.cs.meta diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Std/msg/MFloat32.cs b/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Std/msg/MFloat32.cs similarity index 100% rename from com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Std/msg/MFloat32.cs rename to com.unity.robotics.ros-tcp-connector/Runtime/Messages/Std/msg/MFloat32.cs diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Std/msg/MFloat32.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Std/msg/MFloat32.cs.meta similarity index 100% rename from com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Std/msg/MFloat32.cs.meta rename to com.unity.robotics.ros-tcp-connector/Runtime/Messages/Std/msg/MFloat32.cs.meta diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Std/msg/MFloat32MultiArray.cs b/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Std/msg/MFloat32MultiArray.cs similarity index 100% rename from com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Std/msg/MFloat32MultiArray.cs rename to com.unity.robotics.ros-tcp-connector/Runtime/Messages/Std/msg/MFloat32MultiArray.cs diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Std/msg/MFloat32MultiArray.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Std/msg/MFloat32MultiArray.cs.meta similarity index 100% rename from com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Std/msg/MFloat32MultiArray.cs.meta rename to com.unity.robotics.ros-tcp-connector/Runtime/Messages/Std/msg/MFloat32MultiArray.cs.meta diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Std/msg/MFloat64.cs b/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Std/msg/MFloat64.cs similarity index 100% rename from com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Std/msg/MFloat64.cs rename to com.unity.robotics.ros-tcp-connector/Runtime/Messages/Std/msg/MFloat64.cs diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Std/msg/MFloat64.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Std/msg/MFloat64.cs.meta similarity index 100% rename from com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Std/msg/MFloat64.cs.meta rename to com.unity.robotics.ros-tcp-connector/Runtime/Messages/Std/msg/MFloat64.cs.meta diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Std/msg/MFloat64MultiArray.cs b/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Std/msg/MFloat64MultiArray.cs similarity index 100% rename from com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Std/msg/MFloat64MultiArray.cs rename to com.unity.robotics.ros-tcp-connector/Runtime/Messages/Std/msg/MFloat64MultiArray.cs diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Std/msg/MFloat64MultiArray.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Std/msg/MFloat64MultiArray.cs.meta similarity index 100% rename from com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Std/msg/MFloat64MultiArray.cs.meta rename to com.unity.robotics.ros-tcp-connector/Runtime/Messages/Std/msg/MFloat64MultiArray.cs.meta diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Std/msg/MHeader.cs b/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Std/msg/MHeader.cs similarity index 100% rename from com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Std/msg/MHeader.cs rename to com.unity.robotics.ros-tcp-connector/Runtime/Messages/Std/msg/MHeader.cs diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Std/msg/MHeader.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Std/msg/MHeader.cs.meta similarity index 100% rename from com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Std/msg/MHeader.cs.meta rename to com.unity.robotics.ros-tcp-connector/Runtime/Messages/Std/msg/MHeader.cs.meta diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Std/msg/MInt16.cs b/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Std/msg/MInt16.cs similarity index 100% rename from com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Std/msg/MInt16.cs rename to com.unity.robotics.ros-tcp-connector/Runtime/Messages/Std/msg/MInt16.cs diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Std/msg/MInt16.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Std/msg/MInt16.cs.meta similarity index 100% rename from com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Std/msg/MInt16.cs.meta rename to com.unity.robotics.ros-tcp-connector/Runtime/Messages/Std/msg/MInt16.cs.meta diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Std/msg/MInt16MultiArray.cs b/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Std/msg/MInt16MultiArray.cs similarity index 100% rename from com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Std/msg/MInt16MultiArray.cs rename to com.unity.robotics.ros-tcp-connector/Runtime/Messages/Std/msg/MInt16MultiArray.cs diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Std/msg/MInt16MultiArray.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Std/msg/MInt16MultiArray.cs.meta similarity index 100% rename from com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Std/msg/MInt16MultiArray.cs.meta rename to com.unity.robotics.ros-tcp-connector/Runtime/Messages/Std/msg/MInt16MultiArray.cs.meta diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Std/msg/MInt32.cs b/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Std/msg/MInt32.cs similarity index 100% rename from com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Std/msg/MInt32.cs rename to com.unity.robotics.ros-tcp-connector/Runtime/Messages/Std/msg/MInt32.cs diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Std/msg/MInt32.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Std/msg/MInt32.cs.meta similarity index 100% rename from com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Std/msg/MInt32.cs.meta rename to com.unity.robotics.ros-tcp-connector/Runtime/Messages/Std/msg/MInt32.cs.meta diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Std/msg/MInt32MultiArray.cs b/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Std/msg/MInt32MultiArray.cs similarity index 100% rename from com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Std/msg/MInt32MultiArray.cs rename to com.unity.robotics.ros-tcp-connector/Runtime/Messages/Std/msg/MInt32MultiArray.cs diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Std/msg/MInt32MultiArray.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Std/msg/MInt32MultiArray.cs.meta similarity index 100% rename from com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Std/msg/MInt32MultiArray.cs.meta rename to com.unity.robotics.ros-tcp-connector/Runtime/Messages/Std/msg/MInt32MultiArray.cs.meta diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Std/msg/MInt64.cs b/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Std/msg/MInt64.cs similarity index 100% rename from com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Std/msg/MInt64.cs rename to com.unity.robotics.ros-tcp-connector/Runtime/Messages/Std/msg/MInt64.cs diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Std/msg/MInt64.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Std/msg/MInt64.cs.meta similarity index 100% rename from com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Std/msg/MInt64.cs.meta rename to com.unity.robotics.ros-tcp-connector/Runtime/Messages/Std/msg/MInt64.cs.meta diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Std/msg/MInt64MultiArray.cs b/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Std/msg/MInt64MultiArray.cs similarity index 100% rename from com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Std/msg/MInt64MultiArray.cs rename to com.unity.robotics.ros-tcp-connector/Runtime/Messages/Std/msg/MInt64MultiArray.cs diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Std/msg/MInt64MultiArray.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Std/msg/MInt64MultiArray.cs.meta similarity index 100% rename from com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Std/msg/MInt64MultiArray.cs.meta rename to com.unity.robotics.ros-tcp-connector/Runtime/Messages/Std/msg/MInt64MultiArray.cs.meta diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Std/msg/MInt8.cs b/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Std/msg/MInt8.cs similarity index 100% rename from com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Std/msg/MInt8.cs rename to com.unity.robotics.ros-tcp-connector/Runtime/Messages/Std/msg/MInt8.cs diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Std/msg/MInt8.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Std/msg/MInt8.cs.meta similarity index 100% rename from com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Std/msg/MInt8.cs.meta rename to com.unity.robotics.ros-tcp-connector/Runtime/Messages/Std/msg/MInt8.cs.meta diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Std/msg/MInt8MultiArray.cs b/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Std/msg/MInt8MultiArray.cs similarity index 100% rename from com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Std/msg/MInt8MultiArray.cs rename to com.unity.robotics.ros-tcp-connector/Runtime/Messages/Std/msg/MInt8MultiArray.cs diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Std/msg/MInt8MultiArray.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Std/msg/MInt8MultiArray.cs.meta similarity index 100% rename from com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Std/msg/MInt8MultiArray.cs.meta rename to com.unity.robotics.ros-tcp-connector/Runtime/Messages/Std/msg/MInt8MultiArray.cs.meta diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Std/msg/MMultiArrayDimension.cs b/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Std/msg/MMultiArrayDimension.cs similarity index 100% rename from com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Std/msg/MMultiArrayDimension.cs rename to com.unity.robotics.ros-tcp-connector/Runtime/Messages/Std/msg/MMultiArrayDimension.cs diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Std/msg/MMultiArrayDimension.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Std/msg/MMultiArrayDimension.cs.meta similarity index 100% rename from com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Std/msg/MMultiArrayDimension.cs.meta rename to com.unity.robotics.ros-tcp-connector/Runtime/Messages/Std/msg/MMultiArrayDimension.cs.meta diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Std/msg/MMultiArrayLayout.cs b/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Std/msg/MMultiArrayLayout.cs similarity index 100% rename from com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Std/msg/MMultiArrayLayout.cs rename to com.unity.robotics.ros-tcp-connector/Runtime/Messages/Std/msg/MMultiArrayLayout.cs diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Std/msg/MMultiArrayLayout.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Std/msg/MMultiArrayLayout.cs.meta similarity index 100% rename from com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Std/msg/MMultiArrayLayout.cs.meta rename to com.unity.robotics.ros-tcp-connector/Runtime/Messages/Std/msg/MMultiArrayLayout.cs.meta diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Std/msg/MString.cs b/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Std/msg/MString.cs similarity index 100% rename from com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Std/msg/MString.cs rename to com.unity.robotics.ros-tcp-connector/Runtime/Messages/Std/msg/MString.cs diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Std/msg/MString.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Std/msg/MString.cs.meta similarity index 100% rename from com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Std/msg/MString.cs.meta rename to com.unity.robotics.ros-tcp-connector/Runtime/Messages/Std/msg/MString.cs.meta diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Std/msg/MTime.cs b/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Std/msg/MTime.cs similarity index 100% rename from com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Std/msg/MTime.cs rename to com.unity.robotics.ros-tcp-connector/Runtime/Messages/Std/msg/MTime.cs diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Std/msg/MTime.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Std/msg/MTime.cs.meta similarity index 100% rename from com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Std/msg/MTime.cs.meta rename to com.unity.robotics.ros-tcp-connector/Runtime/Messages/Std/msg/MTime.cs.meta diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Std/msg/MUInt16.cs b/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Std/msg/MUInt16.cs similarity index 100% rename from com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Std/msg/MUInt16.cs rename to com.unity.robotics.ros-tcp-connector/Runtime/Messages/Std/msg/MUInt16.cs diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Std/msg/MUInt16.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Std/msg/MUInt16.cs.meta similarity index 100% rename from com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Std/msg/MUInt16.cs.meta rename to com.unity.robotics.ros-tcp-connector/Runtime/Messages/Std/msg/MUInt16.cs.meta diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Std/msg/MUInt16MultiArray.cs b/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Std/msg/MUInt16MultiArray.cs similarity index 100% rename from com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Std/msg/MUInt16MultiArray.cs rename to com.unity.robotics.ros-tcp-connector/Runtime/Messages/Std/msg/MUInt16MultiArray.cs diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Std/msg/MUInt16MultiArray.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Std/msg/MUInt16MultiArray.cs.meta similarity index 100% rename from com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Std/msg/MUInt16MultiArray.cs.meta rename to com.unity.robotics.ros-tcp-connector/Runtime/Messages/Std/msg/MUInt16MultiArray.cs.meta diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Std/msg/MUInt32.cs b/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Std/msg/MUInt32.cs similarity index 100% rename from com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Std/msg/MUInt32.cs rename to com.unity.robotics.ros-tcp-connector/Runtime/Messages/Std/msg/MUInt32.cs diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Std/msg/MUInt32.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Std/msg/MUInt32.cs.meta similarity index 100% rename from com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Std/msg/MUInt32.cs.meta rename to com.unity.robotics.ros-tcp-connector/Runtime/Messages/Std/msg/MUInt32.cs.meta diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Std/msg/MUInt32MultiArray.cs b/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Std/msg/MUInt32MultiArray.cs similarity index 100% rename from com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Std/msg/MUInt32MultiArray.cs rename to com.unity.robotics.ros-tcp-connector/Runtime/Messages/Std/msg/MUInt32MultiArray.cs diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Std/msg/MUInt32MultiArray.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Std/msg/MUInt32MultiArray.cs.meta similarity index 100% rename from com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Std/msg/MUInt32MultiArray.cs.meta rename to com.unity.robotics.ros-tcp-connector/Runtime/Messages/Std/msg/MUInt32MultiArray.cs.meta diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Std/msg/MUInt64.cs b/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Std/msg/MUInt64.cs similarity index 100% rename from com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Std/msg/MUInt64.cs rename to com.unity.robotics.ros-tcp-connector/Runtime/Messages/Std/msg/MUInt64.cs diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Std/msg/MUInt64.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Std/msg/MUInt64.cs.meta similarity index 100% rename from com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Std/msg/MUInt64.cs.meta rename to com.unity.robotics.ros-tcp-connector/Runtime/Messages/Std/msg/MUInt64.cs.meta diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Std/msg/MUInt64MultiArray.cs b/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Std/msg/MUInt64MultiArray.cs similarity index 100% rename from com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Std/msg/MUInt64MultiArray.cs rename to com.unity.robotics.ros-tcp-connector/Runtime/Messages/Std/msg/MUInt64MultiArray.cs diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Std/msg/MUInt64MultiArray.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Std/msg/MUInt64MultiArray.cs.meta similarity index 100% rename from com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Std/msg/MUInt64MultiArray.cs.meta rename to com.unity.robotics.ros-tcp-connector/Runtime/Messages/Std/msg/MUInt64MultiArray.cs.meta diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Std/msg/MUInt8.cs b/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Std/msg/MUInt8.cs similarity index 100% rename from com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Std/msg/MUInt8.cs rename to com.unity.robotics.ros-tcp-connector/Runtime/Messages/Std/msg/MUInt8.cs diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Std/msg/MUInt8.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Std/msg/MUInt8.cs.meta similarity index 100% rename from com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Std/msg/MUInt8.cs.meta rename to com.unity.robotics.ros-tcp-connector/Runtime/Messages/Std/msg/MUInt8.cs.meta diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Std/msg/MUInt8MultiArray.cs b/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Std/msg/MUInt8MultiArray.cs similarity index 100% rename from com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Std/msg/MUInt8MultiArray.cs rename to com.unity.robotics.ros-tcp-connector/Runtime/Messages/Std/msg/MUInt8MultiArray.cs diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Std/msg/MUInt8MultiArray.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Std/msg/MUInt8MultiArray.cs.meta similarity index 100% rename from com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Std/msg/MUInt8MultiArray.cs.meta rename to com.unity.robotics.ros-tcp-connector/Runtime/Messages/Std/msg/MUInt8MultiArray.cs.meta diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Stereo.meta b/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Stereo.meta similarity index 100% rename from com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Stereo.meta rename to com.unity.robotics.ros-tcp-connector/Runtime/Messages/Stereo.meta diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Stereo/msg.meta b/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Stereo/msg.meta similarity index 100% rename from com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Stereo/msg.meta rename to com.unity.robotics.ros-tcp-connector/Runtime/Messages/Stereo/msg.meta diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Stereo/msg/MDisparityImage.cs b/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Stereo/msg/MDisparityImage.cs similarity index 100% rename from com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Stereo/msg/MDisparityImage.cs rename to com.unity.robotics.ros-tcp-connector/Runtime/Messages/Stereo/msg/MDisparityImage.cs diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Stereo/msg/MDisparityImage.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Stereo/msg/MDisparityImage.cs.meta similarity index 100% rename from com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Stereo/msg/MDisparityImage.cs.meta rename to com.unity.robotics.ros-tcp-connector/Runtime/Messages/Stereo/msg/MDisparityImage.cs.meta diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Trajectory.meta b/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Trajectory.meta similarity index 100% rename from com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Trajectory.meta rename to com.unity.robotics.ros-tcp-connector/Runtime/Messages/Trajectory.meta diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Trajectory/msg.meta b/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Trajectory/msg.meta similarity index 100% rename from com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Trajectory/msg.meta rename to com.unity.robotics.ros-tcp-connector/Runtime/Messages/Trajectory/msg.meta diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Trajectory/msg/MJointTrajectory.cs b/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Trajectory/msg/MJointTrajectory.cs similarity index 100% rename from com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Trajectory/msg/MJointTrajectory.cs rename to com.unity.robotics.ros-tcp-connector/Runtime/Messages/Trajectory/msg/MJointTrajectory.cs diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Trajectory/msg/MJointTrajectory.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Trajectory/msg/MJointTrajectory.cs.meta similarity index 100% rename from com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Trajectory/msg/MJointTrajectory.cs.meta rename to com.unity.robotics.ros-tcp-connector/Runtime/Messages/Trajectory/msg/MJointTrajectory.cs.meta diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Trajectory/msg/MJointTrajectoryPoint.cs b/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Trajectory/msg/MJointTrajectoryPoint.cs similarity index 100% rename from com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Trajectory/msg/MJointTrajectoryPoint.cs rename to com.unity.robotics.ros-tcp-connector/Runtime/Messages/Trajectory/msg/MJointTrajectoryPoint.cs diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Trajectory/msg/MJointTrajectoryPoint.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Trajectory/msg/MJointTrajectoryPoint.cs.meta similarity index 100% rename from com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Trajectory/msg/MJointTrajectoryPoint.cs.meta rename to com.unity.robotics.ros-tcp-connector/Runtime/Messages/Trajectory/msg/MJointTrajectoryPoint.cs.meta diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Trajectory/msg/MMultiDOFJointTrajectory.cs b/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Trajectory/msg/MMultiDOFJointTrajectory.cs similarity index 100% rename from com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Trajectory/msg/MMultiDOFJointTrajectory.cs rename to com.unity.robotics.ros-tcp-connector/Runtime/Messages/Trajectory/msg/MMultiDOFJointTrajectory.cs diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Trajectory/msg/MMultiDOFJointTrajectory.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Trajectory/msg/MMultiDOFJointTrajectory.cs.meta similarity index 100% rename from com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Trajectory/msg/MMultiDOFJointTrajectory.cs.meta rename to com.unity.robotics.ros-tcp-connector/Runtime/Messages/Trajectory/msg/MMultiDOFJointTrajectory.cs.meta diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Trajectory/msg/MMultiDOFJointTrajectoryPoint.cs b/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Trajectory/msg/MMultiDOFJointTrajectoryPoint.cs similarity index 100% rename from com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Trajectory/msg/MMultiDOFJointTrajectoryPoint.cs rename to com.unity.robotics.ros-tcp-connector/Runtime/Messages/Trajectory/msg/MMultiDOFJointTrajectoryPoint.cs diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Trajectory/msg/MMultiDOFJointTrajectoryPoint.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Trajectory/msg/MMultiDOFJointTrajectoryPoint.cs.meta similarity index 100% rename from com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Trajectory/msg/MMultiDOFJointTrajectoryPoint.cs.meta rename to com.unity.robotics.ros-tcp-connector/Runtime/Messages/Trajectory/msg/MMultiDOFJointTrajectoryPoint.cs.meta diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Visualization.meta b/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Visualization.meta similarity index 100% rename from com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Visualization.meta rename to com.unity.robotics.ros-tcp-connector/Runtime/Messages/Visualization.meta diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Visualization/msg.meta b/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Visualization/msg.meta similarity index 100% rename from com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Visualization/msg.meta rename to com.unity.robotics.ros-tcp-connector/Runtime/Messages/Visualization/msg.meta diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Visualization/msg/MImageMarker.cs b/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Visualization/msg/MImageMarker.cs similarity index 100% rename from com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Visualization/msg/MImageMarker.cs rename to com.unity.robotics.ros-tcp-connector/Runtime/Messages/Visualization/msg/MImageMarker.cs diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Visualization/msg/MImageMarker.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Visualization/msg/MImageMarker.cs.meta similarity index 100% rename from com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Visualization/msg/MImageMarker.cs.meta rename to com.unity.robotics.ros-tcp-connector/Runtime/Messages/Visualization/msg/MImageMarker.cs.meta diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Visualization/msg/MInteractiveMarker.cs b/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Visualization/msg/MInteractiveMarker.cs similarity index 100% rename from com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Visualization/msg/MInteractiveMarker.cs rename to com.unity.robotics.ros-tcp-connector/Runtime/Messages/Visualization/msg/MInteractiveMarker.cs diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Visualization/msg/MInteractiveMarker.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Visualization/msg/MInteractiveMarker.cs.meta similarity index 100% rename from com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Visualization/msg/MInteractiveMarker.cs.meta rename to com.unity.robotics.ros-tcp-connector/Runtime/Messages/Visualization/msg/MInteractiveMarker.cs.meta diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Visualization/msg/MInteractiveMarkerControl.cs b/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Visualization/msg/MInteractiveMarkerControl.cs similarity index 100% rename from com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Visualization/msg/MInteractiveMarkerControl.cs rename to com.unity.robotics.ros-tcp-connector/Runtime/Messages/Visualization/msg/MInteractiveMarkerControl.cs diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Visualization/msg/MInteractiveMarkerControl.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Visualization/msg/MInteractiveMarkerControl.cs.meta similarity index 100% rename from com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Visualization/msg/MInteractiveMarkerControl.cs.meta rename to com.unity.robotics.ros-tcp-connector/Runtime/Messages/Visualization/msg/MInteractiveMarkerControl.cs.meta diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Visualization/msg/MInteractiveMarkerFeedback.cs b/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Visualization/msg/MInteractiveMarkerFeedback.cs similarity index 100% rename from com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Visualization/msg/MInteractiveMarkerFeedback.cs rename to com.unity.robotics.ros-tcp-connector/Runtime/Messages/Visualization/msg/MInteractiveMarkerFeedback.cs diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Visualization/msg/MInteractiveMarkerFeedback.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Visualization/msg/MInteractiveMarkerFeedback.cs.meta similarity index 100% rename from com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Visualization/msg/MInteractiveMarkerFeedback.cs.meta rename to com.unity.robotics.ros-tcp-connector/Runtime/Messages/Visualization/msg/MInteractiveMarkerFeedback.cs.meta diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Visualization/msg/MInteractiveMarkerInit.cs b/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Visualization/msg/MInteractiveMarkerInit.cs similarity index 100% rename from com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Visualization/msg/MInteractiveMarkerInit.cs rename to com.unity.robotics.ros-tcp-connector/Runtime/Messages/Visualization/msg/MInteractiveMarkerInit.cs diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Visualization/msg/MInteractiveMarkerInit.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Visualization/msg/MInteractiveMarkerInit.cs.meta similarity index 100% rename from com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Visualization/msg/MInteractiveMarkerInit.cs.meta rename to com.unity.robotics.ros-tcp-connector/Runtime/Messages/Visualization/msg/MInteractiveMarkerInit.cs.meta diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Visualization/msg/MInteractiveMarkerPose.cs b/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Visualization/msg/MInteractiveMarkerPose.cs similarity index 100% rename from com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Visualization/msg/MInteractiveMarkerPose.cs rename to com.unity.robotics.ros-tcp-connector/Runtime/Messages/Visualization/msg/MInteractiveMarkerPose.cs diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Visualization/msg/MInteractiveMarkerPose.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Visualization/msg/MInteractiveMarkerPose.cs.meta similarity index 100% rename from com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Visualization/msg/MInteractiveMarkerPose.cs.meta rename to com.unity.robotics.ros-tcp-connector/Runtime/Messages/Visualization/msg/MInteractiveMarkerPose.cs.meta diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Visualization/msg/MInteractiveMarkerUpdate.cs b/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Visualization/msg/MInteractiveMarkerUpdate.cs similarity index 100% rename from com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Visualization/msg/MInteractiveMarkerUpdate.cs rename to com.unity.robotics.ros-tcp-connector/Runtime/Messages/Visualization/msg/MInteractiveMarkerUpdate.cs diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Visualization/msg/MInteractiveMarkerUpdate.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Visualization/msg/MInteractiveMarkerUpdate.cs.meta similarity index 100% rename from com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Visualization/msg/MInteractiveMarkerUpdate.cs.meta rename to com.unity.robotics.ros-tcp-connector/Runtime/Messages/Visualization/msg/MInteractiveMarkerUpdate.cs.meta diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Visualization/msg/MMarker.cs b/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Visualization/msg/MMarker.cs similarity index 100% rename from com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Visualization/msg/MMarker.cs rename to com.unity.robotics.ros-tcp-connector/Runtime/Messages/Visualization/msg/MMarker.cs diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Visualization/msg/MMarker.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Visualization/msg/MMarker.cs.meta similarity index 100% rename from com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Visualization/msg/MMarker.cs.meta rename to com.unity.robotics.ros-tcp-connector/Runtime/Messages/Visualization/msg/MMarker.cs.meta diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Visualization/msg/MMarkerArray.cs b/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Visualization/msg/MMarkerArray.cs similarity index 100% rename from com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Visualization/msg/MMarkerArray.cs rename to com.unity.robotics.ros-tcp-connector/Runtime/Messages/Visualization/msg/MMarkerArray.cs diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Visualization/msg/MMarkerArray.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Visualization/msg/MMarkerArray.cs.meta similarity index 100% rename from com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Visualization/msg/MMarkerArray.cs.meta rename to com.unity.robotics.ros-tcp-connector/Runtime/Messages/Visualization/msg/MMarkerArray.cs.meta diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Visualization/msg/MMenuEntry.cs b/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Visualization/msg/MMenuEntry.cs similarity index 100% rename from com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Visualization/msg/MMenuEntry.cs rename to com.unity.robotics.ros-tcp-connector/Runtime/Messages/Visualization/msg/MMenuEntry.cs diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Visualization/msg/MMenuEntry.cs.meta b/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Visualization/msg/MMenuEntry.cs.meta similarity index 100% rename from com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/PregeneratedMessages/Visualization/msg/MMenuEntry.cs.meta rename to com.unity.robotics.ros-tcp-connector/Runtime/Messages/Visualization/msg/MMenuEntry.cs.meta From a8d7f53d49b9352c5c28417da4a6ed50d6b8cd90 Mon Sep 17 00:00:00 2001 From: Shuo Diao Date: Tue, 25 May 2021 12:00:57 -0700 Subject: [PATCH 25/30] Add Linter (#103) * Add editorconfig for formatting * Use linter to format the package code * Add pre-commit hook * Fix line endings for markdown Fix trailing-whitespace * Remove ruby setup; Change to run pre-commit only on pull-requests --- .editorconfig | 75 ++++++++++++ .github/PULL_REQUEST_TEMPLATE.md | 2 +- .github/workflows/pre-commit.yml | 17 +++ .pre-commit-config.yaml | 31 +++++ CONTRIBUTING.md | 14 +-- MessageGeneration.md | 26 ++-- README.md | 10 +- ROSGeometry.md | 112 +++++++++--------- .../MessageGeneration/MessageGenBrowser.cs | 6 +- .../MessageGenBrowserSettings.cs | 2 +- .../MessageGeneration/ScriptedMsgImporter.cs | 6 +- .../Editor/ROSSettingsEditor.cs | 2 +- .../Runtime/MessageGeneration/Action.cs | 9 +- .../MessageGeneration/ActionAutoGen.cs | 18 +-- .../MessageGeneration/ActionFeedback.cs | 5 +- .../Runtime/MessageGeneration/ActionGoal.cs | 8 +- .../Runtime/MessageGeneration/ActionResult.cs | 8 +- .../Runtime/MessageGeneration/Message.cs | 2 +- .../MessageGeneration/MessageAutoGen.cs | 6 +- .../MessageGeneration/MessageParser.cs | 2 +- .../Runtime/MessageGeneration/MessageToken.cs | 4 +- .../MessageGeneration/MessageTokenizer.cs | 4 +- .../MessageGeneration/MsgAutoGenUtilities.cs | 9 +- .../MessageGeneration/ServiceAutoGen.cs | 13 +- .../Messages/Actionlib/msg/MGoalStatus.cs | 4 +- .../Actionlib/msg/MGoalStatusArray.cs | 10 +- .../Diagnostic/msg/MDiagnosticArray.cs | 10 +- .../Diagnostic/msg/MDiagnosticStatus.cs | 14 +-- .../Diagnostic/srv/MSelfTestResponse.cs | 14 +-- .../Geometry/msg/MAccelWithCovariance.cs | 10 +- .../Runtime/Messages/Geometry/msg/MPolygon.cs | 10 +- .../Messages/Geometry/msg/MPoseArray.cs | 10 +- .../Geometry/msg/MPoseWithCovariance.cs | 10 +- .../Geometry/msg/MTwistWithCovariance.cs | 10 +- .../Runtime/Messages/Nav/msg/MGridCells.cs | 10 +- .../Messages/Nav/msg/MOccupancyGrid.cs | 10 +- .../Runtime/Messages/Nav/msg/MPath.cs | 10 +- .../Messages/Nav/srv/MLoadMapResponse.cs | 4 +- .../action/MObjectRecognitionGoal.cs | 10 +- .../msg/MRecognizedObject.cs | 20 ++-- .../msg/MRecognizedObjectArray.cs | 20 ++-- .../Messages/ObjectRecognition/msg/MTable.cs | 10 +- .../ObjectRecognition/msg/MTableArray.cs | 10 +- .../Runtime/Messages/Octomap/msg/MOctomap.cs | 10 +- .../RosTcpEndpoint/msg/MRosUnitySrvMessage.cs | 8 +- .../srv/MRosUnityTopicListResponse.cs | 10 +- .../Messages/Sensor/msg/MBatteryState.cs | 32 ++--- .../Messages/Sensor/msg/MCameraInfo.cs | 40 +++---- .../Messages/Sensor/msg/MChannelFloat32.cs | 10 +- .../Messages/Sensor/msg/MCompressedImage.cs | 8 +- .../Runtime/Messages/Sensor/msg/MImage.cs | 12 +- .../Runtime/Messages/Sensor/msg/MImu.cs | 30 ++--- .../Messages/Sensor/msg/MJointState.cs | 40 +++---- .../Runtime/Messages/Sensor/msg/MJoy.cs | 20 ++-- .../Messages/Sensor/msg/MJoyFeedback.cs | 8 +- .../Messages/Sensor/msg/MJoyFeedbackArray.cs | 10 +- .../Runtime/Messages/Sensor/msg/MLaserEcho.cs | 10 +- .../Runtime/Messages/Sensor/msg/MLaserScan.cs | 20 ++-- .../Messages/Sensor/msg/MMagneticField.cs | 10 +- .../Sensor/msg/MMultiDOFJointState.cs | 40 +++---- .../Sensor/msg/MMultiEchoLaserScan.cs | 20 ++-- .../Runtime/Messages/Sensor/msg/MNavSatFix.cs | 14 +-- .../Messages/Sensor/msg/MNavSatStatus.cs | 4 +- .../Messages/Sensor/msg/MPointCloud.cs | 20 ++-- .../Messages/Sensor/msg/MPointCloud2.cs | 18 +-- .../Messages/Sensor/msg/MPointField.cs | 4 +- .../Runtime/Messages/Sensor/msg/MRange.cs | 4 +- .../Runtime/Messages/Shape/msg/MMesh.cs | 20 ++-- .../Messages/Shape/msg/MMeshTriangle.cs | 10 +- .../Runtime/Messages/Shape/msg/MPlane.cs | 10 +- .../Messages/Shape/msg/MSolidPrimitive.cs | 14 +-- .../Runtime/Messages/Std/msg/MByte.cs | 4 +- .../Messages/Std/msg/MByteMultiArray.cs | 10 +- .../Runtime/Messages/Std/msg/MChar.cs | 4 +- .../Runtime/Messages/Std/msg/MDuration.cs | 2 +- .../Messages/Std/msg/MFloat32MultiArray.cs | 10 +- .../Messages/Std/msg/MFloat64MultiArray.cs | 10 +- .../Messages/Std/msg/MInt16MultiArray.cs | 10 +- .../Messages/Std/msg/MInt32MultiArray.cs | 10 +- .../Messages/Std/msg/MInt64MultiArray.cs | 10 +- .../Runtime/Messages/Std/msg/MInt8.cs | 4 +- .../Messages/Std/msg/MInt8MultiArray.cs | 10 +- .../Messages/Std/msg/MMultiArrayLayout.cs | 10 +- .../Runtime/Messages/Std/msg/MTime.cs | 2 +- .../Messages/Std/msg/MUInt16MultiArray.cs | 10 +- .../Messages/Std/msg/MUInt32MultiArray.cs | 10 +- .../Messages/Std/msg/MUInt64MultiArray.cs | 10 +- .../Runtime/Messages/Std/msg/MUInt8.cs | 4 +- .../Messages/Std/msg/MUInt8MultiArray.cs | 8 +- .../Trajectory/msg/MJointTrajectory.cs | 20 ++-- .../Trajectory/msg/MJointTrajectoryPoint.cs | 40 +++---- .../msg/MMultiDOFJointTrajectory.cs | 20 ++-- .../msg/MMultiDOFJointTrajectoryPoint.cs | 30 ++--- .../Visualization/msg/MImageMarker.cs | 24 ++-- .../Visualization/msg/MInteractiveMarker.cs | 20 ++-- .../msg/MInteractiveMarkerControl.cs | 18 +-- .../msg/MInteractiveMarkerFeedback.cs | 4 +- .../msg/MInteractiveMarkerInit.cs | 10 +- .../msg/MInteractiveMarkerUpdate.cs | 34 +++--- .../Messages/Visualization/msg/MMarker.cs | 20 ++-- .../Visualization/msg/MMarkerArray.cs | 10 +- .../Messages/Visualization/msg/MMenuEntry.cs | 4 +- .../Runtime/ROSGeometry/CoordinateSpaces.cs | 2 +- .../Runtime/ROSGeometry/ROSVector3.cs | 66 +++++------ .../Runtime/TcpConnector/HUDPanel.cs | 4 +- .../Runtime/TcpConnector/ROSConnection.cs | 8 +- .../Runtime/TcpConnector/TaskPauser.cs | 4 +- 107 files changed, 831 insertions(+), 698 deletions(-) create mode 100644 .editorconfig create mode 100644 .github/workflows/pre-commit.yml create mode 100644 .pre-commit-config.yaml diff --git a/.editorconfig b/.editorconfig new file mode 100644 index 00000000..d48682bf --- /dev/null +++ b/.editorconfig @@ -0,0 +1,75 @@ +; see http://editorconfig.org/ for docs on this file +; See https://github.com/dotnet/format for dotnet format + +root = true + +[*] +ignore_if_in_header = This code was generated by a tool| +indent_style = space +indent_size = 4 +; uncomment to help with sharing files across os's (i.e. network share or through local vm) +#end_of_line = lf +; avoid a bom, which causes endless problems with naive text tooling +charset = utf-8 +trim_trailing_whitespace = true +insert_final_newline = true +; keeping auto-format enabled helps avoid merge hell for projects without CI-based format validation +#disable_auto_format = true + +[*.cs] +; uncomment to enable full formatting of c# files +formatters = generic, uncrustify + +[*.asmdef] +scrape_api = true + +[**/Tests/**.asmdef] +scrape_api = false + +[*.Tests.asmdef] +scrape_api = false + +[*.md] +indent_size = 2 +; trailing whitespace is unfortunately significant in markdown +trim_trailing_whitespace = false +; uncomment to enable basic formatting of markdown files +#formatters = generic + +[{Makefile,makefile}] +; tab characters are part of the Makefile format +indent_style = tab + +[*.asmdef] +indent_size = 4 + +[*.json] +indent_size = 2 + +[*.{vcproj,bat,cmd,xaml,tt,t4,ttinclude}] +end_of_line = crlf + +; this VS-specific stuff is based on experiments to see how VS will modify a file after it has been manually edited. +; the settings are meant to closely match what VS does to minimize unnecessary diffs. +[*.{vcxproj,vcxproj.filters}] +indent_style = space +indent_size = 2 +end_of_line = crlf +charset = utf-8-bom +trim_trailing_whitespace = true +insert_final_newline = false +; must be broken out because of 51-char bug (https://github.com/editorconfig/editorconfig-visualstudio/issues/21) +[*.{csproj,pyproj,props,targets}] +indent_style = space +indent_size = 2 +end_of_line = crlf +charset = utf-8-bom +trim_trailing_whitespace = true +insert_final_newline = false +[*.{sln,sln.template}] +indent_style = tab +indent_size = 4 +end_of_line = crlf +charset = utf-8 +trim_trailing_whitespace = true +insert_final_newline = false diff --git a/.github/PULL_REQUEST_TEMPLATE.md b/.github/PULL_REQUEST_TEMPLATE.md index 0eb14216..e2f22bd1 100644 --- a/.github/PULL_REQUEST_TEMPLATE.md +++ b/.github/PULL_REQUEST_TEMPLATE.md @@ -16,7 +16,7 @@ Provide any relevant links here. ## Testing and Verification -Please describe the tests that you ran to verify your changes. Please also provide instructions, ROS packages, and Unity project files as appropriate so we can reproduce the test environment. +Please describe the tests that you ran to verify your changes. Please also provide instructions, ROS packages, and Unity project files as appropriate so we can reproduce the test environment. ### Test Configuration: - Unity Version: [e.g. Unity 2020.2.0f1] diff --git a/.github/workflows/pre-commit.yml b/.github/workflows/pre-commit.yml new file mode 100644 index 00000000..8aa9a716 --- /dev/null +++ b/.github/workflows/pre-commit.yml @@ -0,0 +1,17 @@ +name: pre-commit + +on: + pull_request: + +jobs: + pre-commit: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v2 + - uses: actions/setup-python@v2 + with: + python-version: 3.7.x + - uses: actions/setup-dotnet@v1 + with: + dotnet-version: '3.1.x' + - uses: pre-commit/action@v2.0.0 diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml new file mode 100644 index 00000000..785adfce --- /dev/null +++ b/.pre-commit-config.yaml @@ -0,0 +1,31 @@ +repos: +- repo: https://github.com/pre-commit/pre-commit-hooks + rev: v4.0.1 + hooks: + - id: mixed-line-ending + exclude: > + (?x)^( + .*cs.meta| + .*.css| + .*.meta| + .*.mat| + .*.preset| + .*.lighting + )$ + args: [--fix=lf] + + - id: trailing-whitespace + name: trailing-whitespace-markdown + types: [markdown] + - id: check-merge-conflict + args: [--assume-in-merge] + - id: check-yaml + # Won't handle the templating in yamato + exclude: \.yamato/.* + + +- repo: https://github.com/dotnet/format + rev: "7e343070a0355c86f72bdee226b5e19ffcbac931" + hooks: + - id: dotnet-format + args: [--folder, --include] diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index 4b649214..cb9522e8 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -1,7 +1,7 @@ # Contribution Guidelines -Thank you for your interest in contributing to Unity Robotics! To facilitate your -contributions, we've outlined a brief set of guidelines to ensure that your extensions +Thank you for your interest in contributing to Unity Robotics! To facilitate your +contributions, we've outlined a brief set of guidelines to ensure that your extensions can be easily integrated. ## Communication @@ -40,10 +40,10 @@ We run continuous integration on all PRs; all tests must be passing before the P All Python code should follow the [PEP 8 style guidelines](https://pep8.org/). -All C# code should follow the [Microsoft C# Coding Conventions](https://docs.microsoft.com/en-us/dotnet/csharp/programming-guide/inside-a-program/coding-conventions). -Additionally, the [Unity Coding package](https://docs.unity3d.com/Packages/com.unity.coding@0.1/manual/index.html) -can be used to format, encode, and lint your code according to the standard Unity -development conventions. Be aware that these Unity conventions will supersede the +All C# code should follow the [Microsoft C# Coding Conventions](https://docs.microsoft.com/en-us/dotnet/csharp/programming-guide/inside-a-program/coding-conventions). +Additionally, the [Unity Coding package](https://docs.unity3d.com/Packages/com.unity.coding@0.1/manual/index.html) +can be used to format, encode, and lint your code according to the standard Unity +development conventions. Be aware that these Unity conventions will supersede the Microsoft C# Coding Conventions where applicable. Please note that even if the code you are changing does not adhere to these guidelines, @@ -60,5 +60,5 @@ email us at [unity-robotics@unity3d.com](mailto:unity-robotics@unity3d.com). ## Contribution review -Once you have a change ready following the above ground rules, simply make a +Once you have a change ready following the above ground rules, simply make a pull request in GitHub. \ No newline at end of file diff --git a/MessageGeneration.md b/MessageGeneration.md index 32c6c9b8..89662789 100644 --- a/MessageGeneration.md +++ b/MessageGeneration.md @@ -1,13 +1,13 @@ -# Message Generation - -To work with a ROS message in Unity, you first need to generate the corresponding C# message class. Select the menu option "RosMessageGeneration->Browse..." to open the message browser. - -![](images~/MessageBrowser.png) - -Select your ROS message folder at the top, then you can navigate through the folder structure to find the .msg files. Click the "Build msg" button to build the messages you want. - -# Message importers - -For a more automated workflow, you may find it useful to simply drag an entire ROS module folder into your Unity project. Unity will automatically find any .msg and .srv files in the folder structure, and convert them into C# message classes for you. And the classes will be updated if the .msg or .srv files change on disk. - -NB: The message generation system looks for a ROS package.xml to determine what code to generate, so if you're working this way it's recommended to import an entire ROS module, rather than individual .msg files, into your Unity project. \ No newline at end of file +# Message Generation + +To work with a ROS message in Unity, you first need to generate the corresponding C# message class. Select the menu option "RosMessageGeneration->Browse..." to open the message browser. + +![](images~/MessageBrowser.png) + +Select your ROS message folder at the top, then you can navigate through the folder structure to find the .msg files. Click the "Build msg" button to build the messages you want. + +# Message importers + +For a more automated workflow, you may find it useful to simply drag an entire ROS module folder into your Unity project. Unity will automatically find any .msg and .srv files in the folder structure, and convert them into C# message classes for you. And the classes will be updated if the .msg or .srv files change on disk. + +NB: The message generation system looks for a ROS package.xml to determine what code to generate, so if you're working this way it's recommended to import an entire ROS module, rather than individual .msg files, into your Unity project. diff --git a/README.md b/README.md index 8471072e..e45c16d0 100644 --- a/README.md +++ b/README.md @@ -3,14 +3,14 @@ [![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0) ## Installation -1. Using Unity 2020.2 or later, open the package manager from `Window` -> `Package Manager` and select "Add package from git URL..." +1. Using Unity 2020.2 or later, open the package manager from `Window` -> `Package Manager` and select "Add package from git URL..." ![image](https://user-images.githubusercontent.com/29758400/110989310-8ea36180-8326-11eb-8318-f67ee200a23d.png) 2. Enter the following URL. If you don't want to use the latest version, substitute your desired version tag where we've put `v0.3.0` in this example: `https://github.com/Unity-Technologies/ROS-TCP-Connector.git?path=/com.unity.robotics.ros-tcp-connector#v0.3.0` 3. Click `Add`. -## Tutorials +## Tutorials Scripts used to send [ROS](https://www.ros.org/) messages to an [TCP endpoint](https://github.com/Unity-Technologies/ROS_TCP_Endpoint) running as a ROS node. This Unity package provides three main features: @@ -27,8 +27,8 @@ Special thanks to the Siemens [ROS# Project Team]( https://github.com/siemens/ro ## Community and Feedback -The Unity Robotics projects are open-source and we encourage and welcome contributions. -If you wish to contribute, be sure to review our [contribution guidelines](CONTRIBUTING.md) +The Unity Robotics projects are open-source and we encourage and welcome contributions. +If you wish to contribute, be sure to review our [contribution guidelines](CONTRIBUTING.md) and [code of conduct](CODE_OF_CONDUCT.md). ## Support @@ -36,7 +36,7 @@ For questions or discussions about Unity Robotics package installations or how t For feature requests, bugs, or other issues, please file a [GitHub issue](https://github.com/Unity-Technologies/ROS-TCP-Connector/issues) using the provided templates and the Robotics team will investigate as soon as possible. -For any other questions or feedback, connect directly with the +For any other questions or feedback, connect directly with the Robotics team at [unity-robotics@unity3d.com](mailto:unity-robotics@unity3d.com). ## License diff --git a/ROSGeometry.md b/ROSGeometry.md index dd888e56..41357942 100644 --- a/ROSGeometry.md +++ b/ROSGeometry.md @@ -1,56 +1,56 @@ -# ROSGeometry component - -In Unity, the X axis points right, Y up, and Z forward. ROS, on the other hand, supports various coordinate frames: in the most commonly-used one, X points forward, Y left, and Z up. In ROS terminology, this frame is called "FLU" (forward, left, up), whereas the Unity coordinate frame would be "RUF" (right, up, forward). - -The ROSGeometry namespace contains code to make it easier to work with these various coordinate frames - letting you be explicit about what coordinates a given value is in at compile time, and managing the conversions for you. It does this with two generic structs, `Vector3` and `Quaternion`. The type parameter C indicates the coordinate frame you're working in - either FLU, or RUF, or perhaps a more exotic frame such as NED (north, east, down) or ENU (east, north, up), commonly used in aviation. - - -# Converting between frames: - -For example, if you need to convert an object's position into the FLU coordinate frame, you might write: - - Vector3 rosPos = obj.transform.position.To(); - -An explicit cast, or calling the constructor, would also produce the same result. - - Vector3 rosPos2 = (Vector3)obj.transform.position; - Vector3 rosPos3 = new Vector3(obj.transform.position); - -To convert back, just access the "toUnity" property on the vector. - - Vector3 unityPos = rosPos.toUnity; - -And the same functions apply for converting Quaternions. - -# Ros Message conversions: - -For convenience, `Vector3` has an implicit conversion into all three of the main ROS position message types: Point, Point32 and Vector3. Similarly, `Quaternion` has an implicit conversion to the ROS Quaternion message. Hence, writing 3d data into a message can often be as simple as writing: - - Imu msg = new Imu(); - msg.linear_acceleration = acceleration.To(); - msg.orientation = rigidbody.transform.rotation.To(); - msg.angular_velocity = rigidbody.angularVelocity.To(); - ros.Send("imu", msg); - -Note, the calls to `To()` above are essential. Normal Unity Vector3s or Quaternions do NOT have these conversions. You need to explicitly select a coordinate frame before converting to a ROS message. - -Unity's standard Transform class also has a `To()` extension method that returns a ROS Transform message. So sending a Transform message typically looks like: - - ros.Send("topic", obj.transform.To()); - -# Converting incoming messages - -You can also convert Points, Point32s and Vector3s back into Unity coordinates. To convert a Point in coordinate space C directly into a Unity Vector3, you can write `From`. For example: - - void SubscriberCallback(Point p) - { - transform.position = p.From(); - } - -Or, if you need to work with them in the FLU coordinate space for now, you can write: - - Vector3 rosPos = p.As(); - -(Note that this does NOT do any coordinate conversion. It simply assumes the point is in the FLU coordinate frame already, and transfers it into an appropriate container.) - -And again, the same goes for converting a Quaternion message into a Unity Quaternion or `Quaternion`. \ No newline at end of file +# ROSGeometry component + +In Unity, the X axis points right, Y up, and Z forward. ROS, on the other hand, supports various coordinate frames: in the most commonly-used one, X points forward, Y left, and Z up. In ROS terminology, this frame is called "FLU" (forward, left, up), whereas the Unity coordinate frame would be "RUF" (right, up, forward). + +The ROSGeometry namespace contains code to make it easier to work with these various coordinate frames - letting you be explicit about what coordinates a given value is in at compile time, and managing the conversions for you. It does this with two generic structs, `Vector3` and `Quaternion`. The type parameter C indicates the coordinate frame you're working in - either FLU, or RUF, or perhaps a more exotic frame such as NED (north, east, down) or ENU (east, north, up), commonly used in aviation. + + +# Converting between frames: + +For example, if you need to convert an object's position into the FLU coordinate frame, you might write: + + Vector3 rosPos = obj.transform.position.To(); + +An explicit cast, or calling the constructor, would also produce the same result. + + Vector3 rosPos2 = (Vector3)obj.transform.position; + Vector3 rosPos3 = new Vector3(obj.transform.position); + +To convert back, just access the "toUnity" property on the vector. + + Vector3 unityPos = rosPos.toUnity; + +And the same functions apply for converting Quaternions. + +# Ros Message conversions: + +For convenience, `Vector3` has an implicit conversion into all three of the main ROS position message types: Point, Point32 and Vector3. Similarly, `Quaternion` has an implicit conversion to the ROS Quaternion message. Hence, writing 3d data into a message can often be as simple as writing: + + Imu msg = new Imu(); + msg.linear_acceleration = acceleration.To(); + msg.orientation = rigidbody.transform.rotation.To(); + msg.angular_velocity = rigidbody.angularVelocity.To(); + ros.Send("imu", msg); + +Note, the calls to `To()` above are essential. Normal Unity Vector3s or Quaternions do NOT have these conversions. You need to explicitly select a coordinate frame before converting to a ROS message. + +Unity's standard Transform class also has a `To()` extension method that returns a ROS Transform message. So sending a Transform message typically looks like: + + ros.Send("topic", obj.transform.To()); + +# Converting incoming messages + +You can also convert Points, Point32s and Vector3s back into Unity coordinates. To convert a Point in coordinate space C directly into a Unity Vector3, you can write `From`. For example: + + void SubscriberCallback(Point p) + { + transform.position = p.From(); + } + +Or, if you need to work with them in the FLU coordinate space for now, you can write: + + Vector3 rosPos = p.As(); + +(Note that this does NOT do any coordinate conversion. It simply assumes the point is in the FLU coordinate frame already, and transfers it into an appropriate container.) + +And again, the same goes for converting a Quaternion message into a Unity Quaternion or `Quaternion`. diff --git a/com.unity.robotics.ros-tcp-connector/Editor/MessageGeneration/MessageGenBrowser.cs b/com.unity.robotics.ros-tcp-connector/Editor/MessageGeneration/MessageGenBrowser.cs index 82a91cf2..43c07aef 100644 --- a/com.unity.robotics.ros-tcp-connector/Editor/MessageGeneration/MessageGenBrowser.cs +++ b/com.unity.robotics.ros-tcp-connector/Editor/MessageGeneration/MessageGenBrowser.cs @@ -1,4 +1,4 @@ -using System.Collections.Generic; +using System.Collections.Generic; using System.IO; using System.Linq; using Unity.Robotics.ROSTCPConnector.MessageGeneration; @@ -269,7 +269,7 @@ CachedEntry CacheFolder(string path) if (numActions > 0) buildStrings.Add(numActions + " action" + (numActions > 1 ? "s" : "")); - if(buildStrings.Count > 0) + if (buildStrings.Count > 0) buildLabel = "Build " + string.Join(", ", buildStrings.Select(x => x.ToString())); return new CachedEntry() @@ -294,7 +294,7 @@ CachedEntryStatus GetFileStatus(string path) case ".action": string[] builtActionPaths = ActionAutoGen.GetActionClassPaths(path, MessageGenBrowserSettings.Get().outputPath); return builtActionPaths.All(file => File.Exists(file)) ? CachedEntryStatus.BuiltActionFile : CachedEntryStatus.UnbuiltActionFile; - } + } return CachedEntryStatus.Ignored; } diff --git a/com.unity.robotics.ros-tcp-connector/Editor/MessageGeneration/MessageGenBrowserSettings.cs b/com.unity.robotics.ros-tcp-connector/Editor/MessageGeneration/MessageGenBrowserSettings.cs index 01c92375..333f736f 100644 --- a/com.unity.robotics.ros-tcp-connector/Editor/MessageGeneration/MessageGenBrowserSettings.cs +++ b/com.unity.robotics.ros-tcp-connector/Editor/MessageGeneration/MessageGenBrowserSettings.cs @@ -48,7 +48,7 @@ public static string ToRelativePath(string fullPath) if (!fullPath.StartsWith(dataPath)) return ""; - return fullPath.Substring(dataPath.Length+1); + return fullPath.Substring(dataPath.Length + 1); } } } diff --git a/com.unity.robotics.ros-tcp-connector/Editor/MessageGeneration/ScriptedMsgImporter.cs b/com.unity.robotics.ros-tcp-connector/Editor/MessageGeneration/ScriptedMsgImporter.cs index 56d5191a..07c4b7dd 100644 --- a/com.unity.robotics.ros-tcp-connector/Editor/MessageGeneration/ScriptedMsgImporter.cs +++ b/com.unity.robotics.ros-tcp-connector/Editor/MessageGeneration/ScriptedMsgImporter.cs @@ -15,15 +15,15 @@ public class ScriptedMsgImporter : ScriptedImporter { public override void OnImportAsset(AssetImportContext ctx) { - string inputPath = Path.Combine(Directory.GetCurrentDirectory(), ctx.assetPath); + string inputPath = Path.Combine(Directory.GetCurrentDirectory(), ctx.assetPath); string outputPath = MessageGenBrowserSettings.Get().outputPath; MessageAutoGen.GenerateSingleMessage(inputPath, outputPath); - + string builtPath = MessageAutoGen.GetMessageClassPath(inputPath, outputPath); string builtAssetPath = Path.Combine("Assets", MessageGenBrowserSettings.ToRelativePath(builtPath)); AssetDatabase.ImportAsset(builtAssetPath); Object messageClass = AssetDatabase.LoadAssetAtPath(builtAssetPath, typeof(MonoScript)); - if(messageClass != null) + if (messageClass != null) ctx.AddObjectToAsset("messageClass", messageClass); } } diff --git a/com.unity.robotics.ros-tcp-connector/Editor/ROSSettingsEditor.cs b/com.unity.robotics.ros-tcp-connector/Editor/ROSSettingsEditor.cs index e63b81f1..18e06bf8 100644 --- a/com.unity.robotics.ros-tcp-connector/Editor/ROSSettingsEditor.cs +++ b/com.unity.robotics.ros-tcp-connector/Editor/ROSSettingsEditor.cs @@ -78,4 +78,4 @@ protected virtual void OnGUI() } } } -} \ No newline at end of file +} diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/Action.cs b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/Action.cs index f2b573be..8938deeb 100644 --- a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/Action.cs +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/Action.cs @@ -1,4 +1,4 @@ -/* +/* © Siemens AG, 2019 Author: Sifan Ye (sifan.ye@siemens.com) @@ -16,8 +16,8 @@ limitations under the License. namespace Unity.Robotics.ROSTCPConnector.MessageGeneration { public abstract class Action : Message - where TActionGoal: ActionGoal - where TActionResult: ActionResult + where TActionGoal : ActionGoal + where TActionResult : ActionResult where TActionFeedback : ActionFeedback where TGoal : Message where TResult : Message @@ -29,7 +29,8 @@ public abstract class Action : Message where TGoal : Message public MGoalID goal_id { get; set; } public TGoal goal { get; set; } - public ActionGoal() { + public ActionGoal() + { header = new MHeader(); goal_id = new MGoalID(); } - public ActionGoal(MHeader header, MGoalID goal_id) { + public ActionGoal(MHeader header, MGoalID goal_id) + { this.header = header; this.goal_id = goal_id; } diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/ActionResult.cs b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/ActionResult.cs index fd57cc36..706e6a3e 100644 --- a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/ActionResult.cs +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/ActionResult.cs @@ -1,4 +1,4 @@ -/* +/* © Siemens AG, 2019 Author: Sifan Ye (sifan.ye@siemens.com) @@ -25,12 +25,14 @@ public abstract class ActionResult : Message where TResult : Message public MGoalStatus status { get; set; } public TResult result { get; set; } - public ActionResult() { + public ActionResult() + { header = new MHeader(); status = new MGoalStatus(); } - public ActionResult(MHeader header, MGoalStatus status) { + public ActionResult(MHeader header, MGoalStatus status) + { this.header = header; this.status = status; } diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/Message.cs b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/Message.cs index 6a825e11..cfb948dd 100644 --- a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/Message.cs +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/Message.cs @@ -90,4 +90,4 @@ public byte[] Serialize(bool omitMessageSize = true) /// The offset which a subsequent Deserialize function can begin reading from. public abstract int Deserialize(byte[] data, int offset); } -} \ No newline at end of file +} diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/MessageAutoGen.cs b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/MessageAutoGen.cs index ba591b2f..ae11e7bb 100644 --- a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/MessageAutoGen.cs +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/MessageAutoGen.cs @@ -1,4 +1,4 @@ -/* +/* © Siemens AG, 2019 Author: Sifan Ye (sifan.ye@siemens.com) Licensed under the Apache License, Version 2.0 (the "License"); @@ -38,7 +38,7 @@ public static string GetRosPackageName(string messagePath) if (File.Exists(packagePath)) { XmlReader reader = XmlReader.Create(File.OpenRead(packagePath)); - while(reader.Read()) + while (reader.Read()) { if (reader.NodeType == XmlNodeType.Element && reader.Name == "name") { @@ -78,7 +78,7 @@ public static string GetMessageClassPath(string inFilePath, string outPath) public static List GenerateSingleMessage(string inPath, string outPath, string rosPackageName = "", bool verbose = false) { // If no ROS package name is provided, extract from path - if(rosPackageName == "") + if (rosPackageName == "") rosPackageName = GetRosPackageName(inPath); outPath = GetMessageOutFolder(outPath, rosPackageName); diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/MessageParser.cs b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/MessageParser.cs index b3b0d9eb..1e60a790 100644 --- a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/MessageParser.cs +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/MessageParser.cs @@ -1,4 +1,4 @@ -/* +/* © Siemens AG, 2019 Author: Sifan Ye (sifan.ye@siemens.com) Licensed under the Apache License, Version 2.0 (the "License"); diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/MessageToken.cs b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/MessageToken.cs index a437f9a2..cf8701f8 100644 --- a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/MessageToken.cs +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/MessageToken.cs @@ -1,4 +1,4 @@ -/* +/* © Siemens AG, 2019 Author: Sifan Ye (sifan.ye@siemens.com) Licensed under the Apache License, Version 2.0 (the "License"); @@ -49,4 +49,4 @@ public enum MessageTokenType Seperator } -} \ No newline at end of file +} diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/MessageTokenizer.cs b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/MessageTokenizer.cs index 953f14f0..5c1b82eb 100644 --- a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/MessageTokenizer.cs +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/MessageTokenizer.cs @@ -1,4 +1,4 @@ -/* +/* © Siemens AG, 2019 Author: Sifan Ye (sifan.ye@siemens.com) Licensed under the Apache License, Version 2.0 (the "License"); @@ -415,4 +415,4 @@ public class MessageTokenizerException : Exception { public MessageTokenizerException(string msg) : base(msg) { } } -} \ No newline at end of file +} diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/MsgAutoGenUtilities.cs b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/MsgAutoGenUtilities.cs index 009ccc06..691a9407 100644 --- a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/MsgAutoGenUtilities.cs +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/MsgAutoGenUtilities.cs @@ -1,4 +1,4 @@ -/* +/* © Siemens AG, 2019 Author: Sifan Ye (sifan.ye@siemens.com) Licensed under the Apache License, Version 2.0 (the "License"); @@ -63,7 +63,7 @@ public class MsgAutoGenUtilities {"Duration", "new Duration()"} }; - public static readonly Dictionary numericTypeDeserializationFunctions = new Dictionary + public static readonly Dictionary numericTypeDeserializationFunctions = new Dictionary { {"sbyte", "(sbyte)data[offset];"}, {"byte", "data[offset];"}, @@ -79,7 +79,7 @@ public class MsgAutoGenUtilities {"ulong", "BitConverter.ToUInt64(data, offset)"} }; - public static readonly Dictionary numericTypeByteSize = new Dictionary + public static readonly Dictionary numericTypeByteSize = new Dictionary { {"sbyte", 1}, {"byte", 1}, @@ -115,7 +115,8 @@ public static string CapitalizeFirstLetter(string s) return Char.ToUpper(s[0]) + s.Substring(1); } - public static string LowerFirstLetter(string s) { + public static string LowerFirstLetter(string s) + { return Char.ToLower(s[0]) + s.Substring(1); } diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/ServiceAutoGen.cs b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/ServiceAutoGen.cs index f4b8ba0d..c3fea46e 100644 --- a/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/ServiceAutoGen.cs +++ b/com.unity.robotics.ros-tcp-connector/Runtime/MessageGeneration/ServiceAutoGen.cs @@ -1,4 +1,4 @@ -/* +/* © Siemens AG, 2019 Author: Sifan Ye (sifan.ye@siemens.com) Licensed under the Apache License, Version 2.0 (the "License"); @@ -20,7 +20,7 @@ namespace Unity.Robotics.ROSTCPConnector.MessageGeneration { public class ServiceAutoGen { - private static readonly string[] types = {"Request", "Response"}; + private static readonly string[] types = { "Request", "Response" }; public static string[] GetServiceClassPaths(string inFilePath, string outPath) { @@ -79,7 +79,8 @@ public static List GenerateSingleService(string inPath, string outPath, return warnings; } - public static List GeneratePackageServices(string inPath, string outPath, string rosPackageName = "", bool verbose = false) { + public static List GeneratePackageServices(string inPath, string outPath, string rosPackageName = "", bool verbose = false) + { List warnings = new List(); string[] files = Directory.GetFiles(Path.Combine(inPath, "srv"), "*.srv"); @@ -89,7 +90,8 @@ public static List GeneratePackageServices(string inPath, string outPath Console.Error.WriteLine("No service files found!"); return warnings; } - else { + else + { if (verbose) { Console.WriteLine("Found " + files.Length + " service files."); @@ -103,7 +105,8 @@ public static List GeneratePackageServices(string inPath, string outPath return warnings; } - public static List GenerateDirectoryServices(string inPath, string outPath, bool verbose = false) { + public static List GenerateDirectoryServices(string inPath, string outPath, bool verbose = false) + { List warnings = new List(); if (inPath.EndsWith("/") || inPath.EndsWith("\\")) diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Actionlib/msg/MGoalStatus.cs b/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Actionlib/msg/MGoalStatus.cs index 2201e3f5..8a55d6b6 100644 --- a/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Actionlib/msg/MGoalStatus.cs +++ b/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Actionlib/msg/MGoalStatus.cs @@ -50,7 +50,7 @@ public override List SerializationStatements() { var listOfSerializations = new List(); listOfSerializations.AddRange(goal_id.SerializationStatements()); - listOfSerializations.Add(new[]{this.status}); + listOfSerializations.Add(new[] { this.status }); listOfSerializations.Add(SerializeString(this.text)); return listOfSerializations; @@ -59,7 +59,7 @@ public override List SerializationStatements() public override int Deserialize(byte[] data, int offset) { offset = this.goal_id.Deserialize(data, offset); - this.status = data[offset];; + this.status = data[offset]; ; offset += 1; var textStringBytesLength = DeserializeLength(data, offset); offset += 4; diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Actionlib/msg/MGoalStatusArray.cs b/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Actionlib/msg/MGoalStatusArray.cs index b6c49ecd..09ff0af0 100644 --- a/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Actionlib/msg/MGoalStatusArray.cs +++ b/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Actionlib/msg/MGoalStatusArray.cs @@ -32,9 +32,9 @@ public override List SerializationStatements() { var listOfSerializations = new List(); listOfSerializations.AddRange(header.SerializationStatements()); - + listOfSerializations.Add(BitConverter.GetBytes(status_list.Length)); - foreach(var entry in status_list) + foreach (var entry in status_list) listOfSerializations.Add(entry.Serialize()); return listOfSerializations; @@ -43,11 +43,11 @@ public override List SerializationStatements() public override int Deserialize(byte[] data, int offset) { offset = this.header.Deserialize(data, offset); - + var status_listArrayLength = DeserializeLength(data, offset); offset += 4; - this.status_list= new MGoalStatus[status_listArrayLength]; - for(var i = 0; i < status_listArrayLength; i++) + this.status_list = new MGoalStatus[status_listArrayLength]; + for (var i = 0; i < status_listArrayLength; i++) { this.status_list[i] = new MGoalStatus(); offset = this.status_list[i].Deserialize(data, offset); diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Diagnostic/msg/MDiagnosticArray.cs b/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Diagnostic/msg/MDiagnosticArray.cs index af9346da..151a8390 100644 --- a/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Diagnostic/msg/MDiagnosticArray.cs +++ b/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Diagnostic/msg/MDiagnosticArray.cs @@ -33,9 +33,9 @@ public override List SerializationStatements() { var listOfSerializations = new List(); listOfSerializations.AddRange(header.SerializationStatements()); - + listOfSerializations.Add(BitConverter.GetBytes(status.Length)); - foreach(var entry in status) + foreach (var entry in status) listOfSerializations.Add(entry.Serialize()); return listOfSerializations; @@ -44,11 +44,11 @@ public override List SerializationStatements() public override int Deserialize(byte[] data, int offset) { offset = this.header.Deserialize(data, offset); - + var statusArrayLength = DeserializeLength(data, offset); offset += 4; - this.status= new MDiagnosticStatus[statusArrayLength]; - for(var i = 0; i < statusArrayLength; i++) + this.status = new MDiagnosticStatus[statusArrayLength]; + for (var i = 0; i < statusArrayLength; i++) { this.status[i] = new MDiagnosticStatus(); offset = this.status[i].Deserialize(data, offset); diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Diagnostic/msg/MDiagnosticStatus.cs b/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Diagnostic/msg/MDiagnosticStatus.cs index 9548ab0b..8fdb7315 100644 --- a/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Diagnostic/msg/MDiagnosticStatus.cs +++ b/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Diagnostic/msg/MDiagnosticStatus.cs @@ -49,13 +49,13 @@ public MDiagnosticStatus(sbyte level, string name, string message, string hardwa public override List SerializationStatements() { var listOfSerializations = new List(); - listOfSerializations.Add(new[]{(byte)this.level}); + listOfSerializations.Add(new[] { (byte)this.level }); listOfSerializations.Add(SerializeString(this.name)); listOfSerializations.Add(SerializeString(this.message)); listOfSerializations.Add(SerializeString(this.hardware_id)); - + listOfSerializations.Add(BitConverter.GetBytes(values.Length)); - foreach(var entry in values) + foreach (var entry in values) listOfSerializations.Add(entry.Serialize()); return listOfSerializations; @@ -63,7 +63,7 @@ public override List SerializationStatements() public override int Deserialize(byte[] data, int offset) { - this.level = (sbyte)data[offset];; + this.level = (sbyte)data[offset]; ; offset += 1; var nameStringBytesLength = DeserializeLength(data, offset); offset += 4; @@ -77,11 +77,11 @@ public override int Deserialize(byte[] data, int offset) offset += 4; this.hardware_id = DeserializeString(data, offset, hardware_idStringBytesLength); offset += hardware_idStringBytesLength; - + var valuesArrayLength = DeserializeLength(data, offset); offset += 4; - this.values= new MKeyValue[valuesArrayLength]; - for(var i = 0; i < valuesArrayLength; i++) + this.values = new MKeyValue[valuesArrayLength]; + for (var i = 0; i < valuesArrayLength; i++) { this.values[i] = new MKeyValue(); offset = this.values[i].Deserialize(data, offset); diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Diagnostic/srv/MSelfTestResponse.cs b/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Diagnostic/srv/MSelfTestResponse.cs index cc84278d..d779b4d4 100644 --- a/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Diagnostic/srv/MSelfTestResponse.cs +++ b/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Diagnostic/srv/MSelfTestResponse.cs @@ -32,10 +32,10 @@ public override List SerializationStatements() { var listOfSerializations = new List(); listOfSerializations.Add(SerializeString(this.id)); - listOfSerializations.Add(new[]{(byte)this.passed}); - + listOfSerializations.Add(new[] { (byte)this.passed }); + listOfSerializations.Add(BitConverter.GetBytes(status.Length)); - foreach(var entry in status) + foreach (var entry in status) listOfSerializations.Add(entry.Serialize()); return listOfSerializations; @@ -47,13 +47,13 @@ public override int Deserialize(byte[] data, int offset) offset += 4; this.id = DeserializeString(data, offset, idStringBytesLength); offset += idStringBytesLength; - this.passed = (sbyte)data[offset];; + this.passed = (sbyte)data[offset]; ; offset += 1; - + var statusArrayLength = DeserializeLength(data, offset); offset += 4; - this.status= new MDiagnosticStatus[statusArrayLength]; - for(var i = 0; i < statusArrayLength; i++) + this.status = new MDiagnosticStatus[statusArrayLength]; + for (var i = 0; i < statusArrayLength; i++) { this.status[i] = new MDiagnosticStatus(); offset = this.status[i].Deserialize(data, offset); diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Geometry/msg/MAccelWithCovariance.cs b/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Geometry/msg/MAccelWithCovariance.cs index ff6f852c..a0d4cf97 100644 --- a/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Geometry/msg/MAccelWithCovariance.cs +++ b/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Geometry/msg/MAccelWithCovariance.cs @@ -34,9 +34,9 @@ public override List SerializationStatements() { var listOfSerializations = new List(); listOfSerializations.AddRange(accel.SerializationStatements()); - + Array.Resize(ref covariance, 36); - foreach(var entry in covariance) + foreach (var entry in covariance) listOfSerializations.Add(BitConverter.GetBytes(entry)); return listOfSerializations; @@ -45,9 +45,9 @@ public override List SerializationStatements() public override int Deserialize(byte[] data, int offset) { offset = this.accel.Deserialize(data, offset); - - this.covariance= new double[36]; - for(var i = 0; i < 36; i++) + + this.covariance = new double[36]; + for (var i = 0; i < 36; i++) { this.covariance[i] = BitConverter.ToDouble(data, offset); offset += 8; diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Geometry/msg/MPolygon.cs b/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Geometry/msg/MPolygon.cs index 66424ea4..0fea1531 100644 --- a/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Geometry/msg/MPolygon.cs +++ b/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Geometry/msg/MPolygon.cs @@ -26,9 +26,9 @@ public MPolygon(MPoint32[] points) public override List SerializationStatements() { var listOfSerializations = new List(); - + listOfSerializations.Add(BitConverter.GetBytes(points.Length)); - foreach(var entry in points) + foreach (var entry in points) listOfSerializations.Add(entry.Serialize()); return listOfSerializations; @@ -36,11 +36,11 @@ public override List SerializationStatements() public override int Deserialize(byte[] data, int offset) { - + var pointsArrayLength = DeserializeLength(data, offset); offset += 4; - this.points= new MPoint32[pointsArrayLength]; - for(var i = 0; i < pointsArrayLength; i++) + this.points = new MPoint32[pointsArrayLength]; + for (var i = 0; i < pointsArrayLength; i++) { this.points[i] = new MPoint32(); offset = this.points[i].Deserialize(data, offset); diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Geometry/msg/MPoseArray.cs b/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Geometry/msg/MPoseArray.cs index 5051ea1b..77183f54 100644 --- a/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Geometry/msg/MPoseArray.cs +++ b/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Geometry/msg/MPoseArray.cs @@ -31,9 +31,9 @@ public override List SerializationStatements() { var listOfSerializations = new List(); listOfSerializations.AddRange(header.SerializationStatements()); - + listOfSerializations.Add(BitConverter.GetBytes(poses.Length)); - foreach(var entry in poses) + foreach (var entry in poses) listOfSerializations.Add(entry.Serialize()); return listOfSerializations; @@ -42,11 +42,11 @@ public override List SerializationStatements() public override int Deserialize(byte[] data, int offset) { offset = this.header.Deserialize(data, offset); - + var posesArrayLength = DeserializeLength(data, offset); offset += 4; - this.poses= new MPose[posesArrayLength]; - for(var i = 0; i < posesArrayLength; i++) + this.poses = new MPose[posesArrayLength]; + for (var i = 0; i < posesArrayLength; i++) { this.poses[i] = new MPose(); offset = this.poses[i].Deserialize(data, offset); diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Geometry/msg/MPoseWithCovariance.cs b/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Geometry/msg/MPoseWithCovariance.cs index 0923ffdf..9f425da9 100644 --- a/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Geometry/msg/MPoseWithCovariance.cs +++ b/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Geometry/msg/MPoseWithCovariance.cs @@ -34,9 +34,9 @@ public override List SerializationStatements() { var listOfSerializations = new List(); listOfSerializations.AddRange(pose.SerializationStatements()); - + Array.Resize(ref covariance, 36); - foreach(var entry in covariance) + foreach (var entry in covariance) listOfSerializations.Add(BitConverter.GetBytes(entry)); return listOfSerializations; @@ -45,9 +45,9 @@ public override List SerializationStatements() public override int Deserialize(byte[] data, int offset) { offset = this.pose.Deserialize(data, offset); - - this.covariance= new double[36]; - for(var i = 0; i < 36; i++) + + this.covariance = new double[36]; + for (var i = 0; i < 36; i++) { this.covariance[i] = BitConverter.ToDouble(data, offset); offset += 8; diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Geometry/msg/MTwistWithCovariance.cs b/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Geometry/msg/MTwistWithCovariance.cs index b21eb4d3..15aabac1 100644 --- a/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Geometry/msg/MTwistWithCovariance.cs +++ b/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Geometry/msg/MTwistWithCovariance.cs @@ -34,9 +34,9 @@ public override List SerializationStatements() { var listOfSerializations = new List(); listOfSerializations.AddRange(twist.SerializationStatements()); - + Array.Resize(ref covariance, 36); - foreach(var entry in covariance) + foreach (var entry in covariance) listOfSerializations.Add(BitConverter.GetBytes(entry)); return listOfSerializations; @@ -45,9 +45,9 @@ public override List SerializationStatements() public override int Deserialize(byte[] data, int offset) { offset = this.twist.Deserialize(data, offset); - - this.covariance= new double[36]; - for(var i = 0; i < 36; i++) + + this.covariance = new double[36]; + for (var i = 0; i < 36; i++) { this.covariance[i] = BitConverter.ToDouble(data, offset); offset += 8; diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Nav/msg/MGridCells.cs b/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Nav/msg/MGridCells.cs index e9c8189b..437f700a 100644 --- a/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Nav/msg/MGridCells.cs +++ b/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Nav/msg/MGridCells.cs @@ -39,9 +39,9 @@ public override List SerializationStatements() listOfSerializations.AddRange(header.SerializationStatements()); listOfSerializations.Add(BitConverter.GetBytes(this.cell_width)); listOfSerializations.Add(BitConverter.GetBytes(this.cell_height)); - + listOfSerializations.Add(BitConverter.GetBytes(cells.Length)); - foreach(var entry in cells) + foreach (var entry in cells) listOfSerializations.Add(entry.Serialize()); return listOfSerializations; @@ -54,11 +54,11 @@ public override int Deserialize(byte[] data, int offset) offset += 4; this.cell_height = BitConverter.ToSingle(data, offset); offset += 4; - + var cellsArrayLength = DeserializeLength(data, offset); offset += 4; - this.cells= new Geometry.MPoint[cellsArrayLength]; - for(var i = 0; i < cellsArrayLength; i++) + this.cells = new Geometry.MPoint[cellsArrayLength]; + for (var i = 0; i < cellsArrayLength; i++) { this.cells[i] = new Geometry.MPoint(); offset = this.cells[i].Deserialize(data, offset); diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Nav/msg/MOccupancyGrid.cs b/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Nav/msg/MOccupancyGrid.cs index f805e585..6d9c3e8f 100644 --- a/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Nav/msg/MOccupancyGrid.cs +++ b/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Nav/msg/MOccupancyGrid.cs @@ -39,9 +39,9 @@ public override List SerializationStatements() var listOfSerializations = new List(); listOfSerializations.AddRange(header.SerializationStatements()); listOfSerializations.AddRange(info.SerializationStatements()); - + listOfSerializations.Add(BitConverter.GetBytes(data.Length)); - listOfSerializations.Add((byte[]) (Array)this.data); + listOfSerializations.Add((byte[])(Array)this.data); return listOfSerializations; } @@ -50,11 +50,11 @@ public override int Deserialize(byte[] data, int offset) { offset = this.header.Deserialize(data, offset); offset = this.info.Deserialize(data, offset); - + var dataArrayLength = DeserializeLength(data, offset); offset += 4; - this.data= new sbyte[dataArrayLength]; - for(var i = 0; i < dataArrayLength; i++) + this.data = new sbyte[dataArrayLength]; + for (var i = 0; i < dataArrayLength; i++) { this.data[i] = (sbyte)data[offset]; offset += 1; diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Nav/msg/MPath.cs b/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Nav/msg/MPath.cs index 6d5c8d5e..cc057cf7 100644 --- a/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Nav/msg/MPath.cs +++ b/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Nav/msg/MPath.cs @@ -31,9 +31,9 @@ public override List SerializationStatements() { var listOfSerializations = new List(); listOfSerializations.AddRange(header.SerializationStatements()); - + listOfSerializations.Add(BitConverter.GetBytes(poses.Length)); - foreach(var entry in poses) + foreach (var entry in poses) listOfSerializations.Add(entry.Serialize()); return listOfSerializations; @@ -42,11 +42,11 @@ public override List SerializationStatements() public override int Deserialize(byte[] data, int offset) { offset = this.header.Deserialize(data, offset); - + var posesArrayLength = DeserializeLength(data, offset); offset += 4; - this.poses= new Geometry.MPoseStamped[posesArrayLength]; - for(var i = 0; i < posesArrayLength; i++) + this.poses = new Geometry.MPoseStamped[posesArrayLength]; + for (var i = 0; i < posesArrayLength; i++) { this.poses[i] = new Geometry.MPoseStamped(); offset = this.poses[i].Deserialize(data, offset); diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Nav/srv/MLoadMapResponse.cs b/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Nav/srv/MLoadMapResponse.cs index 3337e69b..916d19ca 100644 --- a/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Nav/srv/MLoadMapResponse.cs +++ b/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Nav/srv/MLoadMapResponse.cs @@ -36,7 +36,7 @@ public override List SerializationStatements() { var listOfSerializations = new List(); listOfSerializations.AddRange(map.SerializationStatements()); - listOfSerializations.Add(new[]{this.result}); + listOfSerializations.Add(new[] { this.result }); return listOfSerializations; } @@ -44,7 +44,7 @@ public override List SerializationStatements() public override int Deserialize(byte[] data, int offset) { offset = this.map.Deserialize(data, offset); - this.result = data[offset];; + this.result = data[offset]; ; offset += 1; return offset; diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/Messages/ObjectRecognition/action/MObjectRecognitionGoal.cs b/com.unity.robotics.ros-tcp-connector/Runtime/Messages/ObjectRecognition/action/MObjectRecognitionGoal.cs index 2606c581..6367144a 100644 --- a/com.unity.robotics.ros-tcp-connector/Runtime/Messages/ObjectRecognition/action/MObjectRecognitionGoal.cs +++ b/com.unity.robotics.ros-tcp-connector/Runtime/Messages/ObjectRecognition/action/MObjectRecognitionGoal.cs @@ -30,9 +30,9 @@ public override List SerializationStatements() { var listOfSerializations = new List(); listOfSerializations.Add(BitConverter.GetBytes(this.use_roi)); - + listOfSerializations.Add(BitConverter.GetBytes(filter_limits.Length)); - foreach(var entry in filter_limits) + foreach (var entry in filter_limits) listOfSerializations.Add(BitConverter.GetBytes(entry)); return listOfSerializations; @@ -42,11 +42,11 @@ public override int Deserialize(byte[] data, int offset) { this.use_roi = BitConverter.ToBoolean(data, offset); offset += 1; - + var filter_limitsArrayLength = DeserializeLength(data, offset); offset += 4; - this.filter_limits= new float[filter_limitsArrayLength]; - for(var i = 0; i < filter_limitsArrayLength; i++) + this.filter_limits = new float[filter_limitsArrayLength]; + for (var i = 0; i < filter_limitsArrayLength; i++) { this.filter_limits[i] = BitConverter.ToSingle(data, offset); offset += 4; diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/Messages/ObjectRecognition/msg/MRecognizedObject.cs b/com.unity.robotics.ros-tcp-connector/Runtime/Messages/ObjectRecognition/msg/MRecognizedObject.cs index ad5c497c..486ba5bd 100644 --- a/com.unity.robotics.ros-tcp-connector/Runtime/Messages/ObjectRecognition/msg/MRecognizedObject.cs +++ b/com.unity.robotics.ros-tcp-connector/Runtime/Messages/ObjectRecognition/msg/MRecognizedObject.cs @@ -66,14 +66,14 @@ public override List SerializationStatements() listOfSerializations.AddRange(header.SerializationStatements()); listOfSerializations.AddRange(type.SerializationStatements()); listOfSerializations.Add(BitConverter.GetBytes(this.confidence)); - + listOfSerializations.Add(BitConverter.GetBytes(point_clouds.Length)); - foreach(var entry in point_clouds) + foreach (var entry in point_clouds) listOfSerializations.Add(entry.Serialize()); listOfSerializations.AddRange(bounding_mesh.SerializationStatements()); - + listOfSerializations.Add(BitConverter.GetBytes(bounding_contours.Length)); - foreach(var entry in bounding_contours) + foreach (var entry in bounding_contours) listOfSerializations.Add(entry.Serialize()); listOfSerializations.AddRange(pose.SerializationStatements()); @@ -86,21 +86,21 @@ public override int Deserialize(byte[] data, int offset) offset = this.type.Deserialize(data, offset); this.confidence = BitConverter.ToSingle(data, offset); offset += 4; - + var point_cloudsArrayLength = DeserializeLength(data, offset); offset += 4; - this.point_clouds= new Sensor.MPointCloud2[point_cloudsArrayLength]; - for(var i = 0; i < point_cloudsArrayLength; i++) + this.point_clouds = new Sensor.MPointCloud2[point_cloudsArrayLength]; + for (var i = 0; i < point_cloudsArrayLength; i++) { this.point_clouds[i] = new Sensor.MPointCloud2(); offset = this.point_clouds[i].Deserialize(data, offset); } offset = this.bounding_mesh.Deserialize(data, offset); - + var bounding_contoursArrayLength = DeserializeLength(data, offset); offset += 4; - this.bounding_contours= new Geometry.MPoint[bounding_contoursArrayLength]; - for(var i = 0; i < bounding_contoursArrayLength; i++) + this.bounding_contours = new Geometry.MPoint[bounding_contoursArrayLength]; + for (var i = 0; i < bounding_contoursArrayLength; i++) { this.bounding_contours[i] = new Geometry.MPoint(); offset = this.bounding_contours[i].Deserialize(data, offset); diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/Messages/ObjectRecognition/msg/MRecognizedObjectArray.cs b/com.unity.robotics.ros-tcp-connector/Runtime/Messages/ObjectRecognition/msg/MRecognizedObjectArray.cs index 12e7a1a6..8c2f981a 100644 --- a/com.unity.robotics.ros-tcp-connector/Runtime/Messages/ObjectRecognition/msg/MRecognizedObjectArray.cs +++ b/com.unity.robotics.ros-tcp-connector/Runtime/Messages/ObjectRecognition/msg/MRecognizedObjectArray.cs @@ -37,13 +37,13 @@ public override List SerializationStatements() { var listOfSerializations = new List(); listOfSerializations.AddRange(header.SerializationStatements()); - + listOfSerializations.Add(BitConverter.GetBytes(objects.Length)); - foreach(var entry in objects) + foreach (var entry in objects) listOfSerializations.Add(entry.Serialize()); - + listOfSerializations.Add(BitConverter.GetBytes(cooccurrence.Length)); - foreach(var entry in cooccurrence) + foreach (var entry in cooccurrence) listOfSerializations.Add(BitConverter.GetBytes(entry)); return listOfSerializations; @@ -52,20 +52,20 @@ public override List SerializationStatements() public override int Deserialize(byte[] data, int offset) { offset = this.header.Deserialize(data, offset); - + var objectsArrayLength = DeserializeLength(data, offset); offset += 4; - this.objects= new MRecognizedObject[objectsArrayLength]; - for(var i = 0; i < objectsArrayLength; i++) + this.objects = new MRecognizedObject[objectsArrayLength]; + for (var i = 0; i < objectsArrayLength; i++) { this.objects[i] = new MRecognizedObject(); offset = this.objects[i].Deserialize(data, offset); } - + var cooccurrenceArrayLength = DeserializeLength(data, offset); offset += 4; - this.cooccurrence= new float[cooccurrenceArrayLength]; - for(var i = 0; i < cooccurrenceArrayLength; i++) + this.cooccurrence = new float[cooccurrenceArrayLength]; + for (var i = 0; i < cooccurrenceArrayLength; i++) { this.cooccurrence[i] = BitConverter.ToSingle(data, offset); offset += 4; diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/Messages/ObjectRecognition/msg/MTable.cs b/com.unity.robotics.ros-tcp-connector/Runtime/Messages/ObjectRecognition/msg/MTable.cs index 38c60a1c..3996bd68 100644 --- a/com.unity.robotics.ros-tcp-connector/Runtime/Messages/ObjectRecognition/msg/MTable.cs +++ b/com.unity.robotics.ros-tcp-connector/Runtime/Messages/ObjectRecognition/msg/MTable.cs @@ -42,9 +42,9 @@ public override List SerializationStatements() var listOfSerializations = new List(); listOfSerializations.AddRange(header.SerializationStatements()); listOfSerializations.AddRange(pose.SerializationStatements()); - + listOfSerializations.Add(BitConverter.GetBytes(convex_hull.Length)); - foreach(var entry in convex_hull) + foreach (var entry in convex_hull) listOfSerializations.Add(entry.Serialize()); return listOfSerializations; @@ -54,11 +54,11 @@ public override int Deserialize(byte[] data, int offset) { offset = this.header.Deserialize(data, offset); offset = this.pose.Deserialize(data, offset); - + var convex_hullArrayLength = DeserializeLength(data, offset); offset += 4; - this.convex_hull= new Geometry.MPoint[convex_hullArrayLength]; - for(var i = 0; i < convex_hullArrayLength; i++) + this.convex_hull = new Geometry.MPoint[convex_hullArrayLength]; + for (var i = 0; i < convex_hullArrayLength; i++) { this.convex_hull[i] = new Geometry.MPoint(); offset = this.convex_hull[i].Deserialize(data, offset); diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/Messages/ObjectRecognition/msg/MTableArray.cs b/com.unity.robotics.ros-tcp-connector/Runtime/Messages/ObjectRecognition/msg/MTableArray.cs index 2ff21a76..d553624b 100644 --- a/com.unity.robotics.ros-tcp-connector/Runtime/Messages/ObjectRecognition/msg/MTableArray.cs +++ b/com.unity.robotics.ros-tcp-connector/Runtime/Messages/ObjectRecognition/msg/MTableArray.cs @@ -31,9 +31,9 @@ public override List SerializationStatements() { var listOfSerializations = new List(); listOfSerializations.AddRange(header.SerializationStatements()); - + listOfSerializations.Add(BitConverter.GetBytes(tables.Length)); - foreach(var entry in tables) + foreach (var entry in tables) listOfSerializations.Add(entry.Serialize()); return listOfSerializations; @@ -42,11 +42,11 @@ public override List SerializationStatements() public override int Deserialize(byte[] data, int offset) { offset = this.header.Deserialize(data, offset); - + var tablesArrayLength = DeserializeLength(data, offset); offset += 4; - this.tables= new MTable[tablesArrayLength]; - for(var i = 0; i < tablesArrayLength; i++) + this.tables = new MTable[tablesArrayLength]; + for (var i = 0; i < tablesArrayLength; i++) { this.tables[i] = new MTable(); offset = this.tables[i].Deserialize(data, offset); diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Octomap/msg/MOctomap.cs b/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Octomap/msg/MOctomap.cs index 5fbe7340..f9a1b3b4 100644 --- a/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Octomap/msg/MOctomap.cs +++ b/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Octomap/msg/MOctomap.cs @@ -47,9 +47,9 @@ public override List SerializationStatements() listOfSerializations.Add(BitConverter.GetBytes(this.binary)); listOfSerializations.Add(SerializeString(this.id)); listOfSerializations.Add(BitConverter.GetBytes(this.resolution)); - + listOfSerializations.Add(BitConverter.GetBytes(data.Length)); - listOfSerializations.Add((byte[]) (Array)this.data); + listOfSerializations.Add((byte[])(Array)this.data); return listOfSerializations; } @@ -65,11 +65,11 @@ public override int Deserialize(byte[] data, int offset) offset += idStringBytesLength; this.resolution = BitConverter.ToDouble(data, offset); offset += 8; - + var dataArrayLength = DeserializeLength(data, offset); offset += 4; - this.data= new sbyte[dataArrayLength]; - for(var i = 0; i < dataArrayLength; i++) + this.data = new sbyte[dataArrayLength]; + for (var i = 0; i < dataArrayLength; i++) { this.data[i] = (sbyte)data[offset]; offset += 1; diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/Messages/RosTcpEndpoint/msg/MRosUnitySrvMessage.cs b/com.unity.robotics.ros-tcp-connector/Runtime/Messages/RosTcpEndpoint/msg/MRosUnitySrvMessage.cs index 163288fc..b320bd17 100644 --- a/com.unity.robotics.ros-tcp-connector/Runtime/Messages/RosTcpEndpoint/msg/MRosUnitySrvMessage.cs +++ b/com.unity.robotics.ros-tcp-connector/Runtime/Messages/RosTcpEndpoint/msg/MRosUnitySrvMessage.cs @@ -37,7 +37,7 @@ public override List SerializationStatements() listOfSerializations.Add(BitConverter.GetBytes(this.srv_id)); listOfSerializations.Add(BitConverter.GetBytes(this.is_request)); listOfSerializations.Add(SerializeString(this.topic)); - + listOfSerializations.Add(BitConverter.GetBytes(payload.Length)); listOfSerializations.Add(this.payload); @@ -54,11 +54,11 @@ public override int Deserialize(byte[] data, int offset) offset += 4; this.topic = DeserializeString(data, offset, topicStringBytesLength); offset += topicStringBytesLength; - + var payloadArrayLength = DeserializeLength(data, offset); offset += 4; - this.payload= new byte[payloadArrayLength]; - for(var i = 0; i < payloadArrayLength; i++) + this.payload = new byte[payloadArrayLength]; + for (var i = 0; i < payloadArrayLength; i++) { this.payload[i] = data[offset]; offset += 1; diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/Messages/RosTcpEndpoint/srv/MRosUnityTopicListResponse.cs b/com.unity.robotics.ros-tcp-connector/Runtime/Messages/RosTcpEndpoint/srv/MRosUnityTopicListResponse.cs index edeb1534..43ac91ba 100644 --- a/com.unity.robotics.ros-tcp-connector/Runtime/Messages/RosTcpEndpoint/srv/MRosUnityTopicListResponse.cs +++ b/com.unity.robotics.ros-tcp-connector/Runtime/Messages/RosTcpEndpoint/srv/MRosUnityTopicListResponse.cs @@ -25,9 +25,9 @@ public MRosUnityTopicListResponse(string[] topics) public override List SerializationStatements() { var listOfSerializations = new List(); - + listOfSerializations.Add(BitConverter.GetBytes(topics.Length)); - foreach(var entry in topics) + foreach (var entry in topics) listOfSerializations.Add(SerializeString(entry)); return listOfSerializations; @@ -35,11 +35,11 @@ public override List SerializationStatements() public override int Deserialize(byte[] data, int offset) { - + var topicsArrayLength = DeserializeLength(data, offset); offset += 4; - this.topics= new string[topicsArrayLength]; - for(var i = 0; i < topicsArrayLength; i++) + this.topics = new string[topicsArrayLength]; + for (var i = 0; i < topicsArrayLength; i++) { var topicsStringBytesLength = DeserializeLength(data, offset); offset += 4; diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Sensor/msg/MBatteryState.cs b/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Sensor/msg/MBatteryState.cs index 8c1a6b7b..a9fcefc5 100644 --- a/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Sensor/msg/MBatteryState.cs +++ b/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Sensor/msg/MBatteryState.cs @@ -124,17 +124,17 @@ public override List SerializationStatements() listOfSerializations.Add(BitConverter.GetBytes(this.capacity)); listOfSerializations.Add(BitConverter.GetBytes(this.design_capacity)); listOfSerializations.Add(BitConverter.GetBytes(this.percentage)); - listOfSerializations.Add(new[]{this.power_supply_status}); - listOfSerializations.Add(new[]{this.power_supply_health}); - listOfSerializations.Add(new[]{this.power_supply_technology}); + listOfSerializations.Add(new[] { this.power_supply_status }); + listOfSerializations.Add(new[] { this.power_supply_health }); + listOfSerializations.Add(new[] { this.power_supply_technology }); listOfSerializations.Add(BitConverter.GetBytes(this.present)); - + listOfSerializations.Add(BitConverter.GetBytes(cell_voltage.Length)); - foreach(var entry in cell_voltage) + foreach (var entry in cell_voltage) listOfSerializations.Add(BitConverter.GetBytes(entry)); - + listOfSerializations.Add(BitConverter.GetBytes(cell_temperature.Length)); - foreach(var entry in cell_temperature) + foreach (var entry in cell_temperature) listOfSerializations.Add(BitConverter.GetBytes(entry)); listOfSerializations.Add(SerializeString(this.location)); listOfSerializations.Add(SerializeString(this.serial_number)); @@ -159,28 +159,28 @@ public override int Deserialize(byte[] data, int offset) offset += 4; this.percentage = BitConverter.ToSingle(data, offset); offset += 4; - this.power_supply_status = data[offset];; + this.power_supply_status = data[offset]; ; offset += 1; - this.power_supply_health = data[offset];; + this.power_supply_health = data[offset]; ; offset += 1; - this.power_supply_technology = data[offset];; + this.power_supply_technology = data[offset]; ; offset += 1; this.present = BitConverter.ToBoolean(data, offset); offset += 1; - + var cell_voltageArrayLength = DeserializeLength(data, offset); offset += 4; - this.cell_voltage= new float[cell_voltageArrayLength]; - for(var i = 0; i < cell_voltageArrayLength; i++) + this.cell_voltage = new float[cell_voltageArrayLength]; + for (var i = 0; i < cell_voltageArrayLength; i++) { this.cell_voltage[i] = BitConverter.ToSingle(data, offset); offset += 4; } - + var cell_temperatureArrayLength = DeserializeLength(data, offset); offset += 4; - this.cell_temperature= new float[cell_temperatureArrayLength]; - for(var i = 0; i < cell_temperatureArrayLength; i++) + this.cell_temperature = new float[cell_temperatureArrayLength]; + for (var i = 0; i < cell_temperatureArrayLength; i++) { this.cell_temperature[i] = BitConverter.ToSingle(data, offset); offset += 4; diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Sensor/msg/MCameraInfo.cs b/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Sensor/msg/MCameraInfo.cs index d46fd0c7..e67d2532 100644 --- a/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Sensor/msg/MCameraInfo.cs +++ b/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Sensor/msg/MCameraInfo.cs @@ -170,21 +170,21 @@ public override List SerializationStatements() listOfSerializations.Add(BitConverter.GetBytes(this.height)); listOfSerializations.Add(BitConverter.GetBytes(this.width)); listOfSerializations.Add(SerializeString(this.distortion_model)); - + listOfSerializations.Add(BitConverter.GetBytes(D.Length)); - foreach(var entry in D) + foreach (var entry in D) listOfSerializations.Add(BitConverter.GetBytes(entry)); - + Array.Resize(ref K, 9); - foreach(var entry in K) + foreach (var entry in K) listOfSerializations.Add(BitConverter.GetBytes(entry)); - + Array.Resize(ref R, 9); - foreach(var entry in R) + foreach (var entry in R) listOfSerializations.Add(BitConverter.GetBytes(entry)); - + Array.Resize(ref P, 12); - foreach(var entry in P) + foreach (var entry in P) listOfSerializations.Add(BitConverter.GetBytes(entry)); listOfSerializations.Add(BitConverter.GetBytes(this.binning_x)); listOfSerializations.Add(BitConverter.GetBytes(this.binning_y)); @@ -204,32 +204,32 @@ public override int Deserialize(byte[] data, int offset) offset += 4; this.distortion_model = DeserializeString(data, offset, distortion_modelStringBytesLength); offset += distortion_modelStringBytesLength; - + var DArrayLength = DeserializeLength(data, offset); offset += 4; - this.D= new double[DArrayLength]; - for(var i = 0; i < DArrayLength; i++) + this.D = new double[DArrayLength]; + for (var i = 0; i < DArrayLength; i++) { this.D[i] = BitConverter.ToDouble(data, offset); offset += 8; } - - this.K= new double[9]; - for(var i = 0; i < 9; i++) + + this.K = new double[9]; + for (var i = 0; i < 9; i++) { this.K[i] = BitConverter.ToDouble(data, offset); offset += 8; } - - this.R= new double[9]; - for(var i = 0; i < 9; i++) + + this.R = new double[9]; + for (var i = 0; i < 9; i++) { this.R[i] = BitConverter.ToDouble(data, offset); offset += 8; } - - this.P= new double[12]; - for(var i = 0; i < 12; i++) + + this.P = new double[12]; + for (var i = 0; i < 12; i++) { this.P[i] = BitConverter.ToDouble(data, offset); offset += 8; diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Sensor/msg/MChannelFloat32.cs b/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Sensor/msg/MChannelFloat32.cs index 27522a90..a2e01a11 100644 --- a/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Sensor/msg/MChannelFloat32.cs +++ b/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Sensor/msg/MChannelFloat32.cs @@ -48,9 +48,9 @@ public override List SerializationStatements() { var listOfSerializations = new List(); listOfSerializations.Add(SerializeString(this.name)); - + listOfSerializations.Add(BitConverter.GetBytes(values.Length)); - foreach(var entry in values) + foreach (var entry in values) listOfSerializations.Add(BitConverter.GetBytes(entry)); return listOfSerializations; @@ -62,11 +62,11 @@ public override int Deserialize(byte[] data, int offset) offset += 4; this.name = DeserializeString(data, offset, nameStringBytesLength); offset += nameStringBytesLength; - + var valuesArrayLength = DeserializeLength(data, offset); offset += 4; - this.values= new float[valuesArrayLength]; - for(var i = 0; i < valuesArrayLength; i++) + this.values = new float[valuesArrayLength]; + for (var i = 0; i < valuesArrayLength; i++) { this.values[i] = BitConverter.ToSingle(data, offset); offset += 4; diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Sensor/msg/MCompressedImage.cs b/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Sensor/msg/MCompressedImage.cs index 81dd6ec9..a493c7d6 100644 --- a/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Sensor/msg/MCompressedImage.cs +++ b/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Sensor/msg/MCompressedImage.cs @@ -45,7 +45,7 @@ public override List SerializationStatements() var listOfSerializations = new List(); listOfSerializations.AddRange(header.SerializationStatements()); listOfSerializations.Add(SerializeString(this.format)); - + listOfSerializations.Add(BitConverter.GetBytes(data.Length)); listOfSerializations.Add(this.data); @@ -59,11 +59,11 @@ public override int Deserialize(byte[] data, int offset) offset += 4; this.format = DeserializeString(data, offset, formatStringBytesLength); offset += formatStringBytesLength; - + var dataArrayLength = DeserializeLength(data, offset); offset += 4; - this.data= new byte[dataArrayLength]; - for(var i = 0; i < dataArrayLength; i++) + this.data = new byte[dataArrayLength]; + for (var i = 0; i < dataArrayLength; i++) { this.data[i] = data[offset]; offset += 1; diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Sensor/msg/MImage.cs b/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Sensor/msg/MImage.cs index a1ece9da..ccd4d0fd 100644 --- a/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Sensor/msg/MImage.cs +++ b/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Sensor/msg/MImage.cs @@ -70,9 +70,9 @@ public override List SerializationStatements() listOfSerializations.Add(BitConverter.GetBytes(this.height)); listOfSerializations.Add(BitConverter.GetBytes(this.width)); listOfSerializations.Add(SerializeString(this.encoding)); - listOfSerializations.Add(new[]{this.is_bigendian}); + listOfSerializations.Add(new[] { this.is_bigendian }); listOfSerializations.Add(BitConverter.GetBytes(this.step)); - + listOfSerializations.Add(BitConverter.GetBytes(data.Length)); listOfSerializations.Add(this.data); @@ -90,15 +90,15 @@ public override int Deserialize(byte[] data, int offset) offset += 4; this.encoding = DeserializeString(data, offset, encodingStringBytesLength); offset += encodingStringBytesLength; - this.is_bigendian = data[offset];; + this.is_bigendian = data[offset]; ; offset += 1; this.step = BitConverter.ToUInt32(data, offset); offset += 4; - + var dataArrayLength = DeserializeLength(data, offset); offset += 4; - this.data= new byte[dataArrayLength]; - for(var i = 0; i < dataArrayLength; i++) + this.data = new byte[dataArrayLength]; + for (var i = 0; i < dataArrayLength; i++) { this.data[i] = data[offset]; offset += 1; diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Sensor/msg/MImu.cs b/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Sensor/msg/MImu.cs index a7f0230f..484250e8 100644 --- a/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Sensor/msg/MImu.cs +++ b/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Sensor/msg/MImu.cs @@ -62,19 +62,19 @@ public override List SerializationStatements() var listOfSerializations = new List(); listOfSerializations.AddRange(header.SerializationStatements()); listOfSerializations.AddRange(orientation.SerializationStatements()); - + Array.Resize(ref orientation_covariance, 9); - foreach(var entry in orientation_covariance) + foreach (var entry in orientation_covariance) listOfSerializations.Add(BitConverter.GetBytes(entry)); listOfSerializations.AddRange(angular_velocity.SerializationStatements()); - + Array.Resize(ref angular_velocity_covariance, 9); - foreach(var entry in angular_velocity_covariance) + foreach (var entry in angular_velocity_covariance) listOfSerializations.Add(BitConverter.GetBytes(entry)); listOfSerializations.AddRange(linear_acceleration.SerializationStatements()); - + Array.Resize(ref linear_acceleration_covariance, 9); - foreach(var entry in linear_acceleration_covariance) + foreach (var entry in linear_acceleration_covariance) listOfSerializations.Add(BitConverter.GetBytes(entry)); return listOfSerializations; @@ -84,25 +84,25 @@ public override int Deserialize(byte[] data, int offset) { offset = this.header.Deserialize(data, offset); offset = this.orientation.Deserialize(data, offset); - - this.orientation_covariance= new double[9]; - for(var i = 0; i < 9; i++) + + this.orientation_covariance = new double[9]; + for (var i = 0; i < 9; i++) { this.orientation_covariance[i] = BitConverter.ToDouble(data, offset); offset += 8; } offset = this.angular_velocity.Deserialize(data, offset); - - this.angular_velocity_covariance= new double[9]; - for(var i = 0; i < 9; i++) + + this.angular_velocity_covariance = new double[9]; + for (var i = 0; i < 9; i++) { this.angular_velocity_covariance[i] = BitConverter.ToDouble(data, offset); offset += 8; } offset = this.linear_acceleration.Deserialize(data, offset); - - this.linear_acceleration_covariance= new double[9]; - for(var i = 0; i < 9; i++) + + this.linear_acceleration_covariance = new double[9]; + for (var i = 0; i < 9; i++) { this.linear_acceleration_covariance[i] = BitConverter.ToDouble(data, offset); offset += 8; diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Sensor/msg/MJointState.cs b/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Sensor/msg/MJointState.cs index aab8158a..57d5f2b1 100644 --- a/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Sensor/msg/MJointState.cs +++ b/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Sensor/msg/MJointState.cs @@ -57,21 +57,21 @@ public override List SerializationStatements() { var listOfSerializations = new List(); listOfSerializations.AddRange(header.SerializationStatements()); - + listOfSerializations.Add(BitConverter.GetBytes(name.Length)); - foreach(var entry in name) + foreach (var entry in name) listOfSerializations.Add(SerializeString(entry)); - + listOfSerializations.Add(BitConverter.GetBytes(position.Length)); - foreach(var entry in position) + foreach (var entry in position) listOfSerializations.Add(BitConverter.GetBytes(entry)); - + listOfSerializations.Add(BitConverter.GetBytes(velocity.Length)); - foreach(var entry in velocity) + foreach (var entry in velocity) listOfSerializations.Add(BitConverter.GetBytes(entry)); - + listOfSerializations.Add(BitConverter.GetBytes(effort.Length)); - foreach(var entry in effort) + foreach (var entry in effort) listOfSerializations.Add(BitConverter.GetBytes(entry)); return listOfSerializations; @@ -80,40 +80,40 @@ public override List SerializationStatements() public override int Deserialize(byte[] data, int offset) { offset = this.header.Deserialize(data, offset); - + var nameArrayLength = DeserializeLength(data, offset); offset += 4; - this.name= new string[nameArrayLength]; - for(var i = 0; i < nameArrayLength; i++) + this.name = new string[nameArrayLength]; + for (var i = 0; i < nameArrayLength; i++) { var nameStringBytesLength = DeserializeLength(data, offset); offset += 4; this.name[i] = DeserializeString(data, offset, nameStringBytesLength); offset += nameStringBytesLength; } - + var positionArrayLength = DeserializeLength(data, offset); offset += 4; - this.position= new double[positionArrayLength]; - for(var i = 0; i < positionArrayLength; i++) + this.position = new double[positionArrayLength]; + for (var i = 0; i < positionArrayLength; i++) { this.position[i] = BitConverter.ToDouble(data, offset); offset += 8; } - + var velocityArrayLength = DeserializeLength(data, offset); offset += 4; - this.velocity= new double[velocityArrayLength]; - for(var i = 0; i < velocityArrayLength; i++) + this.velocity = new double[velocityArrayLength]; + for (var i = 0; i < velocityArrayLength; i++) { this.velocity[i] = BitConverter.ToDouble(data, offset); offset += 8; } - + var effortArrayLength = DeserializeLength(data, offset); offset += 4; - this.effort= new double[effortArrayLength]; - for(var i = 0; i < effortArrayLength; i++) + this.effort = new double[effortArrayLength]; + for (var i = 0; i < effortArrayLength; i++) { this.effort[i] = BitConverter.ToDouble(data, offset); offset += 8; diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Sensor/msg/MJoy.cs b/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Sensor/msg/MJoy.cs index f1650c54..9fcc129a 100644 --- a/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Sensor/msg/MJoy.cs +++ b/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Sensor/msg/MJoy.cs @@ -37,13 +37,13 @@ public override List SerializationStatements() { var listOfSerializations = new List(); listOfSerializations.AddRange(header.SerializationStatements()); - + listOfSerializations.Add(BitConverter.GetBytes(axes.Length)); - foreach(var entry in axes) + foreach (var entry in axes) listOfSerializations.Add(BitConverter.GetBytes(entry)); - + listOfSerializations.Add(BitConverter.GetBytes(buttons.Length)); - foreach(var entry in buttons) + foreach (var entry in buttons) listOfSerializations.Add(BitConverter.GetBytes(entry)); return listOfSerializations; @@ -52,20 +52,20 @@ public override List SerializationStatements() public override int Deserialize(byte[] data, int offset) { offset = this.header.Deserialize(data, offset); - + var axesArrayLength = DeserializeLength(data, offset); offset += 4; - this.axes= new float[axesArrayLength]; - for(var i = 0; i < axesArrayLength; i++) + this.axes = new float[axesArrayLength]; + for (var i = 0; i < axesArrayLength; i++) { this.axes[i] = BitConverter.ToSingle(data, offset); offset += 4; } - + var buttonsArrayLength = DeserializeLength(data, offset); offset += 4; - this.buttons= new int[buttonsArrayLength]; - for(var i = 0; i < buttonsArrayLength; i++) + this.buttons = new int[buttonsArrayLength]; + for (var i = 0; i < buttonsArrayLength; i++) { this.buttons[i] = BitConverter.ToInt32(data, offset); offset += 4; diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Sensor/msg/MJoyFeedback.cs b/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Sensor/msg/MJoyFeedback.cs index 8bd1e278..7afad5c2 100644 --- a/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Sensor/msg/MJoyFeedback.cs +++ b/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Sensor/msg/MJoyFeedback.cs @@ -39,8 +39,8 @@ public MJoyFeedback(byte type, byte id, float intensity) public override List SerializationStatements() { var listOfSerializations = new List(); - listOfSerializations.Add(new[]{this.type}); - listOfSerializations.Add(new[]{this.id}); + listOfSerializations.Add(new[] { this.type }); + listOfSerializations.Add(new[] { this.id }); listOfSerializations.Add(BitConverter.GetBytes(this.intensity)); return listOfSerializations; @@ -48,9 +48,9 @@ public override List SerializationStatements() public override int Deserialize(byte[] data, int offset) { - this.type = data[offset];; + this.type = data[offset]; ; offset += 1; - this.id = data[offset];; + this.id = data[offset]; ; offset += 1; this.intensity = BitConverter.ToSingle(data, offset); offset += 4; diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Sensor/msg/MJoyFeedbackArray.cs b/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Sensor/msg/MJoyFeedbackArray.cs index 1db66d13..9c298da6 100644 --- a/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Sensor/msg/MJoyFeedbackArray.cs +++ b/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Sensor/msg/MJoyFeedbackArray.cs @@ -26,9 +26,9 @@ public MJoyFeedbackArray(MJoyFeedback[] array) public override List SerializationStatements() { var listOfSerializations = new List(); - + listOfSerializations.Add(BitConverter.GetBytes(array.Length)); - foreach(var entry in array) + foreach (var entry in array) listOfSerializations.Add(entry.Serialize()); return listOfSerializations; @@ -36,11 +36,11 @@ public override List SerializationStatements() public override int Deserialize(byte[] data, int offset) { - + var arrayArrayLength = DeserializeLength(data, offset); offset += 4; - this.array= new MJoyFeedback[arrayArrayLength]; - for(var i = 0; i < arrayArrayLength; i++) + this.array = new MJoyFeedback[arrayArrayLength]; + for (var i = 0; i < arrayArrayLength; i++) { this.array[i] = new MJoyFeedback(); offset = this.array[i].Deserialize(data, offset); diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Sensor/msg/MLaserEcho.cs b/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Sensor/msg/MLaserEcho.cs index 81f40a41..8a9b6fe4 100644 --- a/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Sensor/msg/MLaserEcho.cs +++ b/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Sensor/msg/MLaserEcho.cs @@ -29,9 +29,9 @@ public MLaserEcho(float[] echoes) public override List SerializationStatements() { var listOfSerializations = new List(); - + listOfSerializations.Add(BitConverter.GetBytes(echoes.Length)); - foreach(var entry in echoes) + foreach (var entry in echoes) listOfSerializations.Add(BitConverter.GetBytes(entry)); return listOfSerializations; @@ -39,11 +39,11 @@ public override List SerializationStatements() public override int Deserialize(byte[] data, int offset) { - + var echoesArrayLength = DeserializeLength(data, offset); offset += 4; - this.echoes= new float[echoesArrayLength]; - for(var i = 0; i < echoesArrayLength; i++) + this.echoes = new float[echoesArrayLength]; + for (var i = 0; i < echoesArrayLength; i++) { this.echoes[i] = BitConverter.ToSingle(data, offset); offset += 4; diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Sensor/msg/MLaserScan.cs b/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Sensor/msg/MLaserScan.cs index 85ef5a99..8e5d7e04 100644 --- a/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Sensor/msg/MLaserScan.cs +++ b/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Sensor/msg/MLaserScan.cs @@ -85,13 +85,13 @@ public override List SerializationStatements() listOfSerializations.Add(BitConverter.GetBytes(this.scan_time)); listOfSerializations.Add(BitConverter.GetBytes(this.range_min)); listOfSerializations.Add(BitConverter.GetBytes(this.range_max)); - + listOfSerializations.Add(BitConverter.GetBytes(ranges.Length)); - foreach(var entry in ranges) + foreach (var entry in ranges) listOfSerializations.Add(BitConverter.GetBytes(entry)); - + listOfSerializations.Add(BitConverter.GetBytes(intensities.Length)); - foreach(var entry in intensities) + foreach (var entry in intensities) listOfSerializations.Add(BitConverter.GetBytes(entry)); return listOfSerializations; @@ -114,20 +114,20 @@ public override int Deserialize(byte[] data, int offset) offset += 4; this.range_max = BitConverter.ToSingle(data, offset); offset += 4; - + var rangesArrayLength = DeserializeLength(data, offset); offset += 4; - this.ranges= new float[rangesArrayLength]; - for(var i = 0; i < rangesArrayLength; i++) + this.ranges = new float[rangesArrayLength]; + for (var i = 0; i < rangesArrayLength; i++) { this.ranges[i] = BitConverter.ToSingle(data, offset); offset += 4; } - + var intensitiesArrayLength = DeserializeLength(data, offset); offset += 4; - this.intensities= new float[intensitiesArrayLength]; - for(var i = 0; i < intensitiesArrayLength; i++) + this.intensities = new float[intensitiesArrayLength]; + for (var i = 0; i < intensitiesArrayLength; i++) { this.intensities[i] = BitConverter.ToSingle(data, offset); offset += 4; diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Sensor/msg/MMagneticField.cs b/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Sensor/msg/MMagneticField.cs index bd122da1..0c78ffda 100644 --- a/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Sensor/msg/MMagneticField.cs +++ b/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Sensor/msg/MMagneticField.cs @@ -51,9 +51,9 @@ public override List SerializationStatements() var listOfSerializations = new List(); listOfSerializations.AddRange(header.SerializationStatements()); listOfSerializations.AddRange(magnetic_field.SerializationStatements()); - + Array.Resize(ref magnetic_field_covariance, 9); - foreach(var entry in magnetic_field_covariance) + foreach (var entry in magnetic_field_covariance) listOfSerializations.Add(BitConverter.GetBytes(entry)); return listOfSerializations; @@ -63,9 +63,9 @@ public override int Deserialize(byte[] data, int offset) { offset = this.header.Deserialize(data, offset); offset = this.magnetic_field.Deserialize(data, offset); - - this.magnetic_field_covariance= new double[9]; - for(var i = 0; i < 9; i++) + + this.magnetic_field_covariance = new double[9]; + for (var i = 0; i < 9; i++) { this.magnetic_field_covariance[i] = BitConverter.ToDouble(data, offset); offset += 8; diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Sensor/msg/MMultiDOFJointState.cs b/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Sensor/msg/MMultiDOFJointState.cs index 382a03b5..61b119c0 100644 --- a/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Sensor/msg/MMultiDOFJointState.cs +++ b/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Sensor/msg/MMultiDOFJointState.cs @@ -58,21 +58,21 @@ public override List SerializationStatements() { var listOfSerializations = new List(); listOfSerializations.AddRange(header.SerializationStatements()); - + listOfSerializations.Add(BitConverter.GetBytes(joint_names.Length)); - foreach(var entry in joint_names) + foreach (var entry in joint_names) listOfSerializations.Add(SerializeString(entry)); - + listOfSerializations.Add(BitConverter.GetBytes(transforms.Length)); - foreach(var entry in transforms) + foreach (var entry in transforms) listOfSerializations.Add(entry.Serialize()); - + listOfSerializations.Add(BitConverter.GetBytes(twist.Length)); - foreach(var entry in twist) + foreach (var entry in twist) listOfSerializations.Add(entry.Serialize()); - + listOfSerializations.Add(BitConverter.GetBytes(wrench.Length)); - foreach(var entry in wrench) + foreach (var entry in wrench) listOfSerializations.Add(entry.Serialize()); return listOfSerializations; @@ -81,40 +81,40 @@ public override List SerializationStatements() public override int Deserialize(byte[] data, int offset) { offset = this.header.Deserialize(data, offset); - + var joint_namesArrayLength = DeserializeLength(data, offset); offset += 4; - this.joint_names= new string[joint_namesArrayLength]; - for(var i = 0; i < joint_namesArrayLength; i++) + this.joint_names = new string[joint_namesArrayLength]; + for (var i = 0; i < joint_namesArrayLength; i++) { var joint_namesStringBytesLength = DeserializeLength(data, offset); offset += 4; this.joint_names[i] = DeserializeString(data, offset, joint_namesStringBytesLength); offset += joint_namesStringBytesLength; } - + var transformsArrayLength = DeserializeLength(data, offset); offset += 4; - this.transforms= new Geometry.MTransform[transformsArrayLength]; - for(var i = 0; i < transformsArrayLength; i++) + this.transforms = new Geometry.MTransform[transformsArrayLength]; + for (var i = 0; i < transformsArrayLength; i++) { this.transforms[i] = new Geometry.MTransform(); offset = this.transforms[i].Deserialize(data, offset); } - + var twistArrayLength = DeserializeLength(data, offset); offset += 4; - this.twist= new Geometry.MTwist[twistArrayLength]; - for(var i = 0; i < twistArrayLength; i++) + this.twist = new Geometry.MTwist[twistArrayLength]; + for (var i = 0; i < twistArrayLength; i++) { this.twist[i] = new Geometry.MTwist(); offset = this.twist[i].Deserialize(data, offset); } - + var wrenchArrayLength = DeserializeLength(data, offset); offset += 4; - this.wrench= new Geometry.MWrench[wrenchArrayLength]; - for(var i = 0; i < wrenchArrayLength; i++) + this.wrench = new Geometry.MWrench[wrenchArrayLength]; + for (var i = 0; i < wrenchArrayLength; i++) { this.wrench[i] = new Geometry.MWrench(); offset = this.wrench[i].Deserialize(data, offset); diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Sensor/msg/MMultiEchoLaserScan.cs b/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Sensor/msg/MMultiEchoLaserScan.cs index 2586fe85..c929ab84 100644 --- a/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Sensor/msg/MMultiEchoLaserScan.cs +++ b/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Sensor/msg/MMultiEchoLaserScan.cs @@ -87,13 +87,13 @@ public override List SerializationStatements() listOfSerializations.Add(BitConverter.GetBytes(this.scan_time)); listOfSerializations.Add(BitConverter.GetBytes(this.range_min)); listOfSerializations.Add(BitConverter.GetBytes(this.range_max)); - + listOfSerializations.Add(BitConverter.GetBytes(ranges.Length)); - foreach(var entry in ranges) + foreach (var entry in ranges) listOfSerializations.Add(entry.Serialize()); - + listOfSerializations.Add(BitConverter.GetBytes(intensities.Length)); - foreach(var entry in intensities) + foreach (var entry in intensities) listOfSerializations.Add(entry.Serialize()); return listOfSerializations; @@ -116,20 +116,20 @@ public override int Deserialize(byte[] data, int offset) offset += 4; this.range_max = BitConverter.ToSingle(data, offset); offset += 4; - + var rangesArrayLength = DeserializeLength(data, offset); offset += 4; - this.ranges= new MLaserEcho[rangesArrayLength]; - for(var i = 0; i < rangesArrayLength; i++) + this.ranges = new MLaserEcho[rangesArrayLength]; + for (var i = 0; i < rangesArrayLength; i++) { this.ranges[i] = new MLaserEcho(); offset = this.ranges[i].Deserialize(data, offset); } - + var intensitiesArrayLength = DeserializeLength(data, offset); offset += 4; - this.intensities= new MLaserEcho[intensitiesArrayLength]; - for(var i = 0; i < intensitiesArrayLength; i++) + this.intensities = new MLaserEcho[intensitiesArrayLength]; + for (var i = 0; i < intensitiesArrayLength; i++) { this.intensities[i] = new MLaserEcho(); offset = this.intensities[i].Deserialize(data, offset); diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Sensor/msg/MNavSatFix.cs b/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Sensor/msg/MNavSatFix.cs index 0f4c65b5..c9e83863 100644 --- a/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Sensor/msg/MNavSatFix.cs +++ b/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Sensor/msg/MNavSatFix.cs @@ -78,11 +78,11 @@ public override List SerializationStatements() listOfSerializations.Add(BitConverter.GetBytes(this.latitude)); listOfSerializations.Add(BitConverter.GetBytes(this.longitude)); listOfSerializations.Add(BitConverter.GetBytes(this.altitude)); - + Array.Resize(ref position_covariance, 9); - foreach(var entry in position_covariance) + foreach (var entry in position_covariance) listOfSerializations.Add(BitConverter.GetBytes(entry)); - listOfSerializations.Add(new[]{this.position_covariance_type}); + listOfSerializations.Add(new[] { this.position_covariance_type }); return listOfSerializations; } @@ -97,14 +97,14 @@ public override int Deserialize(byte[] data, int offset) offset += 8; this.altitude = BitConverter.ToDouble(data, offset); offset += 8; - - this.position_covariance= new double[9]; - for(var i = 0; i < 9; i++) + + this.position_covariance = new double[9]; + for (var i = 0; i < 9; i++) { this.position_covariance[i] = BitConverter.ToDouble(data, offset); offset += 8; } - this.position_covariance_type = data[offset];; + this.position_covariance_type = data[offset]; ; offset += 1; return offset; diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Sensor/msg/MNavSatStatus.cs b/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Sensor/msg/MNavSatStatus.cs index 9f3a6a1b..02b4b7a9 100644 --- a/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Sensor/msg/MNavSatStatus.cs +++ b/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Sensor/msg/MNavSatStatus.cs @@ -42,7 +42,7 @@ public MNavSatStatus(sbyte status, ushort service) public override List SerializationStatements() { var listOfSerializations = new List(); - listOfSerializations.Add(new[]{(byte)this.status}); + listOfSerializations.Add(new[] { (byte)this.status }); listOfSerializations.Add(BitConverter.GetBytes(this.service)); return listOfSerializations; @@ -50,7 +50,7 @@ public override List SerializationStatements() public override int Deserialize(byte[] data, int offset) { - this.status = (sbyte)data[offset];; + this.status = (sbyte)data[offset]; ; offset += 1; this.service = BitConverter.ToUInt16(data, offset); offset += 2; diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Sensor/msg/MPointCloud.cs b/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Sensor/msg/MPointCloud.cs index 5d1b5971..1c06073c 100644 --- a/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Sensor/msg/MPointCloud.cs +++ b/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Sensor/msg/MPointCloud.cs @@ -41,13 +41,13 @@ public override List SerializationStatements() { var listOfSerializations = new List(); listOfSerializations.AddRange(header.SerializationStatements()); - + listOfSerializations.Add(BitConverter.GetBytes(points.Length)); - foreach(var entry in points) + foreach (var entry in points) listOfSerializations.Add(entry.Serialize()); - + listOfSerializations.Add(BitConverter.GetBytes(channels.Length)); - foreach(var entry in channels) + foreach (var entry in channels) listOfSerializations.Add(entry.Serialize()); return listOfSerializations; @@ -56,20 +56,20 @@ public override List SerializationStatements() public override int Deserialize(byte[] data, int offset) { offset = this.header.Deserialize(data, offset); - + var pointsArrayLength = DeserializeLength(data, offset); offset += 4; - this.points= new Geometry.MPoint32[pointsArrayLength]; - for(var i = 0; i < pointsArrayLength; i++) + this.points = new Geometry.MPoint32[pointsArrayLength]; + for (var i = 0; i < pointsArrayLength; i++) { this.points[i] = new Geometry.MPoint32(); offset = this.points[i].Deserialize(data, offset); } - + var channelsArrayLength = DeserializeLength(data, offset); offset += 4; - this.channels= new MChannelFloat32[channelsArrayLength]; - for(var i = 0; i < channelsArrayLength; i++) + this.channels = new MChannelFloat32[channelsArrayLength]; + for (var i = 0; i < channelsArrayLength; i++) { this.channels[i] = new MChannelFloat32(); offset = this.channels[i].Deserialize(data, offset); diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Sensor/msg/MPointCloud2.cs b/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Sensor/msg/MPointCloud2.cs index 9055b4d2..61df82d8 100644 --- a/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Sensor/msg/MPointCloud2.cs +++ b/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Sensor/msg/MPointCloud2.cs @@ -70,14 +70,14 @@ public override List SerializationStatements() listOfSerializations.AddRange(header.SerializationStatements()); listOfSerializations.Add(BitConverter.GetBytes(this.height)); listOfSerializations.Add(BitConverter.GetBytes(this.width)); - + listOfSerializations.Add(BitConverter.GetBytes(fields.Length)); - foreach(var entry in fields) + foreach (var entry in fields) listOfSerializations.Add(entry.Serialize()); listOfSerializations.Add(BitConverter.GetBytes(this.is_bigendian)); listOfSerializations.Add(BitConverter.GetBytes(this.point_step)); listOfSerializations.Add(BitConverter.GetBytes(this.row_step)); - + listOfSerializations.Add(BitConverter.GetBytes(data.Length)); listOfSerializations.Add(this.data); listOfSerializations.Add(BitConverter.GetBytes(this.is_dense)); @@ -92,11 +92,11 @@ public override int Deserialize(byte[] data, int offset) offset += 4; this.width = BitConverter.ToUInt32(data, offset); offset += 4; - + var fieldsArrayLength = DeserializeLength(data, offset); offset += 4; - this.fields= new MPointField[fieldsArrayLength]; - for(var i = 0; i < fieldsArrayLength; i++) + this.fields = new MPointField[fieldsArrayLength]; + for (var i = 0; i < fieldsArrayLength; i++) { this.fields[i] = new MPointField(); offset = this.fields[i].Deserialize(data, offset); @@ -107,11 +107,11 @@ public override int Deserialize(byte[] data, int offset) offset += 4; this.row_step = BitConverter.ToUInt32(data, offset); offset += 4; - + var dataArrayLength = DeserializeLength(data, offset); offset += 4; - this.data= new byte[dataArrayLength]; - for(var i = 0; i < dataArrayLength; i++) + this.data = new byte[dataArrayLength]; + for (var i = 0; i < dataArrayLength; i++) { this.data[i] = data[offset]; offset += 1; diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Sensor/msg/MPointField.cs b/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Sensor/msg/MPointField.cs index e5cea6cb..e498334d 100644 --- a/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Sensor/msg/MPointField.cs +++ b/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Sensor/msg/MPointField.cs @@ -50,7 +50,7 @@ public override List SerializationStatements() var listOfSerializations = new List(); listOfSerializations.Add(SerializeString(this.name)); listOfSerializations.Add(BitConverter.GetBytes(this.offset)); - listOfSerializations.Add(new[]{this.datatype}); + listOfSerializations.Add(new[] { this.datatype }); listOfSerializations.Add(BitConverter.GetBytes(this.count)); return listOfSerializations; @@ -64,7 +64,7 @@ public override int Deserialize(byte[] data, int offset) offset += nameStringBytesLength; this.offset = BitConverter.ToUInt32(data, offset); offset += 4; - this.datatype = data[offset];; + this.datatype = data[offset]; ; offset += 1; this.count = BitConverter.ToUInt32(data, offset); offset += 4; diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Sensor/msg/MRange.cs b/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Sensor/msg/MRange.cs index 6d6f5c67..1c3138bd 100644 --- a/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Sensor/msg/MRange.cs +++ b/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Sensor/msg/MRange.cs @@ -75,7 +75,7 @@ public override List SerializationStatements() { var listOfSerializations = new List(); listOfSerializations.AddRange(header.SerializationStatements()); - listOfSerializations.Add(new[]{this.radiation_type}); + listOfSerializations.Add(new[] { this.radiation_type }); listOfSerializations.Add(BitConverter.GetBytes(this.field_of_view)); listOfSerializations.Add(BitConverter.GetBytes(this.min_range)); listOfSerializations.Add(BitConverter.GetBytes(this.max_range)); @@ -87,7 +87,7 @@ public override List SerializationStatements() public override int Deserialize(byte[] data, int offset) { offset = this.header.Deserialize(data, offset); - this.radiation_type = data[offset];; + this.radiation_type = data[offset]; ; offset += 1; this.field_of_view = BitConverter.ToSingle(data, offset); offset += 4; diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Shape/msg/MMesh.cs b/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Shape/msg/MMesh.cs index ad3d20cb..f41ec827 100644 --- a/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Shape/msg/MMesh.cs +++ b/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Shape/msg/MMesh.cs @@ -31,13 +31,13 @@ public MMesh(MMeshTriangle[] triangles, Geometry.MPoint[] vertices) public override List SerializationStatements() { var listOfSerializations = new List(); - + listOfSerializations.Add(BitConverter.GetBytes(triangles.Length)); - foreach(var entry in triangles) + foreach (var entry in triangles) listOfSerializations.Add(entry.Serialize()); - + listOfSerializations.Add(BitConverter.GetBytes(vertices.Length)); - foreach(var entry in vertices) + foreach (var entry in vertices) listOfSerializations.Add(entry.Serialize()); return listOfSerializations; @@ -45,20 +45,20 @@ public override List SerializationStatements() public override int Deserialize(byte[] data, int offset) { - + var trianglesArrayLength = DeserializeLength(data, offset); offset += 4; - this.triangles= new MMeshTriangle[trianglesArrayLength]; - for(var i = 0; i < trianglesArrayLength; i++) + this.triangles = new MMeshTriangle[trianglesArrayLength]; + for (var i = 0; i < trianglesArrayLength; i++) { this.triangles[i] = new MMeshTriangle(); offset = this.triangles[i].Deserialize(data, offset); } - + var verticesArrayLength = DeserializeLength(data, offset); offset += 4; - this.vertices= new Geometry.MPoint[verticesArrayLength]; - for(var i = 0; i < verticesArrayLength; i++) + this.vertices = new Geometry.MPoint[verticesArrayLength]; + for (var i = 0; i < verticesArrayLength; i++) { this.vertices[i] = new Geometry.MPoint(); offset = this.vertices[i].Deserialize(data, offset); diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Shape/msg/MMeshTriangle.cs b/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Shape/msg/MMeshTriangle.cs index 673a158f..6984b891 100644 --- a/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Shape/msg/MMeshTriangle.cs +++ b/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Shape/msg/MMeshTriangle.cs @@ -26,9 +26,9 @@ public MMeshTriangle(uint[] vertex_indices) public override List SerializationStatements() { var listOfSerializations = new List(); - + Array.Resize(ref vertex_indices, 3); - foreach(var entry in vertex_indices) + foreach (var entry in vertex_indices) listOfSerializations.Add(BitConverter.GetBytes(entry)); return listOfSerializations; @@ -36,9 +36,9 @@ public override List SerializationStatements() public override int Deserialize(byte[] data, int offset) { - - this.vertex_indices= new uint[3]; - for(var i = 0; i < 3; i++) + + this.vertex_indices = new uint[3]; + for (var i = 0; i < 3; i++) { this.vertex_indices[i] = BitConverter.ToUInt32(data, offset); offset += 4; diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Shape/msg/MPlane.cs b/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Shape/msg/MPlane.cs index 7bf045f2..b7304ee1 100644 --- a/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Shape/msg/MPlane.cs +++ b/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Shape/msg/MPlane.cs @@ -30,9 +30,9 @@ public MPlane(double[] coef) public override List SerializationStatements() { var listOfSerializations = new List(); - + Array.Resize(ref coef, 4); - foreach(var entry in coef) + foreach (var entry in coef) listOfSerializations.Add(BitConverter.GetBytes(entry)); return listOfSerializations; @@ -40,9 +40,9 @@ public override List SerializationStatements() public override int Deserialize(byte[] data, int offset) { - - this.coef= new double[4]; - for(var i = 0; i < 4; i++) + + this.coef = new double[4]; + for (var i = 0; i < 4; i++) { this.coef[i] = BitConverter.ToDouble(data, offset); offset += 8; diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Shape/msg/MSolidPrimitive.cs b/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Shape/msg/MSolidPrimitive.cs index cbeca26b..ec706374 100644 --- a/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Shape/msg/MSolidPrimitive.cs +++ b/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Shape/msg/MSolidPrimitive.cs @@ -56,10 +56,10 @@ public MSolidPrimitive(byte type, double[] dimensions) public override List SerializationStatements() { var listOfSerializations = new List(); - listOfSerializations.Add(new[]{this.type}); - + listOfSerializations.Add(new[] { this.type }); + listOfSerializations.Add(BitConverter.GetBytes(dimensions.Length)); - foreach(var entry in dimensions) + foreach (var entry in dimensions) listOfSerializations.Add(BitConverter.GetBytes(entry)); return listOfSerializations; @@ -67,13 +67,13 @@ public override List SerializationStatements() public override int Deserialize(byte[] data, int offset) { - this.type = data[offset];; + this.type = data[offset]; ; offset += 1; - + var dimensionsArrayLength = DeserializeLength(data, offset); offset += 4; - this.dimensions= new double[dimensionsArrayLength]; - for(var i = 0; i < dimensionsArrayLength; i++) + this.dimensions = new double[dimensionsArrayLength]; + for (var i = 0; i < dimensionsArrayLength; i++) { this.dimensions[i] = BitConverter.ToDouble(data, offset); offset += 8; diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Std/msg/MByte.cs b/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Std/msg/MByte.cs index 1fd9156d..4d088580 100644 --- a/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Std/msg/MByte.cs +++ b/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Std/msg/MByte.cs @@ -25,14 +25,14 @@ public MByte(sbyte data) public override List SerializationStatements() { var listOfSerializations = new List(); - listOfSerializations.Add(new[]{(byte)this.data}); + listOfSerializations.Add(new[] { (byte)this.data }); return listOfSerializations; } public override int Deserialize(byte[] data, int offset) { - this.data = (sbyte)data[offset];; + this.data = (sbyte)data[offset]; ; offset += 1; return offset; diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Std/msg/MByteMultiArray.cs b/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Std/msg/MByteMultiArray.cs index e49b1743..dd4ac2a6 100644 --- a/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Std/msg/MByteMultiArray.cs +++ b/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Std/msg/MByteMultiArray.cs @@ -33,9 +33,9 @@ public override List SerializationStatements() { var listOfSerializations = new List(); listOfSerializations.AddRange(layout.SerializationStatements()); - + listOfSerializations.Add(BitConverter.GetBytes(data.Length)); - listOfSerializations.Add((byte[]) (Array)this.data); + listOfSerializations.Add((byte[])(Array)this.data); return listOfSerializations; } @@ -43,11 +43,11 @@ public override List SerializationStatements() public override int Deserialize(byte[] data, int offset) { offset = this.layout.Deserialize(data, offset); - + var dataArrayLength = DeserializeLength(data, offset); offset += 4; - this.data= new sbyte[dataArrayLength]; - for(var i = 0; i < dataArrayLength; i++) + this.data = new sbyte[dataArrayLength]; + for (var i = 0; i < dataArrayLength; i++) { this.data[i] = (sbyte)data[offset]; offset += 1; diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Std/msg/MChar.cs b/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Std/msg/MChar.cs index 3f3e2832..b637d08c 100644 --- a/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Std/msg/MChar.cs +++ b/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Std/msg/MChar.cs @@ -25,14 +25,14 @@ public MChar(byte data) public override List SerializationStatements() { var listOfSerializations = new List(); - listOfSerializations.Add(new[]{this.data}); + listOfSerializations.Add(new[] { this.data }); return listOfSerializations; } public override int Deserialize(byte[] data, int offset) { - this.data = data[offset];; + this.data = data[offset]; ; offset += 1; return offset; diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Std/msg/MDuration.cs b/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Std/msg/MDuration.cs index 1791cb9a..6bb48b20 100644 --- a/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Std/msg/MDuration.cs +++ b/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Std/msg/MDuration.cs @@ -45,4 +45,4 @@ public override int Deserialize(byte[] data, int offset) return offset; } } -} \ No newline at end of file +} diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Std/msg/MFloat32MultiArray.cs b/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Std/msg/MFloat32MultiArray.cs index 87a3e143..7ab8a5cb 100644 --- a/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Std/msg/MFloat32MultiArray.cs +++ b/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Std/msg/MFloat32MultiArray.cs @@ -33,9 +33,9 @@ public override List SerializationStatements() { var listOfSerializations = new List(); listOfSerializations.AddRange(layout.SerializationStatements()); - + listOfSerializations.Add(BitConverter.GetBytes(data.Length)); - foreach(var entry in data) + foreach (var entry in data) listOfSerializations.Add(BitConverter.GetBytes(entry)); return listOfSerializations; @@ -44,11 +44,11 @@ public override List SerializationStatements() public override int Deserialize(byte[] data, int offset) { offset = this.layout.Deserialize(data, offset); - + var dataArrayLength = DeserializeLength(data, offset); offset += 4; - this.data= new float[dataArrayLength]; - for(var i = 0; i < dataArrayLength; i++) + this.data = new float[dataArrayLength]; + for (var i = 0; i < dataArrayLength; i++) { this.data[i] = BitConverter.ToSingle(data, offset); offset += 4; diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Std/msg/MFloat64MultiArray.cs b/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Std/msg/MFloat64MultiArray.cs index b60ebeba..2a96b774 100644 --- a/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Std/msg/MFloat64MultiArray.cs +++ b/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Std/msg/MFloat64MultiArray.cs @@ -33,9 +33,9 @@ public override List SerializationStatements() { var listOfSerializations = new List(); listOfSerializations.AddRange(layout.SerializationStatements()); - + listOfSerializations.Add(BitConverter.GetBytes(data.Length)); - foreach(var entry in data) + foreach (var entry in data) listOfSerializations.Add(BitConverter.GetBytes(entry)); return listOfSerializations; @@ -44,11 +44,11 @@ public override List SerializationStatements() public override int Deserialize(byte[] data, int offset) { offset = this.layout.Deserialize(data, offset); - + var dataArrayLength = DeserializeLength(data, offset); offset += 4; - this.data= new double[dataArrayLength]; - for(var i = 0; i < dataArrayLength; i++) + this.data = new double[dataArrayLength]; + for (var i = 0; i < dataArrayLength; i++) { this.data[i] = BitConverter.ToDouble(data, offset); offset += 8; diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Std/msg/MInt16MultiArray.cs b/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Std/msg/MInt16MultiArray.cs index 791f4cde..bd4d2850 100644 --- a/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Std/msg/MInt16MultiArray.cs +++ b/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Std/msg/MInt16MultiArray.cs @@ -33,9 +33,9 @@ public override List SerializationStatements() { var listOfSerializations = new List(); listOfSerializations.AddRange(layout.SerializationStatements()); - + listOfSerializations.Add(BitConverter.GetBytes(data.Length)); - foreach(var entry in data) + foreach (var entry in data) listOfSerializations.Add(BitConverter.GetBytes(entry)); return listOfSerializations; @@ -44,11 +44,11 @@ public override List SerializationStatements() public override int Deserialize(byte[] data, int offset) { offset = this.layout.Deserialize(data, offset); - + var dataArrayLength = DeserializeLength(data, offset); offset += 4; - this.data= new short[dataArrayLength]; - for(var i = 0; i < dataArrayLength; i++) + this.data = new short[dataArrayLength]; + for (var i = 0; i < dataArrayLength; i++) { this.data[i] = BitConverter.ToInt16(data, offset); offset += 2; diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Std/msg/MInt32MultiArray.cs b/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Std/msg/MInt32MultiArray.cs index 1c44214d..e9004c1a 100644 --- a/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Std/msg/MInt32MultiArray.cs +++ b/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Std/msg/MInt32MultiArray.cs @@ -33,9 +33,9 @@ public override List SerializationStatements() { var listOfSerializations = new List(); listOfSerializations.AddRange(layout.SerializationStatements()); - + listOfSerializations.Add(BitConverter.GetBytes(data.Length)); - foreach(var entry in data) + foreach (var entry in data) listOfSerializations.Add(BitConverter.GetBytes(entry)); return listOfSerializations; @@ -44,11 +44,11 @@ public override List SerializationStatements() public override int Deserialize(byte[] data, int offset) { offset = this.layout.Deserialize(data, offset); - + var dataArrayLength = DeserializeLength(data, offset); offset += 4; - this.data= new int[dataArrayLength]; - for(var i = 0; i < dataArrayLength; i++) + this.data = new int[dataArrayLength]; + for (var i = 0; i < dataArrayLength; i++) { this.data[i] = BitConverter.ToInt32(data, offset); offset += 4; diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Std/msg/MInt64MultiArray.cs b/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Std/msg/MInt64MultiArray.cs index 4aa1943f..4934cf2e 100644 --- a/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Std/msg/MInt64MultiArray.cs +++ b/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Std/msg/MInt64MultiArray.cs @@ -33,9 +33,9 @@ public override List SerializationStatements() { var listOfSerializations = new List(); listOfSerializations.AddRange(layout.SerializationStatements()); - + listOfSerializations.Add(BitConverter.GetBytes(data.Length)); - foreach(var entry in data) + foreach (var entry in data) listOfSerializations.Add(BitConverter.GetBytes(entry)); return listOfSerializations; @@ -44,11 +44,11 @@ public override List SerializationStatements() public override int Deserialize(byte[] data, int offset) { offset = this.layout.Deserialize(data, offset); - + var dataArrayLength = DeserializeLength(data, offset); offset += 4; - this.data= new long[dataArrayLength]; - for(var i = 0; i < dataArrayLength; i++) + this.data = new long[dataArrayLength]; + for (var i = 0; i < dataArrayLength; i++) { this.data[i] = BitConverter.ToInt64(data, offset); offset += 8; diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Std/msg/MInt8.cs b/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Std/msg/MInt8.cs index c6883c0d..a311f6c8 100644 --- a/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Std/msg/MInt8.cs +++ b/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Std/msg/MInt8.cs @@ -25,14 +25,14 @@ public MInt8(sbyte data) public override List SerializationStatements() { var listOfSerializations = new List(); - listOfSerializations.Add(new[]{(byte)this.data}); + listOfSerializations.Add(new[] { (byte)this.data }); return listOfSerializations; } public override int Deserialize(byte[] data, int offset) { - this.data = (sbyte)data[offset];; + this.data = (sbyte)data[offset]; ; offset += 1; return offset; diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Std/msg/MInt8MultiArray.cs b/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Std/msg/MInt8MultiArray.cs index 024dc5ac..2f667acb 100644 --- a/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Std/msg/MInt8MultiArray.cs +++ b/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Std/msg/MInt8MultiArray.cs @@ -33,9 +33,9 @@ public override List SerializationStatements() { var listOfSerializations = new List(); listOfSerializations.AddRange(layout.SerializationStatements()); - + listOfSerializations.Add(BitConverter.GetBytes(data.Length)); - listOfSerializations.Add((byte[]) (Array)this.data); + listOfSerializations.Add((byte[])(Array)this.data); return listOfSerializations; } @@ -43,11 +43,11 @@ public override List SerializationStatements() public override int Deserialize(byte[] data, int offset) { offset = this.layout.Deserialize(data, offset); - + var dataArrayLength = DeserializeLength(data, offset); offset += 4; - this.data= new sbyte[dataArrayLength]; - for(var i = 0; i < dataArrayLength; i++) + this.data = new sbyte[dataArrayLength]; + for (var i = 0; i < dataArrayLength; i++) { this.data[i] = (sbyte)data[offset]; offset += 1; diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Std/msg/MMultiArrayLayout.cs b/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Std/msg/MMultiArrayLayout.cs index 53dc197d..1d775b16 100644 --- a/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Std/msg/MMultiArrayLayout.cs +++ b/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Std/msg/MMultiArrayLayout.cs @@ -52,9 +52,9 @@ public MMultiArrayLayout(MMultiArrayDimension[] dim, uint data_offset) public override List SerializationStatements() { var listOfSerializations = new List(); - + listOfSerializations.Add(BitConverter.GetBytes(dim.Length)); - foreach(var entry in dim) + foreach (var entry in dim) listOfSerializations.Add(entry.Serialize()); listOfSerializations.Add(BitConverter.GetBytes(this.data_offset)); @@ -63,11 +63,11 @@ public override List SerializationStatements() public override int Deserialize(byte[] data, int offset) { - + var dimArrayLength = DeserializeLength(data, offset); offset += 4; - this.dim= new MMultiArrayDimension[dimArrayLength]; - for(var i = 0; i < dimArrayLength; i++) + this.dim = new MMultiArrayDimension[dimArrayLength]; + for (var i = 0; i < dimArrayLength; i++) { this.dim[i] = new MMultiArrayDimension(); offset = this.dim[i].Deserialize(data, offset); diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Std/msg/MTime.cs b/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Std/msg/MTime.cs index 901ddea2..1ab263fa 100644 --- a/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Std/msg/MTime.cs +++ b/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Std/msg/MTime.cs @@ -10,7 +10,7 @@ namespace RosMessageTypes.Std public class MTime : Message { public const string RosMessageName = "std_msgs/Time"; - + public uint secs; public uint nsecs; diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Std/msg/MUInt16MultiArray.cs b/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Std/msg/MUInt16MultiArray.cs index 548afe55..382450c7 100644 --- a/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Std/msg/MUInt16MultiArray.cs +++ b/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Std/msg/MUInt16MultiArray.cs @@ -33,9 +33,9 @@ public override List SerializationStatements() { var listOfSerializations = new List(); listOfSerializations.AddRange(layout.SerializationStatements()); - + listOfSerializations.Add(BitConverter.GetBytes(data.Length)); - foreach(var entry in data) + foreach (var entry in data) listOfSerializations.Add(BitConverter.GetBytes(entry)); return listOfSerializations; @@ -44,11 +44,11 @@ public override List SerializationStatements() public override int Deserialize(byte[] data, int offset) { offset = this.layout.Deserialize(data, offset); - + var dataArrayLength = DeserializeLength(data, offset); offset += 4; - this.data= new ushort[dataArrayLength]; - for(var i = 0; i < dataArrayLength; i++) + this.data = new ushort[dataArrayLength]; + for (var i = 0; i < dataArrayLength; i++) { this.data[i] = BitConverter.ToUInt16(data, offset); offset += 2; diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Std/msg/MUInt32MultiArray.cs b/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Std/msg/MUInt32MultiArray.cs index 3c8218c5..c3a2d866 100644 --- a/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Std/msg/MUInt32MultiArray.cs +++ b/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Std/msg/MUInt32MultiArray.cs @@ -33,9 +33,9 @@ public override List SerializationStatements() { var listOfSerializations = new List(); listOfSerializations.AddRange(layout.SerializationStatements()); - + listOfSerializations.Add(BitConverter.GetBytes(data.Length)); - foreach(var entry in data) + foreach (var entry in data) listOfSerializations.Add(BitConverter.GetBytes(entry)); return listOfSerializations; @@ -44,11 +44,11 @@ public override List SerializationStatements() public override int Deserialize(byte[] data, int offset) { offset = this.layout.Deserialize(data, offset); - + var dataArrayLength = DeserializeLength(data, offset); offset += 4; - this.data= new uint[dataArrayLength]; - for(var i = 0; i < dataArrayLength; i++) + this.data = new uint[dataArrayLength]; + for (var i = 0; i < dataArrayLength; i++) { this.data[i] = BitConverter.ToUInt32(data, offset); offset += 4; diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Std/msg/MUInt64MultiArray.cs b/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Std/msg/MUInt64MultiArray.cs index 5cb11403..edcda4b4 100644 --- a/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Std/msg/MUInt64MultiArray.cs +++ b/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Std/msg/MUInt64MultiArray.cs @@ -33,9 +33,9 @@ public override List SerializationStatements() { var listOfSerializations = new List(); listOfSerializations.AddRange(layout.SerializationStatements()); - + listOfSerializations.Add(BitConverter.GetBytes(data.Length)); - foreach(var entry in data) + foreach (var entry in data) listOfSerializations.Add(BitConverter.GetBytes(entry)); return listOfSerializations; @@ -44,11 +44,11 @@ public override List SerializationStatements() public override int Deserialize(byte[] data, int offset) { offset = this.layout.Deserialize(data, offset); - + var dataArrayLength = DeserializeLength(data, offset); offset += 4; - this.data= new ulong[dataArrayLength]; - for(var i = 0; i < dataArrayLength; i++) + this.data = new ulong[dataArrayLength]; + for (var i = 0; i < dataArrayLength; i++) { this.data[i] = BitConverter.ToUInt64(data, offset); offset += 8; diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Std/msg/MUInt8.cs b/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Std/msg/MUInt8.cs index 1cc9a73b..7f91ab61 100644 --- a/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Std/msg/MUInt8.cs +++ b/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Std/msg/MUInt8.cs @@ -25,14 +25,14 @@ public MUInt8(byte data) public override List SerializationStatements() { var listOfSerializations = new List(); - listOfSerializations.Add(new[]{this.data}); + listOfSerializations.Add(new[] { this.data }); return listOfSerializations; } public override int Deserialize(byte[] data, int offset) { - this.data = data[offset];; + this.data = data[offset]; ; offset += 1; return offset; diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Std/msg/MUInt8MultiArray.cs b/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Std/msg/MUInt8MultiArray.cs index ba4ff24b..2660e0f9 100644 --- a/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Std/msg/MUInt8MultiArray.cs +++ b/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Std/msg/MUInt8MultiArray.cs @@ -33,7 +33,7 @@ public override List SerializationStatements() { var listOfSerializations = new List(); listOfSerializations.AddRange(layout.SerializationStatements()); - + listOfSerializations.Add(BitConverter.GetBytes(data.Length)); listOfSerializations.Add(this.data); @@ -43,11 +43,11 @@ public override List SerializationStatements() public override int Deserialize(byte[] data, int offset) { offset = this.layout.Deserialize(data, offset); - + var dataArrayLength = DeserializeLength(data, offset); offset += 4; - this.data= new byte[dataArrayLength]; - for(var i = 0; i < dataArrayLength; i++) + this.data = new byte[dataArrayLength]; + for (var i = 0; i < dataArrayLength; i++) { this.data[i] = data[offset]; offset += 1; diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Trajectory/msg/MJointTrajectory.cs b/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Trajectory/msg/MJointTrajectory.cs index 0b1f60e6..6727d713 100644 --- a/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Trajectory/msg/MJointTrajectory.cs +++ b/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Trajectory/msg/MJointTrajectory.cs @@ -33,13 +33,13 @@ public override List SerializationStatements() { var listOfSerializations = new List(); listOfSerializations.AddRange(header.SerializationStatements()); - + listOfSerializations.Add(BitConverter.GetBytes(joint_names.Length)); - foreach(var entry in joint_names) + foreach (var entry in joint_names) listOfSerializations.Add(SerializeString(entry)); - + listOfSerializations.Add(BitConverter.GetBytes(points.Length)); - foreach(var entry in points) + foreach (var entry in points) listOfSerializations.Add(entry.Serialize()); return listOfSerializations; @@ -48,22 +48,22 @@ public override List SerializationStatements() public override int Deserialize(byte[] data, int offset) { offset = this.header.Deserialize(data, offset); - + var joint_namesArrayLength = DeserializeLength(data, offset); offset += 4; - this.joint_names= new string[joint_namesArrayLength]; - for(var i = 0; i < joint_namesArrayLength; i++) + this.joint_names = new string[joint_namesArrayLength]; + for (var i = 0; i < joint_namesArrayLength; i++) { var joint_namesStringBytesLength = DeserializeLength(data, offset); offset += 4; this.joint_names[i] = DeserializeString(data, offset, joint_namesStringBytesLength); offset += joint_namesStringBytesLength; } - + var pointsArrayLength = DeserializeLength(data, offset); offset += 4; - this.points= new MJointTrajectoryPoint[pointsArrayLength]; - for(var i = 0; i < pointsArrayLength; i++) + this.points = new MJointTrajectoryPoint[pointsArrayLength]; + for (var i = 0; i < pointsArrayLength; i++) { this.points[i] = new MJointTrajectoryPoint(); offset = this.points[i].Deserialize(data, offset); diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Trajectory/msg/MJointTrajectoryPoint.cs b/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Trajectory/msg/MJointTrajectoryPoint.cs index 022df286..c5f03731 100644 --- a/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Trajectory/msg/MJointTrajectoryPoint.cs +++ b/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Trajectory/msg/MJointTrajectoryPoint.cs @@ -41,21 +41,21 @@ public MJointTrajectoryPoint(double[] positions, double[] velocities, double[] a public override List SerializationStatements() { var listOfSerializations = new List(); - + listOfSerializations.Add(BitConverter.GetBytes(positions.Length)); - foreach(var entry in positions) + foreach (var entry in positions) listOfSerializations.Add(BitConverter.GetBytes(entry)); - + listOfSerializations.Add(BitConverter.GetBytes(velocities.Length)); - foreach(var entry in velocities) + foreach (var entry in velocities) listOfSerializations.Add(BitConverter.GetBytes(entry)); - + listOfSerializations.Add(BitConverter.GetBytes(accelerations.Length)); - foreach(var entry in accelerations) + foreach (var entry in accelerations) listOfSerializations.Add(BitConverter.GetBytes(entry)); - + listOfSerializations.Add(BitConverter.GetBytes(effort.Length)); - foreach(var entry in effort) + foreach (var entry in effort) listOfSerializations.Add(BitConverter.GetBytes(entry)); listOfSerializations.AddRange(time_from_start.SerializationStatements()); @@ -64,38 +64,38 @@ public override List SerializationStatements() public override int Deserialize(byte[] data, int offset) { - + var positionsArrayLength = DeserializeLength(data, offset); offset += 4; - this.positions= new double[positionsArrayLength]; - for(var i = 0; i < positionsArrayLength; i++) + this.positions = new double[positionsArrayLength]; + for (var i = 0; i < positionsArrayLength; i++) { this.positions[i] = BitConverter.ToDouble(data, offset); offset += 8; } - + var velocitiesArrayLength = DeserializeLength(data, offset); offset += 4; - this.velocities= new double[velocitiesArrayLength]; - for(var i = 0; i < velocitiesArrayLength; i++) + this.velocities = new double[velocitiesArrayLength]; + for (var i = 0; i < velocitiesArrayLength; i++) { this.velocities[i] = BitConverter.ToDouble(data, offset); offset += 8; } - + var accelerationsArrayLength = DeserializeLength(data, offset); offset += 4; - this.accelerations= new double[accelerationsArrayLength]; - for(var i = 0; i < accelerationsArrayLength; i++) + this.accelerations = new double[accelerationsArrayLength]; + for (var i = 0; i < accelerationsArrayLength; i++) { this.accelerations[i] = BitConverter.ToDouble(data, offset); offset += 8; } - + var effortArrayLength = DeserializeLength(data, offset); offset += 4; - this.effort= new double[effortArrayLength]; - for(var i = 0; i < effortArrayLength; i++) + this.effort = new double[effortArrayLength]; + for (var i = 0; i < effortArrayLength; i++) { this.effort[i] = BitConverter.ToDouble(data, offset); offset += 8; diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Trajectory/msg/MMultiDOFJointTrajectory.cs b/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Trajectory/msg/MMultiDOFJointTrajectory.cs index 3b2778bd..52d729d1 100644 --- a/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Trajectory/msg/MMultiDOFJointTrajectory.cs +++ b/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Trajectory/msg/MMultiDOFJointTrajectory.cs @@ -38,13 +38,13 @@ public override List SerializationStatements() { var listOfSerializations = new List(); listOfSerializations.AddRange(header.SerializationStatements()); - + listOfSerializations.Add(BitConverter.GetBytes(joint_names.Length)); - foreach(var entry in joint_names) + foreach (var entry in joint_names) listOfSerializations.Add(SerializeString(entry)); - + listOfSerializations.Add(BitConverter.GetBytes(points.Length)); - foreach(var entry in points) + foreach (var entry in points) listOfSerializations.Add(entry.Serialize()); return listOfSerializations; @@ -53,22 +53,22 @@ public override List SerializationStatements() public override int Deserialize(byte[] data, int offset) { offset = this.header.Deserialize(data, offset); - + var joint_namesArrayLength = DeserializeLength(data, offset); offset += 4; - this.joint_names= new string[joint_namesArrayLength]; - for(var i = 0; i < joint_namesArrayLength; i++) + this.joint_names = new string[joint_namesArrayLength]; + for (var i = 0; i < joint_namesArrayLength; i++) { var joint_namesStringBytesLength = DeserializeLength(data, offset); offset += 4; this.joint_names[i] = DeserializeString(data, offset, joint_namesStringBytesLength); offset += joint_namesStringBytesLength; } - + var pointsArrayLength = DeserializeLength(data, offset); offset += 4; - this.points= new MMultiDOFJointTrajectoryPoint[pointsArrayLength]; - for(var i = 0; i < pointsArrayLength; i++) + this.points = new MMultiDOFJointTrajectoryPoint[pointsArrayLength]; + for (var i = 0; i < pointsArrayLength; i++) { this.points[i] = new MMultiDOFJointTrajectoryPoint(); offset = this.points[i].Deserialize(data, offset); diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Trajectory/msg/MMultiDOFJointTrajectoryPoint.cs b/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Trajectory/msg/MMultiDOFJointTrajectoryPoint.cs index 2e2b5e64..e91e2fb3 100644 --- a/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Trajectory/msg/MMultiDOFJointTrajectoryPoint.cs +++ b/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Trajectory/msg/MMultiDOFJointTrajectoryPoint.cs @@ -38,17 +38,17 @@ public MMultiDOFJointTrajectoryPoint(Geometry.MTransform[] transforms, Geometry. public override List SerializationStatements() { var listOfSerializations = new List(); - + listOfSerializations.Add(BitConverter.GetBytes(transforms.Length)); - foreach(var entry in transforms) + foreach (var entry in transforms) listOfSerializations.Add(entry.Serialize()); - + listOfSerializations.Add(BitConverter.GetBytes(velocities.Length)); - foreach(var entry in velocities) + foreach (var entry in velocities) listOfSerializations.Add(entry.Serialize()); - + listOfSerializations.Add(BitConverter.GetBytes(accelerations.Length)); - foreach(var entry in accelerations) + foreach (var entry in accelerations) listOfSerializations.Add(entry.Serialize()); listOfSerializations.AddRange(time_from_start.SerializationStatements()); @@ -57,29 +57,29 @@ public override List SerializationStatements() public override int Deserialize(byte[] data, int offset) { - + var transformsArrayLength = DeserializeLength(data, offset); offset += 4; - this.transforms= new Geometry.MTransform[transformsArrayLength]; - for(var i = 0; i < transformsArrayLength; i++) + this.transforms = new Geometry.MTransform[transformsArrayLength]; + for (var i = 0; i < transformsArrayLength; i++) { this.transforms[i] = new Geometry.MTransform(); offset = this.transforms[i].Deserialize(data, offset); } - + var velocitiesArrayLength = DeserializeLength(data, offset); offset += 4; - this.velocities= new Geometry.MTwist[velocitiesArrayLength]; - for(var i = 0; i < velocitiesArrayLength; i++) + this.velocities = new Geometry.MTwist[velocitiesArrayLength]; + for (var i = 0; i < velocitiesArrayLength; i++) { this.velocities[i] = new Geometry.MTwist(); offset = this.velocities[i].Deserialize(data, offset); } - + var accelerationsArrayLength = DeserializeLength(data, offset); offset += 4; - this.accelerations= new Geometry.MTwist[accelerationsArrayLength]; - for(var i = 0; i < accelerationsArrayLength; i++) + this.accelerations = new Geometry.MTwist[accelerationsArrayLength]; + for (var i = 0; i < accelerationsArrayLength; i++) { this.accelerations[i] = new Geometry.MTwist(); offset = this.accelerations[i].Deserialize(data, offset); diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Visualization/msg/MImageMarker.cs b/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Visualization/msg/MImageMarker.cs index 80619a94..8bf320e5 100644 --- a/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Visualization/msg/MImageMarker.cs +++ b/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Visualization/msg/MImageMarker.cs @@ -88,16 +88,16 @@ public override List SerializationStatements() listOfSerializations.AddRange(position.SerializationStatements()); listOfSerializations.Add(BitConverter.GetBytes(this.scale)); listOfSerializations.AddRange(outline_color.SerializationStatements()); - listOfSerializations.Add(new[]{this.filled}); + listOfSerializations.Add(new[] { this.filled }); listOfSerializations.AddRange(fill_color.SerializationStatements()); listOfSerializations.AddRange(lifetime.SerializationStatements()); - + listOfSerializations.Add(BitConverter.GetBytes(points.Length)); - foreach(var entry in points) + foreach (var entry in points) listOfSerializations.Add(entry.Serialize()); - + listOfSerializations.Add(BitConverter.GetBytes(outline_colors.Length)); - foreach(var entry in outline_colors) + foreach (var entry in outline_colors) listOfSerializations.Add(entry.Serialize()); return listOfSerializations; @@ -120,24 +120,24 @@ public override int Deserialize(byte[] data, int offset) this.scale = BitConverter.ToSingle(data, offset); offset += 4; offset = this.outline_color.Deserialize(data, offset); - this.filled = data[offset];; + this.filled = data[offset]; ; offset += 1; offset = this.fill_color.Deserialize(data, offset); offset = this.lifetime.Deserialize(data, offset); - + var pointsArrayLength = DeserializeLength(data, offset); offset += 4; - this.points= new Geometry.MPoint[pointsArrayLength]; - for(var i = 0; i < pointsArrayLength; i++) + this.points = new Geometry.MPoint[pointsArrayLength]; + for (var i = 0; i < pointsArrayLength; i++) { this.points[i] = new Geometry.MPoint(); offset = this.points[i].Deserialize(data, offset); } - + var outline_colorsArrayLength = DeserializeLength(data, offset); offset += 4; - this.outline_colors= new Std.MColorRGBA[outline_colorsArrayLength]; - for(var i = 0; i < outline_colorsArrayLength; i++) + this.outline_colors = new Std.MColorRGBA[outline_colorsArrayLength]; + for (var i = 0; i < outline_colorsArrayLength; i++) { this.outline_colors[i] = new Std.MColorRGBA(); offset = this.outline_colors[i].Deserialize(data, offset); diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Visualization/msg/MInteractiveMarker.cs b/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Visualization/msg/MInteractiveMarker.cs index a7752a7a..ea315a7d 100644 --- a/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Visualization/msg/MInteractiveMarker.cs +++ b/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Visualization/msg/MInteractiveMarker.cs @@ -62,13 +62,13 @@ public override List SerializationStatements() listOfSerializations.Add(SerializeString(this.name)); listOfSerializations.Add(SerializeString(this.description)); listOfSerializations.Add(BitConverter.GetBytes(this.scale)); - + listOfSerializations.Add(BitConverter.GetBytes(menu_entries.Length)); - foreach(var entry in menu_entries) + foreach (var entry in menu_entries) listOfSerializations.Add(entry.Serialize()); - + listOfSerializations.Add(BitConverter.GetBytes(controls.Length)); - foreach(var entry in controls) + foreach (var entry in controls) listOfSerializations.Add(entry.Serialize()); return listOfSerializations; @@ -88,20 +88,20 @@ public override int Deserialize(byte[] data, int offset) offset += descriptionStringBytesLength; this.scale = BitConverter.ToSingle(data, offset); offset += 4; - + var menu_entriesArrayLength = DeserializeLength(data, offset); offset += 4; - this.menu_entries= new MMenuEntry[menu_entriesArrayLength]; - for(var i = 0; i < menu_entriesArrayLength; i++) + this.menu_entries = new MMenuEntry[menu_entriesArrayLength]; + for (var i = 0; i < menu_entriesArrayLength; i++) { this.menu_entries[i] = new MMenuEntry(); offset = this.menu_entries[i].Deserialize(data, offset); } - + var controlsArrayLength = DeserializeLength(data, offset); offset += 4; - this.controls= new MInteractiveMarkerControl[controlsArrayLength]; - for(var i = 0; i < controlsArrayLength; i++) + this.controls = new MInteractiveMarkerControl[controlsArrayLength]; + for (var i = 0; i < controlsArrayLength; i++) { this.controls[i] = new MInteractiveMarkerControl(); offset = this.controls[i].Deserialize(data, offset); diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Visualization/msg/MInteractiveMarkerControl.cs b/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Visualization/msg/MInteractiveMarkerControl.cs index 5cbeb153..4dc86b39 100644 --- a/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Visualization/msg/MInteractiveMarkerControl.cs +++ b/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Visualization/msg/MInteractiveMarkerControl.cs @@ -101,12 +101,12 @@ public override List SerializationStatements() var listOfSerializations = new List(); listOfSerializations.Add(SerializeString(this.name)); listOfSerializations.AddRange(orientation.SerializationStatements()); - listOfSerializations.Add(new[]{this.orientation_mode}); - listOfSerializations.Add(new[]{this.interaction_mode}); + listOfSerializations.Add(new[] { this.orientation_mode }); + listOfSerializations.Add(new[] { this.interaction_mode }); listOfSerializations.Add(BitConverter.GetBytes(this.always_visible)); - + listOfSerializations.Add(BitConverter.GetBytes(markers.Length)); - foreach(var entry in markers) + foreach (var entry in markers) listOfSerializations.Add(entry.Serialize()); listOfSerializations.Add(BitConverter.GetBytes(this.independent_marker_orientation)); listOfSerializations.Add(SerializeString(this.description)); @@ -121,17 +121,17 @@ public override int Deserialize(byte[] data, int offset) this.name = DeserializeString(data, offset, nameStringBytesLength); offset += nameStringBytesLength; offset = this.orientation.Deserialize(data, offset); - this.orientation_mode = data[offset];; + this.orientation_mode = data[offset]; ; offset += 1; - this.interaction_mode = data[offset];; + this.interaction_mode = data[offset]; ; offset += 1; this.always_visible = BitConverter.ToBoolean(data, offset); offset += 1; - + var markersArrayLength = DeserializeLength(data, offset); offset += 4; - this.markers= new MMarker[markersArrayLength]; - for(var i = 0; i < markersArrayLength; i++) + this.markers = new MMarker[markersArrayLength]; + for (var i = 0; i < markersArrayLength; i++) { this.markers[i] = new MMarker(); offset = this.markers[i].Deserialize(data, offset); diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Visualization/msg/MInteractiveMarkerFeedback.cs b/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Visualization/msg/MInteractiveMarkerFeedback.cs index 63442dec..6ec3df84 100644 --- a/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Visualization/msg/MInteractiveMarkerFeedback.cs +++ b/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Visualization/msg/MInteractiveMarkerFeedback.cs @@ -78,7 +78,7 @@ public override List SerializationStatements() listOfSerializations.Add(SerializeString(this.client_id)); listOfSerializations.Add(SerializeString(this.marker_name)); listOfSerializations.Add(SerializeString(this.control_name)); - listOfSerializations.Add(new[]{this.event_type}); + listOfSerializations.Add(new[] { this.event_type }); listOfSerializations.AddRange(pose.SerializationStatements()); listOfSerializations.Add(BitConverter.GetBytes(this.menu_entry_id)); listOfSerializations.AddRange(mouse_point.SerializationStatements()); @@ -102,7 +102,7 @@ public override int Deserialize(byte[] data, int offset) offset += 4; this.control_name = DeserializeString(data, offset, control_nameStringBytesLength); offset += control_nameStringBytesLength; - this.event_type = data[offset];; + this.event_type = data[offset]; ; offset += 1; offset = this.pose.Deserialize(data, offset); this.menu_entry_id = BitConverter.ToUInt32(data, offset); diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Visualization/msg/MInteractiveMarkerInit.cs b/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Visualization/msg/MInteractiveMarkerInit.cs index fe8e70f0..8411e347 100644 --- a/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Visualization/msg/MInteractiveMarkerInit.cs +++ b/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Visualization/msg/MInteractiveMarkerInit.cs @@ -42,9 +42,9 @@ public override List SerializationStatements() var listOfSerializations = new List(); listOfSerializations.Add(SerializeString(this.server_id)); listOfSerializations.Add(BitConverter.GetBytes(this.seq_num)); - + listOfSerializations.Add(BitConverter.GetBytes(markers.Length)); - foreach(var entry in markers) + foreach (var entry in markers) listOfSerializations.Add(entry.Serialize()); return listOfSerializations; @@ -58,11 +58,11 @@ public override int Deserialize(byte[] data, int offset) offset += server_idStringBytesLength; this.seq_num = BitConverter.ToUInt64(data, offset); offset += 8; - + var markersArrayLength = DeserializeLength(data, offset); offset += 4; - this.markers= new MInteractiveMarker[markersArrayLength]; - for(var i = 0; i < markersArrayLength; i++) + this.markers = new MInteractiveMarker[markersArrayLength]; + for (var i = 0; i < markersArrayLength; i++) { this.markers[i] = new MInteractiveMarker(); offset = this.markers[i].Deserialize(data, offset); diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Visualization/msg/MInteractiveMarkerUpdate.cs b/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Visualization/msg/MInteractiveMarkerUpdate.cs index a73649ee..08daa6f8 100644 --- a/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Visualization/msg/MInteractiveMarkerUpdate.cs +++ b/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Visualization/msg/MInteractiveMarkerUpdate.cs @@ -60,18 +60,18 @@ public override List SerializationStatements() var listOfSerializations = new List(); listOfSerializations.Add(SerializeString(this.server_id)); listOfSerializations.Add(BitConverter.GetBytes(this.seq_num)); - listOfSerializations.Add(new[]{this.type}); - + listOfSerializations.Add(new[] { this.type }); + listOfSerializations.Add(BitConverter.GetBytes(markers.Length)); - foreach(var entry in markers) + foreach (var entry in markers) listOfSerializations.Add(entry.Serialize()); - + listOfSerializations.Add(BitConverter.GetBytes(poses.Length)); - foreach(var entry in poses) + foreach (var entry in poses) listOfSerializations.Add(entry.Serialize()); - + listOfSerializations.Add(BitConverter.GetBytes(erases.Length)); - foreach(var entry in erases) + foreach (var entry in erases) listOfSerializations.Add(SerializeString(entry)); return listOfSerializations; @@ -85,31 +85,31 @@ public override int Deserialize(byte[] data, int offset) offset += server_idStringBytesLength; this.seq_num = BitConverter.ToUInt64(data, offset); offset += 8; - this.type = data[offset];; + this.type = data[offset]; ; offset += 1; - + var markersArrayLength = DeserializeLength(data, offset); offset += 4; - this.markers= new MInteractiveMarker[markersArrayLength]; - for(var i = 0; i < markersArrayLength; i++) + this.markers = new MInteractiveMarker[markersArrayLength]; + for (var i = 0; i < markersArrayLength; i++) { this.markers[i] = new MInteractiveMarker(); offset = this.markers[i].Deserialize(data, offset); } - + var posesArrayLength = DeserializeLength(data, offset); offset += 4; - this.poses= new MInteractiveMarkerPose[posesArrayLength]; - for(var i = 0; i < posesArrayLength; i++) + this.poses = new MInteractiveMarkerPose[posesArrayLength]; + for (var i = 0; i < posesArrayLength; i++) { this.poses[i] = new MInteractiveMarkerPose(); offset = this.poses[i].Deserialize(data, offset); } - + var erasesArrayLength = DeserializeLength(data, offset); offset += 4; - this.erases= new string[erasesArrayLength]; - for(var i = 0; i < erasesArrayLength; i++) + this.erases = new string[erasesArrayLength]; + for (var i = 0; i < erasesArrayLength; i++) { var erasesStringBytesLength = DeserializeLength(data, offset); offset += 4; diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Visualization/msg/MMarker.cs b/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Visualization/msg/MMarker.cs index e0533a45..23216362 100644 --- a/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Visualization/msg/MMarker.cs +++ b/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Visualization/msg/MMarker.cs @@ -111,13 +111,13 @@ public override List SerializationStatements() listOfSerializations.AddRange(color.SerializationStatements()); listOfSerializations.AddRange(lifetime.SerializationStatements()); listOfSerializations.Add(BitConverter.GetBytes(this.frame_locked)); - + listOfSerializations.Add(BitConverter.GetBytes(points.Length)); - foreach(var entry in points) + foreach (var entry in points) listOfSerializations.Add(entry.Serialize()); - + listOfSerializations.Add(BitConverter.GetBytes(colors.Length)); - foreach(var entry in colors) + foreach (var entry in colors) listOfSerializations.Add(entry.Serialize()); listOfSerializations.Add(SerializeString(this.text)); listOfSerializations.Add(SerializeString(this.mesh_resource)); @@ -145,20 +145,20 @@ public override int Deserialize(byte[] data, int offset) offset = this.lifetime.Deserialize(data, offset); this.frame_locked = BitConverter.ToBoolean(data, offset); offset += 1; - + var pointsArrayLength = DeserializeLength(data, offset); offset += 4; - this.points= new Geometry.MPoint[pointsArrayLength]; - for(var i = 0; i < pointsArrayLength; i++) + this.points = new Geometry.MPoint[pointsArrayLength]; + for (var i = 0; i < pointsArrayLength; i++) { this.points[i] = new Geometry.MPoint(); offset = this.points[i].Deserialize(data, offset); } - + var colorsArrayLength = DeserializeLength(data, offset); offset += 4; - this.colors= new Std.MColorRGBA[colorsArrayLength]; - for(var i = 0; i < colorsArrayLength; i++) + this.colors = new Std.MColorRGBA[colorsArrayLength]; + for (var i = 0; i < colorsArrayLength; i++) { this.colors[i] = new Std.MColorRGBA(); offset = this.colors[i].Deserialize(data, offset); diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Visualization/msg/MMarkerArray.cs b/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Visualization/msg/MMarkerArray.cs index d1c51ec1..114caa6e 100644 --- a/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Visualization/msg/MMarkerArray.cs +++ b/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Visualization/msg/MMarkerArray.cs @@ -25,9 +25,9 @@ public MMarkerArray(MMarker[] markers) public override List SerializationStatements() { var listOfSerializations = new List(); - + listOfSerializations.Add(BitConverter.GetBytes(markers.Length)); - foreach(var entry in markers) + foreach (var entry in markers) listOfSerializations.Add(entry.Serialize()); return listOfSerializations; @@ -35,11 +35,11 @@ public override List SerializationStatements() public override int Deserialize(byte[] data, int offset) { - + var markersArrayLength = DeserializeLength(data, offset); offset += 4; - this.markers= new MMarker[markersArrayLength]; - for(var i = 0; i < markersArrayLength; i++) + this.markers = new MMarker[markersArrayLength]; + for (var i = 0; i < markersArrayLength; i++) { this.markers[i] = new MMarker(); offset = this.markers[i].Deserialize(data, offset); diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Visualization/msg/MMenuEntry.cs b/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Visualization/msg/MMenuEntry.cs index a66b4813..726594e5 100644 --- a/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Visualization/msg/MMenuEntry.cs +++ b/com.unity.robotics.ros-tcp-connector/Runtime/Messages/Visualization/msg/MMenuEntry.cs @@ -83,7 +83,7 @@ public override List SerializationStatements() listOfSerializations.Add(BitConverter.GetBytes(this.parent_id)); listOfSerializations.Add(SerializeString(this.title)); listOfSerializations.Add(SerializeString(this.command)); - listOfSerializations.Add(new[]{this.command_type}); + listOfSerializations.Add(new[] { this.command_type }); return listOfSerializations; } @@ -102,7 +102,7 @@ public override int Deserialize(byte[] data, int offset) offset += 4; this.command = DeserializeString(data, offset, commandStringBytesLength); offset += commandStringBytesLength; - this.command_type = data[offset];; + this.command_type = data[offset]; ; offset += 1; return offset; diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/ROSGeometry/CoordinateSpaces.cs b/com.unity.robotics.ros-tcp-connector/Runtime/ROSGeometry/CoordinateSpaces.cs index 18fa7805..708d26f8 100644 --- a/com.unity.robotics.ros-tcp-connector/Runtime/ROSGeometry/CoordinateSpaces.cs +++ b/com.unity.robotics.ros-tcp-connector/Runtime/ROSGeometry/CoordinateSpaces.cs @@ -4,7 +4,7 @@ using System.Collections.Generic; using UnityEngine; -namespace Unity.Robotics.ROSTCPConnector.ROSGeometry +namespace Unity.Robotics.ROSTCPConnector.ROSGeometry { public interface ICoordinateSpace { diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/ROSGeometry/ROSVector3.cs b/com.unity.robotics.ros-tcp-connector/Runtime/ROSGeometry/ROSVector3.cs index 89d14d73..f6f86832 100644 --- a/com.unity.robotics.ros-tcp-connector/Runtime/ROSGeometry/ROSVector3.cs +++ b/com.unity.robotics.ros-tcp-connector/Runtime/ROSGeometry/ROSVector3.cs @@ -73,7 +73,7 @@ private static Vector3 MakeInternal(Vector3 vec) public float sqrMagnitude => internalVector.sqrMagnitude; public static float Angle(Vector3 from, Vector3 to) => Vector3.Angle(from.internalVector, to.internalVector); - + public static Vector3 ClampMagnitude(Vector3 vector, float maxLength) { return MakeInternal(Vector3.ClampMagnitude(vector.internalVector, maxLength)); @@ -85,102 +85,102 @@ public static Vector3 Cross(Vector3 lhs, Vector3 rhs) } public static float Distance(Vector3 a, Vector3 b) => Vector3.Distance(a.internalVector, b.internalVector); - + public static float Dot(Vector3 lhs, Vector3 rhs) => Vector3.Dot(lhs.internalVector, rhs.internalVector); - + public static Vector3 Lerp(Vector3 a, Vector3 b, float t) { return MakeInternal(Vector3.Lerp(a.internalVector, b.internalVector, t)); } - + public static Vector3 LerpUnclamped(Vector3 a, Vector3 b, float t) { return MakeInternal(Vector3.LerpUnclamped(a.internalVector, b.internalVector, t)); } - + public static float Magnitude(Vector3 vector) => Vector3.Magnitude(vector.internalVector); - + public static Vector3 Max(Vector3 lhs, Vector3 rhs) => MakeInternal(Vector3.Max(lhs.internalVector, rhs.internalVector)); - + public static Vector3 Min(Vector3 lhs, Vector3 rhs) => MakeInternal(Vector3.Min(lhs.internalVector, rhs.internalVector)); - + public static Vector3 MoveTowards(Vector3 current, Vector3 target, float maxDistanceDelta) { return MakeInternal(Vector3.MoveTowards(current.internalVector, target.internalVector, maxDistanceDelta)); } - + public static Vector3 Normalize(Vector3 value) => MakeInternal(Vector3.Normalize(value.internalVector)); - + public static void OrthoNormalize(ref Vector3 normal, ref Vector3 tangent, ref Vector3 binormal) { Vector3.OrthoNormalize(ref normal.internalVector, ref tangent.internalVector, ref binormal.internalVector); } - + public static void OrthoNormalize(ref Vector3 normal, ref Vector3 tangent) { Vector3.OrthoNormalize(ref normal.internalVector, ref tangent.internalVector); } - + public static Vector3 Project(Vector3 vector, Vector3 onNormal) { return MakeInternal(Vector3.Project(vector.internalVector, onNormal.internalVector)); } - + public static Vector3 ProjectOnPlane(Vector3 vector, Vector3 planeNormal) { return MakeInternal(Vector3.ProjectOnPlane(vector.internalVector, planeNormal.internalVector)); } - + public static Vector3 Reflect(Vector3 inDirection, Vector3 inNormal) { return MakeInternal(Vector3.Reflect(inDirection.internalVector, inNormal.internalVector)); } - + public static Vector3 RotateTowards(Vector3 current, Vector3 target, float maxRadiansDelta, float maxMagnitudeDelta) { return MakeInternal(Vector3.RotateTowards(current.internalVector, target.internalVector, maxRadiansDelta, maxMagnitudeDelta)); } - + public static Vector3 Scale(Vector3 a, Vector3 b) => MakeInternal(Vector3.Scale(a.internalVector, b.internalVector)); - + public static float SignedAngle(Vector3 from, Vector3 to, Vector3 axis) { return Vector3.SignedAngle(from.internalVector, to.internalVector, axis.internalVector); } - + public static Vector3 Slerp(Vector3 a, Vector3 b, float t) { return MakeInternal(Vector3.Slerp(a.internalVector, b.internalVector, t)); } - + public static Vector3 SlerpUnclamped(Vector3 a, Vector3 b, float t) { return MakeInternal(Vector3.SlerpUnclamped(a.internalVector, b.internalVector, t)); } - + public static Vector3 SmoothDamp(Vector3 current, Vector3 target, ref Vector3 currentVelocity, float smoothTime) { return MakeInternal(Vector3.SmoothDamp(current.internalVector, target.internalVector, ref currentVelocity.internalVector, smoothTime)); } - + public static Vector3 SmoothDamp(Vector3 current, Vector3 target, ref Vector3 currentVelocity, float smoothTime, float maxSpeed) { return MakeInternal(Vector3.SmoothDamp(current.internalVector, target.internalVector, ref currentVelocity.internalVector, smoothTime, maxSpeed)); } - + public static float SqrMagnitude(Vector3 vector) => Vector3.SqrMagnitude(vector.internalVector); - + public override bool Equals(object other) { if (other is Vector3) return internalVector == ((Vector3)other).internalVector; return false; } - + public bool Equals(Vector3 other) => internalVector == other.internalVector; - + public override int GetHashCode() => internalVector.GetHashCode(); - + public void Normalize() { internalVector.Normalize(); @@ -190,12 +190,12 @@ public void Scale(Vector3 scale) { internalVector.Scale(scale.internalVector); } - + public void Set(float newX, float newY, float newZ) { internalVector.Set(newX, newY, newZ); } - + public string ToString(string format) => internalVector.ToString(format); public override string ToString() => internalVector.ToString(); public string ToString(string format, System.IFormatProvider formatProvider) => internalVector.ToString(format, formatProvider); @@ -204,7 +204,7 @@ public void Set(float newX, float newY, float newZ) { return MakeInternal(a.internalVector + b.internalVector); } - + public static Vector3 operator -(Vector3 a) { return MakeInternal(-a.internalVector); @@ -214,22 +214,22 @@ public void Set(float newX, float newY, float newZ) { return MakeInternal(a.internalVector - b.internalVector); } - + public static Vector3 operator *(float d, Vector3 a) { return MakeInternal(d * a.internalVector); } - + public static Vector3 operator *(Vector3 a, float d) { return MakeInternal(a.internalVector * d); } - + public static Vector3 operator /(Vector3 a, float d) { return MakeInternal(a.internalVector / d); } - + public static bool operator ==(Vector3 lhs, Vector3 rhs) { return lhs.internalVector == rhs.internalVector; diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/TcpConnector/HUDPanel.cs b/com.unity.robotics.ros-tcp-connector/Runtime/TcpConnector/HUDPanel.cs index 3c928d8d..4a4e5343 100644 --- a/com.unity.robotics.ros-tcp-connector/Runtime/TcpConnector/HUDPanel.cs +++ b/com.unity.robotics.ros-tcp-connector/Runtime/TcpConnector/HUDPanel.cs @@ -125,7 +125,7 @@ Color GetConnectionColor(float elapsedTime) if (elapsedTime <= brightDuration) return bright; else - return Color.Lerp(mid, dark, elapsedTime/fadeToDarkDuration); + return Color.Lerp(mid, dark, elapsedTime / fadeToDarkDuration); } void OnGUI() @@ -264,4 +264,4 @@ float ShowMessage(MessageViewState msgView, float y, bool showElapsedTime = fals return panelRect.yMax; } } -} \ No newline at end of file +} diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/TcpConnector/ROSConnection.cs b/com.unity.robotics.ros-tcp-connector/Runtime/TcpConnector/ROSConnection.cs index 66575fdc..540822b3 100644 --- a/com.unity.robotics.ros-tcp-connector/Runtime/TcpConnector/ROSConnection.cs +++ b/com.unity.robotics.ros-tcp-connector/Runtime/TcpConnector/ROSConnection.cs @@ -243,12 +243,12 @@ public void Connect() m_HudPanel.host = $"{m_RosIPAddress}:{m_RosPort}"; m_ConnectionThreadCancellation = new CancellationTokenSource(); - Task.Run(() => ConnectionThread(m_RosIPAddress, m_RosPort, m_NetworkTimeoutSeconds, m_KeepaliveTime, (int)(m_SleepTimeSeconds*1000.0f), m_OutgoingMessages, m_IncomingMessages, m_ConnectionThreadCancellation.Token)); + Task.Run(() => ConnectionThread(m_RosIPAddress, m_RosPort, m_NetworkTimeoutSeconds, m_KeepaliveTime, (int)(m_SleepTimeSeconds * 1000.0f), m_OutgoingMessages, m_IncomingMessages, m_ConnectionThreadCancellation.Token)); } public void Disconnect() { - if(m_ConnectionThreadCancellation != null) + if (m_ConnectionThreadCancellation != null) m_ConnectionThreadCancellation.Cancel(); m_ConnectionThreadCancellation = null; } @@ -430,7 +430,7 @@ static async Task ReaderThread(int readerIdx, NetworkStream networkStream, Concu //Debug.Log($"Message {content.Item1} received"); ROSConnection.m_HasConnectionError = false; - if(content.Item1 != "") // ignore keepalive messages + if (content.Item1 != "") // ignore keepalive messages queue.Enqueue(content); } catch (OperationCanceledException) @@ -622,4 +622,4 @@ public static bool IPFormatIsCorrect(string ipAddress) return IPAddress.TryParse(ipAddress, out parsedipAddress); } } -} \ No newline at end of file +} diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/TcpConnector/TaskPauser.cs b/com.unity.robotics.ros-tcp-connector/Runtime/TcpConnector/TaskPauser.cs index adff2d09..c72fdc7e 100644 --- a/com.unity.robotics.ros-tcp-connector/Runtime/TcpConnector/TaskPauser.cs +++ b/com.unity.robotics.ros-tcp-connector/Runtime/TcpConnector/TaskPauser.cs @@ -1,4 +1,4 @@ -using System.Collections; +using System.Collections; using System.Collections.Generic; using System.Threading; using System.Threading.Tasks; @@ -33,4 +33,4 @@ public void Resume(object result) m_Source.Cancel(); } } -} \ No newline at end of file +} From ccbc4f77f6b3dfde3d775e2ecb3ec7d67359a1db Mon Sep 17 00:00:00 2001 From: peifeng-unity <56408141+peifeng-unity@users.noreply.github.com> Date: Wed, 26 May 2021 13:47:01 -0700 Subject: [PATCH 26/30] Resolve conflicts (#106) From 0421d7adf50ef28978d332291e9fba0f7cddbc7c Mon Sep 17 00:00:00 2001 From: Shuo Diao Date: Wed, 26 May 2021 17:19:15 -0700 Subject: [PATCH 27/30] Shuo/resolve conflict (#107) * Merge 0.3.0 to main (#90) * Add ROS# link (#55) * Add ROS# link * Fixing message name that should not take a capital first letter automatically (#47) * Fixing message name that should not take a capital first letter automatically * Adding warning when a message file name starts with a lowercase character * AIRO-331 Code Cleanup and Testing Framework (#57) * Moving package files into package subdirectory * Adding tests and fixing Yamato config. * Adding missing using statement to MessageParser * RosMessageGeneration namespace change (#61) * Amanda/read chunks (#62) * Read message in chunks min * Removing unpredictable DataAvailable check * Configurable byte chun k size * Prevent infinite hang on reading message contents * Wait for frame on data read retry * PR Feedback * Adding prebuilt ObjectRecognition and Octomap messages (#64) * M prefix for all messages (#66) * Topic list service (#72) * Adding install instructions to README Partially addressing issue #71 wherein a user couldn't find up-to-date instructions for installing the connector into a new project. * Updating Contribution Content (#77) * Contributing content commit * Link fix * PR feedback * Adding PR template (#81) * One persistent connection for all messages sent to Unity * Read multiple messages from each connection * Compiles * First thing sent on each new connection is the timeout * Comments! * Stop the connection on leaving play mode * Add a "timeout on idle" config setting so Endpoint doesn't have to send it * IP address check for Unity IP address and ROS IP address (#80) * Add Ip address check * Adding condition for alphaumeric IP address https://man7.org/linux/man-pages/man5/hosts.5.html * Resolve conflicts Resolve the conflicts to merge dev to main * Update package.json (#87) * Update version number in readme, and clean up some weird instructions (#89) Co-authored-by: mpinol Co-authored-by: flonou Co-authored-by: Devin Miller (Unity) Co-authored-by: Amanda <31416491+at669@users.noreply.github.com> Co-authored-by: vidurvij-Unity <60901103+vidurvij-Unity@users.noreply.github.com> Co-authored-by: peifeng-unity <56408141+peifeng-unity@users.noreply.github.com> * Remove deprecated files Co-authored-by: LaurieCheers-unity <73140792+LaurieCheers-unity@users.noreply.github.com> Co-authored-by: mpinol Co-authored-by: flonou Co-authored-by: Devin Miller (Unity) Co-authored-by: Amanda <31416491+at669@users.noreply.github.com> Co-authored-by: vidurvij-Unity <60901103+vidurvij-Unity@users.noreply.github.com> Co-authored-by: peifeng-unity <56408141+peifeng-unity@users.noreply.github.com> From 40926b716f18b2a5dcac01c8722d731a9ebc00e7 Mon Sep 17 00:00:00 2001 From: peifeng-unity <56408141+peifeng-unity@users.noreply.github.com> Date: Thu, 27 May 2021 13:11:07 -0700 Subject: [PATCH 28/30] add changelog meta file (#109) --- com.unity.robotics.ros-tcp-connector/CHANGELOG.md.meta | 7 +++++++ 1 file changed, 7 insertions(+) create mode 100644 com.unity.robotics.ros-tcp-connector/CHANGELOG.md.meta diff --git a/com.unity.robotics.ros-tcp-connector/CHANGELOG.md.meta b/com.unity.robotics.ros-tcp-connector/CHANGELOG.md.meta new file mode 100644 index 00000000..93b329fa --- /dev/null +++ b/com.unity.robotics.ros-tcp-connector/CHANGELOG.md.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: f6792081d1ee04453853e977157551f7 +TextScriptImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: From 3ef955690b542fd70b46fc870f2c3aa6d4cf0809 Mon Sep 17 00:00:00 2001 From: peifeng-unity <56408141+peifeng-unity@users.noreply.github.com> Date: Thu, 27 May 2021 15:40:20 -0700 Subject: [PATCH 29/30] update version to 0.4.0 (#110) --- README.md | 4 +-- .../CHANGELOG.md | 32 ++++++++++++++++++- .../package.json | 2 +- 3 files changed, 34 insertions(+), 4 deletions(-) diff --git a/README.md b/README.md index e45c16d0..d7bc82ba 100644 --- a/README.md +++ b/README.md @@ -5,8 +5,8 @@ ## Installation 1. Using Unity 2020.2 or later, open the package manager from `Window` -> `Package Manager` and select "Add package from git URL..." ![image](https://user-images.githubusercontent.com/29758400/110989310-8ea36180-8326-11eb-8318-f67ee200a23d.png) -2. Enter the following URL. If you don't want to use the latest version, substitute your desired version tag where we've put `v0.3.0` in this example: -`https://github.com/Unity-Technologies/ROS-TCP-Connector.git?path=/com.unity.robotics.ros-tcp-connector#v0.3.0` +2. Enter the following URL. If you don't want to use the latest version, substitute your desired version tag where we've put `v0.4.0` in this example: +`https://github.com/Unity-Technologies/ROS-TCP-Connector.git?path=/com.unity.robotics.ros-tcp-connector#v0.4.0` 3. Click `Add`. diff --git a/com.unity.robotics.ros-tcp-connector/CHANGELOG.md b/com.unity.robotics.ros-tcp-connector/CHANGELOG.md index 40da5b13..c432e511 100644 --- a/com.unity.robotics.ros-tcp-connector/CHANGELOG.md +++ b/com.unity.robotics.ros-tcp-connector/CHANGELOG.md @@ -18,4 +18,34 @@ The format is based on [Keep a Changelog](http://keepachangelog.com/en/1.0.0/) a ### Removed -### Fixed \ No newline at end of file +### Fixed + +## [0.4.0-preview] - 2021-05-27 + +Note: the logs only reflect the changes from 0.3.0-preview + +### Upgrade Notes + +RosConnection 2.0: maintain a single constant connection from Unity to the Endpoint. This is more efficient than opening one connection per message, and it eliminates a whole bunch of user issues caused by ROS being unable to connect to Unity due to firewalls, proxies, etc. + +### Known Issues + +### Added + +Add a link to the Robotics forum, and add a config.yml to add a link in the Github Issues page + +Add connection status lights to the HUD - blue if ok, bright blue if actively sending, red if there's a problem. Turning off "Connect on Startup" will allow to set the IP to connect + +Add lint and test coverage reporting + +### Changed + +Reduce character count for path to generated messages. The folder `Runtime/MessageGeneration/PregeneratedMessages` is moved to the parent directory and renamed `Runtime/Messages` + +### Deprecated + +### Removed + +### Fixed + +Correct the namespace for the MDuration class \ No newline at end of file diff --git a/com.unity.robotics.ros-tcp-connector/package.json b/com.unity.robotics.ros-tcp-connector/package.json index 31f628a4..a78e2b5d 100644 --- a/com.unity.robotics.ros-tcp-connector/package.json +++ b/com.unity.robotics.ros-tcp-connector/package.json @@ -1,6 +1,6 @@ { "name": "com.unity.robotics.ros-tcp-connector", - "version": "0.3.0-preview", + "version": "0.4.0-preview", "displayName": "ROS TCP Connector", "description": "Bridge components and message generation allowing Unity to communicate with ROS services", "unity": "2020.2", From 6b9ea6fe0685bf8cc42ee4416a0672cc07500402 Mon Sep 17 00:00:00 2001 From: peifeng-unity Date: Tue, 1 Jun 2021 11:36:00 -0700 Subject: [PATCH 30/30] rremove stale merge --- .../Runtime/TcpConnector/ROSConnection.cs | 16 ---------------- 1 file changed, 16 deletions(-) diff --git a/com.unity.robotics.ros-tcp-connector/Runtime/TcpConnector/ROSConnection.cs b/com.unity.robotics.ros-tcp-connector/Runtime/TcpConnector/ROSConnection.cs index d7a58c04..540822b3 100644 --- a/com.unity.robotics.ros-tcp-connector/Runtime/TcpConnector/ROSConnection.cs +++ b/com.unity.robotics.ros-tcp-connector/Runtime/TcpConnector/ROSConnection.cs @@ -164,20 +164,6 @@ public void GetTopicList(Action callback) SendServiceMessage("__topic_list", new MRosUnityTopicListRequest(), response => callback(response.topics)); } - public async Task SendServiceMessage(string rosServiceName, Message serviceRequest) where RESPONSE : Message, new() - { - var t = new TaskCompletionSource(); - - SendServiceMessage(rosServiceName, serviceRequest, s => t.TrySetResult(s)); - - return await t.Task; - } - - public void GetTopicList(Action callback) - { - SendServiceMessage("__topic_list", new MRosUnityTopicListRequest(), response => callback(response.topics)); - } - public void RegisterSubscriber(string topic, string rosMessageName) { SendSysCommand(k_SysCommand_Subscribe, new SysCommand_TopicAndType { topic = topic, message_name = rosMessageName }); @@ -231,8 +217,6 @@ void OnEnable() private void Start() { - if (!IPFormatIsCorrect(rosIPAddress)) - Debug.LogError("ROS IP address is not correct"); InitializeHUD(); Subscribe(k_Topic_Error, RosUnityErrorCallback); Subscribe(k_Topic_Services, ProcessServiceMessage);