/// <summary> /// /// </summary> public MainView() { InitializeComponent(); ExtendedPIDSView = new ExtendedPIDSView(); panelExtendedPIDS.Controls.Add(ExtendedPIDSView); ExtendedPIDSView.BorderStyle = BorderStyle.None; ExtendedPIDSView.Dock = DockStyle.Fill; ExtendedPIDSView.Show(); tabControl.Selected += new TabControlEventHandler(tabControlDiagnosticsSelected); this.FormClosing += new FormClosingEventHandler(formClosingEvent); SnifferCmcHandler = new SnifferHandler(ExtendedPIDSView); SnifferCmcHandler.startSnifferHandler(); BlueBoxCmcHandler = new AVCLANHandler(); BlueBoxCmcHandler.startAVCLANHandler(); BlueBoxCmcHandler.addAVCLANListener(tabControl.TabPages[0].Name.ToString(), ExtendedPIDSView); BlueBoxCmcHandler.addAVCLANListener("SnifferListener", SnifferCmcHandler); /* Force tab selection event */ tabControlDiagnosticsSelected(null, null); loadAvailableComports(); btnBlueBoxSerialPort.Text = CONNECT_TEXT; }
/// <summary> /// /// </summary> public SnifferHandler(ExtendedPIDSView pids) { AVCLANCommunicationStatus = CommunicationStatus.DISABLE; AVCLAN_MessagesToSend = new Queue <MessageContainer>(); ExtendedPIDSView = pids; }