22 lines
598 B
C
22 lines
598 B
C
#ifndef MODBUS_M_H
|
|
#define MODBUS_M_H
|
|
#include <stdint.h>
|
|
|
|
typedef enum {
|
|
MOD_OK = 0,
|
|
MOD_ERR = 1
|
|
}MOD_T;
|
|
|
|
|
|
int modbus_m_read_regist(uint8_t id,uint16_t addr,uint16_t length,uint8_t * data);
|
|
int modbus_m_write_regist(uint8_t id,uint16_t addr,uint16_t key,uint8_t * data);
|
|
int modbus_m_read_input(uint8_t id,uint16_t addr,uint16_t length,uint8_t * data) ;
|
|
int modbus_m_write_coil(uint8_t id,uint16_t addr,uint16_t key,uint8_t * data);
|
|
MOD_T modbus_m_crc_check(uint8_t * data,int size );
|
|
int modbus_m_write_mregist(uint8_t id,uint16_t addr,uint8_t *key,uint16_t size ,uint8_t * data);
|
|
|
|
#endif
|
|
|
|
|
|
|