public HomeViewModel() { var client = new HometerClient(); var temperatureApi = new TemperatureApi(client); var humidityApi = new HumidityApi(client); var pressureApi = new PressureApi(client); var task = new Task(async() => { while (true) { TemperatureString = temperatureApi.GetCurrentTemperatureAsString(); HumidityString = humidityApi.GetCurrentHumidity().Value.ToString(); PressureString = pressureApi.GetCurrentPressure().Value.ToString(); Debug.WriteLine("Test"); await Task.Delay(5000); } }); task.Start(); }
/// <summary> /// Initializes a new instance of the <see cref="PressureApi" /> class. /// </summary> /// <returns></returns> public PressureApi(HometerClient hometerClient) { HometerClient = hometerClient; }
/// <summary> /// Initializes a new instance of the <see cref="HumidityApi" /> class. /// </summary> /// <returns></returns> public HumidityApi(HometerClient hometerClient) { HometerClient = hometerClient; }
/// <summary> /// Initializes a new instance of the <see cref="TemperatureApi" /> class. /// </summary> /// <returns></returns> public TemperatureApi(HometerClient hometerClient) { HometerClient = hometerClient; }