Releases: clariusdev/cast
v12.0.0
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
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
Android API reference: https://clariusdev.github.io/cast/reference/android/11.1.0/.
v11.0.0
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
Added
- Controls for low level parameters
cusCastSetParameter()
,cusCastEnableParameter()
andcusCastSetPulse()
. 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
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 toeglChooseConfig()
,eglsrf
= attributes to pass toeglCreatePbufferSurface()
andeglctx
= attributes to pass toeglCreateContext()
, pass thehelp
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
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
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
No major changes
Android API reference: https://clariusdev.github.io/cast/reference/android/10.1.1/.
Version 10.0.0
Release Notes
- iOS and Android frameworks now available
Android API reference: https://clariusdev.github.io/cast/reference/android/10.0.0/