Utils
object Utils
Utility object providing static methods for common operations.
Functions
Link copied to clipboard
Converts a BADeviceConfig object into a ByteArray suitable for transmission to the device.
Link copied to clipboard
Parses a BluetoothPeripheral and returns a corresponding BADevice implementation based on its name.
Link copied to clipboard
fun processData(data: ByteArray, deviceConfig: BADeviceConfig, lastSample: Int, batteryLevel: Float, isWriteToFile: Boolean = false, callback: (chunk: FloatArray, isDummy: Boolean, lastSample: Int) -> Unit, fileCallback: (arrayToWrite: DoubleArray) -> Unit = {}): Boolean
Processes raw ByteArray data from a BrainAccess device using the provided BADeviceConfig, and invokes a callback with parsed signal chunks.