├── .gitignore ├── .gitlab-ci.yml ├── Dockerfile ├── LICENSE ├── README.md ├── RosPenTo.sln ├── RosPenTo ├── App.config ├── Communication.cs ├── IXmlRpcMasterClient.cs ├── IXmlRpcParameterClient.cs ├── IXmlRpcSlave.cs ├── IXmlRpcSlaveClient.cs ├── Network │ └── EndPointManager.cs ├── Node.cs ├── Parameter.cs ├── Properties │ └── AssemblyInfo.cs ├── Publisher.cs ├── RosPenTo.csproj ├── Service.cs ├── ServiceProvider.cs ├── Subscriber.cs ├── SystemAnalyzer.cs ├── Topic.cs ├── Uri.cs ├── XmlRpcFactory.cs ├── XmlRpcSlaveService.cs └── packages.config ├── RosPenToConsole ├── App.config ├── Options.cs ├── Program.cs ├── Properties │ └── AssemblyInfo.cs ├── RosPenToConsole.csproj └── packages.config ├── RosPenToTest ├── Properties │ └── AssemblyInfo.cs ├── RosPenToTest.csproj ├── SystemAnalyzerTest.cs ├── UriTest.cs ├── XmlRpcMasterMock.cs ├── XmlRpcParameterClientMock.cs ├── packages.config └── res │ └── PublisherHeaderMessage_safety_zone.txt ├── catkin_workspaces ├── attack_ws │ ├── .catkin_workspace │ └── src │ │ ├── CMakeLists.txt │ │ └── demo │ │ ├── CMakeLists.txt │ │ ├── package.xml │ │ └── src │ │ ├── MaliciousActionPublishers.cpp │ │ └── MaliciousPublisher.cpp └── target_ws │ ├── .catkin_workspace │ └── src │ ├── CMakeLists.txt │ └── demo │ ├── CMakeLists.txt │ ├── package.xml │ └── src │ ├── actionclient │ └── TargetActionClient.cpp │ ├── actionserver │ ├── TargetActionServer.cpp │ └── TargetActionServer.h │ ├── param │ ├── BatteryLevelMonitor.cpp │ └── BatteryLevelSimulator.cpp │ ├── publisher │ └── RegularPublisher.cpp │ ├── serviceclient │ └── CalibrationStateServiceClient.cpp │ ├── serviceserver │ └── CalibrationStateServiceServer.cpp │ └── subscriber │ ├── GoalCancel.cpp │ └── TargetSubscriber.cpp ├── launch_script.bash └── motd /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jr-robotics/ROSPenTo/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitlab-ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jr-robotics/ROSPenTo/HEAD/.gitlab-ci.yml -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jr-robotics/ROSPenTo/HEAD/Dockerfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jr-robotics/ROSPenTo/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jr-robotics/ROSPenTo/HEAD/README.md -------------------------------------------------------------------------------- /RosPenTo.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jr-robotics/ROSPenTo/HEAD/RosPenTo.sln -------------------------------------------------------------------------------- /RosPenTo/App.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jr-robotics/ROSPenTo/HEAD/RosPenTo/App.config -------------------------------------------------------------------------------- /RosPenTo/Communication.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jr-robotics/ROSPenTo/HEAD/RosPenTo/Communication.cs -------------------------------------------------------------------------------- /RosPenTo/IXmlRpcMasterClient.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jr-robotics/ROSPenTo/HEAD/RosPenTo/IXmlRpcMasterClient.cs -------------------------------------------------------------------------------- /RosPenTo/IXmlRpcParameterClient.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jr-robotics/ROSPenTo/HEAD/RosPenTo/IXmlRpcParameterClient.cs -------------------------------------------------------------------------------- /RosPenTo/IXmlRpcSlave.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jr-robotics/ROSPenTo/HEAD/RosPenTo/IXmlRpcSlave.cs -------------------------------------------------------------------------------- /RosPenTo/IXmlRpcSlaveClient.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jr-robotics/ROSPenTo/HEAD/RosPenTo/IXmlRpcSlaveClient.cs -------------------------------------------------------------------------------- /RosPenTo/Network/EndPointManager.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jr-robotics/ROSPenTo/HEAD/RosPenTo/Network/EndPointManager.cs -------------------------------------------------------------------------------- /RosPenTo/Node.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jr-robotics/ROSPenTo/HEAD/RosPenTo/Node.cs -------------------------------------------------------------------------------- /RosPenTo/Parameter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jr-robotics/ROSPenTo/HEAD/RosPenTo/Parameter.cs -------------------------------------------------------------------------------- /RosPenTo/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jr-robotics/ROSPenTo/HEAD/RosPenTo/Properties/AssemblyInfo.cs -------------------------------------------------------------------------------- /RosPenTo/Publisher.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jr-robotics/ROSPenTo/HEAD/RosPenTo/Publisher.cs -------------------------------------------------------------------------------- /RosPenTo/RosPenTo.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jr-robotics/ROSPenTo/HEAD/RosPenTo/RosPenTo.csproj -------------------------------------------------------------------------------- /RosPenTo/Service.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jr-robotics/ROSPenTo/HEAD/RosPenTo/Service.cs -------------------------------------------------------------------------------- /RosPenTo/ServiceProvider.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jr-robotics/ROSPenTo/HEAD/RosPenTo/ServiceProvider.cs -------------------------------------------------------------------------------- /RosPenTo/Subscriber.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jr-robotics/ROSPenTo/HEAD/RosPenTo/Subscriber.cs -------------------------------------------------------------------------------- /RosPenTo/SystemAnalyzer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jr-robotics/ROSPenTo/HEAD/RosPenTo/SystemAnalyzer.cs -------------------------------------------------------------------------------- /RosPenTo/Topic.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jr-robotics/ROSPenTo/HEAD/RosPenTo/Topic.cs -------------------------------------------------------------------------------- /RosPenTo/Uri.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jr-robotics/ROSPenTo/HEAD/RosPenTo/Uri.cs -------------------------------------------------------------------------------- /RosPenTo/XmlRpcFactory.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jr-robotics/ROSPenTo/HEAD/RosPenTo/XmlRpcFactory.cs -------------------------------------------------------------------------------- /RosPenTo/XmlRpcSlaveService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jr-robotics/ROSPenTo/HEAD/RosPenTo/XmlRpcSlaveService.cs -------------------------------------------------------------------------------- /RosPenTo/packages.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jr-robotics/ROSPenTo/HEAD/RosPenTo/packages.config -------------------------------------------------------------------------------- /RosPenToConsole/App.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jr-robotics/ROSPenTo/HEAD/RosPenToConsole/App.config -------------------------------------------------------------------------------- /RosPenToConsole/Options.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jr-robotics/ROSPenTo/HEAD/RosPenToConsole/Options.cs -------------------------------------------------------------------------------- /RosPenToConsole/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jr-robotics/ROSPenTo/HEAD/RosPenToConsole/Program.cs -------------------------------------------------------------------------------- /RosPenToConsole/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jr-robotics/ROSPenTo/HEAD/RosPenToConsole/Properties/AssemblyInfo.cs -------------------------------------------------------------------------------- /RosPenToConsole/RosPenToConsole.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jr-robotics/ROSPenTo/HEAD/RosPenToConsole/RosPenToConsole.csproj -------------------------------------------------------------------------------- /RosPenToConsole/packages.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jr-robotics/ROSPenTo/HEAD/RosPenToConsole/packages.config -------------------------------------------------------------------------------- /RosPenToTest/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jr-robotics/ROSPenTo/HEAD/RosPenToTest/Properties/AssemblyInfo.cs -------------------------------------------------------------------------------- /RosPenToTest/RosPenToTest.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jr-robotics/ROSPenTo/HEAD/RosPenToTest/RosPenToTest.csproj -------------------------------------------------------------------------------- /RosPenToTest/SystemAnalyzerTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jr-robotics/ROSPenTo/HEAD/RosPenToTest/SystemAnalyzerTest.cs -------------------------------------------------------------------------------- /RosPenToTest/UriTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jr-robotics/ROSPenTo/HEAD/RosPenToTest/UriTest.cs -------------------------------------------------------------------------------- /RosPenToTest/XmlRpcMasterMock.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jr-robotics/ROSPenTo/HEAD/RosPenToTest/XmlRpcMasterMock.cs -------------------------------------------------------------------------------- /RosPenToTest/XmlRpcParameterClientMock.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jr-robotics/ROSPenTo/HEAD/RosPenToTest/XmlRpcParameterClientMock.cs -------------------------------------------------------------------------------- /RosPenToTest/packages.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jr-robotics/ROSPenTo/HEAD/RosPenToTest/packages.config -------------------------------------------------------------------------------- /RosPenToTest/res/PublisherHeaderMessage_safety_zone.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jr-robotics/ROSPenTo/HEAD/RosPenToTest/res/PublisherHeaderMessage_safety_zone.txt -------------------------------------------------------------------------------- /catkin_workspaces/attack_ws/.catkin_workspace: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jr-robotics/ROSPenTo/HEAD/catkin_workspaces/attack_ws/.catkin_workspace -------------------------------------------------------------------------------- /catkin_workspaces/attack_ws/src/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jr-robotics/ROSPenTo/HEAD/catkin_workspaces/attack_ws/src/CMakeLists.txt -------------------------------------------------------------------------------- /catkin_workspaces/attack_ws/src/demo/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jr-robotics/ROSPenTo/HEAD/catkin_workspaces/attack_ws/src/demo/CMakeLists.txt -------------------------------------------------------------------------------- /catkin_workspaces/attack_ws/src/demo/package.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jr-robotics/ROSPenTo/HEAD/catkin_workspaces/attack_ws/src/demo/package.xml -------------------------------------------------------------------------------- /catkin_workspaces/attack_ws/src/demo/src/MaliciousActionPublishers.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jr-robotics/ROSPenTo/HEAD/catkin_workspaces/attack_ws/src/demo/src/MaliciousActionPublishers.cpp -------------------------------------------------------------------------------- /catkin_workspaces/attack_ws/src/demo/src/MaliciousPublisher.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jr-robotics/ROSPenTo/HEAD/catkin_workspaces/attack_ws/src/demo/src/MaliciousPublisher.cpp -------------------------------------------------------------------------------- /catkin_workspaces/target_ws/.catkin_workspace: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jr-robotics/ROSPenTo/HEAD/catkin_workspaces/target_ws/.catkin_workspace -------------------------------------------------------------------------------- /catkin_workspaces/target_ws/src/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jr-robotics/ROSPenTo/HEAD/catkin_workspaces/target_ws/src/CMakeLists.txt -------------------------------------------------------------------------------- /catkin_workspaces/target_ws/src/demo/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jr-robotics/ROSPenTo/HEAD/catkin_workspaces/target_ws/src/demo/CMakeLists.txt -------------------------------------------------------------------------------- /catkin_workspaces/target_ws/src/demo/package.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jr-robotics/ROSPenTo/HEAD/catkin_workspaces/target_ws/src/demo/package.xml -------------------------------------------------------------------------------- /catkin_workspaces/target_ws/src/demo/src/actionclient/TargetActionClient.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jr-robotics/ROSPenTo/HEAD/catkin_workspaces/target_ws/src/demo/src/actionclient/TargetActionClient.cpp -------------------------------------------------------------------------------- /catkin_workspaces/target_ws/src/demo/src/actionserver/TargetActionServer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jr-robotics/ROSPenTo/HEAD/catkin_workspaces/target_ws/src/demo/src/actionserver/TargetActionServer.cpp -------------------------------------------------------------------------------- /catkin_workspaces/target_ws/src/demo/src/actionserver/TargetActionServer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jr-robotics/ROSPenTo/HEAD/catkin_workspaces/target_ws/src/demo/src/actionserver/TargetActionServer.h -------------------------------------------------------------------------------- /catkin_workspaces/target_ws/src/demo/src/param/BatteryLevelMonitor.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jr-robotics/ROSPenTo/HEAD/catkin_workspaces/target_ws/src/demo/src/param/BatteryLevelMonitor.cpp -------------------------------------------------------------------------------- /catkin_workspaces/target_ws/src/demo/src/param/BatteryLevelSimulator.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jr-robotics/ROSPenTo/HEAD/catkin_workspaces/target_ws/src/demo/src/param/BatteryLevelSimulator.cpp -------------------------------------------------------------------------------- /catkin_workspaces/target_ws/src/demo/src/publisher/RegularPublisher.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jr-robotics/ROSPenTo/HEAD/catkin_workspaces/target_ws/src/demo/src/publisher/RegularPublisher.cpp -------------------------------------------------------------------------------- /catkin_workspaces/target_ws/src/demo/src/serviceclient/CalibrationStateServiceClient.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jr-robotics/ROSPenTo/HEAD/catkin_workspaces/target_ws/src/demo/src/serviceclient/CalibrationStateServiceClient.cpp -------------------------------------------------------------------------------- /catkin_workspaces/target_ws/src/demo/src/serviceserver/CalibrationStateServiceServer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jr-robotics/ROSPenTo/HEAD/catkin_workspaces/target_ws/src/demo/src/serviceserver/CalibrationStateServiceServer.cpp -------------------------------------------------------------------------------- /catkin_workspaces/target_ws/src/demo/src/subscriber/GoalCancel.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jr-robotics/ROSPenTo/HEAD/catkin_workspaces/target_ws/src/demo/src/subscriber/GoalCancel.cpp -------------------------------------------------------------------------------- /catkin_workspaces/target_ws/src/demo/src/subscriber/TargetSubscriber.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jr-robotics/ROSPenTo/HEAD/catkin_workspaces/target_ws/src/demo/src/subscriber/TargetSubscriber.cpp -------------------------------------------------------------------------------- /launch_script.bash: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jr-robotics/ROSPenTo/HEAD/launch_script.bash -------------------------------------------------------------------------------- /motd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jr-robotics/ROSPenTo/HEAD/motd --------------------------------------------------------------------------------