コード例 #1
0
        public void TestGetHistoryPramaValue()
        {
            HistoryParamDbContext context = new HistoryParamDbContext();

            DateTime today = DateTime.Now;
            string circuitIDs = "000001G0010001,000001G0010002,000001G0010003,000001G0010004,000001G0010005";
            string circuitID = "000001G0010001";
            string[] ids = circuitIDs.Split(',');

            string circuitPrame = "31000000000711,31000000000700,31000000000701,31000000000702";
            string[] prame = circuitPrame.Split(',');

            List<HistoryParameterValue> historyParameterValueList = context.GetParamValue(circuitID, prame,today.ToString("yyyy-MM-dd"),60);

            Console.WriteLine(UtilTest.GetJson(historyParameterValueList));
        }
コード例 #2
0
        public void TestHistoryParamBinary()
        {
            HistoryParamDbContext context = new HistoryParamDbContext();
            Acrel.HisDB.GetData getData = new Acrel.HisDB.GetData();

            string circuitID = "000001G0010001";
            string circuitPrame = "31000000000711,31000000000700,31000000000701,31000000000702";
            string[] prame = circuitPrame.Split(',');

            List<HistoryBinarys> list = context.GetHistoryBinaryString(circuitID,prame,DateTime.Now);

            foreach (HistoryBinarys item in list)
            {
                Dictionary<DateTime,double> dic = getData.GetContinueBytesOfFive(item.Value,new DateTime(2018,10,25,0,0,0),new DateTime(2018,10,25,13,0,0),5);

                Console.WriteLine(dic.Count);
            }

            Console.WriteLine(list.Count);
        }
コード例 #3
0
 public THParamService()
 {
     context = new HistoryParamDbContext();
 }