Opc.Ua.Server.MonitoredNode.IsMonitoringRequired C# (CSharp) Метод

IsMonitoringRequired() публичный Метод

Whether the node has any active monitored items for the specified attribute.
public IsMonitoringRequired ( uint attributeId ) : bool
attributeId uint
Результат bool
        public bool IsMonitoringRequired(uint attributeId)
        {
            if (m_monitoredItems != null)
            {
                for (int ii = 0; ii < m_monitoredItems.Count; ii++)
                {
                    DataChangeMonitoredItem monitoredItem = m_monitoredItems[ii];

                    if (monitoredItem.AttributeId == attributeId && monitoredItem.MonitoringMode != MonitoringMode.Disabled)
                    {
                        return true;
                    }
                }
            }

            return false;
        }
        #endregion