89 lines
2.1 KiB
C#
89 lines
2.1 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 = new ENVList();//温度
|
||
public ENVList eNVList_S = new ENVList();//湿度
|
||
public ENVList eNVList_Y = new ENVList();//烟感
|
||
public ENVList eNVList_J = new ENVList();//水浸
|
||
|
||
private void Start()
|
||
{
|
||
//await initAsync("");
|
||
}
|
||
|
||
|
||
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
|
||
}
|