slave-example.c
来自「libmodbus version 0.04」· C语言 代码 · 共 26 行
C
26 行
#include <modbus.h>/* compiling : gcc slave-example.c -o slave-example -lmodbus */void answer_sended(int function, int address, int length){ printf("packet sended : function 0x%x \t address 0x%x \t length %d\n",function,address,length);}int main(){ int device; Mbs_data=(int *)malloc(255*sizeof(int)); /* allocate the modbus database */ device=Mb_open_device("/dev/ttyS0",9600,0,8,1); /* open device */ Mb_verbose=1; /* print debugging informations */ Mb_slave(device,1,NULL,NULL,answer_sended); /* start slave thread with slave number=1*/ getchar(); /* hit <return> to stop program */ Mb_slave_stop(); /* kill slave thread */ Mb_close_device(device); /* close device */ return 0;}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?