Jpp
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
JAcousticsSupportkit.hh
Go to the documentation of this file.
1 #ifndef __JACOUSTICS__JACOUSTICSSUPPORTKIT__
2 #define __JACOUSTICS__JACOUSTICSSUPPORTKIT__
3 
5 
6 /**
7  * \file
8  *
9  * Acoustics toolkit.
10  * \author mdejong
11  */
12 namespace JACOUSTICS {}
13 namespace JPP { using namespace JACOUSTICS; }
14 
15 namespace JACOUSTICS {
16 
18 
19  static const double PIEZO_DELAYTIME_US = 170.0; //!< Piezo delay time [us]
20  static const double HYDROPHONE_DELAYTIME_US = 50.0; //!< Hydrophone delay time [us]
21 
22  static const double TBARZ_M = 1.0; //!< T-bar position relative to seabed [m]
23 
24 
25  /**
26  * Get relative position of piezo in optical module.
27  *
28  * \return position [m]
29  */
31  {
32  return JPosition3D(0.0, 0.0, -0.20);
33  }
34 }
35 
36 #endif
static const double HYDROPHONE_DELAYTIME_US
Hydrophone delay time [us].
static const double PIEZO_DELAYTIME_US
Piezo delay time [us].
Data structure for position in three dimensions.
Definition: JPosition3D.hh:35
JPosition3D getPiezoPosition()
Get relative position of piezo in optical module.
static const double TBARZ_M
T-bar position relative to seabed [m].