writeToPeripheral
fun writeToPeripheral(device: BluetoothDevice, charUUID: String, payload: ByteArray, operationType: BlueLinkOperationType): BlueLinkOperationError?
Purely writes the payloads to the provided device, provided that the characteristic to write exists on the device. To be used or simple write operations (write single payload to char)
Return
BlueLinkOperationFailReason if the operation fails, otherwise null