Driver to decode water depth and water temperature data from an AIRMAR EchoRange™ Dual Frequency Smart Transducer, outputting the so-called XDR(X) sentence.
- There are two versions of this driver, a serial one and a network (UDP) version. Decoding is the same for both.
- Depth values from two frequencies will be decoded: Low (30 KHZ) and/or High (200 KHz).
- No time information is part of the message, therefore time stamping of the data is done when it arrives at the I/O port.
- No quality indicators are part of the message, therefore all observation quality indicators will be zero.
AIRMAR EchoRange ($SDXDR) Depth High/Low Frequency
|Interface Type||Serial / UDP||Driver Class Type||Terminated|
|UTC Driver||No||Input / Output||Input||Executable||
The driver does not send any data or commands to the AIRMAR system, so (for the serial version of the driver) only half-duplex wiring is needed:
- In order to decode the water depth, add to your template setup a Singlebeam Echosounder system and select driver AIRMAR EchoRange ($SDXDR) Depth High/Low Frequency" or "Network - AIRMAR EchoRange ($SDXDR) Depth High/Low Frequency" for the UDP variant.
Fill in the correct serial I/O parameters or UDP port and press Next to go to the next wizard page.
Add two Transducers, 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 XDHI.
-- Slot Id for the Low frequency depth must be XDLO.
-- The label can be any free text, with a maximum of 10 characters.
- In order to decode the water temperature from the sensor, add a Miscellaneous system to your template setup and select driver "AIRMAR EchoRange ($SDXDR) Water Temperature" or "Network - AIRMAR EchoRange ($SDXDR) Water Temperature" for the UDP variant.
Fill in the same I/O parameters, and press Next to go to the next wizard page.
-- Slot Id for the temperature from the high frequency sensor must be WTHI.
-- Slot Id for the temperature from the low frequency sensor must be WTLO.
-- The name can be any free text, with a maximum of 16 characters.
The driver has no user-interface, so you should use the I/O Alert Display and the Observation Physics or Generic 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.