gitextract_fu2mg7t_/ ├── .clang-format ├── .gitattributes ├── .github/ │ └── workflows/ │ └── ci.yml ├── .gitignore ├── .vscode/ │ ├── c_cpp_properties.json │ ├── launch.json │ └── settings.json ├── CHANGELOG.rst ├── CMakeLists.txt ├── Dockerfile.ros1 ├── LICENSE ├── Makefile ├── README.md ├── download_test_data.sh ├── foxglove_bridge_base/ │ ├── include/ │ │ └── foxglove_bridge/ │ │ ├── base64.hpp │ │ ├── callback_queue.hpp │ │ ├── common.hpp │ │ ├── foxglove_bridge.hpp │ │ ├── message_definition_cache.hpp │ │ ├── parameter.hpp │ │ ├── regex_utils.hpp │ │ ├── serialization.hpp │ │ ├── server_factory.hpp │ │ ├── server_interface.hpp │ │ ├── test/ │ │ │ └── test_client.hpp │ │ ├── websocket_client.hpp │ │ ├── websocket_logging.hpp │ │ ├── websocket_notls.hpp │ │ ├── websocket_server.hpp │ │ └── websocket_tls.hpp │ ├── src/ │ │ ├── base64.cpp │ │ ├── foxglove_bridge.cpp │ │ ├── parameter.cpp │ │ ├── serialization.cpp │ │ ├── server_factory.cpp │ │ ├── test/ │ │ │ └── test_client.cpp │ │ └── version.cpp.in │ └── tests/ │ ├── base64_test.cpp │ ├── serialization_test.cpp │ └── version_test.cpp ├── nodelets.xml ├── package.xml ├── ros1_foxglove_bridge/ │ ├── include/ │ │ └── foxglove_bridge/ │ │ ├── generic_service.hpp │ │ ├── param_utils.hpp │ │ └── service_utils.hpp │ ├── launch/ │ │ └── foxglove_bridge.launch │ ├── src/ │ │ ├── param_utils.cpp │ │ ├── ros1_foxglove_bridge_node.cpp │ │ ├── ros1_foxglove_bridge_nodelet.cpp │ │ └── service_utils.cpp │ └── tests/ │ ├── smoke.test │ └── smoke_test.cpp └── scripts/ └── format.py