/// <summary> /// 발령전달 프로세스에서 받는 발령 이벤트 /// </summary> /// <param name="obj"></param> /// <param name="wea"></param> private void sfConnection_onOrderProcessWMessageRecieved(object obj, WMessageChangedEventArgs wea) { //발령 전달 중복 처리..발령 시간과 발령 모드로 구분함..아이디가 없으니 이 정보로 처리함.. for (int i = 0; i < this.broadWmsgList.Count; i++) { if (this.broadWmsgList[i].DDateTime == wea.WMessageInformation.DDateTime) { if (this.broadWmsgList[i].SendPart == wea.WMessageInformation.SendPart) { return; } } } this.onWMessageUpdate(wea.WMessageInformation); }
/// <summary> /// 재난경보 발령에 대한 내용 리턴 이벤트처리 /// </summary> /// <param name="_obj"></param> /// <param name="_wea"></param> void sfConnection_onWMessageRecieved(object _obj, WMessageChangedEventArgs _wea) { //NSF 개발로 발령 이벤트 변경. TCP로 직접 받는 부분을 주석 처리하고 sfConnection_onWMessageRecieved 이벤트로 발령 처리함. 201307 by JYP //sfConnection_onDSWMessageRecieved 이벤트 추가로 이 이벤트는 제거했음. 20130813 by JYP this.onWMessageUpdate(_wea.WMessageInformation); }
void sfConnection_onDSWMessageRecieved(object obj, WMessageChangedEventArgs wea) { //제어에 대한 패킷때문에 송출만 쓰는 이벤트 추가..이 이벤트로 발령과 제어가 모두 들어온다. 기존의 이벤트는 제거..다른 서버들은 사용함. 20130813 by JYP this.onWMessageUpdate(wea.WMessageInformation); }
void sfConnection_onWMessageTcpReceived(object sender, WMessageChangedEventArgs e) { //NSF 개발로 TCP로 직접 받는 이벤트 주석 처리_201307 by JYP //this.onWMessageUpdate(e.WMessageInformation); }