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

namespace OnlineStore.Common
{
    /// <summary> 
    /// 记录配置的key
    /// </summary>
    public class Setting_Init
    {   /// <summary>
        /// 系统启动时自动启动料仓,=1时自动启动,并隐藏窗口,=0时不需要
        /// </summary>
        public static string App_AutoRun = "App_AutoRun";
        /// <summary>
        /// 系统主界面标题
        /// </summary>
        public static string App_Title = "App_Title"; 
         
        /// <summary>
        /// 摄像机名称
        /// </summary>
        public static string CameraName = "CameraName";

       
        public static string Config_Pwd = "Config_Pwd";
     
       
        public static string UseBuzzer = "UseBuzzer";

       /// <summary>
       /// 检测到料串自动入料
       /// </summary>
        public static string AutoInput = "AutoInput";
        /// <summary>
        /// 进出轴待机点位,进出轴在此位置时,升降和旋转才可以走
        /// </summary>
        public static string InoutDefaultPosition = "InoutDefaultPosition";

        public static string LabelName = "LabelName";
        public static string PrinterName = "PrinterName";
        public static string NeedPrintLabel = "NeedPrintLabel";
        public static string StickingPosJudgment = "StickingPosJudgment";

        public static string GratingSignal = "GratingSignal";
        /// <summary>
        /// 启用贴标功能
        /// </summary>
        public static string UseLabel = "UseLabel";
        public static string code_block_size_list="code_block_size_list";
        public static string QRCodeCount= "QRCodeCount";
        public static string CodeType= "CodeType";
        public static string CodeParamPath= "CodeParamPath";


        [MyConfigComment("X高压端口")]
        public static MyConfig<string> XRay_Port = "COM2";
        [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 = 2500;

        [MyConfigComment("条码类型")]
        public static MyConfig<string> Camera_CodeType = "QR Code#Data Matrix ECC 200";
        [MyConfigComment("条码解码参数路径")]
        public static MyConfig<string> Camera_CodeParamPath = "";
        [MyConfigComment("筛选条码数量")]
        public static MyConfig<int> Camera_QRCodeCount = 3;
        [MyConfigComment("解码的超时时间")]
        public static MyConfig<int> Camera_CodeTimeOut = 2000;


        [MyConfigComment("MT WebSocket服务器地址")]
        public static MyConfig<string> Device_MT_Server = "ws://127.0.0.1:26901/";

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