|
8 | 8 | from typing import cast |
9 | 9 |
|
10 | 10 | # pylint: disable=no-name-in-module |
11 | | -from frequenz.api.common.v1.microgrid.microgrid_pb2 import ( |
12 | | - MicrogridComponentIDs as PBMicrogridComponentIDs, |
| 11 | +from frequenz.api.common.v1alpha8.microgrid.microgrid_pb2 import ( |
| 12 | + MicrogridElectricalComponentIDs as PBMicrogridComponentIDs, |
13 | 13 | ) |
14 | | -from frequenz.api.common.v1.microgrid.microgrid_pb2 import ( |
| 14 | +from frequenz.api.common.v1alpha8.microgrid.microgrid_pb2 import ( |
15 | 15 | MicrogridSensorIDs as PBMicrogridSensorIDs, |
16 | 16 | ) |
17 | | -from frequenz.api.reporting.v1.reporting_pb2 import ( |
| 17 | +from frequenz.api.reporting.v1alpha10.reporting_pb2 import ( |
18 | 18 | AggregationConfig as PBAggregationConfig, |
19 | 19 | ) |
20 | | -from frequenz.api.reporting.v1.reporting_pb2 import FilterOption as PBFilterOption |
21 | | -from frequenz.api.reporting.v1.reporting_pb2 import ( |
| 20 | +from frequenz.api.reporting.v1alpha10.reporting_pb2 import ( |
| 21 | + FilterOption as PBFilterOption, |
| 22 | +) |
| 23 | +from frequenz.api.reporting.v1alpha10.reporting_pb2 import ( |
22 | 24 | MetricConnections as PBMetricConnections, |
23 | 25 | ) |
24 | | -from frequenz.api.reporting.v1.reporting_pb2 import ( |
| 26 | +from frequenz.api.reporting.v1alpha10.reporting_pb2 import ( |
25 | 27 | ReceiveAggregatedMicrogridComponentsDataStreamRequest as PBAggregatedStreamRequest, |
26 | 28 | ) |
27 | | -from frequenz.api.reporting.v1.reporting_pb2 import ( |
| 29 | +from frequenz.api.reporting.v1alpha10.reporting_pb2 import ( |
28 | 30 | ReceiveAggregatedMicrogridComponentsDataStreamResponse as PBAggregatedStreamResponse, |
29 | 31 | ) |
30 | | -from frequenz.api.reporting.v1.reporting_pb2 import ( |
| 32 | +from frequenz.api.reporting.v1alpha10.reporting_pb2 import ( |
31 | 33 | ReceiveMicrogridComponentsDataStreamRequest as PBReceiveMicrogridComponentsDataStreamRequest, |
32 | 34 | ) |
33 | | -from frequenz.api.reporting.v1.reporting_pb2 import ( |
| 35 | +from frequenz.api.reporting.v1alpha10.reporting_pb2 import ( |
34 | 36 | ReceiveMicrogridComponentsDataStreamResponse as PBReceiveMicrogridComponentsDataStreamResponse, |
35 | 37 | ) |
36 | | -from frequenz.api.reporting.v1.reporting_pb2 import ( |
| 38 | +from frequenz.api.reporting.v1alpha10.reporting_pb2 import ( |
37 | 39 | ReceiveMicrogridSensorsDataStreamRequest as PBReceiveMicrogridSensorsDataStreamRequest, |
38 | 40 | ) |
39 | | -from frequenz.api.reporting.v1.reporting_pb2 import ( |
| 41 | +from frequenz.api.reporting.v1alpha10.reporting_pb2 import ( |
40 | 42 | ReceiveMicrogridSensorsDataStreamResponse as PBReceiveMicrogridSensorsDataStreamResponse, |
41 | 43 | ) |
42 | | -from frequenz.api.reporting.v1.reporting_pb2 import ( |
| 44 | +from frequenz.api.reporting.v1alpha10.reporting_pb2 import ( |
43 | 45 | ResamplingOptions as PBResamplingOptions, |
44 | 46 | ) |
45 | | -from frequenz.api.reporting.v1.reporting_pb2 import TimeFilter as PBTimeFilter |
46 | | -from frequenz.api.reporting.v1.reporting_pb2_grpc import ReportingStub |
| 47 | +from frequenz.api.reporting.v1alpha10.reporting_pb2 import TimeFilter as PBTimeFilter |
| 48 | +from frequenz.api.reporting.v1alpha10.reporting_pb2_grpc import ReportingStub |
47 | 49 | from frequenz.channels import Receiver |
48 | 50 | from frequenz.client.base.channel import ChannelOptions |
49 | 51 | from frequenz.client.base.client import BaseApiClient |
50 | 52 | from frequenz.client.base.exception import ClientNotConnected |
51 | 53 | from frequenz.client.base.streaming import GrpcStreamBroadcaster |
52 | | -from frequenz.client.common.metric import Metric |
| 54 | +from frequenz.client.common.metrics import Metric |
53 | 55 | from google.protobuf.timestamp_pb2 import Timestamp as PBTimestamp |
54 | 56 |
|
55 | 57 | from ._batch_unroll_receiver import BatchUnrollReceiver |
@@ -250,7 +252,7 @@ def _receive_microgrid_components_data_batch( |
250 | 252 | or not self._components_data_streams[stream_key].is_running |
251 | 253 | ): |
252 | 254 | microgrid_components_pb = [ |
253 | | - PBMicrogridComponentIDs(microgrid_id=mid, component_ids=cids) |
| 255 | + PBMicrogridComponentIDs(microgrid_id=mid, electrical_component_ids=cids) |
254 | 256 | for mid, cids in microgrid_components |
255 | 257 | ] |
256 | 258 |
|
@@ -294,7 +296,7 @@ def dt2ts(dt: datetime) -> PBTimestamp: |
294 | 296 | ) |
295 | 297 |
|
296 | 298 | metric_conns_pb = [ |
297 | | - PBMetricConnections(metric=metric.to_proto(), connections=[]) |
| 299 | + PBMetricConnections(metric=metric.value, connections=[]) |
298 | 300 | for metric in metrics |
299 | 301 | ] |
300 | 302 |
|
@@ -477,7 +479,7 @@ def dt2ts(dt: datetime) -> PBTimestamp: |
477 | 479 |
|
478 | 480 | metric_conns_pb = [ |
479 | 481 | PBMetricConnections( |
480 | | - metric=metric.to_proto(), |
| 482 | + metric=metric.value, |
481 | 483 | connections=[], |
482 | 484 | ) |
483 | 485 | for metric in metrics |
@@ -556,7 +558,7 @@ def receive_aggregated_data( |
556 | 558 |
|
557 | 559 | aggregation_config = PBAggregationConfig( |
558 | 560 | microgrid_id=microgrid_id, |
559 | | - metric=metric.to_proto(), |
| 561 | + metric=metric.value, |
560 | 562 | aggregation_formula=aggregation_formula, |
561 | 563 | ) |
562 | 564 |
|
|
0 commit comments