Coerces a dataset into a echosounder dataset.
as.echosounder(time, depth, a, src = "", sourceLevel = 220,
receiverSensitivity = -55.4, transmitPower = 0,
pulseDuration = 400, beamwidthX = 6.5, beamwidthY = 6.5,
frequency = 41800, correction = 0)
times of pings
depths of samples within pings
matrix of amplitudes
optional string indicating data source
source level, in dB (uPa at 1m), denoted sl
in [1
p15], where it is in units 0.1dB (uPa at 1m)
receiver sensivitity of the main element, in
dB(counts/uPa), denoted rs
in [1 p15], where it is in units of
0.1dB(counts/uPa)
transmit power reduction factor, in dB, denoted
tpow
in [1 p10], where it is in units 0.1 dB.
duration of transmitted pulse in us
x-axis -3dB one-way beamwidth in deg, denoted bwx
in [1 p16], where the unit is 0.2 deg
y-axis -3dB one-way beamwidth in deg, denoted bwx
in [1 p16], where the unit is 0.2 deg
transducer frequency in Hz, denoted fq
in [1 p16]
user-defined calibration correction in dB, denoted
corr
in [1 p14], where the unit is 0.01dB.
An object of class
"echosounder"
; for
details of this data type, see echosounder-class
).
Creates an echosounder file. The defaults for e.g. transmitPower
are taken from the echosounder
dataset, and they are unlikely to make
sense generally.
Other things related to echosounder data: [[,echosounder-method
,
[[<-,echosounder-method
,
echosounder-class
,
echosounder
, findBottom
,
plot,echosounder-method
,
read.echosounder
,
subset,echosounder-method
,
summary,echosounder-method