Skip to content

Releases: ARxVision/SDKReleaseAlpha

Arx Headset SDK v0.5.2 - Release Note

Choose a tag to compare

@rajatbeck rajatbeck released this 18 Mar 13:12
  • Removed default keyword from the ARxHeadsetApi#onImuDataUpdate()

Arx Headset SDK v0.5.1 - Release Note

Choose a tag to compare

@dp-singh dp-singh released this 11 Mar 17:22
ffeaa19

Improvements & Bug Fixes

  • Resolved string formatting issue: Fixed a build error that could occur during project compilation due to incorrect formatting in certain resource files.

Arx Headset SDK v0.5.0 - Release Note

Choose a tag to compare

@dp-singh dp-singh released this 05 Mar 22:51

Arx SDK v0.5

New Features

  • Improved Multi-App Compatibility: Added error handling (onDeviceConnectionError) and a resolution mechanism (notifyToDisconnectApp) for scenarios where another application is using the Arx Headset's USB devices.
  • Expanded Firmware Support: Added compatibility with the latest Arx Headset firmware, ensuring seamless operation and access to potential new features.
  • IMU Data Access: Introduced the onImuDataUpdate(@NotNull ImuData imuData) API callback in ArxHeadsetApi to provide real-time access to the headset's Inertial Measurement Unit (IMU) data.

Enhancements

  • Error Fixes and Optimizations: General improvements to the SDK's stability and performance.
  • Streamlined Dependencies: Removed the third-party Timber library to reduce the SDK's footprint.

Notes:

  • The success of the notifyToDisconnectApp functionality relies on other applications using Arx SDK v0.5 or later.
  • If you were previously using Timber for logging, you'll need to integrate a different logging solution into your project.

Arx Headset SDK v0.4.5 - Release Note

Choose a tag to compare

@dp-singh dp-singh released this 16 Jan 17:20
6e65485

Change: USB Host Permission Update

USB host permission is now optional in this release (v0.4.5). Developers can customize USB host capability based on their application's requirements.

<!-- USB host permission is now optional. -->
<uses-feature
    android:name="android.hardware.usb.host"
    android:required="false" />

Thank you for using Arx Headset SDK !

v0.4.4-Alpha

Choose a tag to compare

@CL-LCQ CL-LCQ released this 01 Dec 16:03

In this release, the startup resolution property sets the startup resolution of the headset.

Full Changelog: v0.4.3-alpha...v0.4.4-Alpha

v0.4.3-alpha

Choose a tag to compare

@CL-LCQ CL-LCQ released this 27 Nov 10:58

Updated the dependencies and the layout xml for handling permissions/reconnection of usb device

v0.4.2-alpha

Choose a tag to compare

@CL-LCQ CL-LCQ released this 21 Nov 13:38

Release Note Pointer - Arx SDK Version v0.4.2-alpha

  • handler can be generated from context
  • better handling on USB reconnection

Android 14 support

Choose a tag to compare

@CL-LCQ CL-LCQ released this 08 Nov 09:29
05175f9

Release Note Pointer - Arx SDK Version v0.4.1-alpha

In this release, we've updated the foreground service as per Android 14 requirements:

  • specify service type
  • grant relevant permissions
  • specify parameters for the permission receiver

Arx Headset SDK v0.3-alpha - Release Note

Choose a tag to compare

@dp-singh dp-singh released this 03 Oct 16:43

Release Note Pointer - Arx SDK Version v0.3-alpha

In this release, we are excited to introduce enhanced customization options for the Arx SDK UI, allowing you to tailor the look and feel of your Arx Headset integrated application to match your brand's identity and user interface preferences.

Customizing UI Look and Feel

With this update, you can now use the provided XML layout files to customize various aspects of the Arx SDK UI. These layout files include:

  • item_usb_devices.xml: Customize the appearance of individual USB devices in the Arx Headset UI, such as icons and labels.

  • item_permission.xml: Personalize the UI elements related to permission requests, adjusting layouts, colors, and text to match your app's design.

  • layout_device_connected.xml: Modify the layout for the UI when the Arx Headset is connected, including buttons and status indicators.

  • layout_device_disconnected.xml: Define the UI when the Arx Headset is disconnected, customizing the appearance of disconnected device UI components.

Resolution Class for Camera Resolutions

In response to your feedback, we have introduced the Resolution class as a more intuitive way to specify camera resolutions when starting the Arx Headset service. This enhancement simplifies the process of selecting the desired resolution for your application.

fun startHeadSetService(resolution: Resolution)

Now, you can specify the resolution using the Resolution class, making it easier to work with different camera resolutions and ensuring a high-quality experience for your users.

Capturing High-Resolution Photos

To further empower your application, we have added the ability to capture high-resolution photos using the Arx Headset. You can now use the clickPhoto method with a specified resolution to capture photos in the resolution of your choice.

fun clickPhoto(resolution: Resolution)

This feature allows you to provide your users with high-quality photos while maintaining control over the resolution settings.

Thank you for choosing Arx SDK for your Android application development. If you have any questions or feedback, please don't hesitate to reach out to our support team.

Arx Headset SDK v0.2-alpha - Release Note

Choose a tag to compare

@dp-singh dp-singh released this 24 Jul 08:16

Arx Headset SDK - Release Note (Version v0.2-alpha)

This update brings significant improvements and introduces two distinct AAR libraries to enhance the integration of Arx Headset functionalities into Android applications.

What's New in This Release:

Arx UI Library (arxui-release.aar):

  • The Arx UI Library simplifies the process of handling USB permissions and app permissions through a user-friendly interface.
  • Developers can now request the necessary permissions to access the Arx Headset functionalities using the Arx UI, streamlining the permission handling process.
  • Arx UI provides clear and informative UI elements to guide users in granting permissions for the Arx Headset.
  • The library facilitates better management of device connection and disconnection events, ensuring smooth user experiences.

Arx Camera API Library (arxcameraapi-release.aar):

  • The Arx Camera API Library, also known as the core library, enables seamless interaction with the Arx Headset.
  • Developers can utilize the Arx Camera API to manage camera resolutions, receive device photos, and handle button presses from the Arx Headset.
  • The API offers comprehensive control over camera settings, enhancing the overall integration experience.

How to Upgrade:

To leverage the new features and improvements, developers should follow these steps when integrating the Arx Headset SDK into their Android projects:

  1. Download the updated arxui-release.aar and arxcameraapi-release.aar files from the provided releases.

  2. Import the AAR libraries into the project by copying them into the libs directory of the module.

  3. Update the project's build.gradle file to include the AAR dependencies:

implementation files('libs/arxui-release.aar')
implementation files('libs/arxcameraapi-release.aar')
  1. Ensure to follow the new permission handling process using Arx UI as described in the updated documentation.

  2. Use the Arx Camera API to manage camera resolutions, receive device photos, and handle button presses from the Arx Headset.

Feedback and Support:

We encourage developers to try out the new Arx Headset SDK version and provide feedback on their experiences. For any questions, issues, or assistance with the integration process, feel free to reach out to the Arx Headset support team.