魏cnz 2023-05-12 14:15 采纳率: 0%
浏览 15
已结题

串口掉线导致ros节点process die该怎么办

问题是使用ros 的serial周期发送串口数据时,一旦不小心串口松动掉线了,这个节点进程就会process die,如何让进程不process die呢?这样这个节点还能等待串口接好并继续工作。

这是目前发送部分的代码

    try {
        sp.write(buf, len);//发送数据下位机(数组,字节数)
    }
    catch (serial::IOException& e) {
        ROS_ERROR_STREAM("Unable to send data through serial port");
    }
  • 写回答

0条回答 默认 最新

    报告相同问题?

    问题事件

    • 系统已结题 5月20日
    • 创建了问题 5月12日