예제 #1
0
 public OBDInterface()
 {
     m_commLog = new OBDCommLog();
     m_commLog.Delete();
     setDevice(1);
     m_listAllParameters = new ArrayList();
     m_listSupportedParameters = new ArrayList();
     m_userpreferences = LoadUserPreferences();
     m_settings = LoadCommSettings();
     m_listVehicleProfiles = LoadVehicleProfiles();
 }
예제 #2
0
 public OBDDeviceELM320(OBDCommLog log)
     : base(log)
 {
     try
     {
         m_CommELM = new OBDCommELM(log);
         m_Parser = (OBDParser)new OBDParser_J1850_PWM();
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
예제 #3
0
 public OBDDeviceELM323(OBDCommLog log)
     : base(log)
 {
     try
     {
         m_CommELM = new OBDCommELM(log);
         m_Parser = (OBDParser)new OBDParser_ISO9141_2();
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
예제 #4
0
 public OBDDeviceELM327(OBDCommLog log)
     : base(log)
 {
     try
     {
         m_CommELM = new OBDCommELM(log);
         m_iProtocol = -1;
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
예제 #5
0
 public OBDCommELM(OBDCommLog log)
 {
     m_commLog = log;
 }
예제 #6
0
 public OBDDevice(OBDCommLog log)
 {
     m_commLog = log;
 }
예제 #7
0
 public OBDDevice(OBDCommLog log)
 {
     m_commLog = log;
 }