using Newtonsoft.Json;
using System.Collections.Generic;
using System.Threading.Tasks;
using UnityEngine;
///
/// 环境-查询
///
[AddComponentMenu("环境查询")]
public class ENVQuery : MonoBehaviour
{
public ENVList eNVList = new ENVList();
private async 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(jsonResult);
foreach (var item in root.data)
{
if (item.pointId == eNVList.pointId)
{
eNVList = item;
break;
}
}
}
void Update()
{
}
#region JSON
public class ENVList
{
///
/// 点位ID
///
[Tooltip("点位ID")] public int pointId;
///
/// 点位设备ID
///
[Tooltip("点位设备ID")] public int pointDeviceId;
///
/// 点位名称
///
[Tooltip("点位名称")] public string pointName;
///
/// 点位类型:1-温度;2-湿度;3-烟感;4-水浸
///
[Tooltip("点位类型:1-温度;2-湿度;3-烟感;4-水浸")] public string pointType;
///
/// 点位状态
///
[Tooltip("点位状态")] public string pointStatus;
///
/// 采集时间
///
[Tooltip("采集时间")] public int collectDate;
///
/// 当前状态(采集结果)
///
[Tooltip("当前状态(采集结果)")] public string collectResult;
}
public class Root
{
///
///
///
public string code;
///
/// 操作成功
///
public string message;
///
///
///
public List data;
///
///
///
public string serverTime;
}
#endregion
}