public override List <MonitoringSensorUpdate> GetSensorHistory(string product, string name, long n) { GetSensorHistoryMessage message = new GetSensorHistoryMessage { Product = product, Name = name, N = n }; SensorsUpdateMessage sensorsUpdate = _sensorsClient.GetSensorHistory(message); var convertedList = sensorsUpdate.Sensors.Select(Converter.Convert).ToList(); convertedList.Sort((u1, u2) => u2.Time.CompareTo(u1.Time)); return(convertedList); }
public override List <MonitoringSensorUpdate> GetUpdates() { SensorsUpdateMessage updatesList = _sensorsClient.GetMonitoringUpdates(new Empty()); return(updatesList.Sensors.Select(Converter.Convert).ToList()); }