├── .github └── ISSUE_TEMPLATE │ ├── CODEOWNERS │ ├── bug_report.md │ └── feature_request.md ├── .gitignore ├── .travis.yml ├── .travis ├── Dockerfile └── entrypoint.sh ├── LICENSE ├── README.md ├── actionlib ├── README.md ├── action.go ├── action_client.go ├── action_server.go ├── actionlib.go ├── client_goal_handler.go ├── client_state_machine.go ├── goal_id_gen.go ├── server_goal_handler.go ├── server_state_machine.go ├── simple_action_client.go └── simple_action_server.go ├── gengo ├── context.go ├── gen_test.go ├── generate.go ├── generate_test.go ├── main.go ├── msgs.go ├── parser.go ├── parser_test.go └── testing_util.go ├── ros ├── duration.go ├── duration_test.go ├── header.go ├── header_test.go ├── log.go ├── master.go ├── message.go ├── name.go ├── name_test.go ├── network.go ├── network_test.go ├── node.go ├── node_test.go ├── publisher.go ├── rate.go ├── rate_test.go ├── ros.go ├── serialization.go ├── serialization_test.go ├── service.go ├── service_client.go ├── service_server.go ├── set.go ├── set_test.go ├── subscriber.go ├── temporal.go ├── temporal_test.go ├── time.go └── time_test.go ├── test ├── client.py ├── listener.py ├── server.py ├── talker.py ├── test_client │ └── main.go ├── test_listener │ └── main.go ├── test_listener_with_event │ └── main.go ├── test_message │ ├── AllFieldTypes.msg │ └── message_test.go ├── test_param │ └── main.go ├── test_server │ └── main.go ├── test_simple_action_client │ └── main.go ├── test_simple_action_client_with_callbacks │ └── main.go ├── test_simple_action_server │ └── main.go ├── test_simple_action_server_with_callbacks │ └── main.go ├── test_talker │ └── main.go └── test_talker_with_callbacks │ └── main.go └── xmlrpc ├── xmlrpc.go └── xmlrpc_test.go /.github/ISSUE_TEMPLATE/CODEOWNERS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZebraDevs/rosgo/HEAD/.github/ISSUE_TEMPLATE/CODEOWNERS -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZebraDevs/rosgo/HEAD/.github/ISSUE_TEMPLATE/bug_report.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZebraDevs/rosgo/HEAD/.github/ISSUE_TEMPLATE/feature_request.md -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZebraDevs/rosgo/HEAD/.gitignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZebraDevs/rosgo/HEAD/.travis.yml -------------------------------------------------------------------------------- /.travis/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZebraDevs/rosgo/HEAD/.travis/Dockerfile -------------------------------------------------------------------------------- /.travis/entrypoint.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZebraDevs/rosgo/HEAD/.travis/entrypoint.sh -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZebraDevs/rosgo/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZebraDevs/rosgo/HEAD/README.md -------------------------------------------------------------------------------- /actionlib/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZebraDevs/rosgo/HEAD/actionlib/README.md -------------------------------------------------------------------------------- /actionlib/action.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZebraDevs/rosgo/HEAD/actionlib/action.go -------------------------------------------------------------------------------- /actionlib/action_client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZebraDevs/rosgo/HEAD/actionlib/action_client.go -------------------------------------------------------------------------------- /actionlib/action_server.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZebraDevs/rosgo/HEAD/actionlib/action_server.go -------------------------------------------------------------------------------- /actionlib/actionlib.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZebraDevs/rosgo/HEAD/actionlib/actionlib.go -------------------------------------------------------------------------------- /actionlib/client_goal_handler.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZebraDevs/rosgo/HEAD/actionlib/client_goal_handler.go -------------------------------------------------------------------------------- /actionlib/client_state_machine.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZebraDevs/rosgo/HEAD/actionlib/client_state_machine.go -------------------------------------------------------------------------------- /actionlib/goal_id_gen.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZebraDevs/rosgo/HEAD/actionlib/goal_id_gen.go -------------------------------------------------------------------------------- /actionlib/server_goal_handler.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZebraDevs/rosgo/HEAD/actionlib/server_goal_handler.go -------------------------------------------------------------------------------- /actionlib/server_state_machine.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZebraDevs/rosgo/HEAD/actionlib/server_state_machine.go -------------------------------------------------------------------------------- /actionlib/simple_action_client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZebraDevs/rosgo/HEAD/actionlib/simple_action_client.go -------------------------------------------------------------------------------- /actionlib/simple_action_server.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZebraDevs/rosgo/HEAD/actionlib/simple_action_server.go -------------------------------------------------------------------------------- /gengo/context.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZebraDevs/rosgo/HEAD/gengo/context.go -------------------------------------------------------------------------------- /gengo/gen_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZebraDevs/rosgo/HEAD/gengo/gen_test.go -------------------------------------------------------------------------------- /gengo/generate.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZebraDevs/rosgo/HEAD/gengo/generate.go -------------------------------------------------------------------------------- /gengo/generate_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZebraDevs/rosgo/HEAD/gengo/generate_test.go -------------------------------------------------------------------------------- /gengo/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZebraDevs/rosgo/HEAD/gengo/main.go -------------------------------------------------------------------------------- /gengo/msgs.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZebraDevs/rosgo/HEAD/gengo/msgs.go -------------------------------------------------------------------------------- /gengo/parser.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZebraDevs/rosgo/HEAD/gengo/parser.go -------------------------------------------------------------------------------- /gengo/parser_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZebraDevs/rosgo/HEAD/gengo/parser_test.go -------------------------------------------------------------------------------- /gengo/testing_util.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZebraDevs/rosgo/HEAD/gengo/testing_util.go -------------------------------------------------------------------------------- /ros/duration.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZebraDevs/rosgo/HEAD/ros/duration.go -------------------------------------------------------------------------------- /ros/duration_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZebraDevs/rosgo/HEAD/ros/duration_test.go -------------------------------------------------------------------------------- /ros/header.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZebraDevs/rosgo/HEAD/ros/header.go -------------------------------------------------------------------------------- /ros/header_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZebraDevs/rosgo/HEAD/ros/header_test.go -------------------------------------------------------------------------------- /ros/log.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZebraDevs/rosgo/HEAD/ros/log.go -------------------------------------------------------------------------------- /ros/master.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZebraDevs/rosgo/HEAD/ros/master.go -------------------------------------------------------------------------------- /ros/message.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZebraDevs/rosgo/HEAD/ros/message.go -------------------------------------------------------------------------------- /ros/name.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZebraDevs/rosgo/HEAD/ros/name.go -------------------------------------------------------------------------------- /ros/name_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZebraDevs/rosgo/HEAD/ros/name_test.go -------------------------------------------------------------------------------- /ros/network.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZebraDevs/rosgo/HEAD/ros/network.go -------------------------------------------------------------------------------- /ros/network_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZebraDevs/rosgo/HEAD/ros/network_test.go -------------------------------------------------------------------------------- /ros/node.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZebraDevs/rosgo/HEAD/ros/node.go -------------------------------------------------------------------------------- /ros/node_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZebraDevs/rosgo/HEAD/ros/node_test.go -------------------------------------------------------------------------------- /ros/publisher.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZebraDevs/rosgo/HEAD/ros/publisher.go -------------------------------------------------------------------------------- /ros/rate.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZebraDevs/rosgo/HEAD/ros/rate.go -------------------------------------------------------------------------------- /ros/rate_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZebraDevs/rosgo/HEAD/ros/rate_test.go -------------------------------------------------------------------------------- /ros/ros.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZebraDevs/rosgo/HEAD/ros/ros.go -------------------------------------------------------------------------------- /ros/serialization.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZebraDevs/rosgo/HEAD/ros/serialization.go -------------------------------------------------------------------------------- /ros/serialization_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZebraDevs/rosgo/HEAD/ros/serialization_test.go -------------------------------------------------------------------------------- /ros/service.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZebraDevs/rosgo/HEAD/ros/service.go -------------------------------------------------------------------------------- /ros/service_client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZebraDevs/rosgo/HEAD/ros/service_client.go -------------------------------------------------------------------------------- /ros/service_server.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZebraDevs/rosgo/HEAD/ros/service_server.go -------------------------------------------------------------------------------- /ros/set.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZebraDevs/rosgo/HEAD/ros/set.go -------------------------------------------------------------------------------- /ros/set_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZebraDevs/rosgo/HEAD/ros/set_test.go -------------------------------------------------------------------------------- /ros/subscriber.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZebraDevs/rosgo/HEAD/ros/subscriber.go -------------------------------------------------------------------------------- /ros/temporal.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZebraDevs/rosgo/HEAD/ros/temporal.go -------------------------------------------------------------------------------- /ros/temporal_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZebraDevs/rosgo/HEAD/ros/temporal_test.go -------------------------------------------------------------------------------- /ros/time.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZebraDevs/rosgo/HEAD/ros/time.go -------------------------------------------------------------------------------- /ros/time_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZebraDevs/rosgo/HEAD/ros/time_test.go -------------------------------------------------------------------------------- /test/client.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZebraDevs/rosgo/HEAD/test/client.py -------------------------------------------------------------------------------- /test/listener.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZebraDevs/rosgo/HEAD/test/listener.py -------------------------------------------------------------------------------- /test/server.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZebraDevs/rosgo/HEAD/test/server.py -------------------------------------------------------------------------------- /test/talker.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZebraDevs/rosgo/HEAD/test/talker.py -------------------------------------------------------------------------------- /test/test_client/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZebraDevs/rosgo/HEAD/test/test_client/main.go -------------------------------------------------------------------------------- /test/test_listener/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZebraDevs/rosgo/HEAD/test/test_listener/main.go -------------------------------------------------------------------------------- /test/test_listener_with_event/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZebraDevs/rosgo/HEAD/test/test_listener_with_event/main.go -------------------------------------------------------------------------------- /test/test_message/AllFieldTypes.msg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZebraDevs/rosgo/HEAD/test/test_message/AllFieldTypes.msg -------------------------------------------------------------------------------- /test/test_message/message_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZebraDevs/rosgo/HEAD/test/test_message/message_test.go -------------------------------------------------------------------------------- /test/test_param/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZebraDevs/rosgo/HEAD/test/test_param/main.go -------------------------------------------------------------------------------- /test/test_server/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZebraDevs/rosgo/HEAD/test/test_server/main.go -------------------------------------------------------------------------------- /test/test_simple_action_client/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZebraDevs/rosgo/HEAD/test/test_simple_action_client/main.go -------------------------------------------------------------------------------- /test/test_simple_action_client_with_callbacks/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZebraDevs/rosgo/HEAD/test/test_simple_action_client_with_callbacks/main.go -------------------------------------------------------------------------------- /test/test_simple_action_server/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZebraDevs/rosgo/HEAD/test/test_simple_action_server/main.go -------------------------------------------------------------------------------- /test/test_simple_action_server_with_callbacks/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZebraDevs/rosgo/HEAD/test/test_simple_action_server_with_callbacks/main.go -------------------------------------------------------------------------------- /test/test_talker/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZebraDevs/rosgo/HEAD/test/test_talker/main.go -------------------------------------------------------------------------------- /test/test_talker_with_callbacks/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZebraDevs/rosgo/HEAD/test/test_talker_with_callbacks/main.go -------------------------------------------------------------------------------- /xmlrpc/xmlrpc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZebraDevs/rosgo/HEAD/xmlrpc/xmlrpc.go -------------------------------------------------------------------------------- /xmlrpc/xmlrpc_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZebraDevs/rosgo/HEAD/xmlrpc/xmlrpc_test.go --------------------------------------------------------------------------------