├── .gitignore ├── LICENSE ├── README.md ├── config └── test.json ├── nbproject ├── build-impl.xml ├── genfiles.properties ├── project.properties └── project.xml ├── src └── com │ └── jilk │ └── ros │ ├── Example.java │ ├── MessageHandler.java │ ├── ROSClient.java │ ├── Service.java │ ├── Topic.java │ ├── message │ ├── Clock.java │ ├── Duration.java │ ├── DurationPrimitive.java │ ├── Empty.java │ ├── Header.java │ ├── Log.java │ ├── Message.java │ ├── MessageException.java │ ├── MessageType.java │ ├── Time.java │ └── TimePrimitive.java │ ├── rosapi │ └── message │ │ ├── Empty.java │ │ ├── GetTime.java │ │ ├── MessageDetails.java │ │ ├── Nodes.java │ │ ├── Service.java │ │ ├── Services.java │ │ ├── Topic.java │ │ ├── Topics.java │ │ ├── Type.java │ │ └── TypeDef.java │ └── rosbridge │ ├── FullMessageHandler.java │ ├── ROSBridgeClient.java │ ├── implementation │ ├── Base64.java │ ├── JSON.java │ ├── ROSBridgeWebSocketClient.java │ └── Registry.java │ ├── indication │ ├── AsArray.java │ ├── Base64Encoded.java │ ├── Indicate.java │ ├── Indicated.java │ ├── Indication.java │ └── Indicator.java │ └── operation │ ├── Advertise.java │ ├── Authenticate.java │ ├── CallService.java │ ├── Fragment.java │ ├── Operation.java │ ├── PNG.java │ ├── Publish.java │ ├── ServiceResponse.java │ ├── SetStatusLevel.java │ ├── Status.java │ ├── Subscribe.java │ ├── Unadvertise.java │ ├── Unsubscribe.java │ └── Wrapper.java └── test └── com └── jilk └── ros └── rosbridge └── implementation ├── JSONTest.java └── TestMessage.java /.gitignore: -------------------------------------------------------------------------------- 1 | /dist/ 2 | /build/ -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djilk/ROSBridgeClient/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djilk/ROSBridgeClient/HEAD/README.md -------------------------------------------------------------------------------- /config/test.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djilk/ROSBridgeClient/HEAD/config/test.json -------------------------------------------------------------------------------- /nbproject/build-impl.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djilk/ROSBridgeClient/HEAD/nbproject/build-impl.xml -------------------------------------------------------------------------------- /nbproject/genfiles.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djilk/ROSBridgeClient/HEAD/nbproject/genfiles.properties -------------------------------------------------------------------------------- /nbproject/project.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djilk/ROSBridgeClient/HEAD/nbproject/project.properties -------------------------------------------------------------------------------- /nbproject/project.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djilk/ROSBridgeClient/HEAD/nbproject/project.xml -------------------------------------------------------------------------------- /src/com/jilk/ros/Example.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djilk/ROSBridgeClient/HEAD/src/com/jilk/ros/Example.java -------------------------------------------------------------------------------- /src/com/jilk/ros/MessageHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djilk/ROSBridgeClient/HEAD/src/com/jilk/ros/MessageHandler.java -------------------------------------------------------------------------------- /src/com/jilk/ros/ROSClient.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djilk/ROSBridgeClient/HEAD/src/com/jilk/ros/ROSClient.java -------------------------------------------------------------------------------- /src/com/jilk/ros/Service.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djilk/ROSBridgeClient/HEAD/src/com/jilk/ros/Service.java -------------------------------------------------------------------------------- /src/com/jilk/ros/Topic.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djilk/ROSBridgeClient/HEAD/src/com/jilk/ros/Topic.java -------------------------------------------------------------------------------- /src/com/jilk/ros/message/Clock.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djilk/ROSBridgeClient/HEAD/src/com/jilk/ros/message/Clock.java -------------------------------------------------------------------------------- /src/com/jilk/ros/message/Duration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djilk/ROSBridgeClient/HEAD/src/com/jilk/ros/message/Duration.java -------------------------------------------------------------------------------- /src/com/jilk/ros/message/DurationPrimitive.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djilk/ROSBridgeClient/HEAD/src/com/jilk/ros/message/DurationPrimitive.java -------------------------------------------------------------------------------- /src/com/jilk/ros/message/Empty.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djilk/ROSBridgeClient/HEAD/src/com/jilk/ros/message/Empty.java -------------------------------------------------------------------------------- /src/com/jilk/ros/message/Header.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djilk/ROSBridgeClient/HEAD/src/com/jilk/ros/message/Header.java -------------------------------------------------------------------------------- /src/com/jilk/ros/message/Log.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djilk/ROSBridgeClient/HEAD/src/com/jilk/ros/message/Log.java -------------------------------------------------------------------------------- /src/com/jilk/ros/message/Message.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djilk/ROSBridgeClient/HEAD/src/com/jilk/ros/message/Message.java -------------------------------------------------------------------------------- /src/com/jilk/ros/message/MessageException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djilk/ROSBridgeClient/HEAD/src/com/jilk/ros/message/MessageException.java -------------------------------------------------------------------------------- /src/com/jilk/ros/message/MessageType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djilk/ROSBridgeClient/HEAD/src/com/jilk/ros/message/MessageType.java -------------------------------------------------------------------------------- /src/com/jilk/ros/message/Time.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djilk/ROSBridgeClient/HEAD/src/com/jilk/ros/message/Time.java -------------------------------------------------------------------------------- /src/com/jilk/ros/message/TimePrimitive.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djilk/ROSBridgeClient/HEAD/src/com/jilk/ros/message/TimePrimitive.java -------------------------------------------------------------------------------- /src/com/jilk/ros/rosapi/message/Empty.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djilk/ROSBridgeClient/HEAD/src/com/jilk/ros/rosapi/message/Empty.java -------------------------------------------------------------------------------- /src/com/jilk/ros/rosapi/message/GetTime.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djilk/ROSBridgeClient/HEAD/src/com/jilk/ros/rosapi/message/GetTime.java -------------------------------------------------------------------------------- /src/com/jilk/ros/rosapi/message/MessageDetails.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djilk/ROSBridgeClient/HEAD/src/com/jilk/ros/rosapi/message/MessageDetails.java -------------------------------------------------------------------------------- /src/com/jilk/ros/rosapi/message/Nodes.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djilk/ROSBridgeClient/HEAD/src/com/jilk/ros/rosapi/message/Nodes.java -------------------------------------------------------------------------------- /src/com/jilk/ros/rosapi/message/Service.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djilk/ROSBridgeClient/HEAD/src/com/jilk/ros/rosapi/message/Service.java -------------------------------------------------------------------------------- /src/com/jilk/ros/rosapi/message/Services.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djilk/ROSBridgeClient/HEAD/src/com/jilk/ros/rosapi/message/Services.java -------------------------------------------------------------------------------- /src/com/jilk/ros/rosapi/message/Topic.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djilk/ROSBridgeClient/HEAD/src/com/jilk/ros/rosapi/message/Topic.java -------------------------------------------------------------------------------- /src/com/jilk/ros/rosapi/message/Topics.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djilk/ROSBridgeClient/HEAD/src/com/jilk/ros/rosapi/message/Topics.java -------------------------------------------------------------------------------- /src/com/jilk/ros/rosapi/message/Type.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djilk/ROSBridgeClient/HEAD/src/com/jilk/ros/rosapi/message/Type.java -------------------------------------------------------------------------------- /src/com/jilk/ros/rosapi/message/TypeDef.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djilk/ROSBridgeClient/HEAD/src/com/jilk/ros/rosapi/message/TypeDef.java -------------------------------------------------------------------------------- /src/com/jilk/ros/rosbridge/FullMessageHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djilk/ROSBridgeClient/HEAD/src/com/jilk/ros/rosbridge/FullMessageHandler.java -------------------------------------------------------------------------------- /src/com/jilk/ros/rosbridge/ROSBridgeClient.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djilk/ROSBridgeClient/HEAD/src/com/jilk/ros/rosbridge/ROSBridgeClient.java -------------------------------------------------------------------------------- /src/com/jilk/ros/rosbridge/implementation/Base64.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djilk/ROSBridgeClient/HEAD/src/com/jilk/ros/rosbridge/implementation/Base64.java -------------------------------------------------------------------------------- /src/com/jilk/ros/rosbridge/implementation/JSON.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djilk/ROSBridgeClient/HEAD/src/com/jilk/ros/rosbridge/implementation/JSON.java -------------------------------------------------------------------------------- /src/com/jilk/ros/rosbridge/implementation/ROSBridgeWebSocketClient.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djilk/ROSBridgeClient/HEAD/src/com/jilk/ros/rosbridge/implementation/ROSBridgeWebSocketClient.java -------------------------------------------------------------------------------- /src/com/jilk/ros/rosbridge/implementation/Registry.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djilk/ROSBridgeClient/HEAD/src/com/jilk/ros/rosbridge/implementation/Registry.java -------------------------------------------------------------------------------- /src/com/jilk/ros/rosbridge/indication/AsArray.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djilk/ROSBridgeClient/HEAD/src/com/jilk/ros/rosbridge/indication/AsArray.java -------------------------------------------------------------------------------- /src/com/jilk/ros/rosbridge/indication/Base64Encoded.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djilk/ROSBridgeClient/HEAD/src/com/jilk/ros/rosbridge/indication/Base64Encoded.java -------------------------------------------------------------------------------- /src/com/jilk/ros/rosbridge/indication/Indicate.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djilk/ROSBridgeClient/HEAD/src/com/jilk/ros/rosbridge/indication/Indicate.java -------------------------------------------------------------------------------- /src/com/jilk/ros/rosbridge/indication/Indicated.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djilk/ROSBridgeClient/HEAD/src/com/jilk/ros/rosbridge/indication/Indicated.java -------------------------------------------------------------------------------- /src/com/jilk/ros/rosbridge/indication/Indication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djilk/ROSBridgeClient/HEAD/src/com/jilk/ros/rosbridge/indication/Indication.java -------------------------------------------------------------------------------- /src/com/jilk/ros/rosbridge/indication/Indicator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djilk/ROSBridgeClient/HEAD/src/com/jilk/ros/rosbridge/indication/Indicator.java -------------------------------------------------------------------------------- /src/com/jilk/ros/rosbridge/operation/Advertise.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djilk/ROSBridgeClient/HEAD/src/com/jilk/ros/rosbridge/operation/Advertise.java -------------------------------------------------------------------------------- /src/com/jilk/ros/rosbridge/operation/Authenticate.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djilk/ROSBridgeClient/HEAD/src/com/jilk/ros/rosbridge/operation/Authenticate.java -------------------------------------------------------------------------------- /src/com/jilk/ros/rosbridge/operation/CallService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djilk/ROSBridgeClient/HEAD/src/com/jilk/ros/rosbridge/operation/CallService.java -------------------------------------------------------------------------------- /src/com/jilk/ros/rosbridge/operation/Fragment.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djilk/ROSBridgeClient/HEAD/src/com/jilk/ros/rosbridge/operation/Fragment.java -------------------------------------------------------------------------------- /src/com/jilk/ros/rosbridge/operation/Operation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djilk/ROSBridgeClient/HEAD/src/com/jilk/ros/rosbridge/operation/Operation.java -------------------------------------------------------------------------------- /src/com/jilk/ros/rosbridge/operation/PNG.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djilk/ROSBridgeClient/HEAD/src/com/jilk/ros/rosbridge/operation/PNG.java -------------------------------------------------------------------------------- /src/com/jilk/ros/rosbridge/operation/Publish.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djilk/ROSBridgeClient/HEAD/src/com/jilk/ros/rosbridge/operation/Publish.java -------------------------------------------------------------------------------- /src/com/jilk/ros/rosbridge/operation/ServiceResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djilk/ROSBridgeClient/HEAD/src/com/jilk/ros/rosbridge/operation/ServiceResponse.java -------------------------------------------------------------------------------- /src/com/jilk/ros/rosbridge/operation/SetStatusLevel.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djilk/ROSBridgeClient/HEAD/src/com/jilk/ros/rosbridge/operation/SetStatusLevel.java -------------------------------------------------------------------------------- /src/com/jilk/ros/rosbridge/operation/Status.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djilk/ROSBridgeClient/HEAD/src/com/jilk/ros/rosbridge/operation/Status.java -------------------------------------------------------------------------------- /src/com/jilk/ros/rosbridge/operation/Subscribe.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djilk/ROSBridgeClient/HEAD/src/com/jilk/ros/rosbridge/operation/Subscribe.java -------------------------------------------------------------------------------- /src/com/jilk/ros/rosbridge/operation/Unadvertise.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djilk/ROSBridgeClient/HEAD/src/com/jilk/ros/rosbridge/operation/Unadvertise.java -------------------------------------------------------------------------------- /src/com/jilk/ros/rosbridge/operation/Unsubscribe.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djilk/ROSBridgeClient/HEAD/src/com/jilk/ros/rosbridge/operation/Unsubscribe.java -------------------------------------------------------------------------------- /src/com/jilk/ros/rosbridge/operation/Wrapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djilk/ROSBridgeClient/HEAD/src/com/jilk/ros/rosbridge/operation/Wrapper.java -------------------------------------------------------------------------------- /test/com/jilk/ros/rosbridge/implementation/JSONTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djilk/ROSBridgeClient/HEAD/test/com/jilk/ros/rosbridge/implementation/JSONTest.java -------------------------------------------------------------------------------- /test/com/jilk/ros/rosbridge/implementation/TestMessage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djilk/ROSBridgeClient/HEAD/test/com/jilk/ros/rosbridge/implementation/TestMessage.java --------------------------------------------------------------------------------