using System.Net.NetworkInformation; namespace BPASmartClient.DosingSystem { public class RawMaterialDeviceStatus { /// <summary> /// 原料类型 /// 1:膏体 /// 2:液体 /// 3:粉体 /// </summary> public ushort RawMaterialType { get; set; } /// <summary> /// 料仓重量反馈 /// </summary> public uint WeightFeedback { get; set; } /// <summary> /// 当前出料重量反馈 /// </summary> public float NowWeightFeedback { get; set; } /// <summary> /// 上限反馈 /// </summary> public bool UpLimitFeedback { get; set; } /// <summary> /// 下限反馈 /// </summary> public bool DownLimitFeedback { get; set; } /// <summary> /// 下料重量反馈 /// </summary> public float CutWeightFeedback { get; set; } /// <summary> /// 设备运行状态 /// 0:未知 /// 1:等待配料 /// 2:配料中 /// 3:配料完成 /// </summary> public ushort RunStatus { get; set; } /// <summary> /// 设备故障编码 /// </summary> public ushort DeviceAlarmCode { get; set; } /// <summary> /// 设备料仓编号 /// </summary> public ushort DeviceNum { get; set; } /// <summary> /// 原料名称 /// </summary> public string DeviceName { get; set; } /// <summary> /// 工作模式0:手动 1:自动 /// </summary> public bool WorkModel { get; set; } /// <summary> /// 慢加重量 /// </summary> public float SlowAddWeight { get; set; } /// <summary> /// 提前关阀重量 /// </summary> public float PreCloseValueWeight { get; set; } /// <summary> /// 快加速度 /// </summary> public uint RapidAcceleration { get; set; } /// <summary> /// 慢加速度 /// </summary> public uint SlowAcceleration { get; set; } /// <summary> /// 伺服手动速度 /// </summary> public uint ServoManualSpeed { get; set; } /// <summary> /// 料仓上限重量 /// </summary> public uint SiloUpperLimitWeight { get; set; } /// <summary> /// 料仓下限重量 /// </summary> public uint SiloLowerLimitWeight { get; set; } /// <summary> /// 搅拌速度 /// </summary> public uint StirringSpeed { get; set; } /// <summary> /// 最大通过桶数 /// </summary> public ushort MaxPassPail { get; set; } /// <summary> /// 已通过桶数 /// </summary> public ushort PassPail { get; set; } /// <summary> /// 到位检测 为1有桶。0无桶 /// </summary> public ushort PailArrive { get; set; } /// <summary> /// 设备执行配方数量 /// </summary> public ushort DoRecipeCount { get;set; } } }