Data subscription type: Integration chirp
The integration chirp data subscription string is IntegrationChirp.
Note
This 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_BSTR = Text string
–  V_R8 = double, 8 bytes
–  VT_I4 = Integer 4 bytes
•  R/O = Read only
•  N/A = not applicable
•  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