You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
CCS-COMM_BOARD/System/ModbusTable.cpp

27 lines
787 B
C++

#include "Periphery.h"
#include "SystemVars.h"
namespace SYSCTRL {
void initModbusTable(Periphery& periphery){
periphery.modbusRTU.setInputRegsAddr(400);
periphery.modbusRTU.addInputReg(0, test_float_reg);
periphery.modbusRTU.addInputReg(1, test_int16_reg);
periphery.modbusRTU.addInputReg(2, test_uint16_reg);
periphery.modbusRTU.addInputReg(3, test_int32_reg);
periphery.modbusRTU.addInputReg(4, test_uint32_reg);
periphery.modbusRTU.setOutputRegsAddr(400);
periphery.modbusRTU.addOutputReg(0, test_float_reg);
periphery.modbusRTU.addOutputReg(1, test_int16_reg);
periphery.modbusRTU.addOutputReg(2, test_uint16_reg);
periphery.modbusRTU.addOutputReg(3, test_int32_reg);
periphery.modbusRTU.addOutputReg(4, test_uint32_reg);
}
}