solum icon indicating copy to clipboard operation
solum copied to clipboard

Trapezoid Param ignored when depth is >= 7.0

Open tbjoern opened this issue 10 months ago • 3 comments

Describe the bug Disabling the Trapezoid param does not work when the probe depth is >= 7.0

The specification of the Trapezoid param does not mention which depths are supported, but I'd expect it to take effect for all possible depths.

I first noticed this bug on Solum 12.0.0. The previous versions did always produce rectangular images, regardless of depth.

To Reproduce

  1. Connect to a probe via solum
  2. Call setParam(Param.ImageDepth, 6.0), then setParam(Param.Trapezoid, 0.0) - the image shape is rectangular (as expected)
  3. Call setParam(Param.ImageDepth, 7.0), then setParam(Param.Trapezoid, 0.0) - the image shape is trapezoid (even though the setting is disabled)
  4. Call getParam(Param.Trapezoid) { Log.d("Solum", "$it") }, The log prints 0.0, the setting is disabled, but the image shape is still trapezoid.

Environment:

  • SDK variant: Android SDK
  • Development platform: Linux, Android Studio 2024.2.2
  • SDK version: solum-12.0.0-android.arm64-v8a.aar, firmware version 12.0.0-639+db3f907814_12.0.0-639+db3f907814
  • Clarius App version: N/A

tbjoern avatar Mar 18 '25 14:03 tbjoern

yes, this makes sense, we force trapezoidal imaging below certain depths for certain probe for certain workflows/applications, so toggling it in these scenarios will have no affect

clariusk avatar Mar 18 '25 15:03 clariusk

I see. Is that a technical requirement? We need the images to be always rectangular for our application. We are using L7HD3 scanners with the vascular preset.

tbjoern avatar Mar 19 '25 08:03 tbjoern

Yes, our clinical staff has requested that the field of view beyond 7cm is not clinically usable unless trapezoidal is enabled.

clariusk avatar Mar 19 '25 15:03 clariusk