コード例 #1
0
        private void init(TouchData apSsid, TouchData apBssid, TouchData apPassword, ITouchEncryptor encryptor, IEsptouchTaskParameter parameter)
        {
            Debug.WriteLine($"Welcome Esptouch {ESPTOUCH_VERSION}");

            mEncryptor  = encryptor;
            mApSsid     = apSsid.getData();
            mApPassword = apPassword.getData();
            mApBssid    = apBssid.getData();

            mIsCancelled = false;

            mSocketClient = new UdpSocketClient();
            mParameter    = parameter;

            mSocketServer = new UdpSocketServer(mParameter.PortListening,
                                                mParameter.WaitUdpTotalMillisecond);

            mEsptouchResultList   = new List <EsptouchResult>();
            mBssidTaskSucCountMap = new Dictionary <string, int>();
        }
コード例 #2
0
 public EsptouchTask(TouchData apSsid, TouchData apBssid, TouchData apPassword,
                     ITouchEncryptor encryptor, IEsptouchTaskParameter parameter)
 {
     this.init(apSsid, apBssid, apPassword, encryptor, parameter);
 }