1#ifndef __JACOUSTICS__JTRANSCEIVER__
2#define __JACOUSTICS__JTRANSCEIVER__
67 this->receiver.getID(),
Auxiliary classes and methods for acoustic position calibration.
Interface for depth dependend velocity of sound.
virtual double getTime(const double D_m, const double z1, const double z2) const =0
Get propagation time of sound.
double getT(const double t_s) const
Get corrected time.
Time-of-arrival data from acoustic piezo sensor or hydrophone.
uint32_t QUALITYFACTOR
The ticks (16ns) part of the DAQ frame timestamp.
uint32_t QUALITYNORMALISATION
A measure of how good the waveform match was to the signal.
int32_t RUN
detector identifier
double TOA_S() const
Time of Arrival, expressed in seconds relative to Unix epoch (1 January 1970 00:00:00 UTC)
JTransmission getTransmission(const JToA &data, const JAbstractSoundVelocity &V) const
Get transmission.
JTransceiver()
Default constructor.
double getDistance() const
Get distance between emitter and receiver.
JTransceiver(const JEmitter &emitter, const JReceiver &receiver)
Constructor.