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 + -
显示快捷键?