void m_TemperatureT_Elapsed(object sender, ElapsedEventArgs e)
 {
     if (m_Client.State == CommunicationState.Opened)
     {
         WCF_TempHumidService.MyTemperatureMeasurement m = GetNewTemperatureMeasurement();
         m_Client.SendNewTemperatureMeasurement(m);
     }
 }
        WCF_TempHumidService.MyTemperatureMeasurement GetNewTemperatureMeasurement()
        {
            WCF_TempHumidService.MyTemperatureMeasurement m = new WCF_TempHumidService.MyTemperatureMeasurement();
            m.MyDateTime     = DateTime.Now;
            m.MyLocationName = MyRMUnit.MyLocationName;
            Random rnd = new Random();

            m.MyValue = 20.0f + rnd.Next(10);
            return(m);
        }
 public void OnTemperatureMeasurementSent(WCF_TempHumidService.MyTemperatureMeasurement measurement)
 {
     Console.WriteLine("Temperature: {0}, Time: {1}, Location: {2},  RMUnitId: {3}",
                       measurement.MyValue, measurement.MyDateTime,
                       measurement.MyLocationName, MyRMUnit.MyName);
 }