The ADI Study Watch provides an object-oriented interface for interacting with ADI's VSM study watch platform. User application can use the SDK to receive complete bytes packets over a physical interface (USB or BLE) and decode it. The functionality is organized into applications, manages the sensors, system-level functionality (i.e. file system), and algorithms. The hierarchy of objects within the SDK mirrors the applications present on the device. Each application has its own object within the SDK hierarchy, which is used to interact with that application.
Example 1: Streaming EDA sensor data - Start and subscribe to the EDA stream; the watch starts sending stream through BLE, SDK receives packets and sends back to the user callback for EDA data.
Example 2: Taking input from internal storage file - Reading a file in android can be tricky, this example explaining how to write dcb from a file to the Study watch.
Example 3: Running SDK commands in ExecutorService - How to run SDK commands on a separate thread as an executor service; this allows users to run commands without blocking their UI threads.
Example 4: Streaming ADPD sensor data - configurations required to stream all 4 LEDs simultaneously for ADPD.
Documentation is located at - SDK Documentation