Ejemplo n.º 1
0
        private void ValidateItemIds(ref List <string> p_ItemIds)
        {
            List <string> l_ItemIds = new List <string>(p_ItemIds);

            foreach (string l_ItemName in l_ItemIds)
            {
                OPCItemResult[] l_ItemResult;
                OPCItemDef[]    l_ItemDef = new OPCItemDef[1];

                l_ItemDef[0] = new OPCItemDef(l_ItemName, true, 0, VarEnum.VT_BSTR);

                if (!m_Group.ValidateItems(l_ItemDef, false, out l_ItemResult))
                {
                    p_ItemIds.Remove(l_ItemName);
                }
            }
        }