Read Holding Registers function working draft