Skip to content

Releases: clariusdev/cast

v12.2.4

04 Nov 00:52
05bd95c

Choose a tag to compare

Fixed

  • Windows crashes reported in #206 or #209

Android API reference: https://clariusdev.github.io/cast/reference/android/12.2.4/.

v12.2.2

07 Oct 19:08
a3b2c10

Choose a tag to compare

Fixed

  • Raw data collection

Android API reference: https://clariusdev.github.io/cast/reference/android/12.2.2/.

v12.2.0

13 Aug 18:30
bd11a3f

Choose a tag to compare

Breaking changes

  • All C functions were renamed to drop the cus prefix, for example cusCastInit => castInit.
  • The dynamic range enum was renamed to contrast: DynamicRngDec => ContrastDec and DynamicRngInc => ContrastInc.

Added

  • Enter T-Mode function
  • Enter contrast enhanced mode (CEUS) function
  • Enter split screen function in Clarius App
  • Opens annotation function in Clarius App
  • Clear screen function in Clarius App
  • Previous/next cine frame function in Clarius App
  • Indicate the center frequency in the probe info

Android API reference: https://clariusdev.github.io/cast/reference/android/12.2.0/.

v12.0.2

31 Jan 18:30

Choose a tag to compare

No change to the SDK, binaries provided for compatibility with Clarius App 12.0.2.

Android API reference: https://clariusdev.github.io/cast/reference/android/12.0.2/.

v12.0.0

12 Nov 18:21
7b06db6

Choose a tag to compare

Changed

  • Changed the IMU data callback to accept only one data point at a time (since that is all that is being sent).
  • Changed the connection callback to accept the IMU port.
  • Changed the initialization function to accept its input parameters as a single struct instead of accepting them as individual function arguments.
  • Header cast.h is now a pure C header.

Android API reference: https://clariusdev.github.io/cast/reference/android/12.0.0/.

v11.2.0

16 Feb 22:20
67d7963

Choose a tag to compare

Changed

  • Raw data request takes a new parameter: a flag to request LZO compression.

Added

  • Function to request availability of raw data, without downloading it.

Android API reference: https://clariusdev.github.io/cast/reference/android/11.2.0/.

v11.1.0

14 Dec 17:10
5af5eb4

Choose a tag to compare

v11.0.0

25 Sep 20:05
b2c8e7f

Choose a tag to compare

Changed

  • Image callbacks return the frame rate in a new member fps.
  • The raw data request function accepts a new flag to ask compressed/uncompressed data.

Android API reference: https://clariusdev.github.io/cast/reference/android/11.0.0/.

Version 10.4.0

17 Jun 00:11
989a8ab

Choose a tag to compare

Added

  • Controls for low level parameters cusCastSetParameter(), cusCastEnableParameter() and cusCastSetPulse(). These are only available with the C interface for now and will be added to the iOS and Android wrappers in a future release.

Android API reference: https://clariusdev.github.io/cast/reference/android/10.4.0/.

Version 10.3.0

05 May 22:29

Choose a tag to compare

Changed

  • Moved all API definitions in a single file cast_def.h (api_common.h was removed)
  • Renamed CusLine -> CusLineF (but added typedef with deprecation attribute)
  • Renamed CusPoint -> CusPointF (but added typedef with deprecation attribute)
  • On Linux, developers can pass EGL options to cusCastInit() to fix black image issues: eglcfg = attributes to pass to eglChooseConfig(), eglsrf = attributes to pass to eglCreatePbufferSurface() and eglctx = attributes to pass to eglCreateContext(), pass the help option for details
  • On Android, added a constructor accepting a path to the JNI library folder instead of accepting a Context
  • On Android, report an error when failed to load the JPEG plugin

Fixed

  • Result of cusCastInit() is 0 on success as per documentation

Android API reference: https://clariusdev.github.io/cast/reference/android/10.3.0/.