How to connect CommWifi automatically
using UnityEngine;
using Ardunity;
public class MyScript : MonoBehaviour
{
public ArdunityApp ardunityApp;
public CommWifi commWifi;
void Start()
{
// Set event handler
ardunityApp.OnConnected.AddListener(OnArdunityConnected);
ardunityApp.OnDisconnected.AddListener(OnArdunityDisconnected);
ardunityApp.OnConnectionFailed.AddListener(OnArdunityConnectionFailed);
ardunityApp.OnLostConnection.AddListener(OnArdunityLostConnection);
// Try to connect Ardunity
CommDevice yourDevice = new CommDevice(); // Create Your Device settings
yourDevice.address = "XXX.XXX.XXX.XXX"; // Your IP Address
yourDevice.args.Add("0000"); // Your Port number
commWifi.device = yourDevice; // Set CommWifi with your settings
ardunityApp.Connect(); // Try connecting
}
void Update()
{
}
void OnArdunityConnected()
{
// It is success to connect to Arduino
}
void OnArdunityDisconnected()
{
// It is success to disconnect to Arduino
}
void OnArdunityConnectFailed()
{
// It is failed to connect by current setting of CommWifi
}
void OnArdunityLostConnection()
{
// With an exception, it has disconnected to Arduino forcely
}
}