async_comm:一个用于异步串行通信的C ++库

时间:2024-05-27 10:10:30
【文件属性】:

文件名称:async_comm:一个用于异步串行通信的C ++库

文件大小:39KB

文件格式:ZIP

更新时间:2024-05-27 10:10:30

C++

异步通讯库 该项目提供了一个C ++库,该库为通过串行端口或UDP进行异步串行通信提供了一个简单的接口。 它在使用库,但对用户隐藏了与端口或套接字接口以及管理发送/接收缓冲区的详细信息。 包括在您的项目中 有三种方法可以在项目中使用async_comm库: 如果您将使用ROS软件包中的库,请从ROS存储库中安装 在系统上构建并安装该库,然后使用CMake的find_package()功能 将async_comm作为子模块包含在您的项目中 使用第二个和第三个选项,您将需要确保已安装Boost库,然后才能继续: sudo apt -y install libboost-dev ROS安装 按照的指南, async_comm库作为ROS的第三方非async_comm发布。 要使用ROS软件包中的库,请首先从ROS存储库中安装该库: sudo apt install ros- < DIST


【文件预览】:
async_comm-master
----.gitignore(40B)
----async_comm-config.cmake(246B)
----src()
--------serial.cpp(3KB)
--------tcp_client.cpp(3KB)
--------udp.cpp(4KB)
--------comm.cpp(6KB)
----LICENSE.md(1KB)
----.codedocs(20B)
----ros_prerelease_tests.py(7KB)
----Doxyfile(11KB)
----package.xml(641B)
----examples()
--------serial_loopback.cpp(3KB)
--------tcp_client_hello_world.cpp(3KB)
--------serial_protocol.cpp(9KB)
--------udp_hello_world.cpp(3KB)
----README.md(7KB)
----include()
--------async_comm()
----CHANGELOG.rst(1KB)
----CMakeLists.txt(2KB)

网友评论