feat(ppclock): batch JSONL 批量执行(单连接),104 测试全绿
This commit is contained in:
1 parent
f291c61676
commit
5ff399673a
6 files changed
+906
-71
No files matched your search
@@ -0,0 +1,113 @@
|
||||
package qbsg.top.ble;
|
||||
final class BleSession$sendEpdBytes$2 extends kotlin.coroutines.jvm.internal.SuspendLambda implements a7.e {
|
||||
final synthetic android.bluetooth.BluetoothGattCharacteristic $char;
|
||||
final synthetic byte[] $data;
|
||||
int I$0;
|
||||
int I$1;
|
||||
Object L$0;
|
||||
Object L$1;
|
||||
Object L$2;
|
||||
Object L$3;
|
||||
int label;
|
||||
final synthetic qbsg.top.ble.BleSession this$0;
|
||||
|
||||
public BleSession$sendEpdBytes$2(qbsg.top.ble.BleSession p1, android.bluetooth.BluetoothGattCharacteristic p2, byte[] p3, kotlin.coroutines.Continuation p4)
|
||||
{
|
||||
this.this$0 = p1;
|
||||
this.$char = p2;
|
||||
this.$data = p3;
|
||||
super(2, p4);
|
||||
return;
|
||||
}
|
||||
|
||||
public final kotlin.coroutines.Continuation create(Object p4, kotlin.coroutines.Continuation p5)
|
||||
{
|
||||
return new qbsg.top.ble.BleSession$sendEpdBytes$2(this.this$0, this.$char, this.$data, p5);
|
||||
}
|
||||
|
||||
public bridge synthetic Object invoke(Object p1, Object p2)
|
||||
{
|
||||
return this.invoke(((kotlinx.coroutines.CoroutineScope) p1), ((kotlin.coroutines.Continuation) p2));
|
||||
}
|
||||
|
||||
public final Object invoke(kotlinx.coroutines.CoroutineScope p1, kotlin.coroutines.Continuation p2)
|
||||
{
|
||||
return ((qbsg.top.ble.BleSession$sendEpdBytes$2) this.create(p1, p2)).invokeSuspend(p6.a0.a);
|
||||
}
|
||||
|
||||
public final Object invokeSuspend(Object p11)
|
||||
{
|
||||
Boolean v11_1;
|
||||
qbsg.top.ble.BleSession v7_0;
|
||||
Throwable v0_2;
|
||||
int v4_1;
|
||||
android.bluetooth.BluetoothGattCharacteristic v6_0;
|
||||
Object v1_2;
|
||||
Throwable v0_0 = kotlin.coroutines.intrinsics.IntrinsicsKt.getCOROUTINE_SUSPENDED();
|
||||
Object v1_1 = this.label;
|
||||
try {
|
||||
if (v1_1 == null) {
|
||||
q6.y.Y(p11);
|
||||
v11_1 = qbsg.top.ble.BleSession.access$getWriteMutex$p(this.this$0);
|
||||
v7_0 = this.this$0;
|
||||
v6_0 = this.$char;
|
||||
Object v1_0 = this.$data;
|
||||
this.L$0 = v11_1;
|
||||
this.L$1 = v7_0;
|
||||
this.L$2 = v6_0;
|
||||
this.L$3 = v1_0;
|
||||
this.I$0 = 0;
|
||||
this.label = 1;
|
||||
if (v11_1.lock(0, this) != v0_0) {
|
||||
v4_1 = v1_0;
|
||||
v1_2 = 0;
|
||||
try {
|
||||
this.L$0 = v11_1;
|
||||
this.L$1 = 0;
|
||||
this.L$2 = 0;
|
||||
this.L$3 = 0;
|
||||
this.I$0 = v1_2;
|
||||
this.I$1 = 0;
|
||||
this.label = 2;
|
||||
Object v1_3 = qbsg.top.ble.BleSession.access$executeWrite(v7_0, v6_0, v4_1, this);
|
||||
} catch (Throwable v0_1) {
|
||||
v0_2 = v11_1;
|
||||
Boolean v11_2 = v0_1;
|
||||
}
|
||||
if (v1_3 != v0_0) {
|
||||
v0_2 = v11_1;
|
||||
p11 = v1_3;
|
||||
Boolean v11_7 = kotlin.coroutines.jvm.internal.Boxing.boxBoolean(((Boolean) p11).booleanValue());
|
||||
v0_2.unlock(0);
|
||||
return v11_7;
|
||||
} else {
|
||||
return v0_0;
|
||||
}
|
||||
}
|
||||
} else {
|
||||
if (v1_1 == 1) {
|
||||
v1_2 = this.I$0;
|
||||
v4_1 = ((byte[]) this.L$3);
|
||||
v6_0 = ((android.bluetooth.BluetoothGattCharacteristic) this.L$2);
|
||||
v7_0 = ((qbsg.top.ble.BleSession) this.L$1);
|
||||
kotlinx.coroutines.sync.Mutex v8_1 = ((kotlinx.coroutines.sync.Mutex) this.L$0);
|
||||
q6.y.Y(p11);
|
||||
v11_1 = v8_1;
|
||||
} else {
|
||||
if (v1_1 != 2) {
|
||||
throw new IllegalStateException("call to \'resume\' before \'invoke\' with coroutine");
|
||||
} else {
|
||||
v0_2 = ((kotlinx.coroutines.sync.Mutex) this.L$0);
|
||||
q6.y.Y(p11);
|
||||
v11_7 = kotlin.coroutines.jvm.internal.Boxing.boxBoolean(((Boolean) p11).booleanValue());
|
||||
v0_2.unlock(0);
|
||||
return v11_7;
|
||||
}
|
||||
}
|
||||
}
|
||||
} catch (Boolean v11_2) {
|
||||
}
|
||||
v0_2.unlock(0);
|
||||
throw v11_2;
|
||||
}
|
||||
}
|
||||
Reference in new issue
Block a user