using Newtonsoft.Json;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace MoviconHub.App.Models
{
///
/// WebSocket数据模型
///
public class WebSocketData
{
///
/// 设备编号
///
[JsonProperty("DeviceCode")]
public string Device_Code { get; set; } = "";
///
/// 设备名称
///
[JsonProperty("DeviceName")]
public string Device_Name { get; set; } = "";
///
/// 设备厂商
///
[JsonProperty("DeviceManufacturer")]
public string Device_Manufacturer { get; set; } = "";
///
/// 设备状态, 代码含义自定
///
[JsonProperty("Status")]
public string Device_Status { get; set; } = "";
///
/// 设备错误
///
[JsonProperty("FaultDetails")]
public FaultDetails FaultDetails { get; set; } = new FaultDetails();
///
/// 部件信息列表
///
[JsonProperty("ComponentsInfo")]
public List ListComponentsInfo { get; set; }
///
/// 测试数据
///
[JsonProperty("TestData")]
public TestData TestData { get; set; } = new TestData();
}
}