Ejemplo n.º 1
0
        /// <summary>
        /// Converts a browseFilter values from the COM equivalent.
        /// </summary>
        internal static TsCDaBrowseFilter GetBrowseFilter(OpcRcw.Da.OPCBROWSEFILTER input)
        {
            switch (input)
            {
            case OpcRcw.Da.OPCBROWSEFILTER.OPC_BROWSE_FILTER_ALL: return(TsCDaBrowseFilter.All);

            case OpcRcw.Da.OPCBROWSEFILTER.OPC_BROWSE_FILTER_BRANCHES: return(TsCDaBrowseFilter.Branch);

            case OpcRcw.Da.OPCBROWSEFILTER.OPC_BROWSE_FILTER_ITEMS: return(TsCDaBrowseFilter.Item);
            }

            return(TsCDaBrowseFilter.All);
        }
Ejemplo n.º 2
0
        /// <summary>
        /// Converts a browseFilter values from the COM equivalent.
        /// </summary>
        internal static browseFilter GetBrowseFilter(OpcRcw.Da.OPCBROWSEFILTER input)
        {
            switch (input)
            {
            case OpcRcw.Da.OPCBROWSEFILTER.OPC_BROWSE_FILTER_ALL:      return(browseFilter.all);

            case OpcRcw.Da.OPCBROWSEFILTER.OPC_BROWSE_FILTER_BRANCHES: return(browseFilter.branch);

            case OpcRcw.Da.OPCBROWSEFILTER.OPC_BROWSE_FILTER_ITEMS:    return(browseFilter.item);
            }

            return(browseFilter.all);
        }