šļø Actions
The Actions API enables inter-feature communication and resource pack communication through GUID-based events. This system allows features to send and receive standardized actions across the Luniris OS ecosystem.
šļø Bluetooth
The Bluetooth API enables communication with external Bluetooth Low Energy (BLE) devices. This API provides methods for device connection, characteristic reading/writing, and real-time status monitoring.
šļø Display
The Display API provides methods to control and monitor display brightness across all connected displays in the Luniris OS system. This API allows for both reading current brightness levels and adjusting them programmatically.
šļø Eye Position
The Eye Position API enables precise control over eye movement and eyelid state in the Luniris OS system. This API provides bidirectional communication for both coordinates and eyelid states, supporting real-time control and monitoring.
šļø IMU (Inertial Measurement Unit)
The IMU API provides real-time access to inertial sensor data including gyroscope, accelerometer, and temperature measurements. This API enables motion tracking, orientation detection, and environmental monitoring for Luniris OS applications.
šļø LED
The LED API enables real-time control of the RGB LEDs located at the back of the displays, providing visual notifications and status indicators within the costume. This API supports priority-based control and color management for both left and right LEDs.
šļø Parameters
The Parameters API provides access to feature parameters stored in the Luniris OS database. This API enables reading, writing, and real-time monitoring of parameter changes made through the settings interface.
šļø USB Serial
The USB Serial API enables bidirectional serial communication over USB at a fixed baud rate of 115200. This API automatically manages connection and disconnection states, providing reliable serial data transfer for device communication.