104 lines
2.4 KiB
C#
104 lines
2.4 KiB
C#
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;//烟感
|
||
public ENVList eNVList_J;//水浸
|
||
|
||
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
|
||
}
|