Skip to content

Commit 878e40b

Browse files
committed
Enabling convertion for different physical limits
1 parent 834a102 commit 878e40b

File tree

2 files changed

+11
-11
lines changed

2 files changed

+11
-11
lines changed

java/br/unb/biologiaanimal/edf/EDFReader.java

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -232,10 +232,10 @@ public String[] getLabels()
232232
*/
233233
public double[] getConvertionFactors()
234234
{
235-
long[] dmax = getDigitalMaxima();
236-
long[] dmin = getDigitalMinima();
237-
long[] pmax = getPhysicalMaxima();
238-
long[] pmin = getPhysicalMinima();
235+
double[] dmax = getDigitalMaxima();
236+
double[] dmin = getDigitalMinima();
237+
double[] pmax = getPhysicalMaxima();
238+
double[] pmin = getPhysicalMinima();
239239
double[] outlet = new double[numberSignals];
240240

241241
for (int i = 0; i < numberSignals; ++i)
@@ -247,35 +247,35 @@ public double[] getConvertionFactors()
247247
return outlet;
248248
}
249249

250-
public long[] getDigitalMaxima()
250+
public double[] getDigitalMaxima()
251251
{
252252
return getLimits("digitalmaximum");
253253
}
254254

255-
public long[] getDigitalMinima()
255+
public double[] getDigitalMinima()
256256
{
257257
return getLimits("digitalminimum");
258258
}
259259

260-
public long[] getPhysicalMaxima()
260+
public double[] getPhysicalMaxima()
261261
{
262262
return getLimits("physicalmaximum");
263263
}
264264

265-
public long[] getPhysicalMinima()
265+
public double[] getPhysicalMinima()
266266
{
267267
return getLimits("physicalminimum");
268268
}
269269

270-
private long[] getLimits(String param)
270+
private double[] getLimits(String param)
271271
{
272272
String rawLimits = (String) header.get(param);
273273
String[] stuff = EDFUtil.separateString(rawLimits, numberSignals);
274-
long[] outlet = new long[numberSignals];
274+
double[] outlet = new double[numberSignals];
275275

276276
for (int i = 0; i < numberSignals; ++i)
277277
{
278-
outlet[i] = Long.parseLong(stuff[i].trim());
278+
outlet[i] = Double.parseDouble(stuff[i].trim());
279279
}
280280

281281
return outlet;

target/edf.jar

-6 Bytes
Binary file not shown.

0 commit comments

Comments
 (0)