예제 #1
0
 public void Init()
 {
     DeviceProbe.SendInternal(new WebHubDefinitonFWLib.TrafficMessages()
     {
         Internal = nameof(NetworkCard) + " initializing"
     });
 }
예제 #2
0
 public void Close()
 {
     DeviceProbe.SendInternal(new WebHubDefinitonFWLib.TrafficMessages()
     {
         Internal = nameof(UsbCard) + " Closing"
     });
 }
예제 #3
0
        public void Init()
        {
            DeviceProbe.SendInternal(new WebHubDefinitonFWLib.TrafficMessages()
            {
                Internal = nameof(TimingCard) + " initializing"
            });

            timer          = new Timer();
            timer.Elapsed += Timer_Elapsed;
            timer.Start();
        }
예제 #4
0
        public void ExecuteTask(int tasknumber = 0)
        {
            DeviceProbe.SendInternal(new WebHubDefinitonFWLib.TrafficMessages()
            {
                Internal = nameof(NetworkCard) + string.Format(" Task Number is {0}", tasknumber.ToString())
            });

            switch (tasknumber)
            {
            case 0:
                Task.Delay(10).Wait();
                break;

            case 1:
                Task.Delay(100).Wait();
                break;

            case 2:
                Task.Delay(200).Wait();
                break;

            case 3:
                Task.Delay(300).Wait();
                break;

            case 4:
                Task.Delay(400).Wait();
                break;

            case 5:
                Task.Delay(5000).Wait();
                break;

            default:
                break;
            }
        }