public void Serialtimer2() //누수, 항온항습 { cschedule sch = new cschedule(); sch.LoadScheduleDB(); //누수감지 serialPortLeak.DataReceived += new System.IO.Ports.SerialDataReceivedEventHandler(serialPortLeak_DataReceived); serialPortLeak.PortName = global::FMS_Manager.Properties.Settings.Default.LEAKCOM; serialPortLeak.BaudRate = global::FMS_Manager.Properties.Settings.Default.LEAKBITRATE; serialPortLeak.ReceivedBytesThreshold = 15; //항온항습기1(장비실7) serialPortHvic1.DataReceived += new System.IO.Ports.SerialDataReceivedEventHandler(serialPortHvic1_DataReceived); serialPortHvic1.PortName = global::FMS_Manager.Properties.Settings.Default.HVIC1COM; serialPortHvic1.BaudRate = global::FMS_Manager.Properties.Settings.Default.HVIC1BITRATE; serialPortHvic1.ReceivedBytesThreshold = 56; //항온항습기2(8층5) serialPortHvic2.DataReceived += new System.IO.Ports.SerialDataReceivedEventHandler(serialPortHvic2_DataReceived); serialPortHvic2.PortName = global::FMS_Manager.Properties.Settings.Default.HVIC2COM; serialPortHvic2.BaudRate = global::FMS_Manager.Properties.Settings.Default.HVIC2BITRATE; serialPortHvic2.ReceivedBytesThreshold = 56; t1.Enabled = true; t1.Interval = Convert.ToInt32(sch.schedule[3]) * 1000; // 점점점검주기(초) * 1000 t2.Enabled = false; t2.Interval = 1000; t1.Elapsed += new ElapsedEventHandler(OnTimedEvent1); t2.Elapsed += new ElapsedEventHandler(OnTimedEvent2); }
private byte[] msgTHhex2 = new byte[0]; //온습도 핵사값저장 public void Serialtimer3() //온습도 { cschedule sch = new cschedule(); sch.LoadScheduleDB(); //온습도 serialPortTH.DataReceived += new System.IO.Ports.SerialDataReceivedEventHandler(serialPortTH_DataReceived); serialPortTH.PortName = global::FMS_Manager.Properties.Settings.Default.TH1COM; serialPortTH.BaudRate = global::FMS_Manager.Properties.Settings.Default.TH1BITRATE; //serialPortTH.ReceivedBytesThreshold = 9; serialPortTH.ReceivedBytesThreshold = 8; serialPortTH2.DataReceived += new System.IO.Ports.SerialDataReceivedEventHandler(serialPortTH2_DataReceived); serialPortTH2.PortName = global::FMS_Manager.Properties.Settings.Default.TH2COM; serialPortTH2.BaudRate = global::FMS_Manager.Properties.Settings.Default.TH2BITRATE; //serialPortTH.ReceivedBytesThreshold = 9; serialPortTH2.ReceivedBytesThreshold = 1; t1.Enabled = true; t1.Interval = Convert.ToInt32(sch.schedule[2]) * 1000; // 점점점검주기(초) * 1000 t2.Enabled = false; t2.Interval = 1000; t1.Elapsed += new ElapsedEventHandler(OnTimedEvent1); t2.Elapsed += new ElapsedEventHandler(OnTimedEvent2); }
public void snmptimer() //UPS { cschedule sch = new cschedule(); sch.LoadScheduleDB(); //this.snmpmgr1.About = ""; //this.snmpmgr1.Community = "neisapc"; //this.snmpmgr1.InvokeThrough = null; //this.snmpmgr1.LocalEngineId = ""; //this.snmpmgr1.LocalEngineIdB = new byte[0]; //this.snmpmgr1.RemoteEngineId = ""; //this.snmpmgr1.RemoteEngineIdB = new byte[0]; this.snmpmgr1.SNMPVersion = SnmpmgrSNMPVersions.snmpverV2c; this.snmpmgr1.Timeout = 1; this.snmpmgr1.OnTrap += new nsoftware.IPWorks.Snmpmgr.OnTrapHandler(this.snmpmgr1_OnTrap); this.snmpmgr1.OnResponse += new nsoftware.IPWorks.Snmpmgr.OnResponseHandler(this.snmpmgr1_OnResponse); this.snmpmgr1.OnError += new nsoftware.IPWorks.Snmpmgr.OnErrorHandler(this.snmpmgr1_OnError); this.snmpmgr1.OnPacketTrace += new nsoftware.IPWorks.Snmpmgr.OnPacketTraceHandler(this.snmpmgr1_OnPacketTrace); t1.Enabled = true; t1.Interval = Convert.ToInt32(sch.schedule[5]) * 1000; // 점점점검주기(초) * 1000 t1.Elapsed += new ElapsedEventHandler(OnTimedEvent1); }
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()); } }