.gitignore
CHANGELOG.md
CMakeLists.txt
INSTALL.sh
LICENSE
README.md
package.xml
pyproject.toml
requirements.txt
.gitlab/merge_request_templates/Default.md
armw/__init__.py
armw/_version.py
armw/base_launch.py
armw/base_node.py
armw/base_parameter_server.py
armw/doc_int_enum.py
armw/globals.py
armw/ros_common.py
armw.egg-info/PKG-INFO
armw.egg-info/SOURCES.txt
armw.egg-info/dependency_links.txt
armw.egg-info/requires.txt
armw.egg-info/scm_file_list.json
armw.egg-info/scm_version.json
armw.egg-info/top_level.txt
armw/native/__init__.py
armw/native/config.py
armw/native/inspect.py
armw/native/interfaces.py
armw/native/launch.py
armw/native/message_factory.py
armw/native/native_node.py
armw/native/native_parameter_server.py
armw/native/pubsub.py
armw/native/rpc.py
armw/native/time.py
armw/native/util.py
armw/native/interfaces_builtin/README.md
armw/native/interfaces_builtin/builtin_interfaces/LICENSE
armw/native/interfaces_builtin/builtin_interfaces/package.xml
armw/native/interfaces_builtin/builtin_interfaces/msg/Duration.msg
armw/native/interfaces_builtin/builtin_interfaces/msg/Time.msg
armw/native/interfaces_builtin/diagnostic_msgs/LICENSE
armw/native/interfaces_builtin/diagnostic_msgs/package.xml
armw/native/interfaces_builtin/diagnostic_msgs/msg/DiagnosticArray.msg
armw/native/interfaces_builtin/diagnostic_msgs/msg/DiagnosticStatus.msg
armw/native/interfaces_builtin/diagnostic_msgs/msg/KeyValue.msg
armw/native/interfaces_builtin/diagnostic_msgs/srv/AddDiagnostics.srv
armw/native/interfaces_builtin/diagnostic_msgs/srv/SelfTest.srv
armw/native/interfaces_builtin/geometry_msgs/LICENSE
armw/native/interfaces_builtin/geometry_msgs/package.xml
armw/native/interfaces_builtin/geometry_msgs/msg/Accel.msg
armw/native/interfaces_builtin/geometry_msgs/msg/AccelStamped.msg
armw/native/interfaces_builtin/geometry_msgs/msg/AccelWithCovariance.msg
armw/native/interfaces_builtin/geometry_msgs/msg/AccelWithCovarianceStamped.msg
armw/native/interfaces_builtin/geometry_msgs/msg/Inertia.msg
armw/native/interfaces_builtin/geometry_msgs/msg/InertiaStamped.msg
armw/native/interfaces_builtin/geometry_msgs/msg/Point.msg
armw/native/interfaces_builtin/geometry_msgs/msg/Point32.msg
armw/native/interfaces_builtin/geometry_msgs/msg/PointStamped.msg
armw/native/interfaces_builtin/geometry_msgs/msg/Polygon.msg
armw/native/interfaces_builtin/geometry_msgs/msg/PolygonInstance.msg
armw/native/interfaces_builtin/geometry_msgs/msg/PolygonInstanceStamped.msg
armw/native/interfaces_builtin/geometry_msgs/msg/PolygonStamped.msg
armw/native/interfaces_builtin/geometry_msgs/msg/Pose.msg
armw/native/interfaces_builtin/geometry_msgs/msg/PoseArray.msg
armw/native/interfaces_builtin/geometry_msgs/msg/PoseStamped.msg
armw/native/interfaces_builtin/geometry_msgs/msg/PoseWithCovariance.msg
armw/native/interfaces_builtin/geometry_msgs/msg/PoseWithCovarianceStamped.msg
armw/native/interfaces_builtin/geometry_msgs/msg/Quaternion.msg
armw/native/interfaces_builtin/geometry_msgs/msg/QuaternionStamped.msg
armw/native/interfaces_builtin/geometry_msgs/msg/Transform.msg
armw/native/interfaces_builtin/geometry_msgs/msg/TransformStamped.msg
armw/native/interfaces_builtin/geometry_msgs/msg/Twist.msg
armw/native/interfaces_builtin/geometry_msgs/msg/TwistStamped.msg
armw/native/interfaces_builtin/geometry_msgs/msg/TwistWithCovariance.msg
armw/native/interfaces_builtin/geometry_msgs/msg/TwistWithCovarianceStamped.msg
armw/native/interfaces_builtin/geometry_msgs/msg/Vector3.msg
armw/native/interfaces_builtin/geometry_msgs/msg/Vector3Stamped.msg
armw/native/interfaces_builtin/geometry_msgs/msg/VelocityStamped.msg
armw/native/interfaces_builtin/geometry_msgs/msg/VelocityWithCovarianceStamped.msg
armw/native/interfaces_builtin/geometry_msgs/msg/Wrench.msg
armw/native/interfaces_builtin/geometry_msgs/msg/WrenchStamped.msg
armw/native/interfaces_builtin/nav_msgs/LICENSE
armw/native/interfaces_builtin/nav_msgs/package.xml
armw/native/interfaces_builtin/nav_msgs/msg/Goals.msg
armw/native/interfaces_builtin/nav_msgs/msg/GridCells.msg
armw/native/interfaces_builtin/nav_msgs/msg/MapMetaData.msg
armw/native/interfaces_builtin/nav_msgs/msg/OccupancyGrid.msg
armw/native/interfaces_builtin/nav_msgs/msg/Odometry.msg
armw/native/interfaces_builtin/nav_msgs/msg/Path.msg
armw/native/interfaces_builtin/nav_msgs/msg/Trajectory.msg
armw/native/interfaces_builtin/nav_msgs/msg/TrajectoryPoint.msg
armw/native/interfaces_builtin/nav_msgs/srv/GetMap.srv
armw/native/interfaces_builtin/nav_msgs/srv/GetPlan.srv
armw/native/interfaces_builtin/nav_msgs/srv/LoadMap.srv
armw/native/interfaces_builtin/nav_msgs/srv/SetMap.srv
armw/native/interfaces_builtin/sensor_msgs/LICENSE
armw/native/interfaces_builtin/sensor_msgs/package.xml
armw/native/interfaces_builtin/sensor_msgs/msg/BatteryState.msg
armw/native/interfaces_builtin/sensor_msgs/msg/CameraInfo.msg
armw/native/interfaces_builtin/sensor_msgs/msg/ChannelFloat32.msg
armw/native/interfaces_builtin/sensor_msgs/msg/CompressedImage.msg
armw/native/interfaces_builtin/sensor_msgs/msg/FluidPressure.msg
armw/native/interfaces_builtin/sensor_msgs/msg/Illuminance.msg
armw/native/interfaces_builtin/sensor_msgs/msg/Image.msg
armw/native/interfaces_builtin/sensor_msgs/msg/Imu.msg
armw/native/interfaces_builtin/sensor_msgs/msg/JointState.msg
armw/native/interfaces_builtin/sensor_msgs/msg/Joy.msg
armw/native/interfaces_builtin/sensor_msgs/msg/JoyFeedback.msg
armw/native/interfaces_builtin/sensor_msgs/msg/JoyFeedbackArray.msg
armw/native/interfaces_builtin/sensor_msgs/msg/LaserEcho.msg
armw/native/interfaces_builtin/sensor_msgs/msg/LaserScan.msg
armw/native/interfaces_builtin/sensor_msgs/msg/MagneticField.msg
armw/native/interfaces_builtin/sensor_msgs/msg/MultiDOFJointState.msg
armw/native/interfaces_builtin/sensor_msgs/msg/MultiEchoLaserScan.msg
armw/native/interfaces_builtin/sensor_msgs/msg/NavSatFix.msg
armw/native/interfaces_builtin/sensor_msgs/msg/NavSatStatus.msg
armw/native/interfaces_builtin/sensor_msgs/msg/PointCloud.msg
armw/native/interfaces_builtin/sensor_msgs/msg/PointCloud2.msg
armw/native/interfaces_builtin/sensor_msgs/msg/PointField.msg
armw/native/interfaces_builtin/sensor_msgs/msg/Range.msg
armw/native/interfaces_builtin/sensor_msgs/msg/RegionOfInterest.msg
armw/native/interfaces_builtin/sensor_msgs/msg/RelativeHumidity.msg
armw/native/interfaces_builtin/sensor_msgs/msg/Temperature.msg
armw/native/interfaces_builtin/sensor_msgs/msg/TimeReference.msg
armw/native/interfaces_builtin/sensor_msgs/srv/SetCameraInfo.srv
armw/native/interfaces_builtin/shape_msgs/LICENSE
armw/native/interfaces_builtin/shape_msgs/package.xml
armw/native/interfaces_builtin/shape_msgs/msg/Mesh.msg
armw/native/interfaces_builtin/shape_msgs/msg/MeshTriangle.msg
armw/native/interfaces_builtin/shape_msgs/msg/Plane.msg
armw/native/interfaces_builtin/shape_msgs/msg/SolidPrimitive.msg
armw/native/interfaces_builtin/std_msgs/LICENSE
armw/native/interfaces_builtin/std_msgs/package.xml
armw/native/interfaces_builtin/std_msgs/msg/Bool.msg
armw/native/interfaces_builtin/std_msgs/msg/Byte.msg
armw/native/interfaces_builtin/std_msgs/msg/ByteMultiArray.msg
armw/native/interfaces_builtin/std_msgs/msg/Char.msg
armw/native/interfaces_builtin/std_msgs/msg/ColorRGBA.msg
armw/native/interfaces_builtin/std_msgs/msg/Empty.msg
armw/native/interfaces_builtin/std_msgs/msg/Float32.msg
armw/native/interfaces_builtin/std_msgs/msg/Float32MultiArray.msg
armw/native/interfaces_builtin/std_msgs/msg/Float64.msg
armw/native/interfaces_builtin/std_msgs/msg/Float64MultiArray.msg
armw/native/interfaces_builtin/std_msgs/msg/Header.msg
armw/native/interfaces_builtin/std_msgs/msg/Int16.msg
armw/native/interfaces_builtin/std_msgs/msg/Int16MultiArray.msg
armw/native/interfaces_builtin/std_msgs/msg/Int32.msg
armw/native/interfaces_builtin/std_msgs/msg/Int32MultiArray.msg
armw/native/interfaces_builtin/std_msgs/msg/Int64.msg
armw/native/interfaces_builtin/std_msgs/msg/Int64MultiArray.msg
armw/native/interfaces_builtin/std_msgs/msg/Int8.msg
armw/native/interfaces_builtin/std_msgs/msg/Int8MultiArray.msg
armw/native/interfaces_builtin/std_msgs/msg/MultiArrayDimension.msg
armw/native/interfaces_builtin/std_msgs/msg/MultiArrayLayout.msg
armw/native/interfaces_builtin/std_msgs/msg/String.msg
armw/native/interfaces_builtin/std_msgs/msg/UInt16.msg
armw/native/interfaces_builtin/std_msgs/msg/UInt16MultiArray.msg
armw/native/interfaces_builtin/std_msgs/msg/UInt32.msg
armw/native/interfaces_builtin/std_msgs/msg/UInt32MultiArray.msg
armw/native/interfaces_builtin/std_msgs/msg/UInt64.msg
armw/native/interfaces_builtin/std_msgs/msg/UInt64MultiArray.msg
armw/native/interfaces_builtin/std_msgs/msg/UInt8.msg
armw/native/interfaces_builtin/std_msgs/msg/UInt8MultiArray.msg
armw/native/interfaces_builtin/std_srvs/LICENSE
armw/native/interfaces_builtin/std_srvs/package.xml
armw/native/interfaces_builtin/std_srvs/srv/Empty.srv
armw/native/interfaces_builtin/std_srvs/srv/SetBool.srv
armw/native/interfaces_builtin/std_srvs/srv/Trigger.srv
armw/native/interfaces_builtin/stereo_msgs/LICENSE
armw/native/interfaces_builtin/stereo_msgs/package.xml
armw/native/interfaces_builtin/stereo_msgs/msg/DisparityImage.msg
armw/native/interfaces_builtin/trajectory_msgs/LICENSE
armw/native/interfaces_builtin/trajectory_msgs/package.xml
armw/native/interfaces_builtin/trajectory_msgs/msg/JointTrajectory.msg
armw/native/interfaces_builtin/trajectory_msgs/msg/JointTrajectoryPoint.msg
armw/native/interfaces_builtin/trajectory_msgs/msg/MultiDOFJointTrajectory.msg
armw/native/interfaces_builtin/trajectory_msgs/msg/MultiDOFJointTrajectoryPoint.msg
armw/native/interfaces_builtin/visualization_msgs/LICENSE
armw/native/interfaces_builtin/visualization_msgs/package.xml
armw/native/interfaces_builtin/visualization_msgs/msg/ImageMarker.msg
armw/native/interfaces_builtin/visualization_msgs/msg/InteractiveMarker.msg
armw/native/interfaces_builtin/visualization_msgs/msg/InteractiveMarkerControl.msg
armw/native/interfaces_builtin/visualization_msgs/msg/InteractiveMarkerFeedback.msg
armw/native/interfaces_builtin/visualization_msgs/msg/InteractiveMarkerInit.msg
armw/native/interfaces_builtin/visualization_msgs/msg/InteractiveMarkerPose.msg
armw/native/interfaces_builtin/visualization_msgs/msg/InteractiveMarkerUpdate.msg
armw/native/interfaces_builtin/visualization_msgs/msg/Marker.msg
armw/native/interfaces_builtin/visualization_msgs/msg/MarkerArray.msg
armw/native/interfaces_builtin/visualization_msgs/msg/MenuEntry.msg
armw/native/interfaces_builtin/visualization_msgs/msg/MeshFile.msg
armw/native/interfaces_builtin/visualization_msgs/msg/UVCoordinate.msg
armw/native/interfaces_builtin/visualization_msgs/srv/GetInteractiveMarkers.srv
armw/ros1/__init__.py
armw/ros1/ddynamic_reconfigure.py
armw/ros1/inspect.py
armw/ros1/interfaces.py
armw/ros1/launch.py
armw/ros1/ros1_node.py
armw/ros1/ros1_parameter_server.py
armw/ros2/__init__.py
armw/ros2/exceptions.py
armw/ros2/executors.py
armw/ros2/inspect.py
armw/ros2/interfaces.py
armw/ros2/launch.py
armw/ros2/ros2_node.py
armw/ros2/ros2_parameter_server.py
armw/ros2/time.py
armw/ros2/util.py
armw/ros2/wait_for_message.py
docs/native-backend.md
docs/quickstart.md
docs/running-nodes.md
docs/threads.md
docs/writing-nodes.md
tests/native/conftest.py
tests/native/test_armw_api.py
tests/native/test_ltcodecs_integration.py
tests/native/test_message_factory.py
tests/native/test_native_config.py
tests/native/test_native_launch.py
tests/native/test_native_node.py
tests/native/test_native_rpc.py
tests/native/test_native_time.py
tests/ros2_executor/README_THREAD_SAFETY_TESTS.md
tests/ros2_executor/manually_reproduce_invalidhandle_race_condition.py
tests/ros2_executor/stress_test_race_conditions.py
tests/ros2_executor/test_executor_exception_handling.py
tests/ros2_executor/test_ros2_shutdown.py
tests/ros2_executor/test_ros2_thread_safety.py