public static TRANS_DEV_TYPE TRANS_API_AskDevType() { TRANS_DEV_TYPE enumDev = TRANS_DEV_TYPE.NO_DEVICE; uint devType = 0; m_Mutex.WaitOne(); dllAskDevType(ref devType); m_Mutex.ReleaseMutex(); switch (devType) { case 1: enumDev = TRANS_DEV_TYPE.SERIAL; break; case 2: enumDev = TRANS_DEV_TYPE.USB; break; default: enumDev = TRANS_DEV_TYPE.NO_DEVICE; break; } return(enumDev); }
public static TRANS_DEV_TYPE TRANS_API_AskDevType() { TRANS_DEV_TYPE enumDev = TRANS_DEV_TYPE.NO_DEVICE; uint devType = 0; //Add by Wayne for implement high baud rate function, 2015-06-05 if (Use_FTDI_Dll == true) { //Mod by FJ for Explorer can not execute in high baudrate, 2016-12-23 enumDev = TRANS_DEV_TYPE.SERIAL; //enumDev = TRANS_DEV_TYPE.USB; //End by FJ for Explorer can not execute in high baudrate, 2016-12-23 return(enumDev); } //End by Wayne for implement high baud rate function, 2015-06-05 m_Mutex.WaitOne(); dllAskDevType(ref devType); m_Mutex.ReleaseMutex(); switch (devType) { case 1: enumDev = TRANS_DEV_TYPE.SERIAL; break; case 2: enumDev = TRANS_DEV_TYPE.USB; break; default: enumDev = TRANS_DEV_TYPE.NO_DEVICE; break; } return(enumDev); }