My Issues

Drivers Manual

Network - CEESCOPE Tide (UTC) - 22

Description

Driver to decode the Acoustic Data packet stream from CEESCOPE™ Hydrographic survey systems from manufacturer CEE HydroSystems.

The following data can be decoded and stored from the Acoustic Data packet stream:

  • Depth (from both high and low frequency channels)
  • Tide
  • Motion data (pitch, roll and heave)
  • Full water column: up to 3200 raw acoustic samples per channel per ping.
    Notice that full water column data is only available via the network interface.

  • Additionally, the Position Data can also be decoded.
    This data stream contains the NMEA messages from the internal or external GNSS receiver.

See the Database Setup for more information.

Driver Information

Driver

CEESCOPE (Depth H/L Frequency)
CEESCOPE R-P-H
CEESCOPE Draft
CEESCOPE Tide
CEESCOPE Settings

Interface Type Serial / UDP Driver Class Type Counted
UTC Driver (question) Yes Input / Output Input Executable

DrvQpsCounted.exe
DrvQpsCountedUDP.exe

Related Systems

Related Pages

NMEA Position and Heading (CheckSum) - 12

Network - NMEA Position and Heading (CheckSum) - 12

Decoding Notes

  • There are two versions of this driver, a serial one and a network UDP version. Decoding is the same for both, except for the full water column data: this one is not part of the serial data output.
    Interfacing using UDP network is therefore preferred. It is advisable to use a fast network card (at least 100 Mbit), especially when including the raw acoustic samples in the data stream.
  • The serial interfacing is only recommended when using one of the emulated data output formats (Deso25, NMEA DBS, Odom DBT, etc.). These emulated formats are not described in this document.
  • Port 1235 is used to output the Acoustic Data packets.
  • Port 1234 is used to output Position Data.
  • The depth value from the Acoustic Data packet is by default corrected for a possible draft and/or index offset value by the CEESCOPE unit.
    The driver will undo this correction.
    So the water depth in QINSy will be between transducer and seabed. The draft and index offset values are part of the message and can be decoded individually.
    However: if you set the Echosounder Draft Correction setting (See Database Setup) to Echosounder is draft corrected and Manually: 0.000m, then the driver will not undo any correction for draft or index.
    In that case the reported depth from the unit will be the decoded depth in QINSy.
  • The CEESCOPE Acoustic Data packet contains a timestamp. Its source should be based on the internal or external GNSS/PPS connected to the CEESCOPE unit.
    This time stamp will be used when you select the so-called 'UTC' drivers, i.c.w. with a valid Time Synchronization System being present in your template setup.
  • The CEESCOPE Acoustic Data packet format is based on the legacy Odom CV3/MK3 Acoustic Data packet but differs a little bit. This driver will automatically detect/decode the correct format.
  • The driver does not send any data or commands to the CEESCOPE system.

Database Setup

  • In order to decode the water depth, add a Singlebeam Echosounder system to your template setup and select driver "Network - CEESCOPE Depth (High/Low Frequency)" or "CEESCOPE Depth (High/Low Frequency)" for the serial variant.

    Fill in the correct serial I/O parameters or UDP port 1235 and press Next to go to the next wizard page.

    For both frequency channels, add a Transducer: each one with its unique Slot Id.
    The selected node for each transducer should be the actual transducer location, and therefore the same for both:


    -- Slot Id for the High frequency depth must be 1.
    -- Slot Id for the Low frequency depth must be 2.
    -- The label can be any free text, with a maximum of 10 characters.

    On the next wizard page there is an important setting that may affect the raw decoded depth: the Echosounder Draft Correction settings
    • Checkbox 'Echosounder is draft corrected' is unchecked (default):
      The decoded raw depth value will be uncorrected by the driver for the possible draft and/or index offset value set at the CEESCOPE unit.
      So the water depth (raw observation) in QINSy will be between transducer and seabed.
      The corrected depth value in QINSy will be corrected for the scale factor derived from Calibrated velocity / Used velocity.
    • Checkbox 'Echosounder is draft corrected' is checked:
      • Correction derived from node offsets
        The same as when you uncheck setting 'Echosounder is draft corrected': The decoded raw depth value will be uncorrected by the driver for the possible draft and/or index offset value set at the CEESCOPE unit.
        The corrected depth value in QINSy will be corrected for the transducer node offset from your database setup and the scale-factor derived from Calibrated velocity / Used velocity.
      • Enter manually: 0.000m
        The decoded raw depth will be the exact same depth as reported by the CEESCOPE unit. So the possible draft and/or index offset value set at the CEESCOPE unit is still included.
        The corrected depth value in QINSy will be corrected for an extra manually entered value and the scale-factor derived from Calibrated velocity / Used velocity.
  • In order to decode the raw acoustic samples (water column data) from each channel, select (or highlight) the relevant Transducer and enable the 'Use Raw Samples' checkbox. Leave the Cal.Factor on 1.0, it is not used.

    Notice that the raw acoustic samples are not part of the serial data output, only when using the network driver.

    If you are not interested in the water column data (or e.g. only for one channel), you may leave the 'Use Raw Samples' checkbox unchecked because the recorded databases will grow in size.
    Notice that the raw acoustics samples are always stored during recording, when this checkbox is checked.


  • In order to decode the tide value, add to your template setup a Tide Gauge system and select driver "Network - CEESCOPE Tide" or "CEESCOPE Tide" for the serial variant.

    Fill in the correct serial I/O parameters or UDP port 1235 and press Next to go to the next wizard page.

    The decoded tide observation needs to be connected to a tide station, so you have to add a fixed node, representing the location where the tide value has been measured.

  • In order to decode the draft value, add to your template setup an Underwater Sensor system and select driver "Network - CEESCOPE Draft" or "CEESCOPE Draft" for the serial variant.

    Fill in the correct serial I/O parameters or UDP port 1235 and press Next to go to the next wizard page:

    Add only one observation type: 'Draft' and set the correct location.

  • In order to decode the motion, add to your template setup a Pitch Roll Heave Sensor system and select driver "Network - CEESCOPE R-P-H" or "CEESCOPE R-P-H" for the serial variant.

    Fill in the correct serial I/O parameters or UDP port 1235 and press Next to go to the next wizard page.

  • In order to decode miscellaneous settings (these values are part of the Acoustic Data packet), add a Miscellaneous system to your template setup and select driver "Network - CEESCOPE Settings" or "CEESCOPE Settings" for the serial variant.

    Fill in the correct serial I/O parameters or UDP port 1235 and press Next to go to the next wizard page.



    -- Slot Id for the used scale width value must be SW
    -- Slot Id for the used end of scale value must be EOS
    -- Slot Id for the used index offset value must be OFFSET
    -- Slot Id for the used gate low value must be GATELOW
    -- Slot Id for the used gate high value must be GATEHIGH
    -- The name can be any free text, with a maximum of 16 characters.

  • In order to decode the Position Data coming from the internal or external GNSS receiver connected to the CEESCOPE unit, add a Position Navigation system to your template setup and select driver "Network - NMEA Position and Heading (Checksum)" or "NMEA Position and Heading (Checksum)" for the serial variant.

    Notice that setting 'Acquired by' appears when selecting this particular driver. Select from the available list: "CEE HydroSystems CEESCOPE POS (Time Tagged)". Setting 'Observation time from' also appears, but disabled. The default selected value should be: "Decoded from data (PPS)".



    What happens is that all original NMEA messages (e.g. GGA, GST, VTG) from the GNSS receiver are automatically redirected to UDP port 1234, but encapsulated with an ASCII header and local timestamp. The driver will strip off this header, so it can decode the NMEA messages. The local timestamp from the encapsulated header is not used. The time field from the GGA message will be used in case your template setup has a valid Time Synchronization system.

    Fill in the correct serial I/O parameters or UDP port 1234 and press Next to go to the next wizard page to make the right antenna location selection.

Online

The driver has no user-interface, so you should use the I/O Alert Display, the Observation Physics, a Generic display and/or Echosounder Display to see if data is received and decoded.

Use an Alert Display to see if data is coming in at the I/O port:

The decoded data can be displayed using an Observation Physics Display:

You may also use a Generic Display to show the same values as can be seen using an Observation Physics Display, however with this display you are more flexible to use your own layout, font size and color.

The decoded raw acoustic samples, a.k.a. water-column, can be visualized using an Echosounder Display: