public SerialDeviceTuningDlg(SerialRemoteDeviceDriver cfgData)
        {
            _cfgData = cfgData;

            InitializeComponent();

            this.Load            += new EventHandler(RemoteControlFineTuningDlg_Load);
            this.HandleDestroyed += new EventHandler(RemoteControlFineTuningDlg_HandleDestroyed);
        }
        public SerialDeviceCfgDlg()
            : base()
        {
            SetTitle("TXT_SERIAL_DEVICE_CFG");
            InitializeComponent();

            this.DeviceConfigurationData = new SerialRemoteDeviceDriver();

            this.Load += new EventHandler(SerialDeviceInputPinCfgDlg_Load);
        }
        private void btnDetect_Click(object sender, EventArgs e)
        {
            SerialRemoteDeviceDriver driver = this.DeviceConfigurationData.Clone();
            SerialDeviceTuningDlg    dlg    = new SerialDeviceTuningDlg(driver);

            if (dlg.ShowDialog() == DialogResult.OK)
            {
                this.DeviceConfigurationData = driver;
                Reload();
            }
        }