SET_PING_PARAMETERS
ID: 3023
Payload Definition
Data Type | Name | Description |
---|---|---|
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