Example #1
0
 private MainController(ActivitiesController activitiesController, RichTextBox txtPrompting,
                        TabControl tabControl) {
     _activitiesController = activitiesController;
     _txtPrompting = txtPrompting;
     _tabControl = tabControl;
     InitActivitiesList(_activitiesController.ServiceProvider);
 }
Example #2
0
 private void CreateActivitiesController(){
     InitPortsList();
     InitBaudList();
     var dataSource = new List<SerialConnectionBase>(){
                                                          new USB2UARTSerialConnection("NUL", 9600, Parity.None, 8, StopBits.One, Handshake.None, 300, 300),
                                                          new TelegesisETRX2Connection("NUL", 9600, Parity.None, 8, StopBits.One, Handshake.None, 100, 100),
                                                      };
     cbSerialConnectionProviders.DataSource = dataSource;
     _terminalController = new TerminalController(this, btnConnect, btnSendATCommand, txtATCommand, txtTerminal, cbSerialConnectionProviders, cbPorts, cbBaud);
     _activitiesController = new ActivitiesController(CreateServicesProvider(_terminalController));
 }
Example #3
0
 public static void InitBy(ActivitiesController activitiesController, RichTextBox prompting,
                           TabControl tabControl) {
     _instance = new MainController(activitiesController, prompting, tabControl);
 }
Example #4
0
 private static void AssignSources(ActivitiesController activitiesController, IDictionary<string, BaseActivity> activities){
     foreach (var activitiesLink in activitiesController.ActivitiesLinks){
         if (activitiesLink.SourceActivity.IdIsEmpty)
             activitiesController.AddStartPoint(activitiesLink);
         else
             activitiesLink.SourceActivity = activities[activitiesLink.SourceActivity.ID];
     }
 }