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); }