BoxEquip_Config.cs 7.5 KB
using log4net;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Reflection;
using System.Text;
using System.Threading.Tasks;

namespace OnlineStore.LoadCSVLibrary
{
   
    public class BoxEquip_Config : DeviceConfig
    {
        public BoxEquip_Config()
            : base()
        {
        }
        public BoxEquip_Config(int id, string cid, string type, string filepath)
            : base(id, cid, LoadCSVLibrary.DeviceType.BoxEquip, filepath)
        {
        }
        /// <summary>
        ///  AXIS,0,行走机构,MoveAxis,0,HC,,35000,60000,60000,1000,5000,20000,10,100,0,0
        /// </summary>
        [ConfigProAttribute("MoveAxis")]
        public ConfigMoveAxis MoveAxis { get; set; }
        /// <summary>
        ///  AXIS,0,料斗拉取进出轴,PullAxis_Inout,1,HC,,35000,60000,60000,1000,5000,20000,10,100,0,0
        /// </summary>
        [ConfigProAttribute("PullAxis_Inout")]
        public ConfigMoveAxis PullAxis_Inout { get; set; }
        /// <summary>
        ///  AXIS,0,移栽升降轴,UpdownAxis,2,HC,,35000,60000,60000,1000,5000,20000,10,100,0,0
        /// </summary>
        [ConfigProAttribute("UpdownAxis")]
        public ConfigMoveAxis UpdownAxis { get; set; }
        /// <summary>
        ///  AXIS,0,A面移栽X轴,XAxis_A,3,HC,,35000,60000,60000,1000,5000,20000,10,100,0,0
        /// </summary>
        [ConfigProAttribute("XAxis_A")]
        public ConfigMoveAxis XAxis_A { get; set; }
        /// <summary>
        ///  AXIS,0,A面移栽旋转轴,MiddleAxis_A,4,HC,,35000,60000,60000,1000,5000,20000,10,100,0,0
        /// </summary>
        [ConfigProAttribute("MiddleAxis_A")]
        public ConfigMoveAxis MiddleAxis_A { get; set; }
        /// <summary>
        ///  AXIS,0,A面移栽压紧轴,ComAxis_A,5,HC,,35000,60000,60000,1000,5000,20000,10,100,0,0
        /// </summary>
        [ConfigProAttribute("ComAxis_A")]
        public ConfigMoveAxis ComAxis_A { get; set; }
        /// <summary>
        ///  AXIS,0,料斗拉取升降轴,PullAxis_Updown,6,HC,,35000,60000,60000,1000,5000,20000,10,100,0,0
        /// </summary>
        [ConfigProAttribute("PullAxis_Updown")]
        public ConfigMoveAxis PullAxis_Updown { get; set; }
        /// <summary>
        ///  AXIS,0,B面移栽X轴,XAxis_B,7,HC,,35000,60000,60000,1000,5000,20000,10,100,0,0
        /// </summary>
        [ConfigProAttribute("XAxis_B")]
        public ConfigMoveAxis XAxis_B { get; set; }
        /// <summary>
        ///  AXIS,0,B面移栽旋转轴,MiddleAxis_B,8,HC,,35000,60000,60000,1000,5000,20000,10,100,0,0
        /// </summary>
        [ConfigProAttribute("MiddleAxis_B")]
        public ConfigMoveAxis MiddleAxis_B { get; set; }
        /// <summary>
        ///  AXIS,0,B面移栽压紧轴,ComAxis_B,9,HC,,35000,60000,60000,1000,5000,20000,10,100,0,0
        /// </summary>
        [ConfigProAttribute("ComAxis_B")]
        public ConfigMoveAxis ComAxis_B { get; set; }
        /// <summary>
        ///  PRO,0,设备是否处于调试状态(1=调试,0=正常),IsDebug,0,,,,,,,,,,,,
        /// </summary>
        [ConfigProAttribute("IsDebug")]
        public int IsDebug { get; set; }
        /// <summary>
        ///  PRO,0,行走机构_待机点P1,MoveAxis_P1,100,,,,,,,,,,,,
        /// </summary>
        [ConfigProAttribute("MoveAxis_P1")]
        public int MoveAxis_P1 { get; set; }
        /// <summary>
        ///  PRO,0,行走机构_P1速度,MoveAxis_P1_Speed,108,,,,,,,,,,,,
        /// </summary>
        [ConfigProAttribute("MoveAxis_P1_Speed")]
        public int MoveAxis_P1_Speed { get; set; }
        /// <summary>
        ///  PRO,0,料斗拉取进出轴_待机点P1,PullAxis_Inout_P1,100,,,,,,,,,,,,
        /// </summary>
        [ConfigProAttribute("PullAxis_Inout_P1")]
        public int PullAxis_Inout_P1 { get; set; }
        /// <summary>
        ///  PRO,0,料斗拉取进出轴_P1速度,PullAxis_Inout_P1_Speed,108,,,,,,,,,,,,
        /// </summary>
        [ConfigProAttribute("PullAxis_Inout_P1_Speed")]
        public int PullAxis_Inout_P1_Speed { get; set; }
        /// <summary>
        ///  PRO,0,移栽升降轴_待机点P1,Updown_P1,100,,,,,,,,,,,,
        /// </summary>
        [ConfigProAttribute("Updown_P1")]
        public int Updown_P1 { get; set; }
        /// <summary>
        ///  PRO,0,移栽升降轴_P1速度,Updown_P1_Speed,108,,,,,,,,,,,,
        /// </summary>
        [ConfigProAttribute("Updown_P1_Speed")]
        public int Updown_P1_Speed { get; set; }
        /// <summary>
        ///  PRO,0,料斗拉取升降轴_待机点P1,PullAxis_Updown_P1,100,,,,,,,,,,,,
        /// </summary>
        [ConfigProAttribute("PullAxis_Updown_P1")]
        public int PullAxis_Updown_P1 { get; set; }
        /// <summary>
        ///  PRO,0,料斗拉取升降轴_P1速度,PullAxis_Updown_P1_Speed,108,,,,,,,,,,,,
        /// </summary>
        [ConfigProAttribute("PullAxis_Updown_P1_Speed")]
        public int PullAxis_Updown_P1_Speed { get; set; }
        /// <summary>
        ///  PRO,0,A面移栽X轴_待机点P1,XAxis_A_P1,100,,,,,,,,,,,,
        /// </summary>
        [ConfigProAttribute("XAxis_A_P1")]
        public int XAxis_A_P1 { get; set; }
        /// <summary>
        ///  PRO,0,A面移栽X轴_P1速度,XAxis_A_P1_Speed,108,,,,,,,,,,,,
        /// </summary>
        [ConfigProAttribute("XAxis_A_P1_Speed")]
        public int XAxis_A_P1_Speed { get; set; }
        /// <summary>
        ///  PRO,0,A面移栽旋转轴_待机点P1,MiddleAxis_A_P1,100,,,,,,,,,,,,
        /// </summary>
        [ConfigProAttribute("MiddleAxis_A_P1")]
        public int MiddleAxis_A_P1 { get; set; }
        /// <summary>
        ///  PRO,0,A面移栽旋转轴_P1速度,MiddleAxis_A_P1_Speed,108,,,,,,,,,,,,
        /// </summary>
        [ConfigProAttribute("MiddleAxis_A_P1_Speed")]
        public int MiddleAxis_A_P1_Speed { get; set; }
        /// <summary>
        ///  PRO,0,A面移栽压紧轴_待机点P1,ComAxis_A_P1,100,,,,,,,,,,,,
        /// </summary>
        [ConfigProAttribute("ComAxis_A_P1")]
        public int ComAxis_A_P1 { get; set; }
        /// <summary>
        ///  PRO,0,A面移栽压紧轴_P1速度,ComAxis_A_P1_Speed,108,,,,,,,,,,,,
        /// </summary>
        [ConfigProAttribute("ComAxis_A_P1_Speed")]
        public int ComAxis_A_P1_Speed { get; set; }
        /// <summary>
        ///  PRO,0,B面移栽X轴_待机点P1,XAxis_B_P1,100,,,,,,,,,,,,
        /// </summary>
        [ConfigProAttribute("XAxis_B_P1")]
        public int XAxis_B_P1 { get; set; }
        /// <summary>
        ///  PRO,0,B面移栽X轴_P1速度,XAxis_B_P1_Speed,108,,,,,,,,,,,,
        /// </summary>
        [ConfigProAttribute("XAxis_B_P1_Speed")]
        public int XAxis_B_P1_Speed { get; set; }
        /// <summary>
        ///  PRO,0,B面移栽旋转轴_待机点P1,MiddleAxis_B_P1,100,,,,,,,,,,,,
        /// </summary>
        [ConfigProAttribute("MiddleAxis_B_P1")]
        public int MiddleAxis_B_P1 { get; set; }
        /// <summary>
        ///  PRO,0,B面移栽旋转轴_P1速度,MiddleAxis_B_P1_Speed,108,,,,,,,,,,,,
        /// </summary>
        [ConfigProAttribute("MiddleAxis_B_P1_Speed")]
        public int MiddleAxis_B_P1_Speed { get; set; }
        /// <summary>
        ///  PRO,0,B面移栽压紧轴_待机点P1,ComAxis_B_P1,100,,,,,,,,,,,,
        /// </summary>
        [ConfigProAttribute("ComAxis_B_P1")]
        public int ComAxis_B_P1 { get; set; }
        /// <summary>
        ///  PRO,0,B面移栽压紧轴_P1速度,ComAxis_B_P1_Speed,108,,,,,,,,,,,,
        /// </summary>
        [ConfigProAttribute("ComAxis_B_P1_Speed")]
        public int ComAxis_B_P1_Speed { get; set; }
    }
}