rosbridgecpp icon indicating copy to clipboard operation
rosbridgecpp copied to clipboard

A C++ Rosbridge client which uses https://gitlab.com/eidheim/Simple-WebSocket-Server for websocket communication and https://github.com/Tencent/rapidjson for JSON manipulation.

Usage

See examples in rosbridge_ws_client.cpp

To include in your project

Add these lines to your CMakeLists.txt

include_directories(<rosbridgecpp source_dir>)
add_subdirectory(<rosbridgecpp source_dir> rosbridgecpp)
target_link_libraries(<target> rosbridgecpp)

Example:

include_directories(${CMAKE_CURRENT_SOURCE_DIR}/../../rosbridgecpp)
add_subdirectory(${CMAKE_CURRENT_SOURCE_DIR}/../../rosbridgecpp rosbridgecpp)
target_link_libraries(${PROJECT_NAME} rosbridgecpp)