Skip to content

Releases: clariusdev/cast

v12.0.0

12 Nov 18:21
7b06db6
Compare
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
Compare
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
Compare
Choose a tag to compare

v11.0.0

25 Sep 20:05
b2c8e7f
Compare
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
Compare
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
Compare
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/.

Version 10.2.3

16 Mar 18:01
Compare
Choose a tag to compare

Fixed

  • Do not instantiate another Qt application if one already exists (this can happen if the user application uses its own Qt application instance).

Known Issues

  • Result of cusCastInit() will be 1 on a success and 0 on failure, contrary to the documentation--this will be addressed in a future release.

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

Version 10.2.2

21 Feb 22:43
Compare
Choose a tag to compare

Release Notes

  • Added functionality for Marketplace Apps to route AI created data back to the Clarius App through the API
  • Probe firmware matching no longer required to maintain compatibility between Cast and the Clarius App

Known Issues

  • Result of cusCastInit() will be 1 on a success and 0 on failure, contrary to the documentation--this will be addressed in a future release.

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

Version 10.1.1

02 Dec 00:39
Compare
Choose a tag to compare

Version 10.0.0

27 Sep 00:47
Compare
Choose a tag to compare

Release Notes

  • iOS and Android frameworks now available

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