private double CalculateSamplingInterval(BaseVariableState variable, double samplingInterval)
{
if (samplingInterval < variable.MinimumSamplingInterval)
{
samplingInterval = variable.MinimumSamplingInterval;
}
if ((samplingInterval % m_minimumSamplingInterval) != 0)
{
samplingInterval = Math.Truncate(samplingInterval/m_minimumSamplingInterval);
samplingInterval += 1;
samplingInterval *= m_minimumSamplingInterval;
}
return samplingInterval;
}