초기화
This commit is contained in:
@@ -0,0 +1,16 @@
|
||||
#ifndef MODBUS_H
|
||||
#define MODBUS_H
|
||||
|
||||
#include <Arduino.h>
|
||||
|
||||
void setup_modbus();
|
||||
uint16_t calculateCRC(uint8_t* buffer, int length);
|
||||
bool modbus_read_registers(uint16_t start_addr, uint16_t quantity, uint16_t* dest_buffer);
|
||||
bool modbus_read_coils(uint16_t start_addr, uint16_t coil_qty, uint16_t* dest_word_buffer);
|
||||
bool modbus_write_coils(uint16_t start_addr, uint16_t coil_qty, uint16_t* src_word_buffer);
|
||||
bool modbus_write_registers(uint16_t start_addr, uint16_t quantity, uint16_t* src_buffer);
|
||||
|
||||
void run_plc_read();
|
||||
void run_plc_write();
|
||||
|
||||
#endif // MODBUS_H
|
||||
Reference in New Issue
Block a user