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,188 @@
|
||||
package qbsg.top.ble;
|
||||
final class BleSession$sendCommand$2 extends kotlin.coroutines.jvm.internal.SuspendLambda implements a7.e {
|
||||
final synthetic java.util.List $chunks;
|
||||
final synthetic String $hex;
|
||||
int I$0;
|
||||
int I$1;
|
||||
int I$2;
|
||||
int I$3;
|
||||
Object L$0;
|
||||
Object L$1;
|
||||
Object L$2;
|
||||
Object L$3;
|
||||
Object L$4;
|
||||
Object L$5;
|
||||
int label;
|
||||
final synthetic qbsg.top.ble.BleSession this$0;
|
||||
|
||||
public BleSession$sendCommand$2(qbsg.top.ble.BleSession p1, java.util.List p2, String p3, kotlin.coroutines.Continuation p4)
|
||||
{
|
||||
this.this$0 = p1;
|
||||
this.$chunks = p2;
|
||||
this.$hex = p3;
|
||||
super(2, p4);
|
||||
return;
|
||||
}
|
||||
|
||||
public final kotlin.coroutines.Continuation create(Object p4, kotlin.coroutines.Continuation p5)
|
||||
{
|
||||
return new qbsg.top.ble.BleSession$sendCommand$2(this.this$0, this.$chunks, this.$hex, 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$sendCommand$2) this.create(p1, p2)).invokeSuspend(p6.a0.a);
|
||||
}
|
||||
|
||||
public final Object invokeSuspend(Object p19)
|
||||
{
|
||||
int v16_0;
|
||||
Object v8_0;
|
||||
int v13_0;
|
||||
Object v8_2;
|
||||
int v0_5;
|
||||
int v4_1;
|
||||
int v7_0;
|
||||
String v9_0;
|
||||
String v2_7;
|
||||
String v2_9;
|
||||
String v9_2;
|
||||
int v12_0;
|
||||
int v11_0;
|
||||
int v4_2;
|
||||
kotlinx.coroutines.sync.Mutex v14_0;
|
||||
int v7_1;
|
||||
java.util.Iterator v10_3;
|
||||
int v0_9 = kotlin.coroutines.intrinsics.IntrinsicsKt.getCOROUTINE_SUSPENDED();
|
||||
String v2_8 = this.label;
|
||||
int v5_2 = 1;
|
||||
if (v2_8 == null) {
|
||||
q6.y.Y(p19);
|
||||
String v2_1 = qbsg.top.ble.BleSession.access$getWriteMutex$p(this.this$0);
|
||||
v9_0 = this.$chunks;
|
||||
v8_0 = this.this$0;
|
||||
v7_1 = this.$hex;
|
||||
this.L$0 = v2_1;
|
||||
this.L$1 = v9_0;
|
||||
this.L$2 = v8_0;
|
||||
this.L$3 = v7_1;
|
||||
this.I$0 = 0;
|
||||
this.label = 1;
|
||||
if (v2_1.lock(0, this) != v0_9) {
|
||||
v14_0 = v2_1;
|
||||
v2_7 = 0;
|
||||
v10_3 = v9_0.iterator();
|
||||
v11_0 = v7_1;
|
||||
v12_0 = v8_0;
|
||||
v13_0 = v9_0;
|
||||
v9_2 = v2_7;
|
||||
v2_9 = 0;
|
||||
v8_2 = 0;
|
||||
if (!v10_3.hasNext()) {
|
||||
int v16_1 = v5_2;
|
||||
int v0_14 = qbsg.top.ble.BleSession.access$getTag$p(v12_0);
|
||||
String v2_12 = new StringBuilder();
|
||||
v2_12.append("\u6240\u6709\u5206\u5305\u53d1\u9001\u6210\u529f: ");
|
||||
v2_12.append(v11_0);
|
||||
android.util.Log.i(v0_14, v2_12.toString());
|
||||
v4_2 = v16_1;
|
||||
} else {
|
||||
v7_0 = (v2_9 + 1);
|
||||
byte[] v15_1 = ((byte[]) v10_3.next());
|
||||
int v4_0 = qbsg.top.ble.BleSession.access$getTag$p(v12_0);
|
||||
v16_0 = v5_2;
|
||||
int v5_0 = v13_0.size();
|
||||
int v6_0 = v15_1.length;
|
||||
String v3_1 = new StringBuilder();
|
||||
Throwable v17 = v0_9;
|
||||
v3_1.append("\u6b63\u5728\u53d1\u9001\u5206\u5305 (");
|
||||
v3_1.append(v7_0);
|
||||
v3_1.append("/");
|
||||
v3_1.append(v5_0);
|
||||
v3_1.append("), \u957f\u5ea6: ");
|
||||
v3_1.append(v6_0);
|
||||
android.util.Log.v(v4_0, v3_1.toString());
|
||||
int v0_4 = qbsg.top.ble.BleSession.access$getRxtxChar$p(v12_0);
|
||||
this.L$0 = v14_0;
|
||||
this.L$1 = v13_0;
|
||||
this.L$2 = v12_0;
|
||||
this.L$3 = v11_0;
|
||||
this.L$4 = v10_3;
|
||||
this.L$5 = kotlin.coroutines.jvm.internal.SpillingKt.nullOutSpilledVariable(v15_1);
|
||||
this.I$0 = v9_2;
|
||||
this.I$1 = v8_2;
|
||||
this.I$2 = v7_0;
|
||||
this.I$3 = v2_9;
|
||||
this.label = 2;
|
||||
v0_5 = qbsg.top.ble.BleSession.access$executeWrite(v12_0, v0_4, v15_1, this);
|
||||
v4_1 = v17;
|
||||
if (v0_5 == v4_1) {
|
||||
return v4_1;
|
||||
} else {
|
||||
int v5_3 = v2_9;
|
||||
v2_9 = v7_0;
|
||||
if (((Boolean) v0_5).booleanValue()) {
|
||||
v0_9 = v4_1;
|
||||
v5_2 = v16_0;
|
||||
int v6 = 0;
|
||||
} else {
|
||||
int v0_6 = qbsg.top.ble.BleSession.access$getTag$p(v12_0);
|
||||
int v5_1 = (v5_3 + 1);
|
||||
String v2_3 = new StringBuilder();
|
||||
v2_3.append("\u7b2c ");
|
||||
v2_3.append(v5_1);
|
||||
v2_3.append(" \u4e2a\u5206\u5305\u53d1\u9001\u5931\u8d25");
|
||||
android.util.Log.e(v0_6, v2_3.toString());
|
||||
v4_2 = 0;
|
||||
}
|
||||
}
|
||||
}
|
||||
} else {
|
||||
v4_1 = v0_9;
|
||||
return v4_1;
|
||||
}
|
||||
} else {
|
||||
if (v2_8 == 1) {
|
||||
v2_7 = this.I$0;
|
||||
v7_1 = ((String) this.L$3);
|
||||
v8_0 = ((qbsg.top.ble.BleSession) this.L$2);
|
||||
v9_0 = ((java.util.List) this.L$1);
|
||||
java.util.Iterator v10_2 = ((kotlinx.coroutines.sync.Mutex) this.L$0);
|
||||
q6.y.Y(p19);
|
||||
v14_0 = v10_2;
|
||||
} else {
|
||||
if (v2_8 != 2) {
|
||||
throw new IllegalStateException("call to \'resume\' before \'invoke\' with coroutine");
|
||||
} else {
|
||||
v2_9 = this.I$3;
|
||||
v7_0 = this.I$2;
|
||||
v8_2 = this.I$1;
|
||||
v9_2 = this.I$0;
|
||||
v10_3 = ((java.util.Iterator) this.L$4);
|
||||
v11_0 = ((String) this.L$3);
|
||||
v12_0 = ((qbsg.top.ble.BleSession) this.L$2);
|
||||
v13_0 = ((java.util.List) this.L$1);
|
||||
v14_0 = ((kotlinx.coroutines.sync.Mutex) this.L$0);
|
||||
try {
|
||||
q6.y.Y(p19);
|
||||
v4_1 = v0_9;
|
||||
v16_0 = 1;
|
||||
v0_5 = p19;
|
||||
} catch (int v0_7) {
|
||||
String v2_5 = 0;
|
||||
v14_0.unlock(v2_5);
|
||||
throw v0_7;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
int v0_8 = kotlin.coroutines.jvm.internal.Boxing.boxBoolean(v4_2);
|
||||
v14_0.unlock(0);
|
||||
return v0_8;
|
||||
}
|
||||
}
|
||||
Reference in new issue
Block a user