Lists available contexts for which historical data can be queried.
The ContextsRequest specifying time range and filters.
A promise that resolves to a ContextsResponse array of available contexts.
Lists available paths for historical data queries.
The PathsRequest specifying time range and filters.
A promise that resolves to a PathsResponse array of available paths.
Retrieves historical values for the specified query parameters.
For aggregation methods that require parameters (sma, ema), implementations should use sensible defaults if the parameter array is empty in the PathSpec. For example: sma could default to 5 samples, ema could default to 0.2 alpha.
The ValuesRequest containing context, time range, resolution, and path specifications.
A promise that resolves to a ValuesResponse containing the requested historical data.