using System; using System.Collections.Generic; using System.Configuration; using System.Linq; using System.Text; using System.Threading.Tasks; namespace CarLocalMeter { public class AppConfigCache { public static string path = Environment.CurrentDirectory; /// /// 服务端地址 /// public static string ServiceUrl = ConfigurationManager.AppSettings["ServiceUrl"].ToString(); /// /// 服务器IP,用于ping网络 /// public static string ServiceIp = ConfigurationManager.AppSettings["ServiceIp"].ToString(); /// /// 文件上传地址 /// public static string fpath = ConfigurationManager.AppSettings["fpath"].ToString(); /// /// 图片压缩比例 /// public static int imgMass = Convert.ToInt32(ConfigurationManager.AppSettings["imgMass"].ToString()); /// /// 图片压缩比例2 针对车号抓拍压缩 /// public static int imgMass2 = Convert.ToInt32(ConfigurationManager.AppSettings["imgMass2"].ToString()); /// /// 毛皮差值验证(单位kg) /// public static int differenceWgt = Convert.ToInt32(ConfigurationManager.AppSettings["differenceWgt"].ToString()); /// /// 进入测试界面还是正式界面 0测试,1正式 /// public static string productType = ConfigurationManager.AppSettings["productType"].ToString(); /// /// 计量点编号 /// public static string pointNo = ConfigurationManager.AppSettings["pointNo"].ToString(); /// /// 计量点 /// public static string pointName = ConfigurationManager.AppSettings["pointName"].ToString(); /// /// 秤体量程 /// public static int maxRange = Convert.ToInt32(ConfigurationManager.AppSettings["maxRange"].ToString()); /// /// 硬盘录像机仪表非抓拍通道 /// public static string channelOther = ConfigurationManager.AppSettings["channelOther"].ToString(); /// /// 硬盘录像机需显示视频的通道 /// public static string channelVis = ConfigurationManager.AppSettings["channelVis"].ToString(); /// /// 显示高度 /// public static int channelVisHeight = Convert.ToInt32(ConfigurationManager.AppSettings["channelVisHeight"].ToString()); /// /// 硬盘录像机仪表抓拍通道 /// public static int channel = Convert.ToInt32(ConfigurationManager.AppSettings["channel"].ToString()); /// /// 硬盘录像机IP /// public static string voicePlayIp = ConfigurationManager.AppSettings["voicePlayIp"].ToString(); /// /// 硬盘录像机端口 /// public static int voicePlayPort = Convert.ToInt32(ConfigurationManager.AppSettings["voicePlayPort"].ToString()); /// /// 硬盘录像机账号 /// public static string voicePlayUid = ConfigurationManager.AppSettings["voicePlayUid"].ToString(); /// /// 硬盘录像机密码 /// public static string voicePlayPwd = ConfigurationManager.AppSettings["voicePlayPwd"].ToString(); /// /// 车号抓拍IP /// public static string voiceCarNoIp = ConfigurationManager.AppSettings["voiceCarNoIp"].ToString(); /// /// 车号抓拍端口 /// public static int voiceCarNoPort = Convert.ToInt32(ConfigurationManager.AppSettings["voiceCarNoPort"].ToString()); /// /// 车号抓拍账号 /// public static string voiceCarNoUid = ConfigurationManager.AppSettings["voiceCarNoUid"].ToString(); /// /// 车号抓拍密码 /// public static string voiceCarNoPwd = ConfigurationManager.AppSettings["voiceCarNoPwd"].ToString(); /// /// /// public static string plcIp = ConfigurationManager.AppSettings["plcIp"].ToString(); /// /// /// public static int plcPort = Convert.ToInt32(ConfigurationManager.AppSettings["plcPort"].ToString()); /// /// 采集的点位,例如D0是0,D3则是3 /// public static string plcLocation = ConfigurationManager.AppSettings["plcLocation"].ToString(); /// /// 采集的点位名称 /// public static string plcLocationName = ConfigurationManager.AppSettings["plcLocationName"].ToString(); /// /// 采集的点位,写入 /// public static string plcLocationHMI = ConfigurationManager.AppSettings["plcLocationHMI"].ToString(); /// /// 采集的点位名称 写入 /// public static string plcLocationNameHMI = ConfigurationManager.AppSettings["plcLocationNameHMI"].ToString(); /// /// moxa采集休眠时长 /// public static int sleepTime = Convert.ToInt32(ConfigurationManager.AppSettings["sleepTime"].ToString()); /// /// /// public static string moxaIP = ConfigurationManager.AppSettings["moxaIP"].ToString(); /// /// /// public static int moxaPort = Convert.ToInt32(ConfigurationManager.AppSettings["moxaPort"].ToString()); /// /// Moxa采集的仪表数据截止位符号 这个是ascii /// public static int separate = Convert.ToInt32(ConfigurationManager.AppSettings["separate"].ToString()); /// /// Moxa采集的数据完整一条的长度 /// public static int messageLength = Convert.ToInt32(ConfigurationManager.AppSettings["messageLength"].ToString()); /// /// Moxa采集的仪表数据开始位 /// public static int startPosition = Convert.ToInt32(ConfigurationManager.AppSettings["startPosition"].ToString()); /// /// Moxa采集的仪表数据长度 /// public static int dataLength = Convert.ToInt32(ConfigurationManager.AppSettings["dataLength"].ToString()); /// /// Moxa采集的仪表数据是否反转 /// public static string isFz = ConfigurationManager.AppSettings["isFz"].ToString(); /// /// 波动次数 /// public static int undulateCount = Convert.ToInt32(ConfigurationManager.AppSettings["undulateCount"].ToString()); /// /// 判稳刻度值 /// public static int undulateValue = Convert.ToInt32(ConfigurationManager.AppSettings["undulateValue"].ToString()); /// /// /// public static string redisIp = ConfigurationManager.AppSettings["redisIp"].ToString(); /// /// /// public static int redisPort = Convert.ToInt32(ConfigurationManager.AppSettings["redisPort"].ToString()); #region rfid配置 /// /// 断开重连持续时间 分钟 /// public static int rfidConnTime = Convert.ToInt32(ConfigurationManager.AppSettings["rfidConnTime"].ToString()); /// /// 走tcp的采集方式 rfid的ip地址 /// public static string rfidIP = ConfigurationManager.AppSettings["rfidIP"].ToString(); /// /// 走tcp的采集方式 rfid的port /// public static int rfidPort = Convert.ToInt32(ConfigurationManager.AppSettings["rfidPort"].ToString()); /// /// 走tcp的采集方式 数据截止位符号 /// public static int rfidSeparate = Convert.ToInt32(ConfigurationManager.AppSettings["rfidSeparate"].ToString()); /// /// 走tcp的采集方式 报文长度 /// public static int rfidMessageLength = Convert.ToInt32(ConfigurationManager.AppSettings["rfidMessageLength"].ToString()); /// /// 走tcp的采集方式 开始取值位置从0开始数 /// public static int rfidStartPosition = Convert.ToInt32(ConfigurationManager.AppSettings["rfidStartPosition"].ToString()); /// /// 走tcp的采集方式 取多少位 /// public static int rfidDataLength = Convert.ToInt32(ConfigurationManager.AppSettings["rfidDataLength"].ToString()); /// /// 走tcp的采集方式 是否反转 false不反转 true反转 /// public static bool rfidIsFz = Convert.ToBoolean(ConfigurationManager.AppSettings["rfidIsFz"].ToString()); #endregion /// /// 走串口的方式 开始取值位置从0开始数 /// public static int isEndHour = Convert.ToInt32(ConfigurationManager.AppSettings["isEndHour"].ToString()); } }