Releases: clariusdev/solum
v12.2.4
Fixed
- Windows crashes
Android API reference: https://clariusdev.github.io/solum/reference/android/12.2.4/.
v12.2.2
Added
- New boot status
Fixed
- Raw data collection
Android API reference: https://clariusdev.github.io/solum/reference/android/12.2.2/.
v12.2.0
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
wifiSearchflag.
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
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
Added
- Added error codes.
- Added the new enumeration code
OSUpdateRequiredinenum CusConnectionto 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
structinstead of accepting them as individual function arguments. - Changed the connection function to accept its input parameters as a single
structinstead of accepting them as individual function arguments. - Header
solum.his 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
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
Changed
solumInit()now takes two additional parameters of typeCusNewImuPortFnandCusNewImuDataFnto 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
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
Android API reference: https://clariusdev.github.io/solum/reference/android/11.1.0/.
v11.0.0
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/.