Driver for decoding depth sensor messages in Odom Echotrac Network format over the Echotrac Ethernet interface.
The driver will decode the so-called Acoustic Data Packets.
In general most Odom Echotrac or Hydrotrac echosounders with a LAN connection will broadcast these packets using UDP port 1600.
These messages have an ASCII header and several binary data fields. The header is used for recognizing Acoustic Data Packets.
1a) Decoded by the Singlebeam Echosounder driver
1b) Decoded by the Singlebeam Echosounder driver with 'Use Raw Sample Data' enabled
2) Decoded by the Sidescan Sonar driver
- Singlebeam Driver
In order to decode the singlebeam depth values from one of the channnels, add a Singlebeam Echosounder system to your template setup and select driver "Network - Odom Echotrac". The UDP Port number is normally 1600, unless the manufacturer states differently.
On the next wizard page, add one or two transducers and set their Slot IDs to '1' and '2' respectively.
This Slot ID is used to distinguish the channel type from the decoded ASCII header of the message.
If you want to log the bathymetry acoustic samples (so called water-column data), then enable 'Use Raw Samples' for each selected transducer.
As of May 2014 this data can be viewed in the Echosounder Display online and can also be reviewed offline in the Water Column Inspector Utility. The acoustic samples storage will increase the file size tremendously, so do not enable it unless you really need it.
On the third wizard page, it is important to set the Depth unit to 'Meters', regardless of whether the Echotrac has been set up for outputting in meters or feet.
- Sidescan Driver
In order to decode side scan data from the port or starboard channnel, add a Sidescan Sonar system to your template setup and select driver "Odom Echotrac Sidescan (Network)". Use the same UDP Port number 1600 as for the Singlebeam Echosounder driver.
On the next wizard page Use sound velocity from unit, Manufacturer: 'Odom' and Model: 'Odom Generic'.
On the third wizard page, add two sidescan channels and select for Orientation: 'Port' and 'Starboard' respectively.
Although the Slot ID is important for the Singlebeam driver, the Sidescan driver will ignore it so you may leave it at zero. The driver will use the information from the decoded Acoustic_Data field in order to distinguish whether the data is from the port or from the startboard sidescan channel.
- Special Setup
As explained under the setup for the Singlebeam driver, the raw acoustic samples can be decoded and stored, but not viewed at the moment. As a workaround for this shortcoming, you may use the following trick in order to (mis)use the existing Sidescan display as water-column display:
Add a Sidescan Sonar system to your setup as explained above, but instead of adding a channel with orientation 'Port' or 'Starboard', add a channel with Orientation 'Forward'. This will now decode the bathymetry acoustic samples for channel type 1. Add another channel with Orientation 'Backward' for decoding the bathymetry acoustic samples for channel type 2.
While online, you can now show the 'water-column' data using a Sidescan display.
However, the displayed data is still scrolling from top to bottom, instead of horizontal from right to left.