NoteThis data subscription type is deprecated. Use the data subscription type Integration and the parameter "Pulse Form" to indicate what type of pulse form is in use.
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. |
LayerType
Description |
Range |
Unit |
Type |
R/O |
This is the current layer type. |
Surface Bottom Pelagic |
|
VT_BSTR |
N/A |
Example: |
Surface |
IntegrationState
Description |
Range |
Unit |
Type |
R/O |
This is the "on/off" switch for the integration. |
Start Stop |
|
VT_BSTR |
N/A |
Example: |
Start |
Update
Description |
Range |
Unit |
Type |
R/O |
This is a "selector" that allows you to provide integration value for latest ping or for the calculation interval. |
UpdatePing UpdateAccumulate |
|
VT_BSTR |
N/A |
Example: |
UpdatePing |
Range
Description |
Range |
Unit |
Type |
R/O |
If the depth range is selected to be individual for each channel, this parameter sets the range for specified channel. |
<0,10000> |
m |
VT_I4 |
N/A |
Example: |
500 |
RangeStart
Description |
Range |
Unit |
Type |
R/O |
This is the start range for the selected channel. |
<0,10000> |
m |
VT_I4 |
N/A |
Example: |
10 |
Margin
Description |
Range |
Unit |
Type |
R/O |
This is a range selector. Use it to set the range over the detected bottom. This range will not be included in integration. |
<0,200> |
m |
VT_I4 |
N/A |
Example: |
1 |
SvThreshold
Description |
Range |
Unit |
Type |
R/O |
This is a threshold selector. Set this threshold to remove the weakest echoes from the integration. |
<-200,100> |
dB |
VT_R8 |
N/A |
Example: |
-100 |
SvBinOverlap
Description |
Range |
Unit |
Type |
R/O |
This parameter controls how much layer segments overlap. |
<0,100> |
% |
VT_I4 |
N/A |
Example: |
50 |
This is a parameter from the Layer Properties dialog box. When the EK80 calculates the volume backscatter, it divides the total vertical range of the depth layer to "segments". These segments are stacked on top of each other. The segments may overlap, and the Sv Bin Overlap option controls (in %) how much they overlap. |
Output
struct StructIntegrationDataHeader
{
DWORDLONG dlTime;
double dSa;
double Distance;
float frequencyLimits[2];
float SVFrequencies[1000];
};
Subscription string example
Integration, |
ChannelID=<ChannelID>, |
State=Start, |
Update=UpdatePing, |
Layertype=Surface, |
Range=100, |
Rangestart=10, |
Margin=0.5, |
SvThreshold=-100.0, |
SvBinOverlap=50 |