示例#1
0
 // --------------------------------------
 //
 public PoolConfigPrintOutput(int _count)
 {
     m_list = new ObjConfigPrintOutput[_count];
     for (int i = 0; i < _count; i++)
     {
         m_list[i] = new ObjConfigPrintOutput();
     }
 }
示例#2
0
        // --------------------------------------
        //
        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;
        }
示例#3
0
        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);
        }