SET_PING_PARAMETERS

ID: 3023

Payload Definition

Data TypeNameDescription

i32

start_mm

start range in mm at which echo data is recorded. Ignored in auto range mode. Will be forced to 5% of end range as a minimum.

i32

end_mm

end range in mm over which echo data is recorded. Set to 0 for Surveyor to automatically track the bottom and adjust range dynamically.

float

sos_mps

speed of sound, meters per second.

i16

gain_index

set to -1 for auto gain (recommended). Valid manual gain ranges are from 0 to 10

i16

msec_per_ping

pings per second = 1000 / msec_per_ping. So 100 msec_per_ping means 10 pings per second. Actual ping rate can be limited by range and speed of sound, so the value specified defines an upper limit on ping rate.

u16

pulse_duration_usec

duration of the actual transmitted pulse in usec. Set to 0 for automatic calculation (recommended). Manual limits are 50-4000 usec.

u8

diagnostic injected signal

must be set to 0

bool

ping_enable

true to start/continue pinging, false to stop

bool

reserved for channel data

must be set to false

bool

reserved for raw data

must be set to false

bool

send_yz_point_data

enables f/w computation and sending of detected point data. See YZ_POINT_DATA packet format below.

u8

reserved

set to 0

Last updated