| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336 |
- 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;
- /// <summary>
- /// 服务端地址
- /// </summary>
- public static string ServiceUrl = ConfigurationManager.AppSettings["ServiceUrl"].ToString();
- /// <summary>
- /// 服务器IP,用于ping网络
- /// </summary>
- public static string ServiceIp = ConfigurationManager.AppSettings["ServiceIp"].ToString();
- /// <summary>
- /// 文件上传地址
- /// </summary>
- public static string fpath = ConfigurationManager.AppSettings["fpath"].ToString();
- /// <summary>
- /// 图片压缩比例
- /// </summary>
- public static int imgMass = Convert.ToInt32(ConfigurationManager.AppSettings["imgMass"].ToString());
- /// <summary>
- /// 图片压缩比例2 针对车号抓拍压缩
- /// </summary>
- public static int imgMass2 = Convert.ToInt32(ConfigurationManager.AppSettings["imgMass2"].ToString());
- /// <summary>
- /// 毛皮差值验证(单位kg)
- /// </summary>
- public static int differenceWgt = Convert.ToInt32(ConfigurationManager.AppSettings["differenceWgt"].ToString());
- /// <summary>
- /// 两次过磅最低间隔时间 分钟
- /// </summary>
- public static int timeJg = Convert.ToInt32(ConfigurationManager.AppSettings["timeJg"].ToString());
- /// <summary>
- /// 计量完成语音播报次数
- /// </summary>
- public static int voiceNum = Convert.ToInt32(ConfigurationManager.AppSettings["voiceNum"].ToString());
- /// <summary>
- /// 计量点编号
- /// </summary>
- public static string pointNo = ConfigurationManager.AppSettings["pointNo"].ToString();
- /// <summary>
- /// 计量点
- /// </summary>
- public static string pointName = ConfigurationManager.AppSettings["pointName"].ToString();
- /// <summary>
- /// 秤体量程
- /// </summary>
- public static int maxRange = Convert.ToInt32(ConfigurationManager.AppSettings["maxRange"].ToString());
- /// <summary>
- /// 硬盘录像机仪表非抓拍通道
- /// </summary>
- public static string channelOther = ConfigurationManager.AppSettings["channelOther"].ToString();
- /// <summary>
- /// 硬盘录像机需显示视频的通道
- /// </summary>
- public static string channelVis = ConfigurationManager.AppSettings["channelVis"].ToString();
- /// <summary>
- /// 显示高度
- /// </summary>
- public static int channelVisHeight = Convert.ToInt32(ConfigurationManager.AppSettings["channelVisHeight"].ToString());
- /// <summary>
- /// 硬盘录像机仪表抓拍通道
- /// </summary>
- public static int channel = Convert.ToInt32(ConfigurationManager.AppSettings["channel"].ToString());
- /// <summary>
- /// 硬盘录像机车号抓拍通道
- /// </summary>
- public static int channelCarNo = Convert.ToInt32(ConfigurationManager.AppSettings["channelCarNo"].ToString());
- /// <summary>
- /// 硬盘录像机IP
- /// </summary>
- public static string voicePlayIp = ConfigurationManager.AppSettings["voicePlayIp"].ToString();
- /// <summary>
- /// 硬盘录像机端口
- /// </summary>
- public static int voicePlayPort = Convert.ToInt32(ConfigurationManager.AppSettings["voicePlayPort"].ToString());
- /// <summary>
- /// 硬盘录像机账号
- /// </summary>
- public static string voicePlayUid = ConfigurationManager.AppSettings["voicePlayUid"].ToString();
- /// <summary>
- /// 硬盘录像机密码
- /// </summary>
- public static string voicePlayPwd = ConfigurationManager.AppSettings["voicePlayPwd"].ToString();
- /// <summary>
- /// 车号抓拍IP
- /// </summary>
- public static string voiceCarNoIp = ConfigurationManager.AppSettings["voiceCarNoIp"].ToString();
- /// <summary>
- /// 车号抓拍端口
- /// </summary>
- public static int voiceCarNoPort = Convert.ToInt32(ConfigurationManager.AppSettings["voiceCarNoPort"].ToString());
- /// <summary>
- /// 车号抓拍账号
- /// </summary>
- public static string voiceCarNoUid = ConfigurationManager.AppSettings["voiceCarNoUid"].ToString();
- /// <summary>
- /// 车号抓拍密码
- /// </summary>
- public static string voiceCarNoPwd = ConfigurationManager.AppSettings["voiceCarNoPwd"].ToString();
- /// <summary>
- /// 车号抓拍IP
- /// </summary>
- public static string voiceCarNoIp2 = ConfigurationManager.AppSettings["voiceCarNoIp2"].ToString();
- /// <summary>
- /// 打开车号识别的个数
- /// </summary>
- public static string openVoice = ConfigurationManager.AppSettings["openVoice"].ToString();
- /// <summary>
- /// 车号抓拍端口
- /// </summary>
- public static int voiceCarNoPort2 = Convert.ToInt32(ConfigurationManager.AppSettings["voiceCarNoPort2"].ToString());
- /// <summary>
- /// 车号抓拍账号
- /// </summary>
- public static string voiceCarNoUid2 = ConfigurationManager.AppSettings["voiceCarNoUid2"].ToString();
- /// <summary>
- /// 车号抓拍密码
- /// </summary>
- public static string voiceCarNoPwd2 = ConfigurationManager.AppSettings["voiceCarNoPwd2"].ToString();
- /// <summary>
- ///
- /// </summary>
- public static string plcIp = ConfigurationManager.AppSettings["plcIp"].ToString();
- /// <summary>
- ///
- /// </summary>
- public static int plcPort = Convert.ToInt32(ConfigurationManager.AppSettings["plcPort"].ToString());
- /// <summary>
- /// 采集的点位,例如D0是0,D3则是3
- /// </summary>
- public static string plcLocation = ConfigurationManager.AppSettings["plcLocation"].ToString();
- /// <summary>
- /// 采集的点位名称
- /// </summary>
- public static string plcLocationName = ConfigurationManager.AppSettings["plcLocationName"].ToString();
- /// <summary>
- /// moxa、plc采集休眠时长
- /// </summary>
- public static int sleepTime = Convert.ToInt32(ConfigurationManager.AppSettings["sleepTime"].ToString());
- /// <summary>
- /// 数据上传休眠时间
- /// </summary>
- public static int sleepUploadTime = Convert.ToInt32(ConfigurationManager.AppSettings["sleepUploadTime"].ToString());
- /// <summary>
- /// 图片过期时间
- /// </summary>
- public static int imgTimeOut = Convert.ToInt32(ConfigurationManager.AppSettings["imgTimeOut"].ToString());
- /// <summary>
- /// 0使用串口获取重量,1使用moxa获取重量
- /// </summary>
- public static string getWgtType = ConfigurationManager.AppSettings["getWgtType"].ToString();
- /// <summary>
- /// COM口
- /// </summary>
- public static string comPort = ConfigurationManager.AppSettings["comPort"].ToString();
- /// <summary>
- /// 波特率
- /// </summary>
- public static int comBaud = Convert.ToInt32(ConfigurationManager.AppSettings["comBaud"].ToString());
- /// <summary>
- /// 奇偶校验方式
- /// </summary>
- public static string comParity = ConfigurationManager.AppSettings["comParity"].ToString();
- /// <summary>
- /// 数据长度
- /// </summary>
- public static int comLength = Convert.ToInt32(ConfigurationManager.AppSettings["comLength"].ToString());
- /// <summary>
- /// 结束符
- /// </summary>
- public static string comStopBits = ConfigurationManager.AppSettings["comStopBits"].ToString();
- /// <summary>
- ///
- /// </summary>
- public static string moxaIP = ConfigurationManager.AppSettings["moxaIP"].ToString();
- /// <summary>
- ///
- /// </summary>
- public static int moxaPort = Convert.ToInt32(ConfigurationManager.AppSettings["moxaPort"].ToString());
- /// <summary>
- /// Moxa采集的仪表数据截止位符号 这个是ascii
- /// </summary>
- public static int separate = Convert.ToInt32(ConfigurationManager.AppSettings["separate"].ToString());
- /// <summary>
- /// Moxa采集的数据完整一条的长度
- /// </summary>
- public static int messageLength = Convert.ToInt32(ConfigurationManager.AppSettings["messageLength"].ToString());
- /// <summary>
- /// Moxa采集的仪表数据开始位
- /// </summary>
- public static int startPosition = Convert.ToInt32(ConfigurationManager.AppSettings["startPosition"].ToString());
- /// <summary>
- /// Moxa采集的仪表数据长度
- /// </summary>
- public static int dataLength = Convert.ToInt32(ConfigurationManager.AppSettings["dataLength"].ToString());
- /// <summary>
- /// Moxa采集的仪表数据是否反转
- /// </summary>
- public static string isFz = ConfigurationManager.AppSettings["isFz"].ToString();
- /// <summary>
- /// 波动次数
- /// </summary>
- public static int undulateCount = Convert.ToInt32(ConfigurationManager.AppSettings["undulateCount"].ToString());
- /// <summary>
- /// 判稳刻度值
- /// </summary>
- public static int undulateValue = Convert.ToInt32(ConfigurationManager.AppSettings["undulateValue"].ToString());
- /// <summary>
- /// 零点判断绝对值在0到多少内为零点
- /// </summary>
- public static int minValue = Convert.ToInt32(ConfigurationManager.AppSettings["minValue"].ToString());
-
- /// <summary>
- ///
- /// </summary>
- public static string redisIp = ConfigurationManager.AppSettings["redisIp"].ToString();
- /// <summary>
- ///
- /// </summary>
- public static int redisPort = Convert.ToInt32(ConfigurationManager.AppSettings["redisPort"].ToString());
- #region rfid配置
- /// <summary>
- /// 0不启用rfid,1启用rfid
- /// </summary>
- public static string rfidStart = ConfigurationManager.AppSettings["rfidStart"].ToString();
- /// <summary>
- /// 断开重连持续时间 分钟
- /// </summary>
- public static int rfidConnTime = Convert.ToInt32(ConfigurationManager.AppSettings["rfidConnTime"].ToString());
- /// <summary>
- /// 走tcp的采集方式 rfid的ip地址
- /// </summary>
- public static string rfidIP = ConfigurationManager.AppSettings["rfidIP"].ToString();
- /// <summary>
- /// 走tcp的采集方式 rfid的port
- /// </summary>
- public static int rfidPort = Convert.ToInt32(ConfigurationManager.AppSettings["rfidPort"].ToString());
- #endregion
- /// <summary>
- /// 走串口的方式 开始取值位置从0开始数
- /// </summary>
- public static int isEndHour = Convert.ToInt32(ConfigurationManager.AppSettings["isEndHour"].ToString());
- /// <summary>
- /// Led的IP地址
- /// </summary>
- public static string ledIp = ConfigurationManager.AppSettings["ledIp"].ToString();
-
- /// <summary>
- /// plc是否打开 0关闭,1打开
- /// </summary>
- public static string plcStart = ConfigurationManager.AppSettings["plcStart"].ToString();
- /// <summary>
- /// 道闸点位值
- /// </summary>
- public static ushort dz = Convert.ToUInt16(ConfigurationManager.AppSettings["dz"].ToString());
- /// <summary>
- /// 道闸的开 由于程序无法判断车子是否完全离开,所以程序不能关闭道闸,需要plc那边接个红外或者地感线圈进行判断
- /// </summary>
- public static ushort dzValue = Convert.ToUInt16(ConfigurationManager.AppSettings["dzValue"].ToString());
- }
- }
|