RunInfo.cs 5.2 KB
//using System;
//using System.Collections.Generic;
//using System.Linq;
//using System.Text;
//using System.Threading.Tasks;

//namespace Model
//{
//    public class LogJson
//    {
//        private readonly string timeFormat = "yyyy-MM-dd HH:mm:ss";
        
//        /// <summary>
//        /// 小车名称
//        /// </summary>
//        public string AGVNum { set; get; } = "";
//        /// <summary>
//        /// 当前时间
//        /// </summary>
//        public string DateTime { set; get; } = "";
//        /// <summary>
//        /// 小车任务名称
//        /// </summary>
//        public string TaskName { set; get; } = "MoveSteelC1";
//        /// <summary>
//        /// 小车任务开始时间
//        /// </summary>
//        public string TaskStartTime { set; get; } = "2020-05-06 12:00:00";
//        /// <summary>
//        /// 小车任务结束时间
//        /// </summary>
//        public string TaskEndTime { set; get; } = "2020-05-06 12:20:00";
//        /// <summary>
//        /// 小车任务信息
//        /// </summary>
//        public string TaskInfo { set; get; } = "agv任务的当前信息";

//        /// <summary>
//        /// 软件任务名称
//        /// </summary>
//        public string MissionName { set; get; } = "到D1送钢板任务";
//        /// <summary>
//        /// 软件任务开始时间
//        /// </summary>
//        public string MissionStartTime { set; get; } = "";
//        /// <summary>
//        /// 软件任务结束时间
//        /// </summary>
//        public string MissionEndTime { set; get; } = "2020-05-06 12:30:00";
//        /// <summary>
//        /// 任务持续时间
//        /// </summary>
//        public string MissionTotalTime { set; get; } = "20";
//        /// <summary>
//        /// 软件任务信息
//        /// </summary>
//        public string MissionInfo { set; get; } = "在去D1的途中";
//        /// <summary>
//        /// 软件任务目的地
//        /// </summary>
//        public string MissionTarget { set; get; } = "D1";
//        /// <summary>
//        /// 软件任务步骤
//        /// </summary>
//        public string MissionStep { set; get; } = "步骤";

//        /// <summary>
//        /// 错误信息
//        /// </summary>
//        public string ErrorMessage { set; get; } = "";
//        /// <summary>
//        /// 错误开始时间
//        /// </summary>
//        public string ErrorStartTime { set; get; } = "2020-05-06 12:00:00";
//        /// <summary>
//        /// 错误结束时间
//        /// </summary>
//        public string ErrorEndTime { set; get; } = "2020-05-06 12:20:00";
//        /// <summary>
//        /// 错误持续时间
//        /// </summary>
//        public string ErrorTotalTime { set; get; } = "20";


//        public LogJson()
//        {
//        }

//        public void SetDateTime()
//        {
//            DateTime = string.Format("{0:"+ timeFormat + "}", System.DateTime.Now);
//            MissionStartTime = DateTime;
//        }

//        public void SetTaskEndTime()
//        {
//        }



//    }


//    public class RunInfo
//    {
//        /// <summary>
//        /// AGV小车名称
//        /// </summary>
//        public string AGVNum { get; set; } = "";
//        /// <summary>
//        /// 小车任务名称
//        /// </summary>
//        public string AGVMissionName { get; set; } = "";
//        /// <summary>
//        /// 当前时间
//        /// </summary>
//        public string DateTime { get; set; } = "";
//        /// <summary>
//        /// 错误信息
//        /// </summary>
//        public string ErrorMsg { set; get; } = "";
//        /// <summary>
//        /// 错误持续时间
//        /// </summary>
//        public string ErrorLastTime { set; get; } = "";
//        /// <summary>
//        /// 任务结束时间
//        /// </summary>
//        public string EndDateTime { set; get; } = "";
//        /// <summary>
//        /// 任务信息
//        /// </summary>
//        public string MissionInfo { get; set; } = "";
//        /// <summary>
//        /// 任务名称
//        /// </summary>
//        public string TaskName { set; get; } = "";
//        /// <summary>
//        /// 任务运行时间
//        /// </summary>
//        public string TaskRunTime { set; get; } = "";
//        /// <summary>
//        /// 任务步骤
//        /// </summary>
//        public string TaskStep { set; get; } = "";
//        /// <summary>
//        /// 目标地点
//        /// </summary>
//        public string TargetPlace { set; get; } = "";
//        /// <summary>
//        /// 类型
//        /// </summary>
//        public string Type { set; get; } = "";
        

//        public RunInfo()
//        {
//            DateTime = string.Format("{0:yyyy-MM-dd HH:mm:ss}", System.DateTime.Now);
//        }

//        public override string ToString()
//        {
//            System.Reflection.PropertyInfo[] infos = GetType().GetProperties();
//            string[] lines = new string[infos.Length];
//            for (int i = 0; i < infos.Length; i++)
//                lines[i] = string.Format("\"{0}\":\"{1}\"", infos[i].Name, infos[i].GetValue(this).ToString());
//            return "{" + string.Join(",", lines) + "}";
//        }


//    }
//}