连续从c应用程序向shell提供值

时间:2017-09-29 10:24:30

标签: c bash shell

我的c程序启动测量距离的i2c传感器。在永久循环中,程序进行一次测量并更新变量:

while(1){
    ...
    uint16_t distance = readRangeSingleMillimeters();
    printf("Distance: %d\n", distance);
    fflush(stdout);
    ...
}

我有另一个带有一些输入参数的c程序可以操作LED灯。我希望LED能够以更短的距离更快地闪烁。

我想要一个完全符合它的shell脚本。为此,测量需要在后台进行,并且shell必须以某种方式访问​​c程序的当前距离。最简单的方法是什么?只读stdout对我来说似乎是最简单的解决方案。

0 个答案:

没有答案