modbus_slave.h 505 B

1234567891011121314151617181920
  1. #ifndef __MODBUS_SLAVE_H__
  2. #define __MODBUS_SLAVE_H__
  3. #include "modbus_common.h"
  4. //从站数据读写域信息的缓冲池
  5. #ifndef MODBUS_SLAVE_DATAAREA_POOL_SIZE
  6. #define MODBUS_SLAVE_DATAAREA_POOL_SIZE 10
  7. #endif
  8. int modbus_slave_run(modbus_slave_t * slave, unsigned char *respone, unsigned char *resquest,int type);
  9. modbus_dataarea_t * modbus_slave_add_dataarea(
  10. modbus_slave_t *slave,
  11. unsigned char data_type,
  12. unsigned short address,
  13. unsigned short number,
  14. unsigned char *data);
  15. #endif