コード例 #1
0
        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;
        }
コード例 #2
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);
        }