OS3D_SET_PING_PARAMETERS
ID: 3024
Payload Definition
float
start_m
start range in meters at which echo data is recorded. Ignored in auto range mode. Will be forced to 5% of end range as a minimum.
float
end_m
end range in meters over which echo data is recorded. Set to 0 for Omniscan 3D 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
reserved
set to 0
u8
diagnostic injected signal
must be set to 0
bool
ping_enable
true to start/continue pinging, false to stop
bool
enable channel data
used by SonarView, but not necessary or generally useful. if enabled log files will be very much larger.
bool
reserved for raw data
must be set to false
bool
reserved
set to false
bool
enable atof data
enable angle + time of flight information for each detected point should be true
i32
target ping hz
set to 450000. Used internally for production testing only.
u16
n_range_steps
sets range resolution in number of range steps. Must be between 200 and 1000 (inclusive), 1000 is recommended.
u16
reserved
set to 0
float
pulse_len_steps
pulse length in number of range steps. Recommended value is 1.5
Last updated