Ass register class for modbus comms, without hw addresses yet

This commit is contained in:
jaakkoiot
2022-10-15 15:15:12 +03:00
parent 1c42148a64
commit 43748c19cc
2 changed files with 46 additions and 0 deletions

View File

@@ -0,0 +1,19 @@
#ifndef MODBUSREGISTER_H_
#define MODBUSREGISTER_H_
#include "ModbusLeader.h"
class ModbusRegister {
public:
ModbusRegister(ModbusMaster *master, int address, bool holdingRegister = true);
ModbusRegister(const ModbusRegister &) = delete;
virtual ~ModbusRegister();
int read();
void write(int value);
private:
ModbusMaster *m;
int addr;
bool hr;
};
#endif /* MODBUSREGISTER_H_ */