コード例 #1
0
ファイル: MainView.cs プロジェクト: RaCastanon/Sniffer
        /// <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;
        }
コード例 #2
0
 /// <summary>
 ///
 /// </summary>
 public SnifferHandler(ExtendedPIDSView pids)
 {
     AVCLANCommunicationStatus = CommunicationStatus.DISABLE;
     AVCLAN_MessagesToSend     = new Queue <MessageContainer>();
     ExtendedPIDSView          = pids;
 }