GQ_Communicate/GQ_TongXin/Assets/script/接口/查询/ENVQuery.cs

103 lines
2.4 KiB
C#
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

using Newtonsoft.Json;
using System.Collections.Generic;
using System.Threading.Tasks;
using UnityEngine;
/// <summary>
/// 环境-查询
/// </summary>
[AddComponentMenu("环境查询")]
public class ENVQuery : MonoBehaviour
{
public ENVList eNVList_W;//温度
public ENVList eNVList_S;//湿度
public ENVList eNVList_Y;//烟感
private void Start()
{
//await initAsync("");
}
public async Task initAsync()
{
//var jsonResult = await CombineJSON.GetJson_POST(GameManager.Inst.Jk_URL.hj_cx, GameManager.Inst.token);
//Root root = JsonConvert.DeserializeObject<Root>(jsonResult);
//foreach (var item in root.data)
//{
// if (item.pointId == eNVList.pointId)
// {
// eNVList = item;
// break;
// }
//}
}
void Update()
{
}
#region JSON
[System.Serializable]
public class ENVList
{
/// <summary>
/// 点位ID
/// </summary>
[Tooltip("点位ID")] public string pointId;
/// <summary>
/// 点位设备ID
/// </summary>
[Tooltip("点位设备ID")] public string pointDeviceId;
/// <summary>
/// 点位名称
/// </summary>
[Tooltip("点位名称")] public string pointName;
/// <summary>
/// 点位类型1-温度2-湿度3-烟感4-水浸
/// </summary>
[Tooltip("点位类型1-温度2-湿度3-烟感4-水浸")] public string pointType;
/// <summary>
/// 点位状态
/// </summary>
[Tooltip("点位状态")] public string pointStatus;
/// <summary>
/// 采集时间
/// </summary>
[Tooltip("采集时间")] public string collectDate;
/// <summary>
/// 当前状态(采集结果)
/// </summary>
[Tooltip("当前状态(采集结果)")] public string collectResult;
/// <summary>
/// 机柜id
/// </summary>
[Tooltip("机柜id")] public string rackId;
}
[System.Serializable]
public class Root
{
/// <summary>
///
/// </summary>
public string code;
/// <summary>
/// 操作成功
/// </summary>
public string message;
/// <summary>
///
/// </summary>
public List<ENVList> data;
/// <summary>
///
/// </summary>
public string serverTime;
}
#endregion
}