使用串口(Boost asio)调用方法

时间:2014-03-31 14:24:35

标签: boost-asio

我是串口的初学者,想要获得更多的想法。我想知道,如果有可能,串行连接一侧的设备发出请求,例如添加(a,b),串行连接另一端的另一台设备接收请求,处理它(计算它)然后将结果返回给第一个设备。我们假设在第二个设备中存在一个带有函数add(int a,int b)的程序。

谢谢和最诚挚的问候, 春芽

1 个答案:

答案 0 :(得分:0)

Boost Asio with serial ports

您可以发送命令标识符(两个设备都知道的唯一ID,最简单的示例是命令名称)及其参数serialized。完全protocol和格式取决于您。

所以它看起来像:

Device1 -> Device2: add(1, 2)
Device2 -> Device1: result(3)