From 9d1660270272180cd71147d6ddd53d1382643d2e Mon Sep 17 00:00:00 2001
From: wenxiangchao <wenxiangchao@ihengxin.com.cn>
Date: 星期一, 02 十一月 2026 18:00:14 +0800
Subject: [PATCH] merge: 并入远程 Initial commit 作为历史根节点
---
Plugin.TsSupport/ITestExecutionWrapper.cs | 48 ++++++++++++++++++++++++++++++++++++++++++++++++
1 files changed, 48 insertions(+), 0 deletions(-)
diff --git a/Plugin.TsSupport/ITestExecutionWrapper.cs b/Plugin.TsSupport/ITestExecutionWrapper.cs
new file mode 100644
index 0000000..66731f7
--- /dev/null
+++ b/Plugin.TsSupport/ITestExecutionWrapper.cs
@@ -0,0 +1,48 @@
+锘縰sing System;
+
+namespace Plugin.TsSupport
+{
+ public class ExecutionEndEvent
+ {
+ public object Origin { get; set; }
+ public object Data { get; set; }
+ }
+
+ public class UIMessageEvent
+ {
+ public object Origin { get; set; }
+ public object Data { get; set; }
+ public int EventCode { get; set; }
+ public double NumberData { get; set; }
+ public bool BoolData { get; set; }
+ public string StrData { get; set; }
+ }
+
+ public interface ITestExecutionWrapper
+ {
+ event EventHandler<UIMessageEvent> UIMessageEvent;
+
+ event EventHandler<ExecutionEndEvent> EndExecutionEvent;
+
+ object Init();
+
+ object StartSequence(string filePath, string modelPath);
+
+ T GetStationGlobalValue<T>(string key, int option);
+
+ T GetFileGlobalValue<T>(string key, int option);
+
+ void SetStationGlobalValue<T>(string key, int option, T value, bool inContext = false);
+
+ void SetFileGlobalValue<T>(string key, int option, T value);
+
+ void CommitToDisk(bool option);
+
+ bool WaitForExit();
+
+ bool ReleaseSeqFile();
+ void SetContext(object context);
+
+ void Dispose();
+ }
+}
--
Gitblit v1.9.1