public interface AggregatedDataService
| Modifier and Type | Method and Description |
|---|---|
rx.Observable<AggregatedData> |
getData(java.lang.String deviceId,
java.lang.String path,
java.lang.String meaning,
java.lang.String start,
java.lang.String end,
java.lang.String interval,
java.lang.String aggregates)
Return aggregated history data
Valid time units are:
TimeUnit.SECONDS,TimeUnit.MINUTES, TimeUnit.HOURS, TimeUnit.DAYS
Warning: Sample is not supported with complex data, but only with Integer, Number and Boolean values |
@GET(value="/devices/{id}/aggregated-readings")
rx.Observable<AggregatedData> getData(@Path(value="id")
java.lang.String deviceId,
@Query(value="path")
java.lang.String path,
@Query(value="meaning")
java.lang.String meaning,
@Query(value="start")
java.lang.String start,
@Query(value="end")
java.lang.String end,
@Query(value="interval")
java.lang.String interval,
@Query(value="aggregates")
java.lang.String aggregates)
TimeUnit.SECONDS,TimeUnit.MINUTES, TimeUnit.HOURS, TimeUnit.DAYS
Warning: Sample is not supported with complex data, but only with Integer, Number and Boolean valuesdeviceId - - unique device identifier - requiredpath - - device reading path Reading.path - optionalmeaning - - device reading meaning Reading.meaning - optionalstart - - 2016-11-09T10:21:00.000Zend - - 2016-11-09T10:22:00.000Zinterval - - Aggregates.Intervalaggregates - - Aggregates.Aggregate