public void AddValue_WU_WindSpeed(double nWindSpeed)
{
double tmp;
int i;
try
{
lock (_mylock)
{
tmp = 0;
for (i = (m_measuredVALUES_WU.Length - 1); i > 0; i--)
{
m_measuredVALUES_WU[i] = m_measuredVALUES_WU[i - 1];
}
m_measuredVALUES_WU[0] = nWindSpeed;
for (i = 0; i < m_measuredVALUES_WU.Length; i++)
{
if (m_measuredVALUES_WU[i] > tmp)
{
tmp = m_measuredVALUES_WU[i];
}
// File.AppendAllText("weatherlog_out.txt", "for2(" + i.ToString() + "): " + m_measuredVALUES_WU[i].ToString() + "" + Environment.NewLine);
}
m_windgust_WU = tmp;
}
}
catch (Exception ex)
{
}
//rp debug only:
//File.AppendAllText("weatherlog_out.txt", "m_windgust_WU: " + m_windgust_WU.ToString() + Environment.NewLine);
}