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

232 lines
5.3 KiB
C#
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
using System;
using System.Collections.Generic;
using System.Windows.Forms;
public class GlobalEventInterface
{
/// <summary>
/// 模型加载完成通知工艺tree可以选择
/// </summary>
public static Action<string> E_Model_LoadModelTree;
/// <summary>
/// id name type
/// </summary>
public static Action<string, string, string> E_SelectCraft;
/// <summary>
/// 模型信息
/// </summary>
public static Action<object, Data_ClickModel> E_ModelMotionControl_CurrClickModel;
/// <summary>
/// 机器人数据
/// </summary>
public static Action<double[], double[], double[], double[], double[], double[]> E_RobotData;
/// <summary>
///
/// </summary>
public static Action<int, int, C_Frames> E_ModelControl_CurrRunInfoEvent;
/// <summary>
///
/// </summary>
public static Action E_ModelControl_PlayTaskEnd;
/// <summary>
///
/// </summary>
public static Action<long> E_CurrTime_Play;
/// <summary>
///
/// </summary>
public static Action<string> E_PlayCurrCraftTaskEnd;
/// <summary>
///
/// </summary>
public static Action<int, int> E_ShowIndex;
/// <summary>
///
/// </summary>
public static Action<string> E_PlayCurrActTaskEnd;
/// <summary>
///
/// </summary>
public static Action<int> E_PlayCurrActCraftTaskEnd;
/// <summary>
///
/// </summary>
public static Action<int> E_ModelControl_CurrRunInfoEventPs;
/// <summary>
///
/// </summary>
public static Action<string> E_PlayDeviceSignalSimTaskEnd;
/// <summary>
///
/// </summary>
public static Action E_OpenFileModel;
/// <summary>
///
/// </summary>
public static Action E_GetCurrSignalList;
/// <summary>
///
/// </summary>
public static Action<String> OnReceiveMsgDataChange = null;
/// <summary>
/// 监控信号产生变化
/// </summary>
public static Action<QueueExecScriptParam> GlobalSignalChanged = null;
/// <summary>
///
/// </summary>
public static Action<String,String> E_SignalMonitorChanged = null;
/// <summary>
/// 浏览器下载的百分比
/// </summary>
public static Action<Int32,Boolean> E_CefDownloadPercentComplete = null;
/// <summary>
/// 传递姿态
/// </summary>
public static Action<String, String> E_TransmitAttitude = null;
#region MoveIt
/// <summary>
///
/// </summary>
public static Func<String, String, Int32, String> E_AttitudeGenerateFrameData = null;
/// <summary>
///
/// </summary>
public static Action<String> E_MoveIt_MoveTo = null;
public static Action<string , string , double , double > E_MoveIt_MoveToJoint = null;
#endregion
/// <summary>
///
/// </summary>
public static Action<KinematicsBase.Kinematics> E_Transmit_SaveToModel = null;
#region CraftTree
public static Action<String> E_CraftTree_DrawSelect_UseCraft = null;
public static Action E_Refresh_CraftTree = null;
#endregion
#region PathEditor
public static Action<Type_Craft, String, String, String, String, Int32> E_Refresh_PathEditor = null;
public static Action<String> E_Refresh_PathEditor_Null = null;
#endregion
#region ActGantt
public static Action<string , string , List<String>> E_ActGantt_RefreshGantt = null;
public static Action<TreeNode> E_ActGantt_RefreshGanttWithTreeNode = null;
#endregion
#region DebugOption
#endregion
#region SignalViewer
public static Action<String> E_SignalViewer_ActSelect_TagID_Handler = null;
public static Action<String> E_SignalViewer_TagIDSelect_TagID_Handler = null;
public static Action E_SignalViewer_Rendering_dgv_Handler = null;
#endregion
#region p_SimulationPanel
public static Action<String> E_SimulationPanel_PlayThisCraft_Task = null;
public static Action E_SimulationPanel_PlayThisCraft_Task_Stop = null;
public static Action<string, string> E_SimulationPanel_VirtualDebug_SignalWrite = null;
#endregion
#region SignalLabelForm
public static Action<string , string , string > E_SignalLabelForm_TransmitSelect = null;
#endregion
#region TagID_Add_Handler
public static Action<string, string, string> E_Transmit_TagID_Add_Handler_ShowSelectInfo = null;
#endregion
#region LogicalBlock
public static Action<string, string> E_LogicalBlock_ShowSelect = null;
public static Action<LogicalBlock.LB_Device_Signal> E_LogicalBlock_AddSignal = null;
#endregion
#region Craft_Add_Device
public static Action<string> E_Craft_Add_Device_Fill_CB = null;
#endregion
#region DeviceSignalSimGantt
public static Action<string> E_DeviceSignalSimGantt_RefreshGantt = null;
public static Action<string, string> E_DeviceSignalSimGantt_RefreshDeviceSignalSimGantt = null;
public static Action<string, string> E_DeviceSignalSimGantt_TransmitTagToDeviceSignalSim = null;
public static Action<string, string,int,string,string> E_MisDataPlcTagIDSignal_TransmitTagToDeviceSignalSim = null;
//
#endregion
#region SimplifyPdps
public static Action E_SimplifyPdps_Start = null;
#endregion
#region Project_O
public static Action E_Project_O_Start = null;
#endregion
}