private void Email(double value, IAdapter adapter)
 {
     if ((DateTime.Now - timestamp).TotalSeconds < interval) return;
     try
     {
         SmtpClient client = new SmtpClient(server, port);
         client.EnableSsl = ssl;
         if (username != "")
             client.Credentials = new System.Net.NetworkCredential(username, password);
         MailMessage msg = new MailMessage(from, to, subject.Replace("{value}", value.ToString()), body.Replace("{value}", value.ToString()));
         client.Send(msg);
         timestamp = DateTime.Now;
     }
     catch (Exception e)
     {
         adapter.Debug(this, e);
     }
 }