This commit is contained in:
wsh
2025-05-27 11:31:06 +09:00
parent b92b07e81e
commit a5e54b370f
2 changed files with 2 additions and 39 deletions

View File

@@ -1,4 +1,5 @@
using Newtonsoft.Json;
using Studio.UI;
using System;
using System.Collections.Generic;
using UnityEngine;
@@ -7,11 +8,9 @@ namespace Studio.Manage
{
public class ConnectDataManager : MonoBehaviour
{
private Dictionary<string, SaveConnectedData> saveData = new Dictionary<string, SaveConnectedData>();
public Action<string, SaveConnectedData> onConnectData;
public Action<SaveConnectedData> onLoadData;
private Dictionary<string, SaveConnectAlarmData> saveAlarmData = new Dictionary<string, SaveConnectAlarmData>();
public Action<string, SaveConnectAlarmData> onConnectAlarm;
public Action<SaveConnectAlarmData> onLoadAlarm;
@@ -28,42 +27,6 @@ namespace Studio.Manage
loadMQTTData = JsonConvert.DeserializeObject<MQTTData>(mqttJson);
}
public void SaveData(string className, SaveConnectedData savedConnetedData)
{
if (saveData.ContainsKey(className))
{
saveData.Remove(className);
}
saveData.Add(className, savedConnetedData);
onConnectData?.Invoke(className, savedConnetedData);
}
public void LoadData(string className)
{
onLoadData?.Invoke(saveData[className]);
}
public void RemoveData(string className)
{
saveData.Remove(className);
}
public void SaveAlarmData(string alarmName, SaveConnectAlarmData saveConnectAlarmData)
{
if (saveAlarmData.ContainsKey(alarmName))
{
saveAlarmData.Remove(alarmName);
}
saveAlarmData.Add(alarmName, saveConnectAlarmData);
onConnectAlarm?.Invoke(alarmName, saveConnectAlarmData);
}
public void LoadAlarmData(string alarmName)
{
onLoadAlarm?.Invoke(saveAlarmData[alarmName]);
}
public void RemoveAlarmData(string alarmName)
{
saveAlarmData.Remove(alarmName);
}
public void SetFilterData(UI_DataBindingItem item)
{
List<DataClass> dataclasses = new List<DataClass>();

View File

@@ -8,7 +8,7 @@ using UVC.UI;
using XRLib;
using XRLib.UI;
namespace Studio
namespace Studio.UI
{
public class Panel_MQTTTestResult : PanelBase
{