public void SetMinimumSamplingInterval(ISystemContext context, double minimumSamplingInterval)
{
BaseVariableState variable = this as BaseVariableState;
if (variable != null)
{
variable.MinimumSamplingInterval = minimumSamplingInterval;
}
List<BaseInstanceState> children = new List<BaseInstanceState>();
GetChildren(context, children);
for (int ii = 0; ii < children.Count; ii++)
{
variable = children[ii] as BaseVariableState;
if (variable != null)
{
variable.MinimumSamplingInterval = minimumSamplingInterval;
}
children[ii].SetMinimumSamplingInterval(context, minimumSamplingInterval);
}
}
#endregion