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());
}