Setting_Init.cs 3.5 KB
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using ConfigHelper;

namespace OnlineStore.Common
{
    /// <summary> 
    /// 记录配置的key
    /// </summary>
    public class Setting_Init
    {
        [MyConfigComment("程序开机自启动")]
        public static MyConfig<bool>  App_AutoRun = false;
        /// <summary>
        /// 系统主界面标题
        /// </summary>
        [MyConfigComment("系统主界面标题")]
        public static MyConfig<string> App_Title="出库机构";

        [MyConfigComment("服务器地址")]
        public static MyConfig<string> Device_Server_Address = "";
        //public static MyConfig<string> Device_Server_Address = "http://192.168.1.243/smf-core";

        [MyConfigComment("设备界面语言")]
        public static MyConfig<string> Device_Default_Language = "zh-CN";

        [MyConfigComment("设备ID")]
        public static MyConfig<string> Device_CID = "01";

        [MyConfigComment("是否启用蜂鸣器")]
        public static MyConfig<bool> Device_EnableBuzzer = true;

        [MyConfigComment("屏蔽升降轴调试保护")]
        public static MyConfig<bool> Device_DisableUpdownProtect = false;

        [MyConfigComment("屏蔽出入库时料叉检测")]
        public static MyConfig<bool> Device_Disable_INOUT_FixtureCheck = false;


        [MyConfigComment("二维码扫码超时毫秒")]
        public static MyConfig<int> Device_RfidServer_Port = 30001;


        [MyConfigComment("Agv服务器地址")]
        public static MyConfig<string> Device_AgvServer = "127.0.0.1";

        [MyConfigComment("AGV服务器端口号")]
        public static MyConfig<int> Device_AgvPort = 12000;
        
        [MyConfigComment("Agv节点ID列表")]
        public static MyConfig<string[]> Device_AgvNodeId =new string[] { "1","2","3","4"};

        [MyConfigComment("AGV节点名称")]
        public static MyConfig<string[]> Device_AgvNodeName=new string[] { "A1", "A2", "A3", "A4" };

        [MyConfigComment("管理员密码")]
        public static MyConfig<string> User_AdminPassword = "123456";
        [MyConfigComment("启用管理员密码")]
        public static MyConfig<bool> User_Enable = false;



        /// <summary>
        /// 摄像机名称
        /// </summary>
        [MyConfigComment("摄像机名称IN_1")]
        public static MyConfig<string[]> CameraScan_IN_1 = new string[] { };
        [MyConfigComment("摄像机名称IN_2")]
        public static MyConfig<string[]> CameraScan_IN_2 = new string[] { };
        [MyConfigComment("扫码类型清单#号分割")]
        public static MyConfig<string> CameraScan_CodeType = "QR Code#Data Matrix ECC 200";
        [MyConfigComment("扫码学习文件保存目录")]
        public static MyConfig<string> CameraScan_CodeParamPath = "CodeParam";
        [MyConfigComment("二维码扫码最大数量")]
        public static MyConfig<int> CameraScan_QRCodeCount = 3;
        [MyConfigComment("二维码扫码超时毫秒")]
        public static MyConfig<int> CameraScan_CodeTimeOut = 3000;
 

        public static MyConfig<bool> R_IsPutReel;
        public static MyConfig<string> R_WareCode;
        public static MyConfig<string> R_StartPosID;
        public static MyConfig<string> R_TargetPosID;
        public static MyConfig<string> R_TargetOutShelf;
        public static MyConfig<string> R_TargetLoc;
        public static MyConfig<int> R_PlateW;
        public static MyConfig<int> R_PlateH; 
        public static MyConfig<bool> R_IsNg;
        public static MyConfig<string> R_NgMsg;
    }
}