Example #1
0
        public static void Main(string[] args)
        {
            var a = new FLogModel ();
            return;
            foreach (String rule in rules) {
                RuleModel ruleModel = RuleModel.parse (rule);

            }

            foreach (String log in logs) {
                LogModel logModel = LogModel.parse (log);
            }

            Console.WriteLine ("parse successfully finish");

            SerialTest serialTest = new SerialTest ();
        }
        public IAsyncResult BeginDownloadProgram(AsyncCallback callback, object state)
        {
            var result = new GenericAsyncResult <DownloadProgramResponse>();

            var serial = new SerialTest();

            serial.DownloadProgram();

            while (serial.IsDownloading)
            {
                Thread.Sleep(1000);
                if (_cancelCurrentAction)
                {
                    break;
                }
            }

            DownloadProgramResponse response = null;

            if (_cancelCurrentAction)
            {
                _cancelCurrentAction = false;
                response             = new DownloadProgramResponse {
                    Error = new Exception("Download cancelled"), Program = null
                };
            }
            else
            {
                response = new DownloadProgramResponse {
                    Error = null, Program = serial.ReceivedProgram
                };
            }

            result.Data = response;

            return(result);
        }
Example #3
0
 private void SerialTest(object sender, RoutedEventArgs e)
 {
     DataContext = new SerialTest();
 }