Skip to content

Commit 0280379

Browse files
github-actions[bot]viambotnjooma
authored
Automated Protos Update (#152)
Co-authored-by: viambot <[email protected]> Co-authored-by: Naveed Jooma <[email protected]>
1 parent 800a75b commit 0280379

File tree

27 files changed

+371
-340
lines changed

27 files changed

+371
-340
lines changed

examples/server/v1/components.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -472,8 +472,8 @@ async def get_properties(self, extra: Optional[Dict[str, Any]] = None, **kwargs)
472472
async def stop(self, extra: Optional[Dict[str, Any]] = None, **kwargs):
473473
await self.set_power(0)
474474

475-
async def is_powered(self, extra: Optional[Dict[str, Any]] = None, **kwargs) -> bool:
476-
return self.powered
475+
async def is_powered(self, extra: Optional[Dict[str, Any]] = None, **kwargs) -> Tuple[bool, float]:
476+
return self.powered, self.power
477477

478478
async def is_moving(self):
479479
return self.powered

src/viam/components/arm/__init__.py

Lines changed: 9 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
import asyncio
12
from viam.proto.component.arm import Status as ArmStatus
23
from viam.proto.robot import Status
34
from viam.registry import ComponentRegistration, Registry
@@ -16,10 +17,15 @@
1617

1718

1819
async def create_status(component: Arm) -> Status:
20+
(end_position, joint_positions, is_moving,) = await asyncio.gather(
21+
component.get_end_position(),
22+
component.get_joint_positions(),
23+
component.is_moving(),
24+
)
1925
s = ArmStatus(
20-
end_position=await component.get_end_position(),
21-
joint_positions=await component.get_joint_positions(),
22-
is_moving=await component.is_moving(),
26+
end_position=end_position,
27+
joint_positions=joint_positions,
28+
is_moving=is_moving,
2329
)
2430
return Status(name=Arm.get_resource_name(component.name), status=message_to_struct(s))
2531

src/viam/components/gantry/__init__.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
import asyncio
12
from viam.proto.component.gantry import Status as GantryStatus
23
from viam.proto.robot import Status
34
from viam.registry import ComponentRegistration, Registry
@@ -13,9 +14,8 @@
1314

1415

1516
async def create_status(component: Gantry) -> Status:
16-
s = GantryStatus(
17-
positions_mm=await component.get_position(), lengths_mm=await component.get_lengths(), is_moving=await component.is_moving()
18-
)
17+
(positions_mm, lengths_mm, is_moving) = await asyncio.gather(component.get_position(), component.get_lengths(), component.is_moving())
18+
s = GantryStatus(positions_mm=positions_mm, lengths_mm=lengths_mm, is_moving=is_moving)
1919
return Status(name=Gantry.get_resource_name(component.name), status=message_to_struct(s))
2020

2121

src/viam/components/motor/__init__.py

Lines changed: 11 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
import asyncio
12
from viam.proto.component.motor import Status as MotorStatus
23
from viam.proto.robot import Status
34
from viam.registry import ComponentRegistration, Registry
@@ -13,11 +14,17 @@
1314

1415

1516
async def create_status(component: Motor) -> Status:
17+
((is_powered, _), position, properties, is_moving) = await asyncio.gather(
18+
component.is_powered(),
19+
component.get_position(),
20+
component.get_properties(),
21+
component.is_moving(),
22+
)
1623
s = MotorStatus(
17-
is_powered=await component.is_powered(),
18-
position=await component.get_position(),
19-
position_reporting=(await component.get_properties()).position_reporting,
20-
is_moving=await component.is_moving(),
24+
is_powered=is_powered,
25+
position=position,
26+
position_reporting=properties.position_reporting,
27+
is_moving=is_moving,
2128
)
2229
return Status(name=Motor.get_resource_name(component.name), status=message_to_struct(s))
2330

src/viam/components/motor/client.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
from typing import Any, Dict, Optional
1+
from typing import Any, Dict, Optional, Tuple
22

33
from grpclib.client import Channel
44
from viam.components.generic.client import do_command
@@ -75,12 +75,12 @@ async def stop(self, extra: Optional[Dict[str, Any]] = None):
7575
request = StopRequest(name=self.name, extra=dict_to_struct(extra))
7676
await self.client.Stop(request)
7777

78-
async def is_powered(self, extra: Optional[Dict[str, Any]] = None) -> bool:
78+
async def is_powered(self, extra: Optional[Dict[str, Any]] = None) -> Tuple[bool, float]:
7979
if extra is None:
8080
extra = {}
8181
request = IsPoweredRequest(name=self.name, extra=dict_to_struct(extra))
8282
response: IsPoweredResponse = await self.client.IsPowered(request)
83-
return response.is_on
83+
return response.is_on, response.power_pct
8484

8585
async def do_command(self, command: Dict[str, Any]) -> Dict[str, Any]:
8686
return await do_command(self.channel, self.name, command)

src/viam/components/motor/motor.py

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import abc
22
from dataclasses import dataclass
3-
from typing import Any, Dict, Optional
3+
from typing import Any, Dict, Optional, Tuple
44

55
from viam.errors import NotSupportedError
66

@@ -102,12 +102,13 @@ async def stop(self, extra: Optional[Dict[str, Any]] = None, **kwargs):
102102
...
103103

104104
@abc.abstractmethod
105-
async def is_powered(self, extra: Optional[Dict[str, Any]] = None, **kwargs) -> bool:
105+
async def is_powered(self, extra: Optional[Dict[str, Any]] = None, **kwargs) -> Tuple[bool, float]:
106106
"""
107107
Returns whether or not the motor is currently running.
108108
109109
Returns:
110110
bool: Indicates whether the motor is currently powered.
111+
float: The current power percentage of the motor
111112
"""
112113
...
113114

src/viam/components/motor/service.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -119,5 +119,5 @@ async def IsPowered(self, stream: Stream[IsPoweredRequest, IsPoweredResponse]) -
119119
motor = self.get_component(name)
120120
except ComponentNotFoundError as e:
121121
raise e.grpc_error
122-
is_powered = await motor.is_powered(struct_to_dict(request.extra))
123-
await stream.send_message(IsPoweredResponse(is_on=is_powered))
122+
is_powered, power_pct = await motor.is_powered(struct_to_dict(request.extra))
123+
await stream.send_message(IsPoweredResponse(is_on=is_powered, power_pct=power_pct))

src/viam/components/servo/__init__.py

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
import asyncio
12
from viam.proto.component.servo import Status as ServoStatus
23
from viam.proto.robot import Status
34
from viam.registry import ComponentRegistration, Registry
@@ -14,7 +15,8 @@
1415

1516

1617
async def create_status(component: Servo) -> Status:
17-
s = ServoStatus(position_deg=await component.get_position(), is_moving=await component.is_moving())
18+
(position_deg, is_moving) = await asyncio.gather(component.get_position(), component.is_moving())
19+
s = ServoStatus(position_deg=position_deg, is_moving=is_moving)
1820
return Status(name=Servo.get_resource_name(component.name), status=message_to_struct(s))
1921

2022

src/viam/gen/app/data/v1/data_pb2.py

Lines changed: 28 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
from google.protobuf import any_pb2 as google_dot_protobuf_dot_any__pb2
88
from google.protobuf import struct_pb2 as google_dot_protobuf_dot_struct__pb2
99
from google.protobuf import timestamp_pb2 as google_dot_protobuf_dot_timestamp__pb2
10-
DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n\x16app/data/v1/data.proto\x12\x10viam.app.data.v1\x1a\x19google/protobuf/any.proto\x1a\x1cgoogle/protobuf/struct.proto\x1a\x1fgoogle/protobuf/timestamp.proto"i\n\x0bDataRequest\x120\n\x06filter\x18\x01 \x01(\x0b2\x18.viam.app.data.v1.FilterR\x06filter\x12\x12\n\x04skip\x18\x02 \x01(\x05R\x04skip\x12\x14\n\x05limit\x18\x03 \x01(\x05R\x05limit"\xaf\x03\n\x06Filter\x12%\n\x0ecomponent_name\x18\x01 \x01(\tR\rcomponentName\x12%\n\x0ecomponent_type\x18\x02 \x01(\tR\rcomponentType\x12\'\n\x0fcomponent_model\x18\x03 \x01(\tR\x0ecomponentModel\x12\x16\n\x06method\x18\x04 \x01(\tR\x06method\x12\x12\n\x04tags\x18\x05 \x03(\tR\x04tags\x12\x1d\n\nrobot_name\x18\x06 \x01(\tR\trobotName\x12\x19\n\x08robot_id\x18\x07 \x01(\tR\x07robotId\x12\x1b\n\tpart_name\x18\x08 \x01(\tR\x08partName\x12\x17\n\x07part_id\x18\t \x01(\tR\x06partId\x12\x1f\n\x0blocation_id\x18\n \x01(\tR\nlocationId\x12\x15\n\x06org_id\x18\x0b \x01(\tR\x05orgId\x12\x1b\n\tmime_type\x18\x0c \x03(\tR\x08mimeType\x12=\n\x08interval\x18\r \x01(\x0b2!.viam.app.data.v1.CaptureIntervalR\x08interval"\xac\x04\n\x0fCaptureMetadata\x12\x1f\n\x0blocation_id\x18\x01 \x01(\tR\nlocationId\x12\x1d\n\nrobot_name\x18\x02 \x01(\tR\trobotName\x12\x19\n\x08robot_id\x18\x03 \x01(\tR\x07robotId\x12\x1b\n\tpart_name\x18\x04 \x01(\tR\x08partName\x12\x17\n\x07part_id\x18\x05 \x01(\tR\x06partId\x12%\n\x0ecomponent_type\x18\x06 \x01(\tR\rcomponentType\x12\'\n\x0fcomponent_model\x18\x07 \x01(\tR\x0ecomponentModel\x12%\n\x0ecomponent_name\x18\x08 \x01(\tR\rcomponentName\x12\x1f\n\x0bmethod_name\x18\t \x01(\tR\nmethodName\x12d\n\x11method_parameters\x18\n \x03(\x0b27.viam.app.data.v1.CaptureMetadata.MethodParametersEntryR\x10methodParameters\x12\x12\n\x04tags\x18\x0b \x03(\tR\x04tags\x12\x1b\n\tmime_type\x18\x0c \x01(\tR\x08mimeType\x1aY\n\x15MethodParametersEntry\x12\x10\n\x03key\x18\x01 \x01(\tR\x03key\x12*\n\x05value\x18\x02 \x01(\x0b2\x14.google.protobuf.AnyR\x05value:\x028\x01"q\n\x0fCaptureInterval\x120\n\x05start\x18\x01 \x01(\x0b2\x1a.google.protobuf.TimestampR\x05start\x12,\n\x03end\x18\x02 \x01(\x0b2\x1a.google.protobuf.TimestampR\x03end"}\n\x1aTabularDataByFilterRequest\x12@\n\x0cdata_request\x18\x01 \x01(\x0b2\x1d.viam.app.data.v1.DataRequestR\x0bdataRequest\x12\x1d\n\ncount_only\x18\x02 \x01(\x08R\tcountOnly"\xa5\x01\n\x1bTabularDataByFilterResponse\x12=\n\x08metadata\x18\x01 \x03(\x0b2!.viam.app.data.v1.CaptureMetadataR\x08metadata\x121\n\x04data\x18\x02 \x03(\x0b2\x1d.viam.app.data.v1.TabularDataR\x04data\x12\x14\n\x05count\x18\x03 \x01(\x03R\x05count"\xe5\x01\n\x0bTabularData\x12+\n\x04data\x18\x01 \x01(\x0b2\x17.google.protobuf.StructR\x04data\x12%\n\x0emetadata_index\x18\x02 \x01(\x05R\rmetadataIndex\x12A\n\x0etime_requested\x18\x03 \x01(\x0b2\x1a.google.protobuf.TimestampR\rtimeRequested\x12?\n\rtime_received\x18\x04 \x01(\x0b2\x1a.google.protobuf.TimestampR\x0ctimeReceived"\xf1\x01\n\nBinaryData\x12\x0e\n\x02id\x18\x01 \x01(\tR\x02id\x12\x10\n\x03uri\x18\x02 \x01(\tR\x03uri\x12\x16\n\x06binary\x18\x03 \x01(\x0cR\x06binary\x12%\n\x0emetadata_index\x18\x04 \x01(\x05R\rmetadataIndex\x12A\n\x0etime_requested\x18\x05 \x01(\x0b2\x1a.google.protobuf.TimestampR\rtimeRequested\x12?\n\rtime_received\x18\x06 \x01(\x0b2\x1a.google.protobuf.TimestampR\x0ctimeReceived"\xa3\x01\n\x19BinaryDataByFilterRequest\x12@\n\x0cdata_request\x18\x01 \x01(\x0b2\x1d.viam.app.data.v1.DataRequestR\x0bdataRequest\x12%\n\x0einclude_binary\x18\x02 \x01(\x08R\rincludeBinary\x12\x1d\n\ncount_only\x18\x03 \x01(\x08R\tcountOnly"\xa3\x01\n\x1aBinaryDataByFilterResponse\x12=\n\x08metadata\x18\x01 \x03(\x0b2!.viam.app.data.v1.CaptureMetadataR\x08metadata\x120\n\x04data\x18\x02 \x03(\x0b2\x1c.viam.app.data.v1.BinaryDataR\x04data\x12\x14\n\x05count\x18\x03 \x01(\x03R\x05count"Z\n\x16BinaryDataByIDsRequest\x12\x19\n\x08file_ids\x18\x01 \x03(\tR\x07fileIds\x12%\n\x0einclude_binary\x18\x02 \x01(\x08R\rincludeBinary"\xa0\x01\n\x17BinaryDataByIDsResponse\x12=\n\x08metadata\x18\x01 \x03(\x0b2!.viam.app.data.v1.CaptureMetadataR\x08metadata\x120\n\x04data\x18\x02 \x03(\x0b2\x1c.viam.app.data.v1.BinaryDataR\x04data\x12\x14\n\x05count\x18\x03 \x01(\x03R\x05count2\xda\x02\n\x0bDataService\x12r\n\x13TabularDataByFilter\x12,.viam.app.data.v1.TabularDataByFilterRequest\x1a-.viam.app.data.v1.TabularDataByFilterResponse\x12o\n\x12BinaryDataByFilter\x12+.viam.app.data.v1.BinaryDataByFilterRequest\x1a,.viam.app.data.v1.BinaryDataByFilterResponse\x12f\n\x0fBinaryDataByIDs\x12(.viam.app.data.v1.BinaryDataByIDsRequest\x1a).viam.app.data.v1.BinaryDataByIDsResponseB\x1dZ\x1bgo.viam.com/api/app/data/v1b\x06proto3')
10+
DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n\x16app/data/v1/data.proto\x12\x10viam.app.data.v1\x1a\x19google/protobuf/any.proto\x1a\x1cgoogle/protobuf/struct.proto\x1a\x1fgoogle/protobuf/timestamp.proto"i\n\x0bDataRequest\x120\n\x06filter\x18\x01 \x01(\x0b2\x18.viam.app.data.v1.FilterR\x06filter\x12\x12\n\x04skip\x18\x02 \x01(\x03R\x04skip\x12\x14\n\x05limit\x18\x03 \x01(\x03R\x05limit"\xb1\x03\n\x06Filter\x12%\n\x0ecomponent_name\x18\x01 \x01(\tR\rcomponentName\x12%\n\x0ecomponent_type\x18\x02 \x01(\tR\rcomponentType\x12\'\n\x0fcomponent_model\x18\x03 \x01(\tR\x0ecomponentModel\x12\x16\n\x06method\x18\x04 \x01(\tR\x06method\x12\x12\n\x04tags\x18\x05 \x03(\tR\x04tags\x12\x1d\n\nrobot_name\x18\x06 \x01(\tR\trobotName\x12\x19\n\x08robot_id\x18\x07 \x01(\tR\x07robotId\x12\x1b\n\tpart_name\x18\x08 \x01(\tR\x08partName\x12\x17\n\x07part_id\x18\t \x01(\tR\x06partId\x12\x1f\n\x0blocation_id\x18\n \x01(\tR\nlocationId\x12\x17\n\x07org_ids\x18\x0b \x03(\tR\x06orgIds\x12\x1b\n\tmime_type\x18\x0c \x03(\tR\x08mimeType\x12=\n\x08interval\x18\r \x01(\x0b2!.viam.app.data.v1.CaptureIntervalR\x08interval"\xc3\x04\n\x0fCaptureMetadata\x12\x15\n\x06org_id\x18\x01 \x01(\tR\x05orgId\x12\x1f\n\x0blocation_id\x18\x02 \x01(\tR\nlocationId\x12\x1d\n\nrobot_name\x18\x03 \x01(\tR\trobotName\x12\x19\n\x08robot_id\x18\x04 \x01(\tR\x07robotId\x12\x1b\n\tpart_name\x18\x05 \x01(\tR\x08partName\x12\x17\n\x07part_id\x18\x06 \x01(\tR\x06partId\x12%\n\x0ecomponent_type\x18\x07 \x01(\tR\rcomponentType\x12\'\n\x0fcomponent_model\x18\x08 \x01(\tR\x0ecomponentModel\x12%\n\x0ecomponent_name\x18\t \x01(\tR\rcomponentName\x12\x1f\n\x0bmethod_name\x18\n \x01(\tR\nmethodName\x12d\n\x11method_parameters\x18\x0b \x03(\x0b27.viam.app.data.v1.CaptureMetadata.MethodParametersEntryR\x10methodParameters\x12\x12\n\x04tags\x18\x0c \x03(\tR\x04tags\x12\x1b\n\tmime_type\x18\r \x01(\tR\x08mimeType\x1aY\n\x15MethodParametersEntry\x12\x10\n\x03key\x18\x01 \x01(\tR\x03key\x12*\n\x05value\x18\x02 \x01(\x0b2\x14.google.protobuf.AnyR\x05value:\x028\x01"q\n\x0fCaptureInterval\x120\n\x05start\x18\x01 \x01(\x0b2\x1a.google.protobuf.TimestampR\x05start\x12,\n\x03end\x18\x02 \x01(\x0b2\x1a.google.protobuf.TimestampR\x03end"}\n\x1aTabularDataByFilterRequest\x12@\n\x0cdata_request\x18\x01 \x01(\x0b2\x1d.viam.app.data.v1.DataRequestR\x0bdataRequest\x12\x1d\n\ncount_only\x18\x02 \x01(\x08R\tcountOnly"\xa5\x01\n\x1bTabularDataByFilterResponse\x12=\n\x08metadata\x18\x01 \x03(\x0b2!.viam.app.data.v1.CaptureMetadataR\x08metadata\x121\n\x04data\x18\x02 \x03(\x0b2\x1d.viam.app.data.v1.TabularDataR\x04data\x12\x14\n\x05count\x18\x03 \x01(\x03R\x05count"\xe5\x01\n\x0bTabularData\x12+\n\x04data\x18\x01 \x01(\x0b2\x17.google.protobuf.StructR\x04data\x12%\n\x0emetadata_index\x18\x02 \x01(\x05R\rmetadataIndex\x12A\n\x0etime_requested\x18\x03 \x01(\x0b2\x1a.google.protobuf.TimestampR\rtimeRequested\x12?\n\rtime_received\x18\x04 \x01(\x0b2\x1a.google.protobuf.TimestampR\x0ctimeReceived"b\n\nBinaryData\x12\x16\n\x06binary\x18\x01 \x01(\x0cR\x06binary\x12<\n\x08metadata\x18\x02 \x01(\x0b2 .viam.app.data.v1.BinaryMetadataR\x08metadata"\xa3\x01\n\x19BinaryDataByFilterRequest\x12@\n\x0cdata_request\x18\x01 \x01(\x0b2\x1d.viam.app.data.v1.DataRequestR\x0bdataRequest\x12%\n\x0einclude_binary\x18\x02 \x01(\x08R\rincludeBinary\x12\x1d\n\ncount_only\x18\x03 \x01(\x08R\tcountOnly"d\n\x1aBinaryDataByFilterResponse\x120\n\x04data\x18\x01 \x03(\x0b2\x1c.viam.app.data.v1.BinaryDataR\x04data\x12\x14\n\x05count\x18\x02 \x01(\x03R\x05count"Z\n\x16BinaryDataByIDsRequest\x12\x19\n\x08file_ids\x18\x01 \x03(\tR\x07fileIds\x12%\n\x0einclude_binary\x18\x02 \x01(\x08R\rincludeBinary"a\n\x17BinaryDataByIDsResponse\x120\n\x04data\x18\x01 \x03(\x0b2\x1c.viam.app.data.v1.BinaryDataR\x04data\x12\x14\n\x05count\x18\x02 \x01(\x03R\x05count"\xbc\x02\n\x0eBinaryMetadata\x12\x0e\n\x02id\x18\x01 \x01(\tR\x02id\x12L\n\x10capture_metadata\x18\x02 \x01(\x0b2!.viam.app.data.v1.CaptureMetadataR\x0fcaptureMetadata\x12A\n\x0etime_requested\x18\x03 \x01(\x0b2\x1a.google.protobuf.TimestampR\rtimeRequested\x12?\n\rtime_received\x18\x04 \x01(\x0b2\x1a.google.protobuf.TimestampR\x0ctimeReceived\x12\x1b\n\tfile_name\x18\x05 \x01(\tR\x08fileName\x12\x19\n\x08file_ext\x18\x06 \x01(\tR\x07fileExt\x12\x10\n\x03uri\x18\x07 \x01(\tR\x03uri2\xda\x02\n\x0bDataService\x12r\n\x13TabularDataByFilter\x12,.viam.app.data.v1.TabularDataByFilterRequest\x1a-.viam.app.data.v1.TabularDataByFilterResponse\x12o\n\x12BinaryDataByFilter\x12+.viam.app.data.v1.BinaryDataByFilterRequest\x1a,.viam.app.data.v1.BinaryDataByFilterResponse\x12f\n\x0fBinaryDataByIDs\x12(.viam.app.data.v1.BinaryDataByIDsRequest\x1a).viam.app.data.v1.BinaryDataByIDsResponseB\x1dZ\x1bgo.viam.com/api/app/data/v1b\x06proto3')
1111
_builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, globals())
1212
_builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, 'app.data.v1.data_pb2', globals())
1313
if _descriptor._USE_C_DESCRIPTORS == False:
@@ -18,28 +18,30 @@
1818
_DATAREQUEST._serialized_start = 134
1919
_DATAREQUEST._serialized_end = 239
2020
_FILTER._serialized_start = 242
21-
_FILTER._serialized_end = 673
22-
_CAPTUREMETADATA._serialized_start = 676
23-
_CAPTUREMETADATA._serialized_end = 1232
24-
_CAPTUREMETADATA_METHODPARAMETERSENTRY._serialized_start = 1143
25-
_CAPTUREMETADATA_METHODPARAMETERSENTRY._serialized_end = 1232
26-
_CAPTUREINTERVAL._serialized_start = 1234
27-
_CAPTUREINTERVAL._serialized_end = 1347
28-
_TABULARDATABYFILTERREQUEST._serialized_start = 1349
29-
_TABULARDATABYFILTERREQUEST._serialized_end = 1474
30-
_TABULARDATABYFILTERRESPONSE._serialized_start = 1477
31-
_TABULARDATABYFILTERRESPONSE._serialized_end = 1642
32-
_TABULARDATA._serialized_start = 1645
33-
_TABULARDATA._serialized_end = 1874
34-
_BINARYDATA._serialized_start = 1877
35-
_BINARYDATA._serialized_end = 2118
36-
_BINARYDATABYFILTERREQUEST._serialized_start = 2121
37-
_BINARYDATABYFILTERREQUEST._serialized_end = 2284
38-
_BINARYDATABYFILTERRESPONSE._serialized_start = 2287
39-
_BINARYDATABYFILTERRESPONSE._serialized_end = 2450
40-
_BINARYDATABYIDSREQUEST._serialized_start = 2452
41-
_BINARYDATABYIDSREQUEST._serialized_end = 2542
42-
_BINARYDATABYIDSRESPONSE._serialized_start = 2545
43-
_BINARYDATABYIDSRESPONSE._serialized_end = 2705
44-
_DATASERVICE._serialized_start = 2708
45-
_DATASERVICE._serialized_end = 3054
21+
_FILTER._serialized_end = 675
22+
_CAPTUREMETADATA._serialized_start = 678
23+
_CAPTUREMETADATA._serialized_end = 1257
24+
_CAPTUREMETADATA_METHODPARAMETERSENTRY._serialized_start = 1168
25+
_CAPTUREMETADATA_METHODPARAMETERSENTRY._serialized_end = 1257
26+
_CAPTUREINTERVAL._serialized_start = 1259
27+
_CAPTUREINTERVAL._serialized_end = 1372
28+
_TABULARDATABYFILTERREQUEST._serialized_start = 1374
29+
_TABULARDATABYFILTERREQUEST._serialized_end = 1499
30+
_TABULARDATABYFILTERRESPONSE._serialized_start = 1502
31+
_TABULARDATABYFILTERRESPONSE._serialized_end = 1667
32+
_TABULARDATA._serialized_start = 1670
33+
_TABULARDATA._serialized_end = 1899
34+
_BINARYDATA._serialized_start = 1901
35+
_BINARYDATA._serialized_end = 1999
36+
_BINARYDATABYFILTERREQUEST._serialized_start = 2002
37+
_BINARYDATABYFILTERREQUEST._serialized_end = 2165
38+
_BINARYDATABYFILTERRESPONSE._serialized_start = 2167
39+
_BINARYDATABYFILTERRESPONSE._serialized_end = 2267
40+
_BINARYDATABYIDSREQUEST._serialized_start = 2269
41+
_BINARYDATABYIDSREQUEST._serialized_end = 2359
42+
_BINARYDATABYIDSRESPONSE._serialized_start = 2361
43+
_BINARYDATABYIDSRESPONSE._serialized_end = 2458
44+
_BINARYMETADATA._serialized_start = 2461
45+
_BINARYMETADATA._serialized_end = 2777
46+
_DATASERVICE._serialized_start = 2780
47+
_DATASERVICE._serialized_end = 3126

0 commit comments

Comments
 (0)