Acoustic transceiver.
More...
#include <JTransceiver.hh>
Acoustic transceiver.
Definition at line 25 of file JTransceiver.hh.
◆ JTransceiver() [1/2]
| JACOUSTICS::JTransceiver::JTransceiver |
( |
| ) |
|
|
inline |
◆ JTransceiver() [2/2]
| JACOUSTICS::JTransceiver::JTransceiver |
( |
const JEmitter & | emitter, |
|
|
const JReceiver & | receiver ) |
|
inline |
Constructor.
- Parameters
-
| emitter | emitter |
| receiver | receiver |
Definition at line 44 of file JTransceiver.hh.
◆ getTransmission()
Get transmission.
- Parameters
-
| data | time-of-arrival |
| V | sound velocity |
- Returns
- transmission
Definition at line 58 of file JTransceiver.hh.
60 {
65
66 return JTransmission(data.RUN,
67 this->receiver.getID(),
68 data.QUALITYFACTOR,
69 data.QUALITYNORMALISATION,
70 toa,
71 toa - t1);
72 }
double getT(const double t_s) const
Get corrected time.
double getDistance() const
Get distance between emitter and receiver.
◆ getDistance()
| double JACOUSTICS::JTransceiver::getDistance |
( |
| ) |
const |
|
inline |
Get distance between emitter and receiver.
- Returns
- distance
Definition at line 80 of file JTransceiver.hh.
◆ getEmitter()
| const JEmitter & JACOUSTICS::JEmitter::getEmitter |
( |
| ) |
const |
|
inlineinherited |
Get emitter.
- Returns
- emitter
Definition at line 57 of file JEmitter.hh.
58 {
59 return static_cast<const JEmitter&
>(*this);
60 }
JEmitter()
Default constructor.
◆ getT0()
| double JACOUSTICS::JReceiver::getT0 |
( |
| ) |
const |
|
inlineinherited |
Get time offset of clock.
- Returns
- time offset [s]
Definition at line 60 of file JReceiver.hh.
◆ getT()
| double JACOUSTICS::JReceiver::getT |
( |
const double | t_s | ) |
const |
|
inlineinherited |
Get corrected time.
- Parameters
-
- Returns
- time [s]
Definition at line 72 of file JReceiver.hh.
◆ putT()
| double JACOUSTICS::JReceiver::putT |
( |
const double | t_s | ) |
const |
|
inlineinherited |
Get uncorrected time.
- Parameters
-
- Returns
- time [s]
Definition at line 84 of file JReceiver.hh.
◆ emitter
| JEmitter JACOUSTICS::JTransceiver::emitter |
◆ receiver
◆ t0_s
| double JACOUSTICS::JReceiver::t0_s |
|
protectedinherited |
The documentation for this struct was generated from the following file: