PushEquipment.cs 1.83 KB
using System;

namespace RCS.Model.PushModel
{
    /// <summary>
    /// 广播设备信息
    /// </summary>
    public class PushEquipment
    {
    }
    /// <summary>
    /// 广播AGV信息
    /// </summary>
    public class PushAgv
    {
        public string AgvNo { get; set; }
        public int AgvState { get; set; }

        public string Barcode { get; set; }

        public int HeightState { get; set; }
        public float AgvVoltage { get; set; }

        public DateTime AgvHeart { get; set; }

        public string AgvError { get; set; }

        /// <summary>
        /// 两点之间的距离
        /// </summary>
        public int PointLength { get; set; }

        public int IntRunDistance { get; set; }
        public string TaskNo { get; set; }
        public int IntX { get; set; }
        public int IntY { get; set; }
        public int IntNextX { get; set; }
        public int IntNextY { get; set; }
    }

    /// <summary>
    /// 广播电梯信息
    /// </summary>
    public class PushLift
    {
        /// <summary>
        /// 电梯地址
        /// </summary>
        //public string address { get; set; }
        /// <summary>
        /// 设备编号
        /// </summary>
        public string stationNo { get; set; }
        /// <summary>
        /// 设备类型
        /// </summary>
        public string stationType { get; set; }
        /// <summary>
        /// 设备状态信息
        /// </summary>
        public string status { get; set; }
        /// <summary>
        /// 设备异常信息
        /// </summary>
        public string error { get; set; }
        /// <summary>
        /// 设备位置X坐标
        /// </summary>
        public int intX { get; set; }

        /// <summary>
        /// 设备位置Y坐标
        /// </summary>
        public int intY { get; set; }
    }
}