@@ -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 ;
0 commit comments