openVisN.Framework.SubscriptionFramework.RefreshActivePoints C# (CSharp) Method

RefreshActivePoints() private method

private RefreshActivePoints ( ) : void
return void
        private void RefreshActivePoints()
        {
            HashSet<MetadataBase> currentSignals = new HashSet<MetadataBase>();
            foreach (MetadataBase signal in m_activeSignals)
                currentSignals.Add(signal);
            foreach (ISubscriber subscriber in m_subscribers)
                subscriber.GetAllDesiredSignals(currentSignals, m_activeSignalGroups);

            foreach (MetadataBase signal in currentSignals.ToArray())
            {
                signal.Calculations.AddDependentPoints(currentSignals);
            }
            m_updateFramework.UpdateSignals(currentSignals.ToList());
        }