Mercurial > hg > human-echolocation-java-webapp
diff src/HumanEchoServlet.java @ 38:91ecbdda6f4a
Adding the remaining parameters to the form;
author | luisf <luis.figueira@eecs.qmul.ac.uk> |
---|---|
date | Thu, 12 Dec 2013 16:39:26 +0000 |
parents | 0c66cff0d1cc |
children | 65a26b38bf43 |
line wrap: on
line diff
--- a/src/HumanEchoServlet.java Thu Dec 12 16:38:57 2013 +0000 +++ b/src/HumanEchoServlet.java Thu Dec 12 16:39:26 2013 +0000 @@ -71,6 +71,13 @@ // todo: validate/normalise distance int dist = Integer.parseInt(request.getParameter("dist")); + + logger.info("String azim is: " + request.getParameter("azim")); + Float azim = Float.parseFloat(request.getParameter("azim")); + + + + MWStructArray Input = null; HumanEcho echo; @@ -89,7 +96,7 @@ String[] InputStructFields = {"dist", "azim", "orient", "dirweight", "outputfname"}; Input = new MWStructArray(1, 1, InputStructFields); Input.set("dist", 1, Double.valueOf(dist)); - Input.set("azim", 1, Double.valueOf(0)); + Input.set("azim", 1, Double.valueOf(azim)); Input.set("orient", 1, "horz"); Input.set("dirweight", 1, Double.valueOf(0.2)); @@ -97,6 +104,8 @@ StringBuilder sb = new StringBuilder(); sb.append("e_d"); sb.append(dist); + sb.append("_a"); + sb.append(azim); sb.append(".wav"); outputfname = sb.toString();