using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace HTCoreServiceApp.Common
{
    public class ScanTimer
    {
        private Timer timer;
        private List<ScanTagsPara> scanTagsParas;
        private ScanTagsPara scanTagsPara;
        private AddressArg addressArg;

        public List<ScanTagsPara> ScanTagsParas { get => scanTagsParas; set => scanTagsParas = value; }
        public ScanTagsPara ScanTagsPara { get => scanTagsPara; set => scanTagsPara = value; }

        public AddressArg AddressArg { get => addressArg; set => addressArg = value; }
        public Timer Timer { get => timer; set => timer = value; }
    }
    public class ScanTimerAB : System.Timers.Timer
    {
        private List<ScanTagsParaAB> scanTagsParas;
        private AddressArg addressArg;

        public List<ScanTagsParaAB> ScanTagsParas { get => scanTagsParas; set => scanTagsParas = value; }

        public AddressArg AddressArg { get => addressArg; set => addressArg = value; }

    }
    //public class ScanTimerOpc : System.Timers.Timer
    //{
    //    private List<ScanTagsParaOpc> scanTagsParas;
    //    private AddressArg addressArg;

    //    public List<ScanTagsParaOpc> ScanTagsParas { get => scanTagsParas; set => scanTagsParas = value; }

    //    public AddressArg AddressArg { get => addressArg; set => addressArg = value; }

    //}
}
