Skip to content

Commit e10478a

Browse files
Update motion_pb2.pyi
1 parent 88ebfe6 commit e10478a

File tree

1 file changed

+6
-31
lines changed

1 file changed

+6
-31
lines changed

src/viam/gen/service/motion/v1/motion_pb2.pyi

Lines changed: 6 additions & 31 deletions
Original file line numberDiff line numberDiff line change
@@ -161,44 +161,19 @@ class MoveOnMapResponse(google.protobuf.message.Message):
161161
...
162162
global___MoveOnMapResponse = MoveOnMapResponse
163163

164-
@typing_extensions.final
165-
class ObstacleDetector(google.protobuf.message.Message):
166-
"""Pairs a vision service with a camera, informing the service about which camera it may use"""
167-
DESCRIPTOR: google.protobuf.descriptor.Descriptor
168-
VISION_SERVICE_FIELD_NUMBER: builtins.int
169-
CAMERA_FIELD_NUMBER: builtins.int
170-
171-
@property
172-
def vision_service(self) -> common.v1.common_pb2.ResourceName:
173-
...
174-
175-
@property
176-
def camera(self) -> common.v1.common_pb2.ResourceName:
177-
...
178-
179-
def __init__(self, *, vision_service: common.v1.common_pb2.ResourceName | None=..., camera: common.v1.common_pb2.ResourceName | None=...) -> None:
180-
...
181-
182-
def HasField(self, field_name: typing_extensions.Literal['camera', b'camera', 'vision_service', b'vision_service']) -> builtins.bool:
183-
...
184-
185-
def ClearField(self, field_name: typing_extensions.Literal['camera', b'camera', 'vision_service', b'vision_service']) -> None:
186-
...
187-
global___ObstacleDetector = ObstacleDetector
188-
189164
@typing_extensions.final
190165
class MotionConfiguration(google.protobuf.message.Message):
191166
DESCRIPTOR: google.protobuf.descriptor.Descriptor
192-
OBSTACLE_DETECTORS_FIELD_NUMBER: builtins.int
167+
VISION_SERVICES_FIELD_NUMBER: builtins.int
193168
POSITION_POLLING_FREQUENCY_HZ_FIELD_NUMBER: builtins.int
194169
OBSTACLE_POLLING_FREQUENCY_HZ_FIELD_NUMBER: builtins.int
195170
PLAN_DEVIATION_M_FIELD_NUMBER: builtins.int
196171
LINEAR_M_PER_SEC_FIELD_NUMBER: builtins.int
197172
ANGULAR_DEGS_PER_SEC_FIELD_NUMBER: builtins.int
198173

199174
@property
200-
def obstacle_detectors(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___ObstacleDetector]:
201-
"""The ObstacleDetectors that will be used for transient obstacle avoidance"""
175+
def vision_services(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[common.v1.common_pb2.ResourceName]:
176+
"""The name of the vision service(s) that will be used to detect obstacles"""
202177
position_polling_frequency_hz: builtins.float
203178
'Sets the frequency to poll for the position of the robot'
204179
obstacle_polling_frequency_hz: builtins.float
@@ -210,13 +185,13 @@ class MotionConfiguration(google.protobuf.message.Message):
210185
angular_degs_per_sec: builtins.float
211186
'Optional angular velocity to target when turning'
212187

213-
def __init__(self, *, obstacle_detectors: collections.abc.Iterable[global___ObstacleDetector] | None=..., position_polling_frequency_hz: builtins.float | None=..., obstacle_polling_frequency_hz: builtins.float | None=..., plan_deviation_m: builtins.float | None=..., linear_m_per_sec: builtins.float | None=..., angular_degs_per_sec: builtins.float | None=...) -> None:
188+
def __init__(self, *, vision_services: collections.abc.Iterable[common.v1.common_pb2.ResourceName] | None=..., position_polling_frequency_hz: builtins.float | None=..., obstacle_polling_frequency_hz: builtins.float | None=..., plan_deviation_m: builtins.float | None=..., linear_m_per_sec: builtins.float | None=..., angular_degs_per_sec: builtins.float | None=...) -> None:
214189
...
215190

216191
def HasField(self, field_name: typing_extensions.Literal['_angular_degs_per_sec', b'_angular_degs_per_sec', '_linear_m_per_sec', b'_linear_m_per_sec', '_obstacle_polling_frequency_hz', b'_obstacle_polling_frequency_hz', '_plan_deviation_m', b'_plan_deviation_m', '_position_polling_frequency_hz', b'_position_polling_frequency_hz', 'angular_degs_per_sec', b'angular_degs_per_sec', 'linear_m_per_sec', b'linear_m_per_sec', 'obstacle_polling_frequency_hz', b'obstacle_polling_frequency_hz', 'plan_deviation_m', b'plan_deviation_m', 'position_polling_frequency_hz', b'position_polling_frequency_hz']) -> builtins.bool:
217192
...
218193

219-
def ClearField(self, field_name: typing_extensions.Literal['_angular_degs_per_sec', b'_angular_degs_per_sec', '_linear_m_per_sec', b'_linear_m_per_sec', '_obstacle_polling_frequency_hz', b'_obstacle_polling_frequency_hz', '_plan_deviation_m', b'_plan_deviation_m', '_position_polling_frequency_hz', b'_position_polling_frequency_hz', 'angular_degs_per_sec', b'angular_degs_per_sec', 'linear_m_per_sec', b'linear_m_per_sec', 'obstacle_detectors', b'obstacle_detectors', 'obstacle_polling_frequency_hz', b'obstacle_polling_frequency_hz', 'plan_deviation_m', b'plan_deviation_m', 'position_polling_frequency_hz', b'position_polling_frequency_hz']) -> None:
194+
def ClearField(self, field_name: typing_extensions.Literal['_angular_degs_per_sec', b'_angular_degs_per_sec', '_linear_m_per_sec', b'_linear_m_per_sec', '_obstacle_polling_frequency_hz', b'_obstacle_polling_frequency_hz', '_plan_deviation_m', b'_plan_deviation_m', '_position_polling_frequency_hz', b'_position_polling_frequency_hz', 'angular_degs_per_sec', b'angular_degs_per_sec', 'linear_m_per_sec', b'linear_m_per_sec', 'obstacle_polling_frequency_hz', b'obstacle_polling_frequency_hz', 'plan_deviation_m', b'plan_deviation_m', 'position_polling_frequency_hz', b'position_polling_frequency_hz', 'vision_services', b'vision_services']) -> None:
220195
...
221196

222197
@typing.overload
@@ -889,4 +864,4 @@ class ComponentState(google.protobuf.message.Message):
889864

890865
def ClearField(self, field_name: typing_extensions.Literal['pose', b'pose']) -> None:
891866
...
892-
global___ComponentState = ComponentState
867+
global___ComponentState = ComponentState

0 commit comments

Comments
 (0)