using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace MECF.Framework.Common.TwinCat
{
    public class BeckhoffDelegate
    {
        /// 
        /// 变量数值发生变化委托声明
        /// 
        /// 
        /// 
        public delegate void OnUpdateModuleVariableValue(string variableName, object value);
        /// 
        /// Counter变量数值发生变化委托声明
        /// 
        /// 
        /// 
        public delegate void OnUpdateVariableCounterValue(string variableName, int counter);
        /// 
        /// 模块变量数值发生变化委托声明
        /// 
        /// 
        /// 
        /// 
        public delegate void OnModuleUpdateVariableValue(string moduleName,string variableName, object value);
    }
}