Setting_Init.cs 3.8 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="MIMO";

        [MyConfigComment("服务器地址")]
        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("是否必须包含PN")]
        public static MyConfig<bool> Device_MustHavePN = false;

        [MyConfigComment("跳过贴标流程")]
        public static MyConfig<bool> Device_Disable_labelling = false;

        [MyConfigComment("X高压端口")]
        public static MyConfig<string> XRay_Port = "http://192.168.1.4:50001";        

        [MyConfigComment("X高压电压")]
        public static MyConfig<double> XRay_Voltage = 50;
        [MyConfigComment("X高压电流")]
        public static MyConfig<double> XRay_Current = 0.6;
        [MyConfigComment("X高压点亮后延迟,毫秒")]
        public static MyConfig<int> XRay_Light_Delay = 1500;

        [MyConfigComment("打印机IP地址")]
        public static MyConfig<string> Printer_IP = "192.168.4.21";
        [MyConfigComment("打印机标签模版")]
        public static MyConfig<string> Printer_Labelname = "label";

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


        [MyConfigComment("SO20117_Authurl")]
        public static MyConfig<string> SO20117_Authurl = "http://10.44.160.15:21021/api/TokenAuth/Authenticate";
        [MyConfigComment("SO20117_pnurl")]
        public static MyConfig<string> SO20117_pnurl = "http://10.44.160.15:21021/api/services/app/Reel/GetReelInfoById";

        [MyConfigComment("NG箱当前料盘数量")]
        public static MyConfig<int> Temp_NGBox_Count = 0;
        [MyConfigComment("NG箱最大料盘数量")]
        public static MyConfig<int> Temp_NG_BOX_MAXCOUNT = 50;
        public static MyConfig<int> Temp_Last_Reel_Width = 0;
        public static MyConfig<int> Temp_Last_Reel_Height = 0;
        public static MyConfig<int> Temp_Last_InMove_Reel_Width = 0;
        public static MyConfig<int> Temp_Last_InMove_Reel_Height = 0;
        public static MyConfig<string> Temp_OutMoveParam = "";

        public static MyConfig<int> Runtime_StartMovePosition = 0;
        /// <summary>
        /// 摄像机名称
        /// </summary>
        [MyConfigComment("摄像机名称列表#号分割")]
        public static MyConfig<string> CameraScan_CameraName = "CameraName";
        [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;
    }
}