Skip to content

Releases: clariusdev/solum

v12.2.4

04 Nov 01:11
d176206

Choose a tag to compare

v12.2.2

07 Oct 20:04
6dd2110

Choose a tag to compare

Added

  • New boot status

Fixed

  • Raw data collection

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

v12.2.0

13 Aug 19:37
d945cf0

Choose a tag to compare

Breaking changes:

  • The dynamic range enum was renamed to contrast: DynamicRange => Contrast.
  • The trapezoidal enum was renamed to extended FOV: Trapezoidal => ExtendFov.
  • Removed the probe wifiSearch flag.

Additions:

  • Element test mode
  • Indicate the center frequency in the probe info
  • Imaging state function: solumIsImaging()
  • IMU calibration function: solumCalibrateImu()
  • Battery check function: solumBatteryHealth()

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

v12.0.2

31 Jan 18:37

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/solum/reference/android/12.0.2/.

v12.0.0

12 Nov 19:10

Choose a tag to compare

Added

  • Added error codes.
  • Added the new enumeration code OSUpdateRequired in enum CusConnection to distinguish the two stages during the new firmware update procedure (see details below).
  • More probe settings "auto boot", "image on undock", "alarm on undock”.

Changed

  • The error callback now takes an error code as parameter.
  • Changed the initialization function to accept its input parameters as a single struct instead of accepting them as individual function arguments.
  • Changed the connection function to accept its input parameters as a single struct instead of accepting them as individual function arguments.
  • Header solum.h is now a pure C header.

New firmware update procedure

The firmware update is now divided in two stages: the first stage updates the operating system and the second stage updates the embedded Clarius software. The first stage is optional, the operating system is not expected to change with each release so future updates might only contain a new embedded Clarius software. In that case, the update will be faster and the probe will not have to reboot.

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

v11.3.0 Android Test

18 Jun 10:06
ddf2f89

Choose a tag to compare

v11.3.0 Android Test Pre-release
Pre-release

Dev-only release to test lib Solum C++ lib for Android.

Build details:

  • Qt 6.5.5 and Qt 6.7.1 (see file name)
  • arch64/arm64-v8a
  • With debug symbols

v11.3.0

04 Jun 10:35

Choose a tag to compare

Changed

  • solumInit() now takes two additional parameters of type CusNewImuPortFn and CusNewImuDataFn to set IMU data collection.

Added

  • Two new callbacks to collect IMU data.
  • Function solumRequestRawData() to ask if raw data is available without actually downloading the raw data.
  • Function solumGetAcousticIndices() to get the current acoustic indices.

Android API reference: https://clariusdev.github.io/solum/reference/android/11.3.0/.

v11.2.0

16 Feb 22:31
cca1b98

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/solum/reference/android/11.2.0/.

v11.1.0

14 Dec 17:24
93bc6c5

Choose a tag to compare

v11.0.0

22 Sep 21:02
5c7f85e

Choose a tag to compare

Added:

  • Support hTEE in Solum
  • Missing functionalities in the Android and iOS SDK that were already available in the C SDK
  • Option to activate debug logs in the Android SDK

Changed:

  • Probe firmware is now removed from the binary to help decrease size. Binaries can now be downloaded from a Clarius server.

Fixed:

  • Fix crash happening after successive initialization/de-initialization in the Android SDK

Android API reference: https://clariusdev.github.io/solum/reference/android/11.1.0/.