コード例 #1
0
ファイル: AlarmTests.cs プロジェクト: wrayz/AlarmAdapter
        public void Cacti_ALERT訊息_為異常()
        {
            //Arrange
            var expected = "Y";

            var monitor = new Monitor
            {
                DEVICE_SN      = "2018001",
                DEVICE_ID      = "192.168.10.99",
                TARGET_NAME    = "Traffic - Gi1/0/20 [traffic_in]",
                TARGET_VALUE   = "ALERT",
                TARGET_MESSAGE = "current value is 5630.6207",
                RECEIVE_TIME   = DateTime.Parse("2018/11/06 18:08:34", CultureInfo.InvariantCulture)
            };

            var alarm = new Alarmer();

            //Act
            var actual = alarm.IsException(monitor, _target);

            //Assert
            Assert.AreEqual(expected, actual);
        }
コード例 #2
0
ファイル: WorkDirector.cs プロジェクト: wrayz/AlarmAdapter
 /// <summary>
 /// 初始工作站
 /// </summary>
 private void InitWorkStation()
 {
     _parser  = ParserFactory.CreateInstance(_detector);
     _alarmer = new Alarmer();
 }
コード例 #3
0
ファイル: GetAllController.cs プロジェクト: fiur/HeatAPI2
        public JsonResult GetAll()
        {
            using (_context)
            {
                // Create a List
                List <Measurement> Mlist = new List <Measurement>();

                Tinde _tinde = _context.Tinde.OrderByDescending(p => p.Datetime).FirstOrDefault();
                Mlist.Add(_tinde);

                Tude _tude = _context.Tude.OrderByDescending(p => p.Datetime).FirstOrDefault();
                Mlist.Add(_tude);

                Treturr _treturr = _context.Treturr.OrderByDescending(p => p.Datetime).FirstOrDefault();
                Mlist.Add(_treturr);

                Tvv _tvv = _context.Tvv.OrderByDescending(p => p.Datetime).FirstOrDefault();
                Mlist.Add(_tvv);

                Tzinde _tzinde = _context.Tzinde.OrderByDescending(p => p.Datetime).FirstOrDefault();
                Mlist.Add(_tzinde);

                Tfremr _tfremr = _context.Tfremr.OrderByDescending(p => p.Datetime).FirstOrDefault();
                Mlist.Add(_tfremr);

                Tfremberr _tfremberr = _context.Tfremberr.OrderByDescending(p => p.Datetime).FirstOrDefault();
                Mlist.Add(_tfremberr);

                Tfrainde _tfrainde = _context.Tfrainde.OrderByDescending(p => p.Datetime).FirstOrDefault();
                Mlist.Add(_tfrainde);

                Vkurve _vkurve = _context.Vkurve.OrderByDescending(p => p.Datetime).FirstOrDefault();
                Mlist.Add(_vkurve);

                Qcirc _qcirc = _context.Qcirc.OrderByDescending(p => p.Datetime).FirstOrDefault();
                Mlist.Add(_qcirc);

                Ptotude _ptotude = _context.Ptotude.OrderByDescending(p => p.Datetime).FirstOrDefault();
                Mlist.Add(_ptotude);

                Pude _pude = _context.Pude.OrderByDescending(p => p.Datetime).FirstOrDefault();
                Mlist.Add(_pude);

                Pprodvv _pprodvv = _context.Pprodvv.OrderByDescending(p => p.Datetime).FirstOrDefault();
                Mlist.Add(_pprodvv);

                Pprodvarme _pprodvarme = _context.Pprodvarme.OrderByDescending(p => p.Datetime).FirstOrDefault();
                Mlist.Add(_pprodvarme);

                Grmin _grmin = _context.Grmin.OrderByDescending(p => p.Datetime).FirstOrDefault();
                Mlist.Add(_grmin);

                Componoff _componoff = _context.Componoff.OrderByDescending(p => p.Datetime).FirstOrDefault();
                Mlist.Add(_componoff);

                Alarmer _alarmer = _context.Alarmer.OrderByDescending(p => p.Datetime).FirstOrDefault();
                Mlist.Add(_alarmer);

                Ttilinde _ttilinde = _context.Ttilinde.OrderByDescending(p => p.Datetime).FirstOrDefault();
                Mlist.Add(_ttilinde);

                Tstopude _tstopude = _context.Tstopude.OrderByDescending(p => p.Datetime).FirstOrDefault();
                Mlist.Add(_tstopude);

                JsonResult Measurementsresult = new JsonResult(Mlist);

                return(Measurementsresult);
            }
        }
コード例 #4
0
 public void Error(string msg, Exception e = null)
 {
     Alarmer.Error(msg, e);
 }