Station.cs 2.08 KB
using PropertyChanged;
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace XingYe_ACS.BaseStruct
{
    [ImplementPropertyChanged]
    public class Station
    {
        /// <summary>
        /// 站台名称
        /// </summary>
        public string strStationNo { get; set; }

        /// <summary>
        /// 站台类型
        /// </summary>
        public EnumMsg.StationType stationType { get; set; }

        /// <summary>
        /// 站台方向
        /// </summary>
        public EnumMsg.OriType stationOri { get; set; }

        /// <summary>
        /// 站台所属区域
        /// </summary>
        public string stationArea { get; set; }

        /// <summary>
        /// 站台点
        /// </summary>
        public string strBarcode { get; set; }

        /// <summary>
        /// 站台附属点
        /// </summary>
        public string strPreBarcode { get; set; }

        /// <summary>
        /// 站台最大任务数
        /// </summary>
        public int intMaxTaskNum { get; set; }

        /// <summary>
        /// 站台是否被锁定
        /// </summary>
        public bool isLocked { get; set; }

        /// <summary>
        /// 站台是否启用
        /// </summary>
        public bool isEnable { get; set; }

        /// <summary>
        /// 站台状态 满FULL 空Empty
        /// </summary>
        public EnumMsg.StationState stationState { get; set; }

        /// <summary>
        /// 充电距离
        /// </summary>
        public int stationLength { get; set; }

        /// <summary>
        /// 增删改
        /// </summary>
        public string type { get; set; }

        /// <summary>
        /// 电梯模块IP地址
        /// </summary>
        public string strAddress { get; set; }

        /// <summary>
        /// 备注
        /// </summary>
        public string strRemark { get; set; }

    }
    public class stationNo
    {
        public string cuStNo { get; set; }
        public int cuStState { get; set; }
    }
}