UI: add method to get latest telemetry to Attribute service

This commit is contained in:
Chantsova Ekaterina 2021-07-13 11:23:15 +03:00
parent 45c5703f2f
commit aa10e577bc

View File

@ -135,4 +135,13 @@ export class AttributeService {
return this.http.get<TimeseriesData>(url, defaultHttpOptionsFromConfig(config)); return this.http.get<TimeseriesData>(url, defaultHttpOptionsFromConfig(config));
} }
public getEntityTimeseriesLatest(entityId: EntityId, keys?: Array<string>,
useStrictDataTypes = false, config?: RequestConfig): Observable<TimeseriesData> {
let url = `/api/plugins/telemetry/${entityId.entityType}/${entityId.id}/values/timeseries?useStrictDataTypes=${useStrictDataTypes}`;
if (isDefinedAndNotNull(keys) && keys.length) {
url += `&keys=${keys.join(',')}`;
}
return this.http.get<TimeseriesData>(url, defaultHttpOptionsFromConfig(config));
}
} }