Input
|
• |
Type = The variant type as defined for certain programming languages
|
– |
VT_I4 = Integer 4 bytes |
|
|
• |
If no value is provided in the XML input string, the example value in each table is used as default. |
UpperDetectorLimit
| Description |
Range |
Unit |
Type |
R/O |
| This is the Minimum Depth setting used for bottom detection. |
<0,10000> |
m |
VT_R8 |
N/A |
| Example: |
10 |
LowerDetectorLimit
| Description |
Range |
Unit |
Type |
R/O |
| This is the Maximum Depth setting used for bottom detection. |
<0,10000> |
m |
VT_R8 |
N/A |
| Example: |
1000 |
BottomBackstep
| Description |
Range |
Unit |
Type |
R/O |
| This is the Bottom Backstep setting for the channel. |
<-100,10> |
dB |
VT_R8 |
N/A |
| Example: |
-50 |
Output
struct StructBottomDepthHeader
{
DWORDLONG dlTime;
};
struct StructBottomDepthData
{
double dBottomDepth; // (m) This is the detected bottom depth.
double dReflectivity; // (dB) This is the seabed reflectivity.
If
the transducer faces upwards, use the surface reflectivity.
double dVesselLogDistance; // (nmi) This is the vessel’s
sailed distance.
};
struct StructBottomDepth
{
StructBottomDepthHeader BottomDepthHeader;
StructBottomDepthData BottomDepthData;
};
Subscription string example
| BottomDetection, |
| ChannelID=<ChannelID>, |
| UpperDetectorLimit=3.0, |
| LowerDetectorLimit=500.0, |
| BottomBackstep=-60.0 |