private CalculateSamplingInterval ( BaseVariableState variable, double samplingInterval ) : double | ||
variable | BaseVariableState | |
samplingInterval | double | |
return | double |
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;
}