package com.afunx.ble.blelitelib.operation; import android.bluetooth.BluetoothGatt; import android.bluetooth.BluetoothGattCharacteristic; import com.afunx.ble.blelitelib.log.BleLiteLog; /* loaded from: classes.dex */ public class BleWriteCharacteristicNoResponseOperation extends BleOperationAbs { private static final String TAG = "BleWriteCharacteristicNoResponseOperation"; private final BluetoothGatt mBluetoothGatt; private final BluetoothGattCharacteristic mCharacteristic; private final byte[] mMsg; private BleWriteCharacteristicNoResponseOperation(BluetoothGatt bluetoothGatt, BluetoothGattCharacteristic bluetoothGattCharacteristic, byte[] bArr) { this.mBluetoothGatt = bluetoothGatt; this.mCharacteristic = bluetoothGattCharacteristic; this.mMsg = bArr; } public static BleWriteCharacteristicNoResponseOperation createInstance(BluetoothGatt bluetoothGatt, BluetoothGattCharacteristic bluetoothGattCharacteristic, byte[] bArr) { return new BleWriteCharacteristicNoResponseOperation(bluetoothGatt, bluetoothGattCharacteristic, bArr); } @Override // com.afunx.ble.blelitelib.operation.BleOperationAbs protected void clearConcurrentOperation() { } @Override // com.afunx.ble.blelitelib.operation.BleOperation public int getOperatcionCode() { return 8; } @Override // com.afunx.ble.blelitelib.operation.BleOperation, java.lang.Runnable public void run() { this.mCharacteristic.setValue(this.mMsg); this.mCharacteristic.setWriteType(1); boolean z = false; for (int i = 0; !z && i < 3; i++) { if (i > 0) { try { Thread.sleep(50L); } catch (InterruptedException e) { e.printStackTrace(); Thread.currentThread().interrupt(); } } z = this.mBluetoothGatt.writeCharacteristic(this.mCharacteristic); } if (z) { return; } BleLiteLog.e(TAG, "writeCharacteristic() fail"); } }