Example #1
0
 static WiFiDevice()
 {
     if (PlatFormHelper.RunningPlatform == PlatFormHelper.Platform.EV3)
     {
         Instance = new EV3WiFiDevice();
     }
     else
     {
         Instance = null;
     }
 }
Example #2
0
		static WiFiDevice()
		{
			if(PlatFormHelper.RunningPlatform == PlatFormHelper.Platform.EV3)
			{
				Instance = new EV3WiFiDevice();	
			}	
			else
			{
				Instance = null;
			}
		}
Example #3
0
        static void Main(string[] args)
        {
            // ThetaとWifi接続する
            EV3WiFiDevice wifi = new EV3WiFiDevice ();
            if (!wifi.IsLinkUp ()) {
                // SSIDとパスワードは適宜変更してください
                wifi.TurnOn ("THETAXN00000010", "00000010", true);
            }

            //---------- ▼ PTPIPの接続開始ここから ▼ ----------
            // Command/Data Connection
            CmdDataConnection cmdDataCon = new CmdDataConnection(THETA_ADDR, THETA_PORT);

            // Event Connection
            EventConnection evtCon = new EventConnection(THETA_ADDR, THETA_PORT, cmdDataCon.ConnectionNumber);
            //---------- ▲ PTPIPの接続開始ここまで ▲ ----------

            // ここでThetaのAPIを実行すれば動作する(はず)

            // PTPIPの接続を終了する
            cmdDataCon.close();
            evtCon.close ();
        }