Files
Studio/Assets/TMPFolder/RJHTest.cs
2025-05-25 13:24:48 +09:00

79 lines
2.2 KiB
C#

using Studio;
using Studio.Auth;
using Studio.Conifg;
using Studio.Dynamic.M;
using Studio.Staic.STKC;
using System.Threading.Tasks;
using UnityEngine;
namespace Studio
{
public class RJHTest : MonoBehaviour
{
// Start is called once before the first execution of Update after the MonoBehaviour is created
private int aa;
public StockerCrane testcrane;
void Awake()
{
//ConfigConnected.MQTTDomain = "220.90.135.190";
//ConfigConnected.APIDomain = "220.90.135.190";
//ConfigConnected.APIPort = 23000;
//ConfigConnected.MQTTPort = 8088;
}
public void TestConeect()
{
var mqttsettings = ConfigConnected.MQTTSettings;
foreach(var mqtt in mqttsettings.mqttConnections)
{
StudioService.instance.ConnectMQTT(mqtt.domain,mqtt.port,mqtt.topics);
}
testcrane.Init("STOCKER_CRANE");
AGVManager.instance.Init();
}
private async void Test()
{
await AuthService.Instance.Login("xr", "@dbqlTl1");
await StudioService.instance.LoadBaseData("/api/agv");
Debug.Log(AuthService.Instance.Entiti.accessToken);
}
private void Update()
{
if(Input.GetKeyDown(KeyCode.V))
{
Test();
}
if (Input.GetKeyDown(KeyCode.I))
{
// StudioService.instance.SubscribeMQTT("STOCKER_CRANE");
}
if(Input.GetKeyDown(KeyCode.U))
{
// StudioService.instance.SubscribeMQTT("AGV");
}
if(Input.GetKeyDown(KeyCode.T))
{
TestTask();
}
}
private async Task TestTask()
{
System.Diagnostics.Stopwatch sw = new System.Diagnostics.Stopwatch();
sw.Start();
var task = Task.Run(async () =>
{
var i = aa++;
await Task.Delay(3000);
sw.Stop();
Debug.Log(sw.ElapsedMilliseconds);
});
}
}
}