bleSuccess

fun <T> bleSuccess(data: T): BleResult<T>

Creates a successful BleResult containing the given data.

This is a convenience function for creating BleResult.Success instances.

fun parseData(bytes: ByteArray): BleResult<ParsedData> {
return try {
val parsed = parser.parse(bytes)
bleSuccess(parsed)
} catch (e: ParseException) {
bleFailure(BleCharacteristicException("Parse failed: ${e.message}"))
}
}

Return

A BleResult.Success containing data.

Parameters

data

The success value.

See also