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); }
private void SerialTest(object sender, RoutedEventArgs e) { DataContext = new SerialTest(); }