Beispiel #1
0
        private void snmpmgr1_OnTrap(object sender, SnmpmgrTrapEventArgs e)
        {
            snmptrapMsg1 = e.SourceAddress;
            snmptrapMsg2 = oidToName(e.TrapOID);

            Console.WriteLine(DateTime.Now + "\t" + "Trap");
            Console.WriteLine(DateTime.Now + "\t" + snmptrapMsg1 + "\t" + snmptrapMsg2);


            if (snmptrapMsg1 == global::FMS_Manager.Properties.Settings.Default.snmpIP1)
            {
                string que1 = "update thupst SET vol18 ='" + snmptrapMsg2 + "' where ID = '1'";
                ld.update(que1);
                ld.logDate("UPS1 장비 통신오류" + snmptrapMsg2 + "");
                num = 46;
                //upsAlarmListBox[0].Items.Add(snmptrapMsg2);
                //upsAlarmListBox[0].SelectedIndex = upsAlarmListBox[0].Items.Count - 1;
            }
            else if (snmptrapMsg1 == global::FMS_Manager.Properties.Settings.Default.snmpIP2)
            {
                string que1 = "update thupst SET vol18 ='" + snmptrapMsg2 + "' where ID = '2'";
                ld.update(que1);
                ld.logDate("UPS2 장비 통신오류" + snmptrapMsg2 + "");
                num = 47;
                //upsAlarmListBox[1].Items.Add(snmptrapMsg2);
                //upsAlarmListBox[1].SelectedIndex = upsAlarmListBox[1].Items.Count - 1;
            }
            else if (snmptrapMsg1 == global::FMS_Manager.Properties.Settings.Default.snmpIP3)
            {
                string que1 = "update thupst SET vol18 ='" + snmptrapMsg2 + "' where ID = '3'";
                ld.update(que1);
                ld.logDate("UPS3 장비 통신오류" + snmptrapMsg2 + "");
                num = 48;
                //upsAlarmListBox[2].Items.Add(snmptrapMsg2);
                //upsAlarmListBox[2].SelectedIndex = upsAlarmListBox[2].Items.Count - 1;
            }
            cmonitering mo = new cmonitering();

            mo.LoadMoniteringDB();
            string dt1  = ld.timeText1;
            string dt2  = ld.timeText2;
            string que2 = "Insert into AlarmLogT" + "(logDate, logTime, alarmLevel, sysCode, sysCodeNum,alarmMsg,recoverState)" +
                          "values('" + dt1 + "','" + dt2 + "', 'F', '" + mo.monitering[num, 1] +
                          "','" + mo.monitering[num, 17] +
                          "','" + snmptrapMsg2 +
                          "','C')";

            ld.update(que2);
        }
Beispiel #2
0
        private void process(byte[] buffer)
        {
            cmonitering  mo    = new cmonitering();
            climitied    lim   = new climitied();
            cconfig2     con2  = new cconfig2();
            cemail       em    = new cemail();
            clogin       log   = new clogin();
            cschedule    sch   = new cschedule();
            csnmp        sp    = new csnmp();
            csyscode     sys   = new csyscode();
            csyssavelist ssave = new csyssavelist();
            csms         sms   = new csms();
            elec         el    = new elec();
            //Water ww = new Water();
            TH thh = new TH();

            try
            {
                string str = c.byteToString(buffer);
                switch (str)
                {
                case "65":

                    mo.LoadMoniteringDB();
                    ld.limitedLoad1();
                    Console.WriteLine("A수신완료");
                    break;

                case "66":
                    sch.LoadScheduleDB();
                    lim.LoadLimiteDB();
                    Console.WriteLine("B수신완료");
                    break;

                case "67":
                    log.LoadLoginDB();
                    sms.LoadSmsDB();
                    Console.WriteLine("C수신완료");
                    break;

                case "68":
                    con2.LoadConfigDB();
                    Console.WriteLine("D수신완료");
                    break;

                case "69":
                    con2.LoadConfigDB();
                    Console.WriteLine("E수신완료");
                    break;

                case "70":
                    em.LoadEmailDB();
                    sp.LoadSnmpDB();
                    Console.WriteLine("F수신완료");
                    break;

                case "71":
                    em.LoadEmailDB();
                    Console.WriteLine("G수신완료");
                    break;

                case "73":
                    log.LoadLoginDB();
                    Console.WriteLine("I수신완료");
                    break;

                case "74":
                    sms.LoadSmsDB();
                    Console.WriteLine("J수신완료");
                    break;

                case "49":
                    OnOffmsg = new byte[] { (byte)0x61, (byte)0x5C, (byte)0x3F };
                    ww.Stop1(OnOffmsg);
                    ld.logEvent("1번 항온항습기 전원ON");
                    Console.WriteLine("1번 항온항습기 전원ON");
                    break;

                case "50":
                    OnOffmsg = new byte[] { (byte)0x62, (byte)0x5C, (byte)0x3F };
                    ww.Stop1(OnOffmsg);
                    ld.logEvent("2번 항온항습기 전원ON");
                    Console.WriteLine("2번 항온항습기 전원ON");
                    break;

                case "51":
                    OnOffmsg = new byte[] { (byte)0x63, (byte)0x5C, (byte)0x3F };
                    ww.Stop1(OnOffmsg);
                    ld.logEvent("3번 항온항습기 전원ON");
                    Console.WriteLine("3번 항온항습기 전원ON");
                    break;

                case "52":
                    OnOffmsg = new byte[] { (byte)0x64, (byte)0x5C, (byte)0x3F };
                    ww.Stop1(OnOffmsg);
                    ld.logEvent("4번 항온항습기 전원ON");
                    Console.WriteLine("4번 항온항습기 전원ON");
                    break;

                case "53":
                    OnOffmsg = new byte[] { (byte)0x65, (byte)0x5C, (byte)0x3F };
                    ww.Stop1(OnOffmsg);
                    ld.logEvent("5번 항온항습기 전원ON");
                    Console.WriteLine("5번 항온항습기 전원ON");
                    break;

                case "54":
                    OnOffmsg = new byte[] { (byte)0x66, (byte)0x5C, (byte)0x3F };
                    ww.Stop1(OnOffmsg);
                    ld.logEvent("6번 항온항습기 전원ON");
                    Console.WriteLine("6번 항온항습기 전원ON");
                    break;

                case "55":
                    OnOffmsg = new byte[] { (byte)0x67, (byte)0x5C, (byte)0x3F };
                    ww.Stop1(OnOffmsg);
                    ld.logEvent("7번 항온항습기 전원ON");
                    Console.WriteLine("7번 항온항습기 전원ON");
                    break;

                case "56":
                    OnOffmsg = new byte[] { (byte)0x61, (byte)0x5C, (byte)0x3F };
                    ww.Stop2(OnOffmsg);
                    ld.logEvent("8번 항온항습기 전원ON");
                    Console.WriteLine("8번 항온항습기 전원ON");
                    break;

                case "57":
                    OnOffmsg = new byte[] { (byte)0x62, (byte)0x5C, (byte)0x3F };
                    ww.Stop2(OnOffmsg);
                    ld.logEvent("9번 항온항습기 전원ON");
                    Console.WriteLine("9번 항온항습기 전원ON");
                    break;

                case "49,48":
                    OnOffmsg = new byte[] { (byte)0x63, (byte)0x5C, (byte)0x3F };
                    ww.Stop2(OnOffmsg);
                    ld.logEvent("10번 항온항습기 전원ON");
                    Console.WriteLine("10번 항온항습기 전원ON");
                    break;

                case "49,49":
                    OnOffmsg = new byte[] { (byte)0x64, (byte)0x5C, (byte)0x3F };
                    ww.Stop2(OnOffmsg);
                    ld.logEvent("11번 항온항습기 전원ON");
                    Console.WriteLine("11번 항온항습기 전원ON");
                    break;

                case "49,50":
                    OnOffmsg = new byte[] { (byte)0x65, (byte)0x5C, (byte)0x3F };
                    ww.Stop2(OnOffmsg);
                    ld.logEvent("12번 항온항습기 전원ON");
                    Console.WriteLine("12번 항온항습기 전원ON");
                    break;

                case "49,51":
                    OnOffmsg = new byte[] { (byte)0x61, (byte)0x2F, (byte)0x3F };
                    ww.Stop1(OnOffmsg);
                    ld.logEvent("1번 항온항습기 전원OFF");
                    Console.WriteLine("1번 항온항습기 전원OFF");
                    break;

                case "49,52":
                    OnOffmsg = new byte[] { (byte)0x62, (byte)0x2F, (byte)0x3F };
                    ww.Stop1(OnOffmsg);
                    ld.logEvent("2번 항온항습기 전원OFF");
                    Console.WriteLine("2번 항온항습기 전원OFF");
                    break;

                case "49,53":
                    OnOffmsg = new byte[] { (byte)0x63, (byte)0x2F, (byte)0x3F };
                    ww.Stop1(OnOffmsg);
                    ld.logEvent("3번 항온항습기 전원OFF");
                    Console.WriteLine("3번 항온항습기 전원OFF");
                    break;

                case "49,54":
                    OnOffmsg = new byte[] { (byte)0x64, (byte)0x2F, (byte)0x3F };
                    ww.Stop1(OnOffmsg);
                    ld.logEvent("4번 항온항습기 전원OFF");
                    Console.WriteLine("4번 항온항습기 전원OFF");
                    break;

                case "49,55":
                    OnOffmsg = new byte[] { (byte)0x65, (byte)0x2F, (byte)0x3F };
                    ww.Stop1(OnOffmsg);
                    ld.logEvent("5번 항온항습기 전원OFF");
                    Console.WriteLine("5번 항온항습기 전원OFF");
                    break;

                case "49,56":
                    OnOffmsg = new byte[] { (byte)0x66, (byte)0x2F, (byte)0x3F };
                    ww.Stop1(OnOffmsg);
                    ld.logEvent("6번 항온항습기 전원OFF");
                    Console.WriteLine("6번 항온항습기 전원OFF");
                    break;

                case "49,57":
                    OnOffmsg = new byte[] { (byte)0x67, (byte)0x2F, (byte)0x3F };
                    ww.Stop1(OnOffmsg);
                    ld.logEvent("7번 항온항습기 전원OFF");
                    Console.WriteLine("7번 항온항습기 전원OFF");
                    break;

                case "50,48":
                    OnOffmsg = new byte[] { (byte)0x61, (byte)0x2F, (byte)0x3F };
                    ww.Stop2(OnOffmsg);
                    ld.logEvent("8번 항온항습기 전원OFF");
                    Console.WriteLine("8번 항온항습기 전원OFF");
                    break;

                case "50,49":
                    OnOffmsg = new byte[] { (byte)0x62, (byte)0x2F, (byte)0x3F };
                    ww.Stop2(OnOffmsg);
                    ld.logEvent("9번 항온항습기 전원OFF");
                    Console.WriteLine("9번 항온항습기 전원OFF");
                    break;

                case "50,50":
                    OnOffmsg = new byte[] { (byte)0x63, (byte)0x2F, (byte)0x3F };
                    ww.Stop2(OnOffmsg);
                    ld.logEvent("10번 항온항습기 전원OFF");
                    Console.WriteLine("10번 항온항습기 전원OFF");
                    break;

                case "50,51":
                    OnOffmsg = new byte[] { (byte)0x64, (byte)0x2F, (byte)0x3F };
                    ww.Stop2(OnOffmsg);
                    ld.logEvent("11번 항온항습기 전원OFF");
                    Console.WriteLine("11번 항온항습기 전원OFF");
                    break;

                case "50,52":
                    OnOffmsg = new byte[] { (byte)0x65, (byte)0x2F, (byte)0x3F };
                    ww.Stop2(OnOffmsg);
                    ld.logEvent("12번 항온항습기 전원OFF");
                    Console.WriteLine("12번 항온항습기 전원OFF");
                    break;

                //----------온도 증가
                case "50,53":
                    OnOffmsg = new byte[] { (byte)0x61, (byte)0x2B, (byte)0x32 };
                    ww.Stop1(OnOffmsg);
                    ld.logEvent("1번 항온항습기 설정온도 증가");
                    Console.WriteLine("1번 항온항습기 설정온도 증가");
                    break;

                case "50,54":
                    OnOffmsg = new byte[] { (byte)0x62, (byte)0x2B, (byte)0x32 };
                    ww.Stop1(OnOffmsg);
                    ld.logEvent("2번 항온항습기 설정온도 증가");
                    Console.WriteLine("2번 항온항습기 설정온도 증가");
                    break;

                case "50,55":
                    OnOffmsg = new byte[] { (byte)0x63, (byte)0x2B, (byte)0x32 };
                    ww.Stop1(OnOffmsg);
                    ld.logEvent("3번 항온항습기 설정온도 증가");
                    Console.WriteLine("3번 항온항습기 설정온도 증가");
                    break;

                case "50,56":
                    OnOffmsg = new byte[] { (byte)0x64, (byte)0x2B, (byte)0x32 };
                    ww.Stop1(OnOffmsg);
                    ld.logEvent("4번 항온항습기 설정온도 증가");
                    Console.WriteLine("4번 항온항습기 설정온도 증가");
                    break;

                case "50,57":
                    OnOffmsg = new byte[] { (byte)0x65, (byte)0x2B, (byte)0x32 };
                    ww.Stop1(OnOffmsg);
                    ld.logEvent("5번 항온항습기 설정온도 증가");
                    Console.WriteLine("5번 항온항습기 설정온도 증가");
                    break;

                case "51,48":
                    OnOffmsg = new byte[] { (byte)0x66, (byte)0x2B, (byte)0x32 };
                    ww.Stop1(OnOffmsg);
                    ld.logEvent("6번 항온항습기 설정온도 증가");
                    Console.WriteLine("6번 항온항습기 설정온도 증가");
                    break;

                case "51,49":
                    OnOffmsg = new byte[] { (byte)0x67, (byte)0x2B, (byte)0x32 };
                    ww.Stop1(OnOffmsg);
                    ld.logEvent("7번 항온항습기 설정온도 증가");
                    Console.WriteLine("7번 항온항습기 설정온도 증가");
                    break;

                case "51,50":
                    OnOffmsg = new byte[] { (byte)0x61, (byte)0x2B, (byte)0x32 };
                    ww.Stop2(OnOffmsg);
                    ld.logEvent("8번 항온항습기 설정온도 증가");
                    Console.WriteLine("8번 항온항습기 설정온도 증가");
                    break;

                case "51,51":
                    OnOffmsg = new byte[] { (byte)0x62, (byte)0x2B, (byte)0x32 };
                    ww.Stop2(OnOffmsg);
                    ld.logEvent("9번 항온항습기 설정온도 증가");
                    Console.WriteLine("9번 항온항습기 설정온도 증가");
                    break;

                case "51,52":
                    OnOffmsg = new byte[] { (byte)0x63, (byte)0x2B, (byte)0x32 };
                    ww.Stop2(OnOffmsg);
                    ld.logEvent("10번 항온항습기 설정온도 증가");
                    Console.WriteLine("10번 항온항습기 설정온도 증가");
                    break;

                case "51,53":
                    OnOffmsg = new byte[] { (byte)0x64, (byte)0x2B, (byte)0x32 };
                    ww.Stop2(OnOffmsg);
                    ld.logEvent("11번 항온항습기 설정온도 증가");
                    Console.WriteLine("11번 항온항습기 설정온도 증가");
                    break;

                case "51,54":
                    OnOffmsg = new byte[] { (byte)0x65, (byte)0x2B, (byte)0x32 };
                    ww.Stop2(OnOffmsg);
                    ld.logEvent("12번 항온항습기 설정온도 증가");
                    Console.WriteLine("12번 항온항습기 설정온도 증가");
                    break;

                //----------온도 감소
                case "51,55":
                    OnOffmsg = new byte[] { (byte)0x61, (byte)0x2D, (byte)0x32 };
                    ww.Stop1(OnOffmsg);
                    ld.logEvent("1번 항온항습기 설정온도 감소");
                    Console.WriteLine("1번 항온항습기 설정온도 감소");
                    break;

                case "51,56":
                    OnOffmsg = new byte[] { (byte)0x62, (byte)0x2D, (byte)0x32 };
                    ww.Stop1(OnOffmsg);
                    ld.logEvent("2번 항온항습기 설정온도 감소");
                    Console.WriteLine("2번 항온항습기 설정온도 감소");
                    break;

                case "51,57":
                    OnOffmsg = new byte[] { (byte)0x63, (byte)0x2D, (byte)0x32 };
                    ww.Stop1(OnOffmsg);
                    ld.logEvent("3번 항온항습기 설정온도 감소");
                    Console.WriteLine("3번 항온항습기 설정온도 감소");
                    break;

                case "52,48":
                    OnOffmsg = new byte[] { (byte)0x64, (byte)0x2D, (byte)0x32 };
                    ww.Stop1(OnOffmsg);
                    ld.logEvent("4번 항온항습기 설정온도 감소");
                    Console.WriteLine("4번 항온항습기 설정온도 감소");
                    break;

                case "52,49":
                    OnOffmsg = new byte[] { (byte)0x65, (byte)0x2D, (byte)0x32 };
                    ww.Stop1(OnOffmsg);
                    ld.logEvent("5번 항온항습기 설정온도 감소");
                    Console.WriteLine("5번 항온항습기 설정온도 감소");
                    break;

                case "52,50":
                    OnOffmsg = new byte[] { (byte)0x66, (byte)0x2D, (byte)0x32 };
                    ww.Stop1(OnOffmsg);
                    ld.logEvent("6번 항온항습기 설정온도 감소");
                    Console.WriteLine("6번 항온항습기 설정온도 감소");
                    break;

                case "52,51":
                    OnOffmsg = new byte[] { (byte)0x67, (byte)0x2D, (byte)0x32 };
                    ww.Stop1(OnOffmsg);
                    ld.logEvent("7번 항온항습기 설정온도 감소");
                    Console.WriteLine("7번 항온항습기 설정온도 감소");
                    break;

                case "52,52":
                    OnOffmsg = new byte[] { (byte)0x61, (byte)0x2D, (byte)0x32 };
                    ww.Stop2(OnOffmsg);
                    ld.logEvent("8번 항온항습기 설정온도 감소");
                    Console.WriteLine("8번 항온항습기 설정온도 감소");
                    break;

                case "52,53":
                    OnOffmsg = new byte[] { (byte)0x62, (byte)0x2D, (byte)0x32 };
                    ww.Stop2(OnOffmsg);
                    ld.logEvent("9번 항온항습기 설정온도 감소");
                    Console.WriteLine("9번 항온항습기 설정온도 감소");
                    break;

                case "52,54":
                    OnOffmsg = new byte[] { (byte)0x63, (byte)0x2D, (byte)0x32 };
                    ww.Stop2(OnOffmsg);
                    ld.logEvent("10번 항온항습기 설정온도 감소");
                    Console.WriteLine("10번 항온항습기 설정온도 감소");
                    break;

                case "52,55":
                    OnOffmsg = new byte[] { (byte)0x64, (byte)0x2D, (byte)0x32 };
                    ww.Stop2(OnOffmsg);
                    ld.logEvent("11번 항온항습기 설정온도 감소");
                    Console.WriteLine("11번 항온항습기 설정온도 감소");
                    break;

                case "52,56":
                    OnOffmsg = new byte[] { (byte)0x65, (byte)0x2D, (byte)0x32 };
                    ww.Stop2(OnOffmsg);
                    ld.logEvent("12번 항온항습기 설정온도 감소");
                    Console.WriteLine("12번 항온항습기 설정온도 감소");
                    break;

                //----------습도 증가
                case "52,57":
                    OnOffmsg = new byte[] { (byte)0x61, (byte)0x2B, (byte)0x35 };
                    ww.Stop1(OnOffmsg);
                    ld.logEvent("1번 항온항습기 설정습도 증가");
                    Console.WriteLine("1번 항온항습기 설정습도 증가");
                    break;

                case "53,48":
                    OnOffmsg = new byte[] { (byte)0x62, (byte)0x2B, (byte)0x35 };
                    ww.Stop1(OnOffmsg);
                    ld.logEvent("2번 항온항습기 설정습도 증가");
                    Console.WriteLine("2번 항온항습기 설정습도 증가");
                    break;

                case "53,49":
                    OnOffmsg = new byte[] { (byte)0x63, (byte)0x2B, (byte)0x35 };
                    ww.Stop1(OnOffmsg);
                    ld.logEvent("3번 항온항습기 설정습도 증가");
                    Console.WriteLine("3번 항온항습기 설정습도 증가");
                    break;

                case "53,50":
                    OnOffmsg = new byte[] { (byte)0x64, (byte)0x2B, (byte)0x35 };
                    ww.Stop1(OnOffmsg);
                    ld.logEvent("4번 항온항습기 설정습도 증가");
                    Console.WriteLine("4번 항온항습기 설정습도 증가");
                    break;

                case "53,51":
                    OnOffmsg = new byte[] { (byte)0x65, (byte)0x2B, (byte)0x35 };
                    ww.Stop1(OnOffmsg);
                    ld.logEvent("5번 항온항습기 설정습도 증가");
                    Console.WriteLine("5번 항온항습기 설정습도 증가");
                    break;

                case "53,52":
                    OnOffmsg = new byte[] { (byte)0x66, (byte)0x2B, (byte)0x35 };
                    ww.Stop1(OnOffmsg);
                    ld.logEvent("6번 항온항습기 설정습도 증가");
                    Console.WriteLine("6번 항온항습기 설정습도 증가");
                    break;

                case "53,53":
                    OnOffmsg = new byte[] { (byte)0x67, (byte)0x2B, (byte)0x35 };
                    ww.Stop1(OnOffmsg);
                    ld.logEvent("7번 항온항습기 설정습도 증가");
                    Console.WriteLine("7번 항온항습기 설정습도 증가");
                    break;

                case "53,54":
                    OnOffmsg = new byte[] { (byte)0x61, (byte)0x2B, (byte)0x35 };
                    ww.Stop2(OnOffmsg);
                    ld.logEvent("8번 항온항습기 설정습도 증가");
                    Console.WriteLine("8번 항온항습기 설정습도 증가");
                    break;

                case "53,55":
                    OnOffmsg = new byte[] { (byte)0x62, (byte)0x2B, (byte)0x35 };
                    ww.Stop2(OnOffmsg);
                    ld.logEvent("9번 항온항습기 설정습도 증가");
                    Console.WriteLine("9번 항온항습기 설정습도 증가");
                    break;

                case "53,56":
                    OnOffmsg = new byte[] { (byte)0x63, (byte)0x2B, (byte)0x35 };
                    ww.Stop2(OnOffmsg);
                    ld.logEvent("10번 항온항습기 설정습도 증가");
                    Console.WriteLine("10번 항온항습기 설정습도 증가");
                    break;

                case "53,57":
                    OnOffmsg = new byte[] { (byte)0x64, (byte)0x2B, (byte)0x35 };
                    ww.Stop2(OnOffmsg);
                    ld.logEvent("11번 항온항습기 설정습도 증가");
                    Console.WriteLine("11번 항온항습기 설정습도 증가");
                    break;

                case "54,48":
                    OnOffmsg = new byte[] { (byte)0x65, (byte)0x2B, (byte)0x35 };
                    ww.Stop2(OnOffmsg);
                    ld.logEvent("12번 항온항습기 설정습도 증가");
                    Console.WriteLine("12번 항온항습기 설정습도 증가");
                    break;

                //----------습도 감소
                case "54,49":
                    OnOffmsg = new byte[] { (byte)0x61, (byte)0x2D, (byte)0x35 };
                    ww.Stop1(OnOffmsg);
                    ld.logEvent("1번 항온항습기 설정습도 감소");
                    Console.WriteLine("1번 항온항습기 설정습도 감소");
                    break;

                case "54,50":
                    OnOffmsg = new byte[] { (byte)0x62, (byte)0x2D, (byte)0x35 };
                    ww.Stop1(OnOffmsg);
                    ld.logEvent("2번 항온항습기 설정습도 감소");
                    Console.WriteLine("2번 항온항습기 설정습도 감소");
                    break;

                case "54,51":
                    OnOffmsg = new byte[] { (byte)0x63, (byte)0x2D, (byte)0x35 };
                    ww.Stop1(OnOffmsg);
                    ld.logEvent("3번 항온항습기 설정습도 감소");
                    Console.WriteLine("3번 항온항습기 설정습도 감소");
                    break;

                case "54,52":
                    OnOffmsg = new byte[] { (byte)0x64, (byte)0x2D, (byte)0x35 };
                    ww.Stop1(OnOffmsg);
                    ld.logEvent("4번 항온항습기 설정습도 감소");
                    Console.WriteLine("4번 항온항습기 설정습도 감소");
                    break;

                case "54,53":
                    OnOffmsg = new byte[] { (byte)0x65, (byte)0x2D, (byte)0x35 };
                    ww.Stop1(OnOffmsg);
                    ld.logEvent("5번 항온항습기 설정습도 감소");
                    Console.WriteLine("5번 항온항습기 설정습도 감소");
                    break;

                case "54,54":
                    OnOffmsg = new byte[] { (byte)0x66, (byte)0x2D, (byte)0x35 };
                    ww.Stop1(OnOffmsg);
                    ld.logEvent("6번 항온항습기 설정습도 감소");
                    Console.WriteLine("6번 항온항습기 설정습도 감소");
                    break;

                case "54,55":
                    OnOffmsg = new byte[] { (byte)0x67, (byte)0x2D, (byte)0x35 };
                    ww.Stop1(OnOffmsg);
                    ld.logEvent("7번 항온항습기 설정습도 감소");
                    Console.WriteLine("7번 항온항습기 설정습도 감소");
                    break;

                case "54,56":
                    OnOffmsg = new byte[] { (byte)0x61, (byte)0x2D, (byte)0x35 };
                    ww.Stop2(OnOffmsg);
                    ld.logEvent("8번 항온항습기 설정습도 감소");
                    Console.WriteLine("8번 항온항습기 설정습도 감소");
                    break;

                case "55,57":
                    OnOffmsg = new byte[] { (byte)0x62, (byte)0x2D, (byte)0x35 };
                    ww.Stop2(OnOffmsg);
                    ld.logEvent("9번 항온항습기 설정습도 감소");
                    Console.WriteLine("9번 항온항습기 설정습도 감소");
                    break;

                case "56,48":
                    OnOffmsg = new byte[] { (byte)0x63, (byte)0x2D, (byte)0x35 };
                    ww.Stop2(OnOffmsg);
                    ld.logEvent("10번 항온항습기 설정습도 감소");
                    Console.WriteLine("10번 항온항습기 설정습도 감소");
                    break;

                case "56,49":
                    OnOffmsg = new byte[] { (byte)0x64, (byte)0x2D, (byte)0x35 };
                    ww.Stop2(OnOffmsg);
                    ld.logEvent("11번 항온항습기 설정습도 감소");
                    Console.WriteLine("11번 항온항습기 설정습도 감소");
                    break;

                case "56,50":
                    OnOffmsg = new byte[] { (byte)0x65, (byte)0x2D, (byte)0x35 };
                    ww.Stop2(OnOffmsg);
                    ld.logEvent("12번 항온항습기 설정습도 감소");
                    Console.WriteLine("12번 항온항습기 설정습도 감소");
                    break;
                }
            }
            catch (Exception err)
            {
                ld.logDate(err.ToString());
            }
        }