Example #1
0
 // set new default settings
 public void setDefaultSettings(ConnSettingsCan settings)
 {
     setDefaultSpeed(settings.CanSpeed);
     setDefaultPort(settings.PortName);
     setDefaultSilentMode(settings.IsSilent);
     setDefaultTraceAutosaveMode(settings.IsTraceAutoSave);
 }
Example #2
0
        // constructor
        public FrmConnect(FrmMain parent)
        {
            InitializeComponent();

            // set the title string
            Text = "Connection Settings";

            // fields
            m_parent = parent;
            Settings = new ConnSettingsCan();

            // callbacks
            cbPort.SelectedIndexChanged  += SelectedIndexChanged;
            cbSpeed.SelectedIndexChanged += SelectedIndexChanged;

            // chekbox
            cbPortFilter.Checked = m_ftdi_ports_only;
            cbSilentMode.Checked = m_is_can_silent_mode;

            // font
            //cbPortFilter.Font = new Font("Arial", 9.0f/*, FontStyle.Italic*/);
            //cbSilentMode.Font = new Font("Consolas", 9.0f/*, FontStyle.Italic*/);

            // combo box - speed list
            List <string> speedList = canSpeedList.getSpeedList();

            cbSpeed.Items.Add("Auto");
            foreach (string s in speedList)
            {
                cbSpeed.Items.Add(s);
            }
            cbSpeed.SelectedIndex = 0;

            // combo box - ports
            scanPorts();
            if (cbPort.Items.Count > 0)
            {
                cbPort.SelectedIndex = 0;
            }

            // scan timer
            tmrPortScan          = new System.Windows.Forms.Timer();
            tmrPortScan.Tick    += new EventHandler(OnTimedEvent);
            tmrPortScan.Interval = 2000;
            tmrPortScan.Enabled  = true;

            // ok button
            btnOk.DialogResult = DialogResult.OK;
        }