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; } }
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; } }