Пример #1
0
        private void setDevice(int device)
        {
            m_iDevice = device;
            switch (device)
            {
            case 1:
                m_commLog.AddItem("Set device to ELM327");
                m_obdDevice = (OBDDevice) new OBDDeviceELM327(m_commLog);
                break;

            case 2:
                m_commLog.AddItem("Set device to ELM320");
                m_obdDevice = (OBDDevice) new OBDDeviceELM320(m_commLog);
                break;

            case 3:
                m_commLog.AddItem("Set device to ELM322");
                m_obdDevice = (OBDDevice) new OBDDeviceELM322(m_commLog);
                break;

            case 4:
                m_commLog.AddItem("Set device to ELM323");
                m_obdDevice = (OBDDevice) new OBDDeviceELM323(m_commLog);
                break;

            default:
                m_commLog.AddItem("Set device to ELM327");
                m_obdDevice = (OBDDevice) new OBDDeviceELM327(m_commLog);
                break;
            }
        }
Пример #2
0
        private void setDevice(HardwareType device)
        {
            m_iDevice = device;
            switch (device)
            {
            case HardwareType.ELM327:
                m_commLog.AddItem("Set device to ELM327");
                m_obdDevice = new OBDDeviceELM327(m_commLog);
                break;

            case HardwareType.ELM320:
                m_commLog.AddItem("Set device to ELM320");
                m_obdDevice = new OBDDeviceELM320(m_commLog);
                break;

            case HardwareType.ELM322:
                m_commLog.AddItem("Set device to ELM322");
                m_obdDevice = new OBDDeviceELM322(m_commLog);
                break;

            case HardwareType.ELM323:
                m_commLog.AddItem("Set device to ELM323");
                m_obdDevice = new OBDDeviceELM323(m_commLog);
                break;

            default:
                m_commLog.AddItem("Set device to ELM327");
                m_obdDevice = new OBDDeviceELM327(m_commLog);
                break;
            }
        }