├── .gitignore ├── CMakeLists.txt ├── README.md ├── examples ├── example_cmake │ ├── CMakeLists.txt │ ├── README.md │ └── example_serial.cpp ├── example_cpp │ ├── README.md │ └── example_serial.cpp └── example_ros2 │ ├── README.md │ └── example_fish_protocol │ ├── CMakeLists.txt │ ├── package.xml │ └── src │ └── example_fish_protocol.cpp ├── include └── fish_protocol │ ├── fish_protocol.h │ ├── fish_protocol_define.h │ ├── protocol_util.h │ ├── serial_protocol.h │ ├── udp_client_protocol.h │ └── udp_server_protocol.h ├── src ├── fish_protocol.cpp ├── fish_protocol_define.cpp ├── proto_utils.cpp ├── serial_protocol.cpp ├── udp_client_protocol.cpp └── udp_server_protocol.cpp └── tests ├── fish_protocol_test.cpp ├── serial_protocol_test.cpp ├── udp_client_protocol_test.cpp └── udp_server_protocol_test.cpp /.gitignore: -------------------------------------------------------------------------------- 1 | build/ 2 | .vscode/ -------------------------------------------------------------------------------- /CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishros/fish_protocol/HEAD/CMakeLists.txt -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishros/fish_protocol/HEAD/README.md -------------------------------------------------------------------------------- /examples/example_cmake/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishros/fish_protocol/HEAD/examples/example_cmake/CMakeLists.txt -------------------------------------------------------------------------------- /examples/example_cmake/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishros/fish_protocol/HEAD/examples/example_cmake/README.md -------------------------------------------------------------------------------- /examples/example_cmake/example_serial.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishros/fish_protocol/HEAD/examples/example_cmake/example_serial.cpp -------------------------------------------------------------------------------- /examples/example_cpp/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishros/fish_protocol/HEAD/examples/example_cpp/README.md -------------------------------------------------------------------------------- /examples/example_cpp/example_serial.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishros/fish_protocol/HEAD/examples/example_cpp/example_serial.cpp -------------------------------------------------------------------------------- /examples/example_ros2/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishros/fish_protocol/HEAD/examples/example_ros2/README.md -------------------------------------------------------------------------------- /examples/example_ros2/example_fish_protocol/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishros/fish_protocol/HEAD/examples/example_ros2/example_fish_protocol/CMakeLists.txt -------------------------------------------------------------------------------- /examples/example_ros2/example_fish_protocol/package.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishros/fish_protocol/HEAD/examples/example_ros2/example_fish_protocol/package.xml -------------------------------------------------------------------------------- /examples/example_ros2/example_fish_protocol/src/example_fish_protocol.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishros/fish_protocol/HEAD/examples/example_ros2/example_fish_protocol/src/example_fish_protocol.cpp -------------------------------------------------------------------------------- /include/fish_protocol/fish_protocol.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishros/fish_protocol/HEAD/include/fish_protocol/fish_protocol.h -------------------------------------------------------------------------------- /include/fish_protocol/fish_protocol_define.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishros/fish_protocol/HEAD/include/fish_protocol/fish_protocol_define.h -------------------------------------------------------------------------------- /include/fish_protocol/protocol_util.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishros/fish_protocol/HEAD/include/fish_protocol/protocol_util.h -------------------------------------------------------------------------------- /include/fish_protocol/serial_protocol.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishros/fish_protocol/HEAD/include/fish_protocol/serial_protocol.h -------------------------------------------------------------------------------- /include/fish_protocol/udp_client_protocol.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishros/fish_protocol/HEAD/include/fish_protocol/udp_client_protocol.h -------------------------------------------------------------------------------- /include/fish_protocol/udp_server_protocol.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishros/fish_protocol/HEAD/include/fish_protocol/udp_server_protocol.h -------------------------------------------------------------------------------- /src/fish_protocol.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishros/fish_protocol/HEAD/src/fish_protocol.cpp -------------------------------------------------------------------------------- /src/fish_protocol_define.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishros/fish_protocol/HEAD/src/fish_protocol_define.cpp -------------------------------------------------------------------------------- /src/proto_utils.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishros/fish_protocol/HEAD/src/proto_utils.cpp -------------------------------------------------------------------------------- /src/serial_protocol.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishros/fish_protocol/HEAD/src/serial_protocol.cpp -------------------------------------------------------------------------------- /src/udp_client_protocol.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishros/fish_protocol/HEAD/src/udp_client_protocol.cpp -------------------------------------------------------------------------------- /src/udp_server_protocol.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishros/fish_protocol/HEAD/src/udp_server_protocol.cpp -------------------------------------------------------------------------------- /tests/fish_protocol_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishros/fish_protocol/HEAD/tests/fish_protocol_test.cpp -------------------------------------------------------------------------------- /tests/serial_protocol_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishros/fish_protocol/HEAD/tests/serial_protocol_test.cpp -------------------------------------------------------------------------------- /tests/udp_client_protocol_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishros/fish_protocol/HEAD/tests/udp_client_protocol_test.cpp -------------------------------------------------------------------------------- /tests/udp_server_protocol_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishros/fish_protocol/HEAD/tests/udp_server_protocol_test.cpp --------------------------------------------------------------------------------