void CSuperSerialCard::InternalReset() { GetDIPSW(); m_bTxIrqEnabled = false; m_bRxIrqEnabled = false; m_bWrittenTx = false; m_vuRxCurrBuffer = 0; m_vbTxIrqPending = false; m_vbRxIrqPending = false; m_qComSerialBuffer[0].clear(); m_qComSerialBuffer[1].clear(); m_qTcpSerialBuffer.clear(); }
CSuperSerialCard::CSuperSerialCard() { m_dwSerialPort = 0; GetDIPSW(); m_vRecvBytes = 0; m_hCommHandle = -1; m_dwCommInactivity = 0; m_bTxIrqEnabled = false; m_bRxIrqEnabled = false; m_bWrittenTx = false; m_vbCommIRQ = false; m_hCommThread = NULL; for (UINT i=0; i<COMMEVT_MAX; i++) m_hCommEvent[i] = NULL; memset(&m_o, 0, sizeof(m_o)); }