Type d'abonnement de données: Échogramme
La chaîne d'abonnement aux données de l’échogramme est Echogram.
Entrée
•  Type = Le type de variante tel que défini pour certains langages de programmation
•  R/O = Lecture seule
•  NA = Non applicable
•  Si aucune valeur n'est fournie dans la chaîne d'entrée XML, la valeur d'exemple dans chaque tableau est utilisée par défaut.
PixelCount
Description Plage Unité Type R/O
C'est le nombre de pixels/ valeurs à renvoyer par cet abonnement. <0,10000>   VT_I4 NA
Exemple: 500
Range
Description Plage Unité Type R/O
Si la plage de profondeur est sélectionnée pour être individuelle pour chaque canal, ce paramètre définit la plage pour le canal spécifié. <0,10000> m VT_I4 NA
Exemple: 500
RangeStart
Description Plage Unité Type R/O
C'est la plage de départ pour le canal spécifié. <0,10000> m VT_I4 NA
Exemple: 10
TVGType
Description Plage Unité Type R/O
C'est le réglage du paramètre Gain du temps variable (TVG). Pr
Sv
Sp
TS
SpAndTS
  VT_BSTR NA
Exemple: Sv
EchogramType
Description Plage Unité Type R/O
Il s’agit du type d'échogramme utilisé. Surface
Bottom
Trawl
  VT_BSTR NA
Exemple: Surface
CompressionType
Description Plage Unité Type R/O
C’est la méthode d'interpolation. Si le nombre d'échantillons est supérieur au nombre de pixels demandé, sélectionnez le mode d'interpolation. Mean
Peak
  VT_BSTR NA
Exemple: Mean
ExpansionType
Description Plage Unité Type R/O
C’est la méthode d'extrapolation. Si le nombre d'échantillons est inférieur au nombre de pixels demandé, sélectionnez le mode d'extrapolation. Interpolation
Copy
  VT_BSTR NA
Exemple: Interpolation
Sortie
struct StructEchogramHeader
  {
  DWORDLONG dlTime;
  double range;
  double rangeStart;
  };
struct StructEchogramArray
  {
  short nEchogramElement[30000];
  };
struct StructEchogram
  {
  StructEchogramHeader EchogramHeader;
  StructEchogramArray EchogramArray;
  };
•  nEchogramElement[30000]: Ce sont les informations d'échogramme sur un format logarithmique de 16 bits.
Exemple de chaîne d'abonnement
Echogram,
ChannelID=<ChannelID>,
PixelCount=500,
Range=200,
RangeStart=3,
TVGType=TS,
EchogramType=Surface,
CompressionType=Mean,
ExpansionType=Interpolation