void canUsbDevice_onReceivedAdditionalInformation(object sender, ICANDevice.InformationEventArgs e) { CastInfoEvent(e.Info, ActivityType.ConvertingFile); }
/// <summary> /// Set the CAN device to be used by this class. /// </summary> /// <param name="a_canDevice">A ICANDevice.</param> public void setCANDevice(ICANDevice a_canDevice) { if (m_canDevice == null) { lock (m_lockObject) { Console.WriteLine("******* KWPCANDevice: m_CanDevice set"); m_canDevice = a_canDevice; } } else { Console.WriteLine("KWPCANDevice, candevice was already set"); } }
public void setCANDevice(string adapterType) { if (canUsbDevice == null) { if (adapterType == "LAWICEL") { canUsbDevice = new CANUSBDevice(); } else if(adapterType == "ELM327") { canUsbDevice = new CANELM327Device(); canUsbDevice.ForcedComport = m_forcedComport; } else if (adapterType == "JUST4TRIONIC") { canUsbDevice = new Just4TrionicDevice(); } else { canUsbDevice = new LPCCANDevice_T8(); } canUsbDevice.EnableCanLog = m_EnableCanLog; canUsbDevice.onReceivedAdditionalInformation += new ICANDevice.ReceivedAdditionalInformation(canUsbDevice_onReceivedAdditionalInformation); //canUsbDevice.onReceivedAdditionalInformationFrame += new ICANDevice.ReceivedAdditionalInformationFrame(canUsbDevice_onReceivedAdditionalInformationFrame); canUsbDevice.UseOnlyPBus = true; if (m_canListener == null) { m_canListener = new CANListener(); } canUsbDevice.addListener(m_canListener); } }