@@ -186,7 +186,7 @@ def __call__(self, array):
186186 ('batt_V' , 'H' , [], LinFunc (0.1 , dtype = dt16 )), # Volts
187187 ('mag' , 'h' , [3 ], LinFunc (0.1 , dtype = dt32 ), 'uT' ),
188188 ('accel' , 'h' , [3 ], LinFunc (1. / 16384 * grav , dtype = dt32 ), 'm/s^2' ),
189- ('ambig_vel' , 'h' , [], LinFunc (0.001 , dtype = dt16 ), 'm/s' ),
189+ ('ambig_vel' , 'h' , [], LinFunc (0.001 , dtype = dt32 ), 'm/s' ),
190190 ('data_desc' , 'H' , [], None ),
191191 ('xmit_energy' , 'H' , [], None , 'dB' ),
192192 ('vel_scale' , 'b' , [], None ),
@@ -225,7 +225,7 @@ def __call__(self, array):
225225 ('batt_V' , 'H' , [], LinFunc (0.1 , dtype = dt16 )), # Volts
226226 ('mag' , 'h' , [3 ], None , 'gauss' ),
227227 ('accel' , 'h' , [3 ], LinFunc (1. / 16384 * grav , dtype = dt32 ), 'm/s^2' ),
228- ('ambig_vel' , 'I' , [], LinFunc (0.001 , dtype = dt16 ), 'm/s' ),
228+ ('ambig_vel' , 'I' , [], LinFunc (0.001 , dtype = dt32 ), 'm/s' ),
229229 ('data_desc' , 'H' , [], None ),
230230 ('xmit_energy' , 'H' , [], None , 'dB' ),
231231 ('vel_scale' , 'b' , [], None ),
@@ -293,7 +293,7 @@ def calc_echo_struct(config, nc):
293293 'alt_raw' , 'p_gd' , 'std' ]]):
294294 raise Exception ("Echosounder ping contains invalid data?" )
295295 if flags ['echo' ]:
296- dd += [('echo' , 'H' , [nc ], LinFunc (0.01 , dtype = dt16 ), 'dB' )]
296+ dd += [('echo' , 'H' , [nc ], LinFunc (0.01 , dtype = dt32 ), 'dB' )]
297297 if flags ['ahrs' ]:
298298 dd += _ahrs_def
299299 return DataDef (dd )
@@ -308,18 +308,18 @@ def calc_burst_struct(config, nb, nc):
308308 dd .append (('vel' , 'h' , [nb , nc ], None , 'm/s' ))
309309 if flags ['amp' ]:
310310 dd .append (('amp' , 'B' , [nb , nc ],
311- LinFunc (0.5 , dtype = dt16 ), 'dB' ))
311+ LinFunc (0.5 , dtype = dt32 ), 'dB' ))
312312 if flags ['corr' ]:
313313 dd .append (('corr' , 'B' , [nb , nc ], None , '%' ))
314314 if flags ['alt' ]:
315315 # There may be a problem here with reading 32bit floats if
316316 # nb and nc are odd?
317- dd += [('alt_dist' , 'f' , [], LinFunc (dtype = dt16 ), 'm' ),
317+ dd += [('alt_dist' , 'f' , [], LinFunc (dtype = dt32 ), 'm' ),
318318 ('alt_quality' , 'H' , [], LinFunc (0.01 ,dtype = dt32 ), 'dB' ),
319319 ('alt_status' , 'H' , [], None )]
320320 if flags ['ast' ]:
321321 dd += [
322- ('ast_dist' , 'f' , [], LinFunc (dtype = dt16 ), 'm' ),
322+ ('ast_dist' , 'f' , [], LinFunc (dtype = dt32 ), 'm' ),
323323 ('ast_quality' , 'H' , [], LinFunc (0.01 ,dtype = dt32 ), 'dB' ),
324324 ('ast_offset_time' , 'h' , [], LinFunc (0.0001 , dtype = dt32 ), 's' ),
325325 ('ast_pressure' , 'f' , [], None , 'dbar' ),
0 commit comments