int Callback(int mode, int devinfo) { int flag = 0; switch (mode) { case (int)structData.iphone_mode.NORMAL_UNKNOWN: break; case (int)structData.iphone_mode.NORMAL_CONNECTED: if (ianydll.IsWiFiConnect(devinfo)) { return 0; } flag = 1; break; case (int)structData.iphone_mode.NORMAL_NCONNECTED: //Console.WriteLine("[STATE] IPHOE DISCONNECT..\n"); break; case (int)structData.iphone_mode.NORMAL_DFU: break; case (int)structData.iphone_mode.NORMAL_NDFU: break; case (int)structData.iphone_mode.NORMAL_RECOVERY: flag = 5; break; case (int)structData.iphone_mode.NORMAL_NRECOVERY: break; default: break; } m_iphoneMode = mode; //if (flag == 1) //{ m_deviceID = devinfo; delegate_finishiOSConnect connectSuc = new delegate_finishiOSConnect(iOSConnectSuccess); Dispatcher.BeginInvoke(connectSuc); //} return 0; }
public void ConnectNotificationCallback(int CiPhone, int mode) { m_iphoneMode = mode; if(mode == 1) { m_deviceID = CiPhone; } else if(mode == 2) { } delegate_finishiOSConnect connectSuc = new delegate_finishiOSConnect(iOSConnectSuccess); Dispatcher.BeginInvoke(connectSuc); }