Browse Source

add Modbus03Rx.getRegBegin

master
zhaohe 3 years ago
parent
commit
574b15ad97
  1. 2
      core/components/modbus/modbus.hpp

2
core/components/modbus/modbus.hpp

@ -41,6 +41,7 @@ class Modbus03Rx {
uint16_t* reg = (uint16_t*)MODBUS_GET_REG_START(rx.data()); uint16_t* reg = (uint16_t*)MODBUS_GET_REG_START(rx.data());
return MODBUS_GET_REG(reg[index]); return MODBUS_GET_REG(reg[index]);
} }
uint8_t* getRegBegin() { return (uint8_t*)MODBUS_GET_REG_START(rx.data()); }
}; };
class ModbusMaster { class ModbusMaster {
@ -98,7 +99,6 @@ class ModbusMaster {
* @return int * @return int
*/ */
int modbus10(uint8_t deviceid, uint16_t startreg, uint16_t regnum, uint16_t* txreg, uint32_t overtime); int modbus10(uint8_t deviceid, uint16_t startreg, uint16_t regnum, uint16_t* txreg, uint32_t overtime);
}; };
} // namespace core } // namespace core
} // namespace iflytop } // namespace iflytop
Loading…
Cancel
Save