Files
2026-05-29 10:07:05 +08:00

218 lines
6.5 KiB
C#

using DTTest;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
/// <summary>
///
/// </summary>
namespace Global
{
/// <summary>
///
/// </summary>
public interface IGlobalVar
{
/// <summary>
/// 工艺树刷新
/// </summary>
void RefreshCraftTree();
/// <summary>
/// 传递工艺组
/// </summary>
/// <param name="craftName"></param>
/// <param name="craftCode"></param>
void TransmitCraftGroup(string craftName, string craftCode);
/// <summary>
/// 传递模型名
/// </summary>
/// <param name="modelName"></param>
/// <param name="modelCode"></param>
void TransmitModelName(string modelName, string modelCode);
/// <summary>
/// 非仿真工艺(空工艺),工艺组的传递
/// </summary>
/// <param name="craftName"></param>
/// <param name="craftCode"></param>
void TransmitCraftGroup_UnSim(string craftName, string craftCode);
/// <summary>
/// (位置控制器)关闭
/// </summary>
void CloseSeatOperationForm();
/// <summary>
/// (位置控制器)选择模型发送消息
/// </summary>
/// <param name="modelName"></param>
void CurrTreeSelectModelHandler_SeatOperation(string modelCode, string modelName);
/// <summary>
/// 传递逻辑脚本名称
/// </summary>
/// <param name="modelName"></param>
void TransitionEditorPageScriptNameUpdate(string internalVarCode, string internalVarName);
/// <summary>
/// 工艺树刷新 赋予
/// </summary>
void RefreshCraftTree_Give(Action f);
/// <summary>
/// 传递工艺组 赋予
/// </summary>
/// <param name="craftName"></param>
/// <param name="craftCode"></param>
void TransmitCraftGroup_Give(Func<String, String, bool> f);
/// <summary>
/// 传递模型名 赋予
/// </summary>
/// <param name="modelName"></param>
/// <param name="modelCode"></param>
void TransmitModelName_Give(Func<String, String, bool> f);
/// <summary>
/// 非仿真工艺(空工艺),工艺组的传递 赋予
/// </summary>
/// <param name="craftName"></param>
/// <param name="craftCode"></param>
void TransmitCraftGroup_UnSim_Give(Func<String, String, bool> f);
/// <summary>
/// (位置控制器)关闭 赋予
/// </summary>
void CloseSeatOperationForm_Give(Func<bool> f);
/// <summary>
/// (位置控制器)选择模型发送消息 赋予
/// </summary>
/// <param name="modelName"></param>
void CurrTreeSelectModelHandler_SeatOperation_Give(Func<String, String, bool> f);
/// <summary>
/// 传递逻辑脚本名称 赋予
/// </summary>
/// <param name="f"></param>
void TransitionEditorPageScriptNameUpdate_Give(Func<String, String, bool> f);
/// <summary>
/// 工艺树刷新 判断
/// </summary>
bool RefreshCraftTree_IsNull();
/// <summary>
/// 传递工艺组 判断
/// </summary>
/// <param name="craftName"></param>
/// <param name="craftCode"></param>
bool TransmitCraftGroup_IsNull();
/// <summary>
/// 传递模型名 判断
/// </summary>
/// <param name="modelName"></param>
/// <param name="modelCode"></param>
bool TransmitModelName_IsNull();
/// <summary>
/// 非仿真工艺(空工艺),工艺组的传递 判断
/// </summary>
/// <param name="craftName"></param>
/// <param name="craftCode"></param>
bool TransmitCraftGroup_UnSim_IsNull();
/// <summary>
/// (位置控制器)关闭 判断
/// </summary>
bool CloseSeatOperationForm_IsNull();
/// <summary>
/// (位置控制器)传递位置信息 判断
/// </summary>
/// <param name="e"></param>
bool CurrPostionInfoHandler_SeatOperation_IsNull();
/// <summary>
/// (位置控制器)选择模型发送消息 判断
/// </summary>
/// <param name="modelName"></param>
bool CurrTreeSelectModelHandler_SeatOperation_IsNull();
/// <summary>
/// 传递逻辑脚本名称 判断
/// </summary>
/// <returns></returns>
bool TransitionEditorPageScriptNameUpdate_IsNull();
bool ShowMainProgressSet_IsNull(string n, int m);
bool ShowMainProgress_IsNull(int c);
void ShowMainProgressSet_Give(ShowMainProgressSet f);
void ShowMainProgress_Give(ShowMainProgress f);
void ShowMainProgress_Give_CountPer(ShowMainProgressCountPer f);
void HideMainProgress_Give(HideMainProgress f);
void ShowMainProgressSet(string n, int m);
void HideMainProgress(int delayTime);
void ShowMainProgressCountPer(string msg,int c);
void ShowMainProgress(int c);
}
/// <summary>
///
/// </summary>
public interface BaseA
{
/// <summary>
///
/// </summary>
/// <returns></returns>
bool RefreshCraftTree_IsNull();
/// <summary>
/// 传递工艺组 判断
/// </summary>
/// <param name="craftName"></param>
/// <param name="craftCode"></param>
bool TransmitCraftGroup_IsNull();
/// <summary>
/// 传递模型名 判断
/// </summary>
/// <param name="modelName"></param>
/// <param name="modelCode"></param>
bool TransmitModelName_IsNull();
/// <summary>
/// 非仿真工艺(空工艺),工艺组的传递 判断
/// </summary>
/// <param name="craftName"></param>
/// <param name="craftCode"></param>
bool TransmitCraftGroup_UnSim_IsNull();
bool ShowMainProgressSet_IsNull(string n, int m);
bool ShowMainProgress_IsNull(int c);
void ShowMainProgressSet_Give(ShowMainProgressSet f);
void ShowMainProgress_Give_CountPer(ShowMainProgressCountPer f);
void ShowMainProgress_Give(ShowMainProgress f);
void ShowMainProgressSet(string n, int m);
void ShowMainProgress(int c);
}
}