Ejemplo n.º 1
0
        /// <summary>
        /// 返回两个变量是否相等
        /// </summary>
        public override bool Equals(object obj)
        {
            AcquireValue v = (AcquireValue)obj;

            return(_Id == v.Id &&
                   CurrValue.Equals(v.CurrValue) &&
                   PreviousValue.Equals(v.PreviousValue) &&
                   Output.Equals(v.Output));
        }
Ejemplo n.º 2
0
        public AcquirePoint(int id, string name, string title, IControllerBase controllerBase, short channelNo, string channelNoAlias, AcquirePointUnitTypeConst unitType, AcquirePointDataTypeConst dataType)
        {
            Id               = id;
            Name             = name;
            Title            = title;
            ControllerObject = controllerBase;
            ChannelNo        = channelNo;
            ChannelNoAlias   = channelNoAlias;
            UnitType         = unitType;
            DataType         = dataType;

            AV = new AcquireValue(id);
        }
Ejemplo n.º 3
0
 private static extern void CopyMemory(IntPtr dest, ref AcquireValue src, int size_t);
 private static unsafe extern void CopyMemory(ref AcquireValue dest, IntPtr src, int size_t);