QL_Result Send(byte[] data) { QL_Result rst = new QL_Result(); rst.Data = data; rst.Result = Tcp_Qu_RW(Port, _ipAdd, rst.Data); setResult(rst); return(rst); }
/// <summary> /// 경광등의 결과값으로 상태를 적용 한다. /// </summary> /// <param name="rst"></param> private void setResult(QL_Result rst) { //연결이 끊어짐 if (!rst.Result) { QL_Status_Change(enQL_Status.Disconnected); dataChange(GetData(false)); } else { QL_Status_Change(enQL_Status.Connected); dataChange(rst.Data); } }
/// <summary> /// 경광등에 byte[] 데이터를 보낸다 /// </summary> /// <param name="data"></param> /// <returns></returns> public bool Send_Data(byte[] data) { QL_Result rst = Send(data); return(rst.Result); }