private iPhBtnHardwareControl() { this.serial = new SerialCommunication(); AutoFindCom autofindComm = new AutoFindCom(); this.serial.PortName = autofindComm.GetCommPort(); serial.PortConnected += new SerialDataPortEventHandler(serial_PortConnected); serial.DataReceived += new SerialDataReceivedEventHandler(serial_DataReceived); timer.Elapsed += new ElapsedEventHandler(timer_Elapsed); disconnectedTimer.Elapsed += new ElapsedEventHandler(disconnectedTimer_Elapsed); connectingTimer.Elapsed += new ElapsedEventHandler(connectingTimer_Elapsed); disconnectedTimer.Start(); }