// -------------------------------------- // public PoolConfigPrintOutput(int _count) { m_list = new ObjConfigPrintOutput[_count]; for (int i = 0; i < _count; i++) { m_list[i] = new ObjConfigPrintOutput(); } }
// -------------------------------------- // public void setObj(ObjConfigPrintOutput _src) { m_config_id = _src.m_config_id; m_is_use = _src.m_is_use; m_print_connect_type = _src.m_print_connect_type; m_print_port_num = _src.m_print_port_num; m_print_port_baud = _src.m_print_port_baud; }
public bool isVailedData() { Dictionary <String, ObjConfigPrintOutput> dic = new Dictionary <string, ObjConfigPrintOutput>(); for (int i = 0; i < m_list.Length; i++) { ObjConfigPrintOutput sel_obj = m_list[i]; if (sel_obj.IS_USE) { String sel_key = sel_obj.m_print_port_num; // 출력포트 겹치는지 확인 if (dic.ContainsKey(sel_key)) { dic.Clear(); return(false); } dic.Add(sel_key, sel_obj); } } dic.Clear(); return(true); }