diff --git a/.github/workflows/docs.yml b/.github/workflows/docs.yml
index 31db1c8d6..c5669285e 100644
--- a/.github/workflows/docs.yml
+++ b/.github/workflows/docs.yml
@@ -4,10 +4,10 @@ on:
workflow_dispatch:
push:
paths:
- - 'src/viam/**'
- - 'docs/**'
- - 'README.md'
- branches: [ main ]
+ - "src/viam/**"
+ - "docs/**"
+ - "README.md"
+ branches: [main]
jobs:
generate-docs:
@@ -27,9 +27,11 @@ jobs:
- name: Generate docs
run: |
+ poetry run python3 -m docs.examples._data_server &
poetry run python3 -m examples.server.v1.server 0.0.0.0 9091 &
sleep 2
make documentation
+ kill -9 `ps aux | grep "[d]ocs.examples._data_server" | awk '{print $$2}'`
kill -9 `ps aux | grep "[e]xamples.server.v1.server" | awk '{print $2}'`
- name: Upload artifacts
diff --git a/Makefile b/Makefile
index 155433809..3c8eb847b 100644
--- a/Makefile
+++ b/Makefile
@@ -48,10 +48,13 @@ _test_docs:
pytest --nbmake "./docs"
test_docs:
+ kill -9 `ps aux | grep "[d]ocs.examples._data_server" | awk '{print $$2}'` || true
kill -9 `ps aux | grep "[e]xamples.server.v1.server" | awk '{print $$2}'` || true
+ poetry run python3 -m docs.examples._data_server &
poetry run python3 -m examples.server.v1.server 0.0.0.0 9091 quiet &
sleep 3
poetry run $(MAKE) _test_docs
+ kill -9 `ps aux | grep "[d]ocs.examples._data_server" | awk '{print $$2}'`
kill -9 `ps aux | grep "[e]xamples.server.v1.server" | awk '{print $$2}'`
tox:
diff --git a/docs/examples/_data_server.py b/docs/examples/_data_server.py
new file mode 100644
index 000000000..e00436dd8
--- /dev/null
+++ b/docs/examples/_data_server.py
@@ -0,0 +1,137 @@
+import asyncio
+
+from grpclib.utils import graceful_exit
+from grpclib.server import Server, Stream
+from google.protobuf.struct_pb2 import Struct
+
+from viam.proto.app.data import (
+ AddBoundingBoxToImageByIDResponse,
+ AddBoundingBoxToImageByIDRequest,
+ AddTagsToBinaryDataByFilterRequest,
+ AddTagsToBinaryDataByFilterResponse,
+ AddTagsToBinaryDataByIDsRequest,
+ AddTagsToBinaryDataByIDsResponse,
+ BinaryDataByFilterRequest,
+ BinaryDataByFilterResponse,
+ BinaryDataByIDsRequest,
+ BinaryDataByIDsResponse,
+ BoundingBoxLabelsByFilterRequest,
+ BoundingBoxLabelsByFilterResponse,
+ DataServiceBase,
+ DeleteBinaryDataByFilterRequest,
+ DeleteBinaryDataByFilterResponse,
+ DeleteBinaryDataByIDsRequest,
+ DeleteBinaryDataByIDsResponse,
+ DeleteTabularDataByFilterRequest,
+ DeleteTabularDataByFilterResponse,
+ RemoveBoundingBoxFromImageByIDResponse,
+ RemoveBoundingBoxFromImageByIDRequest,
+ RemoveTagsFromBinaryDataByFilterRequest,
+ RemoveTagsFromBinaryDataByFilterResponse,
+ RemoveTagsFromBinaryDataByIDsRequest,
+ RemoveTagsFromBinaryDataByIDsResponse,
+ TabularData,
+ TabularDataByFilterRequest,
+ TabularDataByFilterResponse,
+ TagsByFilterRequest,
+ TagsByFilterResponse,
+)
+from viam.proto.app.datasync import (
+ DataCaptureUploadRequest,
+ DataCaptureUploadResponse,
+ DataSyncServiceBase,
+ FileUploadRequest,
+ FileUploadResponse,
+)
+
+
+class MockData(DataServiceBase):
+ def __init__(self):
+ self.tabular_data_requested = False
+ self.tabular_response = [{"PowerPct": 0, "IsPowered": False}, {"PowerPct": 0, "IsPowered": False}, {"Position": 0}]
+
+ async def TabularDataByFilter(self, stream: [TabularDataByFilterRequest, TabularDataByFilterResponse]) -> None:
+ if self.tabular_data_requested:
+ await stream.send_message(TabularDataByFilterResponse())
+ return
+ self.tabular_data_requested = True
+ _ = await stream.recv_message()
+ n = len(self.tabular_response)
+ tabular_structs = [None] * n
+ for i in range(n):
+ s = Struct()
+ s.update(self.tabular_response[i])
+ tabular_structs[i] = s
+ await stream.send_message(TabularDataByFilterResponse(data=[TabularData(data=struct) for struct in tabular_structs]))
+
+ async def BinaryDataByFilter(self, stream: Stream[BinaryDataByFilterRequest, BinaryDataByFilterResponse]) -> None:
+ pass
+
+ async def BinaryDataByIDs(self, stream: Stream[BinaryDataByIDsRequest, BinaryDataByIDsResponse]) -> None:
+ pass
+
+ async def DeleteTabularDataByFilter(self, stream: Stream[DeleteTabularDataByFilterRequest, DeleteTabularDataByFilterResponse]) -> None:
+ pass
+
+ async def DeleteBinaryDataByFilter(self, stream: Stream[DeleteBinaryDataByFilterRequest, DeleteBinaryDataByFilterResponse]) -> None:
+ pass
+
+ async def DeleteBinaryDataByIDs(self, stream: Stream[DeleteBinaryDataByIDsRequest, DeleteBinaryDataByIDsResponse]) -> None:
+ pass
+
+ async def AddTagsToBinaryDataByIDs(self, stream: Stream[AddTagsToBinaryDataByIDsRequest, AddTagsToBinaryDataByIDsResponse]) -> None:
+ pass
+
+ async def AddTagsToBinaryDataByFilter(
+ self,
+ stream: Stream[AddTagsToBinaryDataByFilterRequest, AddTagsToBinaryDataByFilterResponse]
+ ) -> None:
+ pass
+
+ async def RemoveTagsFromBinaryDataByIDs(
+ self,
+ stream: Stream[RemoveTagsFromBinaryDataByIDsRequest, RemoveTagsFromBinaryDataByIDsResponse]
+ ) -> None:
+ pass
+
+ async def RemoveTagsFromBinaryDataByFilter(
+ self,
+ stream: Stream[RemoveTagsFromBinaryDataByFilterRequest, RemoveTagsFromBinaryDataByFilterResponse]
+ ) -> None:
+ pass
+
+ async def TagsByFilter(self, stream: Stream[TagsByFilterRequest, TagsByFilterResponse]) -> None:
+ pass
+
+ async def AddBoundingBoxToImageByID(
+ self,
+ stream: Stream[AddBoundingBoxToImageByIDRequest, AddBoundingBoxToImageByIDResponse]
+ ) -> None:
+ pass
+
+ async def RemoveBoundingBoxFromImageByID(
+ self,
+ stream: Stream[RemoveBoundingBoxFromImageByIDRequest, RemoveBoundingBoxFromImageByIDResponse]
+ ) -> None:
+ pass
+
+ async def BoundingBoxLabelsByFilter(self, stream: Stream[BoundingBoxLabelsByFilterRequest, BoundingBoxLabelsByFilterResponse]) -> None:
+ pass
+
+
+class MockDataSync(DataSyncServiceBase):
+ async def DataCaptureUpload(self, stream: Stream[DataCaptureUploadRequest, DataCaptureUploadResponse]) -> None:
+ await stream.send_message(DataCaptureUploadResponse())
+
+ async def FileUpload(self, stream: Stream[FileUploadRequest, FileUploadResponse]) -> None:
+ pass
+
+
+async def main(*, host: str = '127.0.0.1', port: int = 9092) -> None:
+ data_server = Server([MockData(), MockDataSync()])
+ with graceful_exit([data_server]):
+ await data_server.start(host, port)
+ await data_server.wait_closed()
+
+if __name__ == '__main__':
+ asyncio.run(main())
diff --git a/docs/examples/example.ipynb b/docs/examples/example.ipynb
index ee406f609..cf7cca1a4 100644
--- a/docs/examples/example.ipynb
+++ b/docs/examples/example.ipynb
@@ -7,9 +7,10 @@
"source": [
"# Example usage\n",
"\n",
- "The Viam SDK can be used in two ways:\n",
+ "The Viam SDK can be used in three ways:\n",
"1. As a client to connect to a (remote or local) robot\n",
"2. Integrate custom resources to a robot\n",
+ "3. As a client to connect to app.viam.com to upload and retrieve data\n",
"\n",
"## Connect as a client\n",
"\n",
@@ -898,6 +899,175 @@
"\n",
"It is extremely important that we check the `Operation` status, as this not only prevents any unnecessary resource usage, but also allows us to respond to urgent cancellation requests and stop components' motion."
]
+ },
+ {
+ "cell_type": "markdown",
+ "metadata": {},
+ "source": [
+ "## Connect as a client to app\n",
+ "\n",
+ "To connect to app as a client and make calls to the data API, you should instantiate an instance of an `AppClient` and retrieve its `DataClient` member."
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 1,
+ "metadata": {
+ "tags": []
+ },
+ "outputs": [],
+ "source": [
+ "from viam.rpc.dial import DialOptions, Credentials\n",
+ "from viam.app.client import AppClient\n",
+ "\n",
+ "async def connect_to_app() -> AppClient:\n",
+ " dial_options = DialOptions(\n",
+ " auth_entity='
', # The URL of your robot.\n",
+ " credentials=Credentials(\n",
+ " type='robot-location-secret',\n",
+ " payload=''\n",
+ " )\n",
+ " )\n",
+ " return await AppClient.create(dial_options)"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "metadata": {},
+ "source": [
+ "Once you have a connected `AppClient`, you can then obtain a `DataClient` as a property."
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 2,
+ "metadata": {
+ "tags": [
+ "remove-input"
+ ]
+ },
+ "outputs": [],
+ "source": [
+ "# Hidden.\n",
+ "from typing_extensions import Self\n",
+ "\n",
+ "from viam.app.data.client import DataClient\n",
+ "from viam.rpc.dial import _dial_direct\n",
+ "\n",
+ "class MockAppClient:\n",
+ "\n",
+ " @classmethod\n",
+ " async def create_app_client(cls) -> Self:\n",
+ " self = cls()\n",
+ " self._channel = await _dial_direct(address=\"localhost:9092\", options=DialOptions(insecure=True))\n",
+ " self.data_client = DataClient(channel=self._channel, metadata=None)\n",
+ " return self\n",
+ "\n",
+ " def close(self):\n",
+ " self._channel.close()\n",
+ "\n",
+ "app_client = await MockAppClient.create_app_client()"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 3,
+ "metadata": {
+ "tags": [
+ "hide-output"
+ ]
+ },
+ "outputs": [],
+ "source": [
+ "data_client = app_client.data_client"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "metadata": {},
+ "source": [
+ "This `DataClient` can be used to make method calls that retrieve data from app."
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 4,
+ "metadata": {},
+ "outputs": [
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "[{'IsPowered': False, 'PowerPct': 0.0}, {'IsPowered': False, 'PowerPct': 0.0}, {'Position': 0.0}]\n"
+ ]
+ }
+ ],
+ "source": [
+ "from datetime import datetime\n",
+ "\n",
+ "from viam.proto.app.data import Filter, CaptureInterval, TagsFilter\n",
+ "\n",
+ "left_motor_filter = Filter(\n",
+ " component_name=\"left_motor\",\n",
+ " interval=CaptureInterval(\n",
+ " # datetime_to_timestamp() converts a datetime to a Timestamp.\n",
+ " start=DataClient.datetime_to_timestamp(datetime(2023, 6, 5, 11)),\n",
+ " end=DataClient.datetime_to_timestamp(datetime(2023, 6, 5, 13, 30))\n",
+ " ),\n",
+ " tags_filter=TagsFilter(\n",
+ " tags=[\"speed_test\"]\n",
+ " )\n",
+ ")\n",
+ "\n",
+ "data = await data_client.tabular_data_by_filter(filter=left_motor_filter)\n",
+ "print(data)"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "metadata": {},
+ "source": [
+ "You can also use your `DataClient` to upload data to app."
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 6,
+ "metadata": {
+ "tags": [
+ "hide-output"
+ ]
+ },
+ "outputs": [],
+ "source": [
+ "await data_client.tabular_data_capture_upload(\n",
+ " part_id='',\n",
+ " component_type='rdk:component:motor',\n",
+ " component_name='left_motor',\n",
+ " method_name='IsPowered',\n",
+ " method_parameters=None,\n",
+ " tags=[\"tag_1\", \"tag_2\"],\n",
+ " data_request_times=None,\n",
+ " tabular_data=[{'PowerPCT': 0, 'IsPowered': False}, {'PowerPCT': 10, 'IsPowered': True}]\n",
+ ")"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "metadata": {},
+ "source": [
+ "At the end, you may close the connection"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 7,
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "async def cleanup():\n",
+ " await app_client.close()"
+ ]
}
],
"metadata": {
diff --git a/docs/examples/foo.png b/docs/examples/foo.png
new file mode 100644
index 000000000..e83f2af7d
Binary files /dev/null and b/docs/examples/foo.png differ
diff --git a/docs/index.md b/docs/index.md
index cf3b4d776..c69d1fd1d 100755
--- a/docs/index.md
+++ b/docs/index.md
@@ -17,6 +17,7 @@ Full Viam Docs
autoapi/viam/components/index
autoapi/viam/services/index
autoapi/viam/robot/index
+autoapi/viam/app/index
autoapi/viam/resource/index
autoapi/viam/module/index
autoapi/viam/media/index
@@ -25,4 +26,5 @@ autoapi/viam/proto/index
```
```{include} ../README.md
+
```
diff --git a/src/viam/app/__init__.py b/src/viam/app/__init__.py
new file mode 100644
index 000000000..e69de29bb
diff --git a/src/viam/app/client.py b/src/viam/app/client.py
index dc5e1a33a..72146f36d 100644
--- a/src/viam/app/client.py
+++ b/src/viam/app/client.py
@@ -11,26 +11,29 @@
class AppClient:
- """
- gRPC client for all communication and interaction with app.
+ """gRPC client for all communication and interaction with app.
Use create() to instantiate an AppClient::
AppClient.create(...)
-
"""
@classmethod
async def create(cls, dial_options: DialOptions) -> Self:
- """
- Create an app client that establishes a connection to app.viam.com.
+ """Create an AppClient that establishes a connection to app.viam.com.
Args:
- dial_options (DialOptions): Required information for authorization and connection to app, creds and auth_entity are necessary.
+
+ dial_options (viam.rpc.dial.DialOptions): Required information for authorization and connection to app. `creds` and
+ `auth_entity` fields are required.
+
+ Raises:
+ AssertionError: If the type provided in the credentials of the `DialOptions` object is 'robot-secret'.
Returns:
- Self: the AppClient.
+ Self: The `AppClient`.
"""
+ assert dial_options.credentials.type != "robot-secret"
self = cls()
self._channel = await _dial_app(dial_options)
access_token = await _get_access_token(self._channel, dial_options.auth_entity, dial_options)
@@ -43,12 +46,14 @@ async def create(cls, dial_options: DialOptions) -> Self:
@property
def data_client(self) -> DataClient:
+ """Insantiate and return a DataClient used to make `data` and `data_sync` method calls."""
return DataClient(self._channel, self._metadata)
def close(self):
+ """Close opened channels used for the various service stubs initialized."""
if self._closed:
- LOGGER.debug("AppClient is already closed")
+ LOGGER.debug("AppClient is already closed.")
return
- LOGGER.debug("Closing gRPC channel to app")
+ LOGGER.debug("Closing gRPC channel to app.")
self._channel.close()
self._closed = True
diff --git a/src/viam/app/data/__init__.py b/src/viam/app/data/__init__.py
new file mode 100644
index 000000000..e69de29bb
diff --git a/src/viam/app/data/client.py b/src/viam/app/data/client.py
index 981a1d3e7..bc3466cdc 100644
--- a/src/viam/app/data/client.py
+++ b/src/viam/app/data/client.py
@@ -55,18 +55,18 @@
class DataClient:
- """gRPC client for uploading and retreiving data from app
+ """gRPC client for uploading and retrieving data from app.
- Constructor is used by AppClient to instantiate relevant service stubs. Calls to DataClient methods should be made through AppClient
+ Constructor is used by `AppClient` to instantiate relevant service stubs. Calls to `DataClient` methods should be made through
+ `AppClient`.
"""
def __init__(self, channel: Channel, metadata: Mapping[str, str]):
- """
- Create a data client that establishes a connection to app.
+ """Create a `DataClient` that maintains a connection to app.
Args:
- channel (Channel): an already-established connection to app.
- metadata (str): the required authorization token to send requests to app.
+ channel (Channel): Connection to app.
+ metadata (Mapping[str, str]): Required authorization token to send requests to app.
"""
self._metadata = metadata
self._data_client = DataServiceStub(channel)
@@ -81,15 +81,15 @@ async def tabular_data_by_filter(
filter: Optional[Filter] = None,
dest: Optional[str] = None,
) -> List[Mapping[str, Any]]:
- """Filter and download tabular data
+ """Filter and download tabular data.
Args:
- filter (viam.app.data.Filter): When supplied, the tabular data will be
- filtered based on the provided constraints. Otherwise, all data is returned.
- dest (str): When supplied, the tabular data will be saved to the provided file path.
+ filter (viam.proto.app.data.Filter): Optional `Filter` specifying tabular data to retrieve. No `Filter` implies all tabular
+ data.
+ dest (str): Optional filepath for writing retrieved data.
Returns:
- List[Mapping[str, Any]]: A list of tabular data
+ List[Mapping[str, Any]]: The tabular data.
"""
filter = filter if filter else Filter()
last = ""
@@ -119,15 +119,14 @@ async def binary_data_by_filter(
filter: Optional[Filter] = None,
dest: Optional[str] = None,
) -> List[bytes]:
- """Filter and download binary data
+ """Filter and download binary data.
Args:
- filter (viam.app.data.Filter): When supplied, the binary data will be
- filtered based on the provided constraints. Otherwise, all data is returned.
- dest (str): When supplied, the binary data will be saved to the provided file path
+ filter (viam.proto.app.data.Filter): Optional `Filter` specifying binary data to retrieve. No `Filter` implies all binary data.
+ dest (str): Optional filepath for writing retrieved data.
Returns:
- List[bytes]: The binary data
+ List[bytes]: The binary data.
"""
filter = filter if filter else Filter()
last = ""
@@ -158,17 +157,17 @@ async def binary_data_by_ids(
binary_ids: List[BinaryID],
dest: Optional[str] = None,
) -> List[bytes]:
- """Filter and download binary data
+ """Filter and download binary data.
Args:
- binary_ids (List[viam.proto.app.BinaryID]): IDs of the desired data. Must be non-empty.
- dest (str): When supplied, the binary data will be saved to the provided file path.
+ binary_ids (List[viam.proto.app.data.BinaryID]): `BinaryID` objects specifying the desired data. Must be non-empty.
+ dest (str): Optional filepath for writing retrieved data.
+
+ Raises:
+ GRPCError: If no `BinaryID` objects are provided.
Returns:
List[bytes]: The binary data.
-
- Raises:
- GRPCError: if no binary_ids are provided.
"""
request = BinaryDataByIDsRequest(binary_ids=binary_ids, include_binary=True)
response: BinaryDataByIDsResponse = await self._data_client.BinaryDataByIDs(request, metadata=self._metadata)
@@ -181,14 +180,11 @@ async def binary_data_by_ids(
return [binary_data.binary for binary_data in response.data]
async def delete_tabular_data_by_filter(self, filter: Optional[Filter]) -> int:
- """Delete tabular data
+ """Filter and delete tabular data.
Args:
- filter (viam.app.data.Filter): When supplied, the tabular data to delete will be filtered based on the provided constraints.
- If not provided, all data will be deleted. Exercise caution before using this option.
-
- Returns:
- int: The number of items deleted
+ filter (viam.proto.app.data.Filter): Optional `Filter` specifying tabular data to delete. Not passing a `Filter` will lead to
+ all data being deleted. Exercise caution when using this option.
"""
filter = filter if filter else Filter()
request = DeleteTabularDataByFilterRequest(filter=filter)
@@ -196,14 +192,11 @@ async def delete_tabular_data_by_filter(self, filter: Optional[Filter]) -> int:
return response.deleted_count
async def delete_binary_data_by_filter(self, filter: Optional[Filter]) -> int:
- """Delete binary data
+ """Filter and delete binary data.
Args:
- filter (viam.app.data.Filter): When supplied, the binary data to delete will be filtered based on the provided constraints.
- If not provided, all data will be deleted. Exercise caution before using this option.
-
- Returns:
- int: the number of items deleted
+ filter (viam.proto.app.data.Filter): Optional `Filter` specifying binary data to delete. Not passing a `Filter` will lead to all
+ data being deleted. Exercise caution when using this option.
"""
filter = filter if filter else Filter()
request = DeleteBinaryDataByFilterRequest(filter=filter)
@@ -211,60 +204,61 @@ async def delete_binary_data_by_filter(self, filter: Optional[Filter]) -> int:
return response.deleted_count
async def delete_binary_data_by_ids(self, binary_ids: List[BinaryID]) -> int:
- """Delete binary data
+ """Filter and delete binary data.
Args:
- binary_ids (List[viam.proto.app.BinaryID]): The binary IDs of the data to be deleted. Must be non-empty.
-
- Returns:
- int: the number of items deleted
+ binary_ids (List[viam.proto.app.data.BinaryID]): `BinaryID` objects specifying the data to be deleted. Must be non-empty.
Raises:
- GRPCError: if no binary_ids are provided.
+ GRPCError: If no `BinaryID` objects are provided.
+
+ Returns:
+ int: The number of items deleted.
"""
request = DeleteBinaryDataByIDsRequest(binary_ids=binary_ids)
response: DeleteBinaryDataByIDsResponse = await self._data_client.DeleteBinaryDataByIDs(request, metadata=self._metadata)
return response.deleted_count
async def add_tags_to_binary_data_by_ids(self, tags: List[str], binary_ids: List[BinaryID]) -> None:
- """Add tags to binary data using BinaryIDs
+ """Add tags to binary data.
Args:
- tags (List[str]): List of tags to add to specified binary data. Must be non-empty
- binary_ids (List[viam.app.proto.BinaryID]): List of BinaryIDs specifying binary data to tag. Must be non-empty
+ tags (List[str]): List of tags to add to specified binary data. Must be non-empty.
+ binary_ids (List[viam.app.proto.BinaryID]): List of `BinaryID` objects specifying binary data to tag. Must be non-empty.
Raises:
- GRPCError: if no binary_ids or tags are provided
+ GRPCError: If no `BinaryID` objects or tags are provided.
"""
request = AddTagsToBinaryDataByIDsRequest(binary_ids=binary_ids, tags=tags)
_: AddTagsToBinaryDataByIDsResponse = await self._data_client.AddTagsToBinaryDataByIDs(request, metadata=self._metadata)
async def add_tags_to_binary_data_by_filter(self, tags: List[str], filter: Optional[Filter] = None) -> None:
- """Add tags to binary data using a filter
+ """Add tags to binary data.
Args:
- tags (List[str]): List of tags to add to specified binary data. Must be non-empty
- filter (viam.app.proto.Filter): Filter specifying binary data to tag. If no filter is provided, all data will be tagged
+ tags (List[str]): List of tags to add to specified binary data. Must be non-empty.
+ filter (viam.proto.app.data.Filter): `Filter` specifying binary data to tag. If no `Filter` is provided, all data will be
+ tagged.
Raises:
- GRPCError: if no tags are provided
+ GRPCError: If no tags are provided.
"""
filter = filter if filter else Filter()
request = AddTagsToBinaryDataByFilterRequest(filter=filter, tags=tags)
_: AddTagsToBinaryDataByFilterResponse = await self._data_client.AddTagsToBinaryDataByFilter(request, metadata=self._metadata)
async def remove_tags_from_binary_data_by_ids(self, tags: List[str], binary_ids: List[BinaryID]) -> int:
- """Remove tags from binary data using BinaryIDs
+ """Remove tags from binary.
Args:
- tags (List[str]): List of tags to remove from specified binary data. Must be non-empty
- file_ids (List[str]): List of BinaryIDs specifying binary data to untag. Must be non-empty
+ tags (List[str]): List of tags to remove from specified binary data. Must be non-empty.
+ file_ids (List[str]): List of `BinaryID` objects specifying binary data to untag. Must be non-empty.
Raises:
- GRPCError: if no binary_ids or tags are provided
+ GRPCError: If no binary_ids or tags are provided.
Returns:
- int: the number of tags removed
+ int: The number of tags removed.
"""
request = RemoveTagsFromBinaryDataByIDsRequest(binary_ids=binary_ids, tags=tags)
response: RemoveTagsFromBinaryDataByIDsResponse = await self._data_client.RemoveTagsFromBinaryDataByIDs(
@@ -273,17 +267,18 @@ async def remove_tags_from_binary_data_by_ids(self, tags: List[str], binary_ids:
return response.deleted_count
async def remove_tags_from_binary_data_by_filter(self, tags: List[str], filter: Optional[Filter] = None) -> int:
- """Remove tags from binary data using a filter
+ """Remove tags from binary data.
Args:
- tags (List[str]): List of tags to remove from specified binary data
- filter (viam.app.proto.Filter): Filter specifying binary data to untag. If no filter is provided, all data will be tagged
+ tags (List[str]): List of tags to remove from specified binary data.
+ filter (viam.proto.app.data.Filter): `Filter` specifying binary data to untag. If no `Filter` is provided, all data will be
+ tagged.
Raises:
- GRPCError: if no tags are provided
+ GRPCError: If no tags are provided.
Returns:
- int: the number of tags removed
+ int: The number of tags removed.
"""
filter = filter if filter else Filter()
request = RemoveTagsFromBinaryDataByFilterRequest(filter=filter, tags=tags)
@@ -293,13 +288,14 @@ async def remove_tags_from_binary_data_by_filter(self, tags: List[str], filter:
return response.deleted_count
async def tags_by_filter(self, filter: Optional[Filter] = None) -> List[str]:
- """Get a list of tags using a filter
+ """Get a list of tags using a filter.
Args:
- filter (viam.app.proto.Filter): Filter specifying data to retreive from. If no filter is provided, all data tags will return
+ filter (viam.proto.app.data.Filter): `Filter` specifying data to retrieve from. If no `Filter` is provided, all data tags will
+ return.
Returns:
- List[str]: The list of tags
+ List[str]: The list of tags.
"""
filter = filter if filter else Filter()
request = TagsByFilterRequest(filter=filter)
@@ -315,13 +311,14 @@ async def remove_bounding_box_from_image_by_id(self):
raise NotImplementedError()
async def bounding_box_labels_by_filter(self, filter: Optional[Filter] = None) -> List[str]:
- """Get a list of bounding box labels using a filter
+ """Get a list of bounding box labels using a `Filter`.
Args:
- filter (viam.app.proto.Filter): Filter specifying data to retreive from. If no filter is provided, all labels will return
+ filter (viam.proto.app.data.Filter): `Filter` specifying data to retrieve from. If no `Filter` is provided, all labels will
+ return.
Returns:
- List[str]: The list of bounding box labels
+ List[str]: The list of bounding box labels.
"""
filter = filter if filter else Filter()
request = BoundingBoxLabelsByFilterRequest(filter=filter)
@@ -363,9 +360,7 @@ async def binary_data_capture_upload(
time_requested=(
self.datetime_to_timestamp(data_request_times[0]) if data_request_times and data_request_times[0] else None
),
- time_received=(
- self.datetime_to_timestamp(data_request_times[1]) if data_request_times and data_request_times[1] else None
- )
+ time_received=(self.datetime_to_timestamp(data_request_times[1]) if data_request_times and data_request_times[1] else None),
),
struct=None, # Used for tabular data.
binary=binary_data,
@@ -427,13 +422,11 @@ async def tabular_data_capture_upload(
sensor_contents[i] = SensorData(
metadata=SensorMetadata(
time_requested=(
- self.datetime_to_timestamp(data_request_times[i][0])
- if data_request_times and data_request_times[i][0] else None
+ self.datetime_to_timestamp(data_request_times[i][0]) if data_request_times and data_request_times[i][0] else None
),
time_received=(
- self.datetime_to_timestamp(data_request_times[i][1])
- if data_request_times and data_request_times[i][1] else None
- )
+ self.datetime_to_timestamp(data_request_times[i][1]) if data_request_times and data_request_times[i][1] else None
+ ),
),
struct=s,
)
diff --git a/src/viam/gen/app/cloudslam/v1/cloud_slam_pb2.py b/src/viam/gen/app/cloudslam/v1/cloud_slam_pb2.py
index e70b162da..4ec36f516 100644
--- a/src/viam/gen/app/cloudslam/v1/cloud_slam_pb2.py
+++ b/src/viam/gen/app/cloudslam/v1/cloud_slam_pb2.py
@@ -1,40 +1,39 @@
"""Generated protocol buffer code."""
+from google.protobuf.internal import builder as _builder
from google.protobuf import descriptor as _descriptor
from google.protobuf import descriptor_pool as _descriptor_pool
from google.protobuf import symbol_database as _symbol_database
-from google.protobuf.internal import builder as _builder
_sym_db = _symbol_database.Default()
from ....common.v1 import common_pb2 as common_dot_v1_dot_common__pb2
from google.protobuf import struct_pb2 as google_dot_protobuf_dot_struct__pb2
from google.protobuf import timestamp_pb2 as google_dot_protobuf_dot_timestamp__pb2
DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n!app/cloudslam/v1/cloud_slam.proto\x12\x15viam.app.cloudslam.v1\x1a\x16common/v1/common.proto\x1a\x1cgoogle/protobuf/struct.proto\x1a\x1fgoogle/protobuf/timestamp.proto"\xa9\x02\n\x1aStartMappingSessionRequest\x128\n\x0bslam_config\x18\x01 \x01(\x0b2\x17.google.protobuf.StructR\nslamConfig\x12!\n\x0cslam_version\x18\x02 \x01(\tR\x0bslamVersion\x12\x19\n\x08map_name\x18\x03 \x01(\tR\x07mapName\x12\'\n\x0forganization_id\x18\x04 \x01(\tR\x0eorganizationId\x12\x1f\n\x0blocation_id\x18\x05 \x01(\tR\nlocationId\x12\x19\n\x08robot_id\x18\x06 \x01(\tR\x07robotId\x12.\n\x13viam_server_version\x18\x07 \x01(\tR\x11viamServerVersion"<\n\x1bStartMappingSessionResponse\x12\x1d\n\nsession_id\x18\x01 \x01(\tR\tsessionId"D\n\'GetActiveMappingSessionsForRobotRequest\x12\x19\n\x08robot_id\x18\x01 \x01(\tR\x07robotId"I\n(GetActiveMappingSessionsForRobotResponse\x12\x1d\n\nsession_id\x18\x01 \x01(\tR\tsessionId"C\n"GetMappingSessionPointCloudRequest\x12\x1d\n\nsession_id\x18\x01 \x01(\tR\tsessionId"h\n#GetMappingSessionPointCloudResponse\x12\x17\n\x07map_url\x18\x01 \x01(\tR\x06mapUrl\x12(\n\x04pose\x18\x02 \x01(\x0b2\x14.viam.common.v1.PoseR\x04pose"f\n\x1aListMappingSessionsRequest\x12\'\n\x0forganization_id\x18\x01 \x01(\tR\x0eorganizationId\x12\x1f\n\x0blocation_id\x18\x02 \x01(\tR\nlocationId"_\n\x1bListMappingSessionsResponse\x12@\n\x07session\x18\x01 \x03(\x0b2&.viam.app.cloudslam.v1.MappingMetadataR\x07session"U\n\x19StopMappingSessionRequest\x12\x1d\n\nsession_id\x18\x01 \x01(\tR\tsessionId\x12\x19\n\x08save_map\x18\x02 \x01(\x08R\x07saveMap"U\n\x1aStopMappingSessionResponse\x12\x1d\n\npackage_id\x18\x01 \x01(\tR\tpackageId\x12\x18\n\x07version\x18\x02 \x01(\tR\x07version"\xf6\x04\n\x0fMappingMetadata\x12\x15\n\x06org_id\x18\x01 \x01(\tR\x05orgId\x12\x1f\n\x0blocation_id\x18\x02 \x01(\tR\nlocationId\x12\x19\n\x08robot_id\x18\x03 \x01(\tR\x07robotId\x12L\n\x14time_start_submitted\x18\x04 \x01(\x0b2\x1a.google.protobuf.TimestampR\x12timeStartSubmitted\x12V\n\x1atime_cloud_run_job_started\x18\x05 \x01(\x0b2\x1a.google.protobuf.TimestampR\x16timeCloudRunJobStarted\x12H\n\x12time_end_submitted\x18\x06 \x01(\x0b2\x1a.google.protobuf.TimestampR\x10timeEndSubmitted\x12R\n\x18time_cloud_run_job_ended\x18\x07 \x01(\x0b2\x1a.google.protobuf.TimestampR\x14timeCloudRunJobEnded\x12\x1d\n\nend_status\x18\x08 \x01(\tR\tendStatus\x12\'\n\x10cloud_run_job_id\x18\t \x01(\tR\rcloudRunJobId\x12.\n\x13viam_server_version\x18\n \x01(\tR\x11viamServerVersion\x12\x19\n\x08map_name\x18\x0b \x01(\tR\x07mapName\x12!\n\x0cslam_version\x18\x0c \x01(\tR\x0bslamVersion\x12\x16\n\x06config\x18\r \x01(\tR\x06config2\xc6\x05\n\x10CloudSLAMService\x12|\n\x13StartMappingSession\x121.viam.app.cloudslam.v1.StartMappingSessionRequest\x1a2.viam.app.cloudslam.v1.StartMappingSessionResponse\x12\xa3\x01\n GetActiveMappingSessionsForRobot\x12>.viam.app.cloudslam.v1.GetActiveMappingSessionsForRobotRequest\x1a?.viam.app.cloudslam.v1.GetActiveMappingSessionsForRobotResponse\x12\x94\x01\n\x1bGetMappingSessionPointCloud\x129.viam.app.cloudslam.v1.GetMappingSessionPointCloudRequest\x1a:.viam.app.cloudslam.v1.GetMappingSessionPointCloudResponse\x12|\n\x13ListMappingSessions\x121.viam.app.cloudslam.v1.ListMappingSessionsRequest\x1a2.viam.app.cloudslam.v1.ListMappingSessionsResponse\x12y\n\x12StopMappingSession\x120.viam.app.cloudslam.v1.StopMappingSessionRequest\x1a1.viam.app.cloudslam.v1.StopMappingSessionResponseB"Z go.viam.com/api/app/cloudslam/v1b\x06proto3')
-_globals = globals()
-_builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, _globals)
-_builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, 'app.cloudslam.v1.cloud_slam_pb2', _globals)
+_builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, globals())
+_builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, 'app.cloudslam.v1.cloud_slam_pb2', globals())
if _descriptor._USE_C_DESCRIPTORS == False:
DESCRIPTOR._options = None
DESCRIPTOR._serialized_options = b'Z go.viam.com/api/app/cloudslam/v1'
- _globals['_STARTMAPPINGSESSIONREQUEST']._serialized_start = 148
- _globals['_STARTMAPPINGSESSIONREQUEST']._serialized_end = 445
- _globals['_STARTMAPPINGSESSIONRESPONSE']._serialized_start = 447
- _globals['_STARTMAPPINGSESSIONRESPONSE']._serialized_end = 507
- _globals['_GETACTIVEMAPPINGSESSIONSFORROBOTREQUEST']._serialized_start = 509
- _globals['_GETACTIVEMAPPINGSESSIONSFORROBOTREQUEST']._serialized_end = 577
- _globals['_GETACTIVEMAPPINGSESSIONSFORROBOTRESPONSE']._serialized_start = 579
- _globals['_GETACTIVEMAPPINGSESSIONSFORROBOTRESPONSE']._serialized_end = 652
- _globals['_GETMAPPINGSESSIONPOINTCLOUDREQUEST']._serialized_start = 654
- _globals['_GETMAPPINGSESSIONPOINTCLOUDREQUEST']._serialized_end = 721
- _globals['_GETMAPPINGSESSIONPOINTCLOUDRESPONSE']._serialized_start = 723
- _globals['_GETMAPPINGSESSIONPOINTCLOUDRESPONSE']._serialized_end = 827
- _globals['_LISTMAPPINGSESSIONSREQUEST']._serialized_start = 829
- _globals['_LISTMAPPINGSESSIONSREQUEST']._serialized_end = 931
- _globals['_LISTMAPPINGSESSIONSRESPONSE']._serialized_start = 933
- _globals['_LISTMAPPINGSESSIONSRESPONSE']._serialized_end = 1028
- _globals['_STOPMAPPINGSESSIONREQUEST']._serialized_start = 1030
- _globals['_STOPMAPPINGSESSIONREQUEST']._serialized_end = 1115
- _globals['_STOPMAPPINGSESSIONRESPONSE']._serialized_start = 1117
- _globals['_STOPMAPPINGSESSIONRESPONSE']._serialized_end = 1202
- _globals['_MAPPINGMETADATA']._serialized_start = 1205
- _globals['_MAPPINGMETADATA']._serialized_end = 1835
- _globals['_CLOUDSLAMSERVICE']._serialized_start = 1838
- _globals['_CLOUDSLAMSERVICE']._serialized_end = 2548
\ No newline at end of file
+ _STARTMAPPINGSESSIONREQUEST._serialized_start = 148
+ _STARTMAPPINGSESSIONREQUEST._serialized_end = 445
+ _STARTMAPPINGSESSIONRESPONSE._serialized_start = 447
+ _STARTMAPPINGSESSIONRESPONSE._serialized_end = 507
+ _GETACTIVEMAPPINGSESSIONSFORROBOTREQUEST._serialized_start = 509
+ _GETACTIVEMAPPINGSESSIONSFORROBOTREQUEST._serialized_end = 577
+ _GETACTIVEMAPPINGSESSIONSFORROBOTRESPONSE._serialized_start = 579
+ _GETACTIVEMAPPINGSESSIONSFORROBOTRESPONSE._serialized_end = 652
+ _GETMAPPINGSESSIONPOINTCLOUDREQUEST._serialized_start = 654
+ _GETMAPPINGSESSIONPOINTCLOUDREQUEST._serialized_end = 721
+ _GETMAPPINGSESSIONPOINTCLOUDRESPONSE._serialized_start = 723
+ _GETMAPPINGSESSIONPOINTCLOUDRESPONSE._serialized_end = 827
+ _LISTMAPPINGSESSIONSREQUEST._serialized_start = 829
+ _LISTMAPPINGSESSIONSREQUEST._serialized_end = 931
+ _LISTMAPPINGSESSIONSRESPONSE._serialized_start = 933
+ _LISTMAPPINGSESSIONSRESPONSE._serialized_end = 1028
+ _STOPMAPPINGSESSIONREQUEST._serialized_start = 1030
+ _STOPMAPPINGSESSIONREQUEST._serialized_end = 1115
+ _STOPMAPPINGSESSIONRESPONSE._serialized_start = 1117
+ _STOPMAPPINGSESSIONRESPONSE._serialized_end = 1202
+ _MAPPINGMETADATA._serialized_start = 1205
+ _MAPPINGMETADATA._serialized_end = 1835
+ _CLOUDSLAMSERVICE._serialized_start = 1838
+ _CLOUDSLAMSERVICE._serialized_end = 2548
\ No newline at end of file
diff --git a/src/viam/gen/app/data/v1/data_pb2.py b/src/viam/gen/app/data/v1/data_pb2.py
index a915753ec..29f037851 100644
--- a/src/viam/gen/app/data/v1/data_pb2.py
+++ b/src/viam/gen/app/data/v1/data_pb2.py
@@ -1,16 +1,15 @@
"""Generated protocol buffer code."""
+from google.protobuf.internal import builder as _builder
from google.protobuf import descriptor as _descriptor
from google.protobuf import descriptor_pool as _descriptor_pool
from google.protobuf import symbol_database as _symbol_database
-from google.protobuf.internal import builder as _builder
_sym_db = _symbol_database.Default()
from google.protobuf import any_pb2 as google_dot_protobuf_dot_any__pb2
from google.protobuf import struct_pb2 as google_dot_protobuf_dot_struct__pb2
from google.protobuf import timestamp_pb2 as google_dot_protobuf_dot_timestamp__pb2
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"\xa1\x01\n\x0bDataRequest\x120\n\x06filter\x18\x01 \x01(\x0b2\x18.viam.app.data.v1.FilterR\x06filter\x12\x14\n\x05limit\x18\x02 \x01(\x04R\x05limit\x12\x12\n\x04last\x18\x03 \x01(\tR\x04last\x126\n\nsort_order\x18\x04 \x01(\x0e2\x17.viam.app.data.v1.OrderR\tsortOrder"\x8b\x04\n\x06Filter\x12%\n\x0ecomponent_name\x18\x01 \x01(\tR\rcomponentName\x12%\n\x0ecomponent_type\x18\x02 \x01(\tR\rcomponentType\x12\x16\n\x06method\x18\x04 \x01(\tR\x06method\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!\n\x0clocation_ids\x18\n \x03(\tR\x0blocationIds\x12)\n\x10organization_ids\x18\x0b \x03(\tR\x0forganizationIds\x12\x1b\n\tmime_type\x18\x0c \x03(\tR\x08mimeType\x12=\n\x08interval\x18\r \x01(\x0b2!.viam.app.data.v1.CaptureIntervalR\x08interval\x12=\n\x0btags_filter\x18\x0e \x01(\x0b2\x1c.viam.app.data.v1.TagsFilterR\ntagsFilter\x12\x1f\n\x0bbbox_labels\x18\x0f \x03(\tR\nbboxLabelsJ\x04\x08\x03\x10\x04J\x04\x08\x05\x10\x06R\x0fcomponent_modelR\x04tags"V\n\nTagsFilter\x124\n\x04type\x18\x01 \x01(\x0e2 .viam.app.data.v1.TagsFilterTypeR\x04type\x12\x12\n\x04tags\x18\x02 \x03(\tR\x04tags"\xc3\x04\n\x0fCaptureMetadata\x12\'\n\x0forganization_id\x18\x01 \x01(\tR\x0eorganizationId\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\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\x01J\x04\x08\x08\x10\tR\x0fcomponent_model"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"\xe3\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(\x04R\x05count\x12\x12\n\x04last\x18\x04 \x01(\tR\x04last\x12(\n\x10total_size_bytes\x18\x05 \x01(\x04R\x0etotalSizeBytes"\xe5\x01\n\x0bTabularData\x12+\n\x04data\x18\x01 \x01(\x0b2\x17.google.protobuf.StructR\x04data\x12%\n\x0emetadata_index\x18\x02 \x01(\rR\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"\xa2\x01\n\x1aBinaryDataByFilterResponse\x120\n\x04data\x18\x01 \x03(\x0b2\x1c.viam.app.data.v1.BinaryDataR\x04data\x12\x14\n\x05count\x18\x02 \x01(\x04R\x05count\x12\x12\n\x04last\x18\x03 \x01(\tR\x04last\x12(\n\x10total_size_bytes\x18\x04 \x01(\x04R\x0etotalSizeBytes"m\n\x08BinaryID\x12\x17\n\x07file_id\x18\x01 \x01(\tR\x06fileId\x12\'\n\x0forganization_id\x18\x02 \x01(\tR\x0eorganizationId\x12\x1f\n\x0blocation_id\x18\x03 \x01(\tR\nlocationId"\x99\x01\n\x16BinaryDataByIDsRequest\x12%\n\x0einclude_binary\x18\x02 \x01(\x08R\rincludeBinary\x129\n\nbinary_ids\x18\x03 \x03(\x0b2\x1a.viam.app.data.v1.BinaryIDR\tbinaryIds\x12\x1d\n\x08file_ids\x18\x01 \x03(\tB\x02\x18\x01R\x07fileIds"a\n\x17BinaryDataByIDsResponse\x120\n\x04data\x18\x01 \x03(\x0b2\x1c.viam.app.data.v1.BinaryDataR\x04data\x12\x14\n\x05count\x18\x02 \x01(\x04R\x05count"\xdb\x01\n\x0bBoundingBox\x12\x0e\n\x02id\x18\x01 \x01(\tR\x02id\x12\x14\n\x05label\x18\x02 \x01(\tR\x05label\x12(\n\x10x_min_normalized\x18\x03 \x01(\x01R\x0exMinNormalized\x12(\n\x10y_min_normalized\x18\x04 \x01(\x01R\x0eyMinNormalized\x12(\n\x10x_max_normalized\x18\x05 \x01(\x01R\x0exMaxNormalized\x12(\n\x10y_max_normalized\x18\x06 \x01(\x01R\x0eyMaxNormalized"D\n\x0bAnnotations\x125\n\x06bboxes\x18\x01 \x03(\x0b2\x1d.viam.app.data.v1.BoundingBoxR\x06bboxes"\xfd\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\x03uri\x12?\n\x0bannotations\x18\x08 \x01(\x0b2\x1d.viam.app.data.v1.AnnotationsR\x0bannotations"T\n DeleteTabularDataByFilterRequest\x120\n\x06filter\x18\x01 \x01(\x0b2\x18.viam.app.data.v1.FilterR\x06filter"V\n!DeleteTabularDataByFilterResponse\x12#\n\rdeleted_count\x18\x01 \x01(\x04R\x0cdeletedCountJ\x04\x08\x02\x10\x03R\x06result"S\n\x1fDeleteBinaryDataByFilterRequest\x120\n\x06filter\x18\x01 \x01(\x0b2\x18.viam.app.data.v1.FilterR\x06filter"U\n DeleteBinaryDataByFilterResponse\x12#\n\rdeleted_count\x18\x01 \x01(\x04R\x0cdeletedCountJ\x04\x08\x02\x10\x03R\x06result"x\n\x1cDeleteBinaryDataByIDsRequest\x129\n\nbinary_ids\x18\x02 \x03(\x0b2\x1a.viam.app.data.v1.BinaryIDR\tbinaryIds\x12\x1d\n\x08file_ids\x18\x01 \x03(\tB\x02\x18\x01R\x07fileIds"R\n\x1dDeleteBinaryDataByIDsResponse\x12#\n\rdeleted_count\x18\x01 \x01(\x04R\x0cdeletedCountJ\x04\x08\x02\x10\x03R\x06result"\x8f\x01\n\x1fAddTagsToBinaryDataByIDsRequest\x129\n\nbinary_ids\x18\x03 \x03(\x0b2\x1a.viam.app.data.v1.BinaryIDR\tbinaryIds\x12\x12\n\x04tags\x18\x02 \x03(\tR\x04tags\x12\x1d\n\x08file_ids\x18\x01 \x03(\tB\x02\x18\x01R\x07fileIds""\n AddTagsToBinaryDataByIDsResponse"j\n"AddTagsToBinaryDataByFilterRequest\x120\n\x06filter\x18\x01 \x01(\x0b2\x18.viam.app.data.v1.FilterR\x06filter\x12\x12\n\x04tags\x18\x02 \x03(\tR\x04tags"%\n#AddTagsToBinaryDataByFilterResponse"\x94\x01\n$RemoveTagsFromBinaryDataByIDsRequest\x129\n\nbinary_ids\x18\x03 \x03(\x0b2\x1a.viam.app.data.v1.BinaryIDR\tbinaryIds\x12\x12\n\x04tags\x18\x02 \x03(\tR\x04tags\x12\x1d\n\x08file_ids\x18\x01 \x03(\tB\x02\x18\x01R\x07fileIds"L\n%RemoveTagsFromBinaryDataByIDsResponse\x12#\n\rdeleted_count\x18\x01 \x01(\x04R\x0cdeletedCount"o\n\'RemoveTagsFromBinaryDataByFilterRequest\x120\n\x06filter\x18\x01 \x01(\x0b2\x18.viam.app.data.v1.FilterR\x06filter\x12\x12\n\x04tags\x18\x02 \x03(\tR\x04tags"O\n(RemoveTagsFromBinaryDataByFilterResponse\x12#\n\rdeleted_count\x18\x01 \x01(\x04R\x0cdeletedCount"G\n\x13TagsByFilterRequest\x120\n\x06filter\x18\x01 \x01(\x0b2\x18.viam.app.data.v1.FilterR\x06filter"*\n\x14TagsByFilterResponse\x12\x12\n\x04tags\x18\x01 \x03(\tR\x04tags"\xb6\x02\n AddBoundingBoxToImageByIDRequest\x127\n\tbinary_id\x18\x07 \x01(\x0b2\x1a.viam.app.data.v1.BinaryIDR\x08binaryId\x12\x14\n\x05label\x18\x02 \x01(\tR\x05label\x12(\n\x10x_min_normalized\x18\x03 \x01(\x01R\x0exMinNormalized\x12(\n\x10y_min_normalized\x18\x04 \x01(\x01R\x0eyMinNormalized\x12(\n\x10x_max_normalized\x18\x05 \x01(\x01R\x0exMaxNormalized\x12(\n\x10y_max_normalized\x18\x06 \x01(\x01R\x0eyMaxNormalized\x12\x1b\n\x07file_id\x18\x01 \x01(\tB\x02\x18\x01R\x06fileId"<\n!AddBoundingBoxToImageByIDResponse\x12\x17\n\x07bbox_id\x18\x01 \x01(\tR\x06bboxId"\x96\x01\n%RemoveBoundingBoxFromImageByIDRequest\x127\n\tbinary_id\x18\x03 \x01(\x0b2\x1a.viam.app.data.v1.BinaryIDR\x08binaryId\x12\x17\n\x07bbox_id\x18\x02 \x01(\tR\x06bboxId\x12\x1b\n\x07file_id\x18\x01 \x01(\tB\x02\x18\x01R\x06fileId"(\n&RemoveBoundingBoxFromImageByIDResponse"T\n BoundingBoxLabelsByFilterRequest\x120\n\x06filter\x18\x01 \x01(\x0b2\x18.viam.app.data.v1.FilterR\x06filter";\n!BoundingBoxLabelsByFilterResponse\x12\x16\n\x06labels\x18\x01 \x03(\tR\x06labels*I\n\x05Order\x12\x15\n\x11ORDER_UNSPECIFIED\x10\x00\x12\x14\n\x10ORDER_DESCENDING\x10\x01\x12\x13\n\x0fORDER_ASCENDING\x10\x02*\x90\x01\n\x0eTagsFilterType\x12 \n\x1cTAGS_FILTER_TYPE_UNSPECIFIED\x10\x00\x12 \n\x1cTAGS_FILTER_TYPE_MATCH_BY_OR\x10\x01\x12\x1b\n\x17TAGS_FILTER_TYPE_TAGGED\x10\x02\x12\x1d\n\x19TAGS_FILTER_TYPE_UNTAGGED\x10\x032\xa2\x0e\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.BinaryDataByIDsResponse\x12\x84\x01\n\x19DeleteTabularDataByFilter\x122.viam.app.data.v1.DeleteTabularDataByFilterRequest\x1a3.viam.app.data.v1.DeleteTabularDataByFilterResponse\x12\x81\x01\n\x18DeleteBinaryDataByFilter\x121.viam.app.data.v1.DeleteBinaryDataByFilterRequest\x1a2.viam.app.data.v1.DeleteBinaryDataByFilterResponse\x12x\n\x15DeleteBinaryDataByIDs\x12..viam.app.data.v1.DeleteBinaryDataByIDsRequest\x1a/.viam.app.data.v1.DeleteBinaryDataByIDsResponse\x12\x81\x01\n\x18AddTagsToBinaryDataByIDs\x121.viam.app.data.v1.AddTagsToBinaryDataByIDsRequest\x1a2.viam.app.data.v1.AddTagsToBinaryDataByIDsResponse\x12\x8a\x01\n\x1bAddTagsToBinaryDataByFilter\x124.viam.app.data.v1.AddTagsToBinaryDataByFilterRequest\x1a5.viam.app.data.v1.AddTagsToBinaryDataByFilterResponse\x12\x90\x01\n\x1dRemoveTagsFromBinaryDataByIDs\x126.viam.app.data.v1.RemoveTagsFromBinaryDataByIDsRequest\x1a7.viam.app.data.v1.RemoveTagsFromBinaryDataByIDsResponse\x12\x99\x01\n RemoveTagsFromBinaryDataByFilter\x129.viam.app.data.v1.RemoveTagsFromBinaryDataByFilterRequest\x1a:.viam.app.data.v1.RemoveTagsFromBinaryDataByFilterResponse\x12]\n\x0cTagsByFilter\x12%.viam.app.data.v1.TagsByFilterRequest\x1a&.viam.app.data.v1.TagsByFilterResponse\x12\x84\x01\n\x19AddBoundingBoxToImageByID\x122.viam.app.data.v1.AddBoundingBoxToImageByIDRequest\x1a3.viam.app.data.v1.AddBoundingBoxToImageByIDResponse\x12\x93\x01\n\x1eRemoveBoundingBoxFromImageByID\x127.viam.app.data.v1.RemoveBoundingBoxFromImageByIDRequest\x1a8.viam.app.data.v1.RemoveBoundingBoxFromImageByIDResponse\x12\x84\x01\n\x19BoundingBoxLabelsByFilter\x122.viam.app.data.v1.BoundingBoxLabelsByFilterRequest\x1a3.viam.app.data.v1.BoundingBoxLabelsByFilterResponseB\x1dZ\x1bgo.viam.com/api/app/data/v1b\x06proto3')
-_globals = globals()
-_builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, _globals)
-_builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, 'app.data.v1.data_pb2', _globals)
+_builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, globals())
+_builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, 'app.data.v1.data_pb2', globals())
if _descriptor._USE_C_DESCRIPTORS == False:
DESCRIPTOR._options = None
DESCRIPTOR._serialized_options = b'Z\x1bgo.viam.com/api/app/data/v1'
@@ -28,89 +27,89 @@
_ADDBOUNDINGBOXTOIMAGEBYIDREQUEST.fields_by_name['file_id']._serialized_options = b'\x18\x01'
_REMOVEBOUNDINGBOXFROMIMAGEBYIDREQUEST.fields_by_name['file_id']._options = None
_REMOVEBOUNDINGBOXFROMIMAGEBYIDREQUEST.fields_by_name['file_id']._serialized_options = b'\x18\x01'
- _globals['_ORDER']._serialized_start = 5809
- _globals['_ORDER']._serialized_end = 5882
- _globals['_TAGSFILTERTYPE']._serialized_start = 5885
- _globals['_TAGSFILTERTYPE']._serialized_end = 6029
- _globals['_DATAREQUEST']._serialized_start = 135
- _globals['_DATAREQUEST']._serialized_end = 296
- _globals['_FILTER']._serialized_start = 299
- _globals['_FILTER']._serialized_end = 822
- _globals['_TAGSFILTER']._serialized_start = 824
- _globals['_TAGSFILTER']._serialized_end = 910
- _globals['_CAPTUREMETADATA']._serialized_start = 913
- _globals['_CAPTUREMETADATA']._serialized_end = 1492
- _globals['_CAPTUREMETADATA_METHODPARAMETERSENTRY']._serialized_start = 1380
- _globals['_CAPTUREMETADATA_METHODPARAMETERSENTRY']._serialized_end = 1469
- _globals['_CAPTUREINTERVAL']._serialized_start = 1494
- _globals['_CAPTUREINTERVAL']._serialized_end = 1607
- _globals['_TABULARDATABYFILTERREQUEST']._serialized_start = 1609
- _globals['_TABULARDATABYFILTERREQUEST']._serialized_end = 1734
- _globals['_TABULARDATABYFILTERRESPONSE']._serialized_start = 1737
- _globals['_TABULARDATABYFILTERRESPONSE']._serialized_end = 1964
- _globals['_TABULARDATA']._serialized_start = 1967
- _globals['_TABULARDATA']._serialized_end = 2196
- _globals['_BINARYDATA']._serialized_start = 2198
- _globals['_BINARYDATA']._serialized_end = 2296
- _globals['_BINARYDATABYFILTERREQUEST']._serialized_start = 2299
- _globals['_BINARYDATABYFILTERREQUEST']._serialized_end = 2462
- _globals['_BINARYDATABYFILTERRESPONSE']._serialized_start = 2465
- _globals['_BINARYDATABYFILTERRESPONSE']._serialized_end = 2627
- _globals['_BINARYID']._serialized_start = 2629
- _globals['_BINARYID']._serialized_end = 2738
- _globals['_BINARYDATABYIDSREQUEST']._serialized_start = 2741
- _globals['_BINARYDATABYIDSREQUEST']._serialized_end = 2894
- _globals['_BINARYDATABYIDSRESPONSE']._serialized_start = 2896
- _globals['_BINARYDATABYIDSRESPONSE']._serialized_end = 2993
- _globals['_BOUNDINGBOX']._serialized_start = 2996
- _globals['_BOUNDINGBOX']._serialized_end = 3215
- _globals['_ANNOTATIONS']._serialized_start = 3217
- _globals['_ANNOTATIONS']._serialized_end = 3285
- _globals['_BINARYMETADATA']._serialized_start = 3288
- _globals['_BINARYMETADATA']._serialized_end = 3669
- _globals['_DELETETABULARDATABYFILTERREQUEST']._serialized_start = 3671
- _globals['_DELETETABULARDATABYFILTERREQUEST']._serialized_end = 3755
- _globals['_DELETETABULARDATABYFILTERRESPONSE']._serialized_start = 3757
- _globals['_DELETETABULARDATABYFILTERRESPONSE']._serialized_end = 3843
- _globals['_DELETEBINARYDATABYFILTERREQUEST']._serialized_start = 3845
- _globals['_DELETEBINARYDATABYFILTERREQUEST']._serialized_end = 3928
- _globals['_DELETEBINARYDATABYFILTERRESPONSE']._serialized_start = 3930
- _globals['_DELETEBINARYDATABYFILTERRESPONSE']._serialized_end = 4015
- _globals['_DELETEBINARYDATABYIDSREQUEST']._serialized_start = 4017
- _globals['_DELETEBINARYDATABYIDSREQUEST']._serialized_end = 4137
- _globals['_DELETEBINARYDATABYIDSRESPONSE']._serialized_start = 4139
- _globals['_DELETEBINARYDATABYIDSRESPONSE']._serialized_end = 4221
- _globals['_ADDTAGSTOBINARYDATABYIDSREQUEST']._serialized_start = 4224
- _globals['_ADDTAGSTOBINARYDATABYIDSREQUEST']._serialized_end = 4367
- _globals['_ADDTAGSTOBINARYDATABYIDSRESPONSE']._serialized_start = 4369
- _globals['_ADDTAGSTOBINARYDATABYIDSRESPONSE']._serialized_end = 4403
- _globals['_ADDTAGSTOBINARYDATABYFILTERREQUEST']._serialized_start = 4405
- _globals['_ADDTAGSTOBINARYDATABYFILTERREQUEST']._serialized_end = 4511
- _globals['_ADDTAGSTOBINARYDATABYFILTERRESPONSE']._serialized_start = 4513
- _globals['_ADDTAGSTOBINARYDATABYFILTERRESPONSE']._serialized_end = 4550
- _globals['_REMOVETAGSFROMBINARYDATABYIDSREQUEST']._serialized_start = 4553
- _globals['_REMOVETAGSFROMBINARYDATABYIDSREQUEST']._serialized_end = 4701
- _globals['_REMOVETAGSFROMBINARYDATABYIDSRESPONSE']._serialized_start = 4703
- _globals['_REMOVETAGSFROMBINARYDATABYIDSRESPONSE']._serialized_end = 4779
- _globals['_REMOVETAGSFROMBINARYDATABYFILTERREQUEST']._serialized_start = 4781
- _globals['_REMOVETAGSFROMBINARYDATABYFILTERREQUEST']._serialized_end = 4892
- _globals['_REMOVETAGSFROMBINARYDATABYFILTERRESPONSE']._serialized_start = 4894
- _globals['_REMOVETAGSFROMBINARYDATABYFILTERRESPONSE']._serialized_end = 4973
- _globals['_TAGSBYFILTERREQUEST']._serialized_start = 4975
- _globals['_TAGSBYFILTERREQUEST']._serialized_end = 5046
- _globals['_TAGSBYFILTERRESPONSE']._serialized_start = 5048
- _globals['_TAGSBYFILTERRESPONSE']._serialized_end = 5090
- _globals['_ADDBOUNDINGBOXTOIMAGEBYIDREQUEST']._serialized_start = 5093
- _globals['_ADDBOUNDINGBOXTOIMAGEBYIDREQUEST']._serialized_end = 5403
- _globals['_ADDBOUNDINGBOXTOIMAGEBYIDRESPONSE']._serialized_start = 5405
- _globals['_ADDBOUNDINGBOXTOIMAGEBYIDRESPONSE']._serialized_end = 5465
- _globals['_REMOVEBOUNDINGBOXFROMIMAGEBYIDREQUEST']._serialized_start = 5468
- _globals['_REMOVEBOUNDINGBOXFROMIMAGEBYIDREQUEST']._serialized_end = 5618
- _globals['_REMOVEBOUNDINGBOXFROMIMAGEBYIDRESPONSE']._serialized_start = 5620
- _globals['_REMOVEBOUNDINGBOXFROMIMAGEBYIDRESPONSE']._serialized_end = 5660
- _globals['_BOUNDINGBOXLABELSBYFILTERREQUEST']._serialized_start = 5662
- _globals['_BOUNDINGBOXLABELSBYFILTERREQUEST']._serialized_end = 5746
- _globals['_BOUNDINGBOXLABELSBYFILTERRESPONSE']._serialized_start = 5748
- _globals['_BOUNDINGBOXLABELSBYFILTERRESPONSE']._serialized_end = 5807
- _globals['_DATASERVICE']._serialized_start = 6032
- _globals['_DATASERVICE']._serialized_end = 7858
\ No newline at end of file
+ _ORDER._serialized_start = 5809
+ _ORDER._serialized_end = 5882
+ _TAGSFILTERTYPE._serialized_start = 5885
+ _TAGSFILTERTYPE._serialized_end = 6029
+ _DATAREQUEST._serialized_start = 135
+ _DATAREQUEST._serialized_end = 296
+ _FILTER._serialized_start = 299
+ _FILTER._serialized_end = 822
+ _TAGSFILTER._serialized_start = 824
+ _TAGSFILTER._serialized_end = 910
+ _CAPTUREMETADATA._serialized_start = 913
+ _CAPTUREMETADATA._serialized_end = 1492
+ _CAPTUREMETADATA_METHODPARAMETERSENTRY._serialized_start = 1380
+ _CAPTUREMETADATA_METHODPARAMETERSENTRY._serialized_end = 1469
+ _CAPTUREINTERVAL._serialized_start = 1494
+ _CAPTUREINTERVAL._serialized_end = 1607
+ _TABULARDATABYFILTERREQUEST._serialized_start = 1609
+ _TABULARDATABYFILTERREQUEST._serialized_end = 1734
+ _TABULARDATABYFILTERRESPONSE._serialized_start = 1737
+ _TABULARDATABYFILTERRESPONSE._serialized_end = 1964
+ _TABULARDATA._serialized_start = 1967
+ _TABULARDATA._serialized_end = 2196
+ _BINARYDATA._serialized_start = 2198
+ _BINARYDATA._serialized_end = 2296
+ _BINARYDATABYFILTERREQUEST._serialized_start = 2299
+ _BINARYDATABYFILTERREQUEST._serialized_end = 2462
+ _BINARYDATABYFILTERRESPONSE._serialized_start = 2465
+ _BINARYDATABYFILTERRESPONSE._serialized_end = 2627
+ _BINARYID._serialized_start = 2629
+ _BINARYID._serialized_end = 2738
+ _BINARYDATABYIDSREQUEST._serialized_start = 2741
+ _BINARYDATABYIDSREQUEST._serialized_end = 2894
+ _BINARYDATABYIDSRESPONSE._serialized_start = 2896
+ _BINARYDATABYIDSRESPONSE._serialized_end = 2993
+ _BOUNDINGBOX._serialized_start = 2996
+ _BOUNDINGBOX._serialized_end = 3215
+ _ANNOTATIONS._serialized_start = 3217
+ _ANNOTATIONS._serialized_end = 3285
+ _BINARYMETADATA._serialized_start = 3288
+ _BINARYMETADATA._serialized_end = 3669
+ _DELETETABULARDATABYFILTERREQUEST._serialized_start = 3671
+ _DELETETABULARDATABYFILTERREQUEST._serialized_end = 3755
+ _DELETETABULARDATABYFILTERRESPONSE._serialized_start = 3757
+ _DELETETABULARDATABYFILTERRESPONSE._serialized_end = 3843
+ _DELETEBINARYDATABYFILTERREQUEST._serialized_start = 3845
+ _DELETEBINARYDATABYFILTERREQUEST._serialized_end = 3928
+ _DELETEBINARYDATABYFILTERRESPONSE._serialized_start = 3930
+ _DELETEBINARYDATABYFILTERRESPONSE._serialized_end = 4015
+ _DELETEBINARYDATABYIDSREQUEST._serialized_start = 4017
+ _DELETEBINARYDATABYIDSREQUEST._serialized_end = 4137
+ _DELETEBINARYDATABYIDSRESPONSE._serialized_start = 4139
+ _DELETEBINARYDATABYIDSRESPONSE._serialized_end = 4221
+ _ADDTAGSTOBINARYDATABYIDSREQUEST._serialized_start = 4224
+ _ADDTAGSTOBINARYDATABYIDSREQUEST._serialized_end = 4367
+ _ADDTAGSTOBINARYDATABYIDSRESPONSE._serialized_start = 4369
+ _ADDTAGSTOBINARYDATABYIDSRESPONSE._serialized_end = 4403
+ _ADDTAGSTOBINARYDATABYFILTERREQUEST._serialized_start = 4405
+ _ADDTAGSTOBINARYDATABYFILTERREQUEST._serialized_end = 4511
+ _ADDTAGSTOBINARYDATABYFILTERRESPONSE._serialized_start = 4513
+ _ADDTAGSTOBINARYDATABYFILTERRESPONSE._serialized_end = 4550
+ _REMOVETAGSFROMBINARYDATABYIDSREQUEST._serialized_start = 4553
+ _REMOVETAGSFROMBINARYDATABYIDSREQUEST._serialized_end = 4701
+ _REMOVETAGSFROMBINARYDATABYIDSRESPONSE._serialized_start = 4703
+ _REMOVETAGSFROMBINARYDATABYIDSRESPONSE._serialized_end = 4779
+ _REMOVETAGSFROMBINARYDATABYFILTERREQUEST._serialized_start = 4781
+ _REMOVETAGSFROMBINARYDATABYFILTERREQUEST._serialized_end = 4892
+ _REMOVETAGSFROMBINARYDATABYFILTERRESPONSE._serialized_start = 4894
+ _REMOVETAGSFROMBINARYDATABYFILTERRESPONSE._serialized_end = 4973
+ _TAGSBYFILTERREQUEST._serialized_start = 4975
+ _TAGSBYFILTERREQUEST._serialized_end = 5046
+ _TAGSBYFILTERRESPONSE._serialized_start = 5048
+ _TAGSBYFILTERRESPONSE._serialized_end = 5090
+ _ADDBOUNDINGBOXTOIMAGEBYIDREQUEST._serialized_start = 5093
+ _ADDBOUNDINGBOXTOIMAGEBYIDREQUEST._serialized_end = 5403
+ _ADDBOUNDINGBOXTOIMAGEBYIDRESPONSE._serialized_start = 5405
+ _ADDBOUNDINGBOXTOIMAGEBYIDRESPONSE._serialized_end = 5465
+ _REMOVEBOUNDINGBOXFROMIMAGEBYIDREQUEST._serialized_start = 5468
+ _REMOVEBOUNDINGBOXFROMIMAGEBYIDREQUEST._serialized_end = 5618
+ _REMOVEBOUNDINGBOXFROMIMAGEBYIDRESPONSE._serialized_start = 5620
+ _REMOVEBOUNDINGBOXFROMIMAGEBYIDRESPONSE._serialized_end = 5660
+ _BOUNDINGBOXLABELSBYFILTERREQUEST._serialized_start = 5662
+ _BOUNDINGBOXLABELSBYFILTERREQUEST._serialized_end = 5746
+ _BOUNDINGBOXLABELSBYFILTERRESPONSE._serialized_start = 5748
+ _BOUNDINGBOXLABELSBYFILTERRESPONSE._serialized_end = 5807
+ _DATASERVICE._serialized_start = 6032
+ _DATASERVICE._serialized_end = 7858
\ No newline at end of file
diff --git a/src/viam/gen/app/datasync/v1/data_sync_pb2.py b/src/viam/gen/app/datasync/v1/data_sync_pb2.py
index 50cfcf75c..b5f4e0ae9 100644
--- a/src/viam/gen/app/datasync/v1/data_sync_pb2.py
+++ b/src/viam/gen/app/datasync/v1/data_sync_pb2.py
@@ -1,16 +1,15 @@
"""Generated protocol buffer code."""
+from google.protobuf.internal import builder as _builder
from google.protobuf import descriptor as _descriptor
from google.protobuf import descriptor_pool as _descriptor_pool
from google.protobuf import symbol_database as _symbol_database
-from google.protobuf.internal import builder as _builder
_sym_db = _symbol_database.Default()
from google.protobuf import any_pb2 as google_dot_protobuf_dot_any__pb2
from google.protobuf import struct_pb2 as google_dot_protobuf_dot_struct__pb2
from google.protobuf import timestamp_pb2 as google_dot_protobuf_dot_timestamp__pb2
DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n\x1fapp/datasync/v1/data_sync.proto\x12\x14viam.app.datasync.v1\x1a\x19google/protobuf/any.proto\x1a\x1cgoogle/protobuf/struct.proto\x1a\x1fgoogle/protobuf/timestamp.proto"\xa7\x01\n\x18DataCaptureUploadRequest\x12@\n\x08metadata\x18\x01 \x01(\x0b2$.viam.app.datasync.v1.UploadMetadataR\x08metadata\x12I\n\x0fsensor_contents\x18\x02 \x03(\x0b2 .viam.app.datasync.v1.SensorDataR\x0esensorContents"4\n\x19DataCaptureUploadResponse\x12\x17\n\x07file_id\x18\x01 \x01(\tR\x06fileId"\xaf\x01\n\x11FileUploadRequest\x12B\n\x08metadata\x18\x01 \x01(\x0b2$.viam.app.datasync.v1.UploadMetadataH\x00R\x08metadata\x12E\n\rfile_contents\x18\x02 \x01(\x0b2\x1e.viam.app.datasync.v1.FileDataH\x00R\x0cfileContentsB\x0f\n\rupload_packet"-\n\x12FileUploadResponse\x12\x17\n\x07file_id\x18\x01 \x01(\tR\x06fileId"\x94\x01\n\x0eSensorMetadata\x12A\n\x0etime_requested\x18\x01 \x01(\x0b2\x1a.google.protobuf.TimestampR\rtimeRequested\x12?\n\rtime_received\x18\x02 \x01(\x0b2\x1a.google.protobuf.TimestampR\x0ctimeReceived"\xa3\x01\n\nSensorData\x12@\n\x08metadata\x18\x01 \x01(\x0b2$.viam.app.datasync.v1.SensorMetadataR\x08metadata\x121\n\x06struct\x18\x02 \x01(\x0b2\x17.google.protobuf.StructH\x00R\x06struct\x12\x18\n\x06binary\x18\x03 \x01(\x0cH\x00R\x06binaryB\x06\n\x04data"\x1e\n\x08FileData\x12\x12\n\x04data\x18\x01 \x01(\x0cR\x04data"\x91\x04\n\x0eUploadMetadata\x12\x17\n\x07part_id\x18\x01 \x01(\tR\x06partId\x12%\n\x0ecomponent_type\x18\x02 \x01(\tR\rcomponentType\x12%\n\x0ecomponent_name\x18\x03 \x01(\tR\rcomponentName\x12\x1f\n\x0bmethod_name\x18\x05 \x01(\tR\nmethodName\x122\n\x04type\x18\x06 \x01(\x0e2\x1e.viam.app.datasync.v1.DataTypeR\x04type\x12\x1b\n\tfile_name\x18\x07 \x01(\tR\x08fileName\x12g\n\x11method_parameters\x18\x08 \x03(\x0b2:.viam.app.datasync.v1.UploadMetadata.MethodParametersEntryR\x10methodParameters\x12%\n\x0efile_extension\x18\t \x01(\tR\rfileExtension\x12\x12\n\x04tags\x18\n \x03(\tR\x04tags\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\x01J\x04\x08\x04\x10\x05J\x04\x08\x0b\x10\x0cR\x0fcomponent_modelR\nsession_id"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"\xe5\x03\n\x13DataCaptureMetadata\x12%\n\x0ecomponent_type\x18\x01 \x01(\tR\rcomponentType\x12%\n\x0ecomponent_name\x18\x02 \x01(\tR\rcomponentName\x12\x1f\n\x0bmethod_name\x18\x04 \x01(\tR\nmethodName\x122\n\x04type\x18\x05 \x01(\x0e2\x1e.viam.app.datasync.v1.DataTypeR\x04type\x12l\n\x11method_parameters\x18\x06 \x03(\x0b2?.viam.app.datasync.v1.DataCaptureMetadata.MethodParametersEntryR\x10methodParameters\x12%\n\x0efile_extension\x18\x07 \x01(\tR\rfileExtension\x12\x12\n\x04tags\x18\x08 \x03(\tR\x04tags\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\x01J\x04\x08\x03\x10\x04J\x04\x08\t\x10\nR\x0fcomponent_modelR\nsession_id*t\n\x08DataType\x12\x19\n\x15DATA_TYPE_UNSPECIFIED\x10\x00\x12\x1b\n\x17DATA_TYPE_BINARY_SENSOR\x10\x01\x12\x1c\n\x18DATA_TYPE_TABULAR_SENSOR\x10\x02\x12\x12\n\x0eDATA_TYPE_FILE\x10\x032\xea\x01\n\x0fDataSyncService\x12t\n\x11DataCaptureUpload\x12..viam.app.datasync.v1.DataCaptureUploadRequest\x1a/.viam.app.datasync.v1.DataCaptureUploadResponse\x12a\n\nFileUpload\x12\'.viam.app.datasync.v1.FileUploadRequest\x1a(.viam.app.datasync.v1.FileUploadResponse(\x01B!Z\x1fgo.viam.com/api/app/datasync/v1b\x06proto3')
-_globals = globals()
-_builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, _globals)
-_builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, 'app.datasync.v1.data_sync_pb2', _globals)
+_builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, globals())
+_builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, 'app.datasync.v1.data_sync_pb2', globals())
if _descriptor._USE_C_DESCRIPTORS == False:
DESCRIPTOR._options = None
DESCRIPTOR._serialized_options = b'Z\x1fgo.viam.com/api/app/datasync/v1'
@@ -18,31 +17,31 @@
_UPLOADMETADATA_METHODPARAMETERSENTRY._serialized_options = b'8\x01'
_DATACAPTUREMETADATA_METHODPARAMETERSENTRY._options = None
_DATACAPTUREMETADATA_METHODPARAMETERSENTRY._serialized_options = b'8\x01'
- _globals['_DATATYPE']._serialized_start = 2080
- _globals['_DATATYPE']._serialized_end = 2196
- _globals['_DATACAPTUREUPLOADREQUEST']._serialized_start = 148
- _globals['_DATACAPTUREUPLOADREQUEST']._serialized_end = 315
- _globals['_DATACAPTUREUPLOADRESPONSE']._serialized_start = 317
- _globals['_DATACAPTUREUPLOADRESPONSE']._serialized_end = 369
- _globals['_FILEUPLOADREQUEST']._serialized_start = 372
- _globals['_FILEUPLOADREQUEST']._serialized_end = 547
- _globals['_FILEUPLOADRESPONSE']._serialized_start = 549
- _globals['_FILEUPLOADRESPONSE']._serialized_end = 594
- _globals['_SENSORMETADATA']._serialized_start = 597
- _globals['_SENSORMETADATA']._serialized_end = 745
- _globals['_SENSORDATA']._serialized_start = 748
- _globals['_SENSORDATA']._serialized_end = 911
- _globals['_FILEDATA']._serialized_start = 913
- _globals['_FILEDATA']._serialized_end = 943
- _globals['_UPLOADMETADATA']._serialized_start = 946
- _globals['_UPLOADMETADATA']._serialized_end = 1475
- _globals['_UPLOADMETADATA_METHODPARAMETERSENTRY']._serialized_start = 1345
- _globals['_UPLOADMETADATA_METHODPARAMETERSENTRY']._serialized_end = 1434
- _globals['_CAPTUREINTERVAL']._serialized_start = 1477
- _globals['_CAPTUREINTERVAL']._serialized_end = 1590
- _globals['_DATACAPTUREMETADATA']._serialized_start = 1593
- _globals['_DATACAPTUREMETADATA']._serialized_end = 2078
- _globals['_DATACAPTUREMETADATA_METHODPARAMETERSENTRY']._serialized_start = 1345
- _globals['_DATACAPTUREMETADATA_METHODPARAMETERSENTRY']._serialized_end = 1434
- _globals['_DATASYNCSERVICE']._serialized_start = 2199
- _globals['_DATASYNCSERVICE']._serialized_end = 2433
\ No newline at end of file
+ _DATATYPE._serialized_start = 2080
+ _DATATYPE._serialized_end = 2196
+ _DATACAPTUREUPLOADREQUEST._serialized_start = 148
+ _DATACAPTUREUPLOADREQUEST._serialized_end = 315
+ _DATACAPTUREUPLOADRESPONSE._serialized_start = 317
+ _DATACAPTUREUPLOADRESPONSE._serialized_end = 369
+ _FILEUPLOADREQUEST._serialized_start = 372
+ _FILEUPLOADREQUEST._serialized_end = 547
+ _FILEUPLOADRESPONSE._serialized_start = 549
+ _FILEUPLOADRESPONSE._serialized_end = 594
+ _SENSORMETADATA._serialized_start = 597
+ _SENSORMETADATA._serialized_end = 745
+ _SENSORDATA._serialized_start = 748
+ _SENSORDATA._serialized_end = 911
+ _FILEDATA._serialized_start = 913
+ _FILEDATA._serialized_end = 943
+ _UPLOADMETADATA._serialized_start = 946
+ _UPLOADMETADATA._serialized_end = 1475
+ _UPLOADMETADATA_METHODPARAMETERSENTRY._serialized_start = 1345
+ _UPLOADMETADATA_METHODPARAMETERSENTRY._serialized_end = 1434
+ _CAPTUREINTERVAL._serialized_start = 1477
+ _CAPTUREINTERVAL._serialized_end = 1590
+ _DATACAPTUREMETADATA._serialized_start = 1593
+ _DATACAPTUREMETADATA._serialized_end = 2078
+ _DATACAPTUREMETADATA_METHODPARAMETERSENTRY._serialized_start = 1345
+ _DATACAPTUREMETADATA_METHODPARAMETERSENTRY._serialized_end = 1434
+ _DATASYNCSERVICE._serialized_start = 2199
+ _DATASYNCSERVICE._serialized_end = 2433
\ No newline at end of file
diff --git a/src/viam/gen/app/mltraining/v1/ml_training_pb2.py b/src/viam/gen/app/mltraining/v1/ml_training_pb2.py
index 1306383aa..dfe7592dd 100644
--- a/src/viam/gen/app/mltraining/v1/ml_training_pb2.py
+++ b/src/viam/gen/app/mltraining/v1/ml_training_pb2.py
@@ -1,17 +1,16 @@
"""Generated protocol buffer code."""
+from google.protobuf.internal import builder as _builder
from google.protobuf import descriptor as _descriptor
from google.protobuf import descriptor_pool as _descriptor_pool
from google.protobuf import symbol_database as _symbol_database
-from google.protobuf.internal import builder as _builder
_sym_db = _symbol_database.Default()
from ....app.data.v1 import data_pb2 as app_dot_data_dot_v1_dot_data__pb2
from google.protobuf import timestamp_pb2 as google_dot_protobuf_dot_timestamp__pb2
from google.rpc import status_pb2 as google_dot_rpc_dot_status__pb2
from ....tagger.v1 import tagger_pb2 as tagger_dot_v1_dot_tagger__pb2
DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n#app/mltraining/v1/ml_training.proto\x12\x16viam.app.mltraining.v1\x1a\x16app/data/v1/data.proto\x1a\x1fgoogle/protobuf/timestamp.proto\x1a\x17google/rpc/status.proto\x1a\x16tagger/v1/tagger.proto"\x87\x04\n\x18SubmitTrainingJobRequest\x12R\n\x06filter\x18\x01 \x01(\x0b2\x18.viam.app.data.v1.FilterB \x9a\x84\x9e\x03\x1bbson:"filter" json:"filter"R\x06filter\x12[\n\x0forganization_id\x18\x02 \x01(\tB2\x9a\x84\x9e\x03-bson:"organization_id" json:"organization_id"R\x0eorganizationId\x12G\n\nmodel_name\x18\x03 \x01(\tB(\x9a\x84\x9e\x03#bson:"model_name" json:"model_name"R\tmodelName\x12S\n\rmodel_version\x18\x04 \x01(\tB.\x9a\x84\x9e\x03)bson:"model_version" json:"model_version"R\x0cmodelVersion\x12j\n\nmodel_type\x18\x05 \x01(\x0e2!.viam.app.mltraining.v1.ModelTypeB(\x9a\x84\x9e\x03#bson:"model_type" json:"model_type"R\tmodelType\x120\n\x04tags\x18\x06 \x03(\tB\x1c\x9a\x84\x9e\x03\x17bson:"tags" json:"tags"R\x04tags"+\n\x19SubmitTrainingJobResponse\x12\x0e\n\x02id\x18\x01 \x01(\tR\x02id"\'\n\x15GetTrainingJobRequest\x12\x0e\n\x02id\x18\x01 \x01(\tR\x02id"a\n\x16GetTrainingJobResponse\x12G\n\x08metadata\x18\x01 \x01(\x0b2+.viam.app.mltraining.v1.TrainingJobMetadataR\x08metadata"\x82\x01\n\x17ListTrainingJobsRequest\x12\'\n\x0forganization_id\x18\x01 \x01(\tR\x0eorganizationId\x12>\n\x06status\x18\x02 \x01(\x0e2&.viam.app.mltraining.v1.TrainingStatusR\x06status"[\n\x18ListTrainingJobsResponse\x12?\n\x04jobs\x18\x01 \x03(\x0b2+.viam.app.mltraining.v1.TrainingJobMetadataR\x04jobs"\xfc\x05\n\x13TrainingJobMetadata\x12n\n\x07request\x18\x01 \x01(\x0b20.viam.app.mltraining.v1.SubmitTrainingJobRequestB"\x9a\x84\x9e\x03\x1dbson:"request" json:"request"R\x07request\x12`\n\x06status\x18\x02 \x01(\x0e2&.viam.app.mltraining.v1.TrainingStatusB \x9a\x84\x9e\x03\x1bbson:"status" json:"status"R\x06status\x12c\n\ncreated_on\x18\x03 \x01(\x0b2\x1a.google.protobuf.TimestampB(\x9a\x84\x9e\x03#bson:"created_on" json:"created_on"R\tcreatedOn\x12o\n\rlast_modified\x18\x04 \x01(\x0b2\x1a.google.protobuf.TimestampB.\x9a\x84\x9e\x03)bson:"last_modified" json:"last_modified"R\x0clastModified\x12Z\n\x0fsynced_model_id\x18\x05 \x01(\tB2\x9a\x84\x9e\x03-bson:"synced_model_id" json:"synced_model_id"R\rsyncedModelId\x12G\n\nuser_email\x18\x06 \x01(\tB(\x9a\x84\x9e\x03#bson:"user_email" json:"user_email"R\tuserEmail\x123\n\x02id\x18\x07 \x01(\tB#\x9a\x84\x9e\x03\x1ebson:"_id" json:"id,omitempty"R\x02id\x12c\n\x0cerror_status\x18\x08 \x01(\x0b2\x12.google.rpc.StatusB,\x9a\x84\x9e\x03\'bson:"error_status" json:"error_status"R\x0berrorStatus"*\n\x18CancelTrainingJobRequest\x12\x0e\n\x02id\x18\x01 \x01(\tR\x02id"\x1b\n\x19CancelTrainingJobResponse*\x9f\x01\n\tModelType\x12\x1a\n\x16MODEL_TYPE_UNSPECIFIED\x10\x00\x12*\n&MODEL_TYPE_SINGLE_LABEL_CLASSIFICATION\x10\x01\x12)\n%MODEL_TYPE_MULTI_LABEL_CLASSIFICATION\x10\x02\x12\x1f\n\x1bMODEL_TYPE_OBJECT_DETECTION\x10\x03*\xe7\x01\n\x0eTrainingStatus\x12\x1f\n\x1bTRAINING_STATUS_UNSPECIFIED\x10\x00\x12\x1b\n\x17TRAINING_STATUS_PENDING\x10\x01\x12\x1f\n\x1bTRAINING_STATUS_IN_PROGRESS\x10\x02\x12\x1d\n\x19TRAINING_STATUS_COMPLETED\x10\x03\x12\x1a\n\x16TRAINING_STATUS_FAILED\x10\x04\x12\x1c\n\x18TRAINING_STATUS_CANCELED\x10\x05\x12\x1d\n\x19TRAINING_STATUS_CANCELING\x10\x062\xef\x03\n\x11MLTrainingService\x12x\n\x11SubmitTrainingJob\x120.viam.app.mltraining.v1.SubmitTrainingJobRequest\x1a1.viam.app.mltraining.v1.SubmitTrainingJobResponse\x12o\n\x0eGetTrainingJob\x12-.viam.app.mltraining.v1.GetTrainingJobRequest\x1a..viam.app.mltraining.v1.GetTrainingJobResponse\x12u\n\x10ListTrainingJobs\x12/.viam.app.mltraining.v1.ListTrainingJobsRequest\x1a0.viam.app.mltraining.v1.ListTrainingJobsResponse\x12x\n\x11CancelTrainingJob\x120.viam.app.mltraining.v1.CancelTrainingJobRequest\x1a1.viam.app.mltraining.v1.CancelTrainingJobResponseB#Z!go.viam.com/api/app/mltraining/v1b\x06proto3')
-_globals = globals()
-_builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, _globals)
-_builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, 'app.mltraining.v1.ml_training_pb2', _globals)
+_builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, globals())
+_builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, 'app.mltraining.v1.ml_training_pb2', globals())
if _descriptor._USE_C_DESCRIPTORS == False:
DESCRIPTOR._options = None
DESCRIPTOR._serialized_options = b'Z!go.viam.com/api/app/mltraining/v1'
@@ -43,27 +42,27 @@
_TRAININGJOBMETADATA.fields_by_name['id']._serialized_options = b'\x9a\x84\x9e\x03\x1ebson:"_id" json:"id,omitempty"'
_TRAININGJOBMETADATA.fields_by_name['error_status']._options = None
_TRAININGJOBMETADATA.fields_by_name['error_status']._serialized_options = b'\x9a\x84\x9e\x03\'bson:"error_status" json:"error_status"'
- _globals['_MODELTYPE']._serialized_start = 1943
- _globals['_MODELTYPE']._serialized_end = 2102
- _globals['_TRAININGSTATUS']._serialized_start = 2105
- _globals['_TRAININGSTATUS']._serialized_end = 2336
- _globals['_SUBMITTRAININGJOBREQUEST']._serialized_start = 170
- _globals['_SUBMITTRAININGJOBREQUEST']._serialized_end = 689
- _globals['_SUBMITTRAININGJOBRESPONSE']._serialized_start = 691
- _globals['_SUBMITTRAININGJOBRESPONSE']._serialized_end = 734
- _globals['_GETTRAININGJOBREQUEST']._serialized_start = 736
- _globals['_GETTRAININGJOBREQUEST']._serialized_end = 775
- _globals['_GETTRAININGJOBRESPONSE']._serialized_start = 777
- _globals['_GETTRAININGJOBRESPONSE']._serialized_end = 874
- _globals['_LISTTRAININGJOBSREQUEST']._serialized_start = 877
- _globals['_LISTTRAININGJOBSREQUEST']._serialized_end = 1007
- _globals['_LISTTRAININGJOBSRESPONSE']._serialized_start = 1009
- _globals['_LISTTRAININGJOBSRESPONSE']._serialized_end = 1100
- _globals['_TRAININGJOBMETADATA']._serialized_start = 1103
- _globals['_TRAININGJOBMETADATA']._serialized_end = 1867
- _globals['_CANCELTRAININGJOBREQUEST']._serialized_start = 1869
- _globals['_CANCELTRAININGJOBREQUEST']._serialized_end = 1911
- _globals['_CANCELTRAININGJOBRESPONSE']._serialized_start = 1913
- _globals['_CANCELTRAININGJOBRESPONSE']._serialized_end = 1940
- _globals['_MLTRAININGSERVICE']._serialized_start = 2339
- _globals['_MLTRAININGSERVICE']._serialized_end = 2834
\ No newline at end of file
+ _MODELTYPE._serialized_start = 1943
+ _MODELTYPE._serialized_end = 2102
+ _TRAININGSTATUS._serialized_start = 2105
+ _TRAININGSTATUS._serialized_end = 2336
+ _SUBMITTRAININGJOBREQUEST._serialized_start = 170
+ _SUBMITTRAININGJOBREQUEST._serialized_end = 689
+ _SUBMITTRAININGJOBRESPONSE._serialized_start = 691
+ _SUBMITTRAININGJOBRESPONSE._serialized_end = 734
+ _GETTRAININGJOBREQUEST._serialized_start = 736
+ _GETTRAININGJOBREQUEST._serialized_end = 775
+ _GETTRAININGJOBRESPONSE._serialized_start = 777
+ _GETTRAININGJOBRESPONSE._serialized_end = 874
+ _LISTTRAININGJOBSREQUEST._serialized_start = 877
+ _LISTTRAININGJOBSREQUEST._serialized_end = 1007
+ _LISTTRAININGJOBSRESPONSE._serialized_start = 1009
+ _LISTTRAININGJOBSRESPONSE._serialized_end = 1100
+ _TRAININGJOBMETADATA._serialized_start = 1103
+ _TRAININGJOBMETADATA._serialized_end = 1867
+ _CANCELTRAININGJOBREQUEST._serialized_start = 1869
+ _CANCELTRAININGJOBREQUEST._serialized_end = 1911
+ _CANCELTRAININGJOBRESPONSE._serialized_start = 1913
+ _CANCELTRAININGJOBRESPONSE._serialized_end = 1940
+ _MLTRAININGSERVICE._serialized_start = 2339
+ _MLTRAININGSERVICE._serialized_end = 2834
\ No newline at end of file
diff --git a/src/viam/gen/app/packages/v1/packages_pb2.py b/src/viam/gen/app/packages/v1/packages_pb2.py
index a3d046ff9..e8cdf5ee2 100644
--- a/src/viam/gen/app/packages/v1/packages_pb2.py
+++ b/src/viam/gen/app/packages/v1/packages_pb2.py
@@ -1,16 +1,15 @@
"""Generated protocol buffer code."""
+from google.protobuf.internal import builder as _builder
from google.protobuf import descriptor as _descriptor
from google.protobuf import descriptor_pool as _descriptor_pool
from google.protobuf import symbol_database as _symbol_database
-from google.protobuf.internal import builder as _builder
_sym_db = _symbol_database.Default()
from google.api import annotations_pb2 as google_dot_api_dot_annotations__pb2
from google.protobuf import struct_pb2 as google_dot_protobuf_dot_struct__pb2
from google.protobuf import timestamp_pb2 as google_dot_protobuf_dot_timestamp__pb2
DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n\x1eapp/packages/v1/packages.proto\x12\x14viam.app.packages.v1\x1a\x1cgoogle/api/annotations.proto\x1a\x1cgoogle/protobuf/struct.proto\x1a\x1fgoogle/protobuf/timestamp.proto"2\n\x08FileInfo\x12\x12\n\x04name\x18\x01 \x01(\tR\x04name\x12\x12\n\x04size\x18\x02 \x01(\x04R\x04size"\xb4\x02\n\x0bPackageInfo\x12\'\n\x0forganization_id\x18\x01 \x01(\tR\x0eorganizationId\x12\x12\n\x04name\x18\x02 \x01(\tR\x04name\x12\x18\n\x07version\x18\x03 \x01(\tR\x07version\x125\n\x04type\x18\x04 \x01(\x0e2!.viam.app.packages.v1.PackageTypeR\x04type\x12\x1f\n\x08platform\x18\x07 \x01(\tH\x00R\x08platform\x88\x01\x01\x124\n\x05files\x18\x05 \x03(\x0b2\x1e.viam.app.packages.v1.FileInfoR\x05files\x123\n\x08metadata\x18\x06 \x01(\x0b2\x17.google.protobuf.StructR\x08metadataB\x0b\n\t_platform"x\n\x14CreatePackageRequest\x127\n\x04info\x18\x01 \x01(\x0b2!.viam.app.packages.v1.PackageInfoH\x00R\x04info\x12\x1c\n\x08contents\x18\x02 \x01(\x0cH\x00R\x08contentsB\t\n\x07package"A\n\x15CreatePackageResponse\x12\x0e\n\x02id\x18\x01 \x01(\tR\x02id\x12\x18\n\x07version\x18\x02 \x01(\tR\x07version"@\n\x14DeletePackageRequest\x12\x0e\n\x02id\x18\x01 \x01(\tR\x02id\x12\x18\n\x07version\x18\x02 \x01(\tR\x07version"\x17\n\x15DeletePackageResponse"\xb9\x01\n\x07Package\x125\n\x04info\x18\x01 \x01(\x0b2!.viam.app.packages.v1.PackageInfoR\x04info\x12\x10\n\x03url\x18\x02 \x01(\tR\x03url\x129\n\ncreated_on\x18\x03 \x01(\x0b2\x1a.google.protobuf.TimestampR\tcreatedOn\x12\x1a\n\x08checksum\x18\x04 \x01(\tR\x08checksum\x12\x0e\n\x02id\x18\x05 \x01(\tR\x02id"\xe6\x01\n\x11GetPackageRequest\x12\x0e\n\x02id\x18\x01 \x01(\tR\x02id\x12\x18\n\x07version\x18\x02 \x01(\tR\x07version\x12$\n\x0binclude_url\x18\x03 \x01(\x08H\x00R\nincludeUrl\x88\x01\x01\x12:\n\x04type\x18\x04 \x01(\x0e2!.viam.app.packages.v1.PackageTypeH\x01R\x04type\x88\x01\x01\x12\x1f\n\x08platform\x18\x05 \x01(\tH\x02R\x08platform\x88\x01\x01B\x0e\n\x0c_include_urlB\x07\n\x05_typeB\x0b\n\t_platform"M\n\x12GetPackageResponse\x127\n\x07package\x18\x01 \x01(\x0b2\x1d.viam.app.packages.v1.PackageR\x07package"\x86\x02\n\x13ListPackagesRequest\x12\'\n\x0forganization_id\x18\x01 \x01(\tR\x0eorganizationId\x12\x17\n\x04name\x18\x02 \x01(\tH\x00R\x04name\x88\x01\x01\x12\x1d\n\x07version\x18\x03 \x01(\tH\x01R\x07version\x88\x01\x01\x12:\n\x04type\x18\x04 \x01(\x0e2!.viam.app.packages.v1.PackageTypeH\x02R\x04type\x88\x01\x01\x12$\n\x0binclude_url\x18\x05 \x01(\x08H\x03R\nincludeUrl\x88\x01\x01B\x07\n\x05_nameB\n\n\x08_versionB\x07\n\x05_typeB\x0e\n\x0c_include_url"Q\n\x14ListPackagesResponse\x129\n\x08packages\x18\x01 \x03(\x0b2\x1d.viam.app.packages.v1.PackageR\x08packages*\x94\x01\n\x0bPackageType\x12\x1c\n\x18PACKAGE_TYPE_UNSPECIFIED\x10\x00\x12\x18\n\x14PACKAGE_TYPE_ARCHIVE\x10\x01\x12\x19\n\x15PACKAGE_TYPE_ML_MODEL\x10\x02\x12\x17\n\x13PACKAGE_TYPE_MODULE\x10\x03\x12\x19\n\x15PACKAGE_TYPE_SLAM_MAP\x10\x042\xa0\x04\n\x0ePackageService\x12\x87\x01\n\rCreatePackage\x12*.viam.app.packages.v1.CreatePackageRequest\x1a+.viam.app.packages.v1.CreatePackageResponse"\x1b\x82\xd3\xe4\x93\x02\x15"\x13/packages/v1/create(\x01\x12\x85\x01\n\rDeletePackage\x12*.viam.app.packages.v1.DeletePackageRequest\x1a+.viam.app.packages.v1.DeletePackageResponse"\x1b\x82\xd3\xe4\x93\x02\x15*\x13/packages/v1/delete\x12y\n\nGetPackage\x12\'.viam.app.packages.v1.GetPackageRequest\x1a(.viam.app.packages.v1.GetPackageResponse"\x18\x82\xd3\xe4\x93\x02\x12\x12\x10/packages/v1/get\x12\x80\x01\n\x0cListPackages\x12).viam.app.packages.v1.ListPackagesRequest\x1a*.viam.app.packages.v1.ListPackagesResponse"\x19\x82\xd3\xe4\x93\x02\x13\x12\x11/packages/v1/listB!Z\x1fgo.viam.com/api/app/packages/v1b\x06proto3')
-_globals = globals()
-_builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, _globals)
-_builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, 'app.packages.v1.packages_pb2', _globals)
+_builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, globals())
+_builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, 'app.packages.v1.packages_pb2', globals())
if _descriptor._USE_C_DESCRIPTORS == False:
DESCRIPTOR._options = None
DESCRIPTOR._serialized_options = b'Z\x1fgo.viam.com/api/app/packages/v1'
@@ -22,29 +21,29 @@
_PACKAGESERVICE.methods_by_name['GetPackage']._serialized_options = b'\x82\xd3\xe4\x93\x02\x12\x12\x10/packages/v1/get'
_PACKAGESERVICE.methods_by_name['ListPackages']._options = None
_PACKAGESERVICE.methods_by_name['ListPackages']._serialized_options = b'\x82\xd3\xe4\x93\x02\x13\x12\x11/packages/v1/list'
- _globals['_PACKAGETYPE']._serialized_start = 1641
- _globals['_PACKAGETYPE']._serialized_end = 1789
- _globals['_FILEINFO']._serialized_start = 149
- _globals['_FILEINFO']._serialized_end = 199
- _globals['_PACKAGEINFO']._serialized_start = 202
- _globals['_PACKAGEINFO']._serialized_end = 510
- _globals['_CREATEPACKAGEREQUEST']._serialized_start = 512
- _globals['_CREATEPACKAGEREQUEST']._serialized_end = 632
- _globals['_CREATEPACKAGERESPONSE']._serialized_start = 634
- _globals['_CREATEPACKAGERESPONSE']._serialized_end = 699
- _globals['_DELETEPACKAGEREQUEST']._serialized_start = 701
- _globals['_DELETEPACKAGEREQUEST']._serialized_end = 765
- _globals['_DELETEPACKAGERESPONSE']._serialized_start = 767
- _globals['_DELETEPACKAGERESPONSE']._serialized_end = 790
- _globals['_PACKAGE']._serialized_start = 793
- _globals['_PACKAGE']._serialized_end = 978
- _globals['_GETPACKAGEREQUEST']._serialized_start = 981
- _globals['_GETPACKAGEREQUEST']._serialized_end = 1211
- _globals['_GETPACKAGERESPONSE']._serialized_start = 1213
- _globals['_GETPACKAGERESPONSE']._serialized_end = 1290
- _globals['_LISTPACKAGESREQUEST']._serialized_start = 1293
- _globals['_LISTPACKAGESREQUEST']._serialized_end = 1555
- _globals['_LISTPACKAGESRESPONSE']._serialized_start = 1557
- _globals['_LISTPACKAGESRESPONSE']._serialized_end = 1638
- _globals['_PACKAGESERVICE']._serialized_start = 1792
- _globals['_PACKAGESERVICE']._serialized_end = 2336
\ No newline at end of file
+ _PACKAGETYPE._serialized_start = 1641
+ _PACKAGETYPE._serialized_end = 1789
+ _FILEINFO._serialized_start = 149
+ _FILEINFO._serialized_end = 199
+ _PACKAGEINFO._serialized_start = 202
+ _PACKAGEINFO._serialized_end = 510
+ _CREATEPACKAGEREQUEST._serialized_start = 512
+ _CREATEPACKAGEREQUEST._serialized_end = 632
+ _CREATEPACKAGERESPONSE._serialized_start = 634
+ _CREATEPACKAGERESPONSE._serialized_end = 699
+ _DELETEPACKAGEREQUEST._serialized_start = 701
+ _DELETEPACKAGEREQUEST._serialized_end = 765
+ _DELETEPACKAGERESPONSE._serialized_start = 767
+ _DELETEPACKAGERESPONSE._serialized_end = 790
+ _PACKAGE._serialized_start = 793
+ _PACKAGE._serialized_end = 978
+ _GETPACKAGEREQUEST._serialized_start = 981
+ _GETPACKAGEREQUEST._serialized_end = 1211
+ _GETPACKAGERESPONSE._serialized_start = 1213
+ _GETPACKAGERESPONSE._serialized_end = 1290
+ _LISTPACKAGESREQUEST._serialized_start = 1293
+ _LISTPACKAGESREQUEST._serialized_end = 1555
+ _LISTPACKAGESRESPONSE._serialized_start = 1557
+ _LISTPACKAGESRESPONSE._serialized_end = 1638
+ _PACKAGESERVICE._serialized_start = 1792
+ _PACKAGESERVICE._serialized_end = 2336
\ No newline at end of file
diff --git a/src/viam/gen/app/v1/app_pb2.py b/src/viam/gen/app/v1/app_pb2.py
index bef40b0ba..4109509c3 100644
--- a/src/viam/gen/app/v1/app_pb2.py
+++ b/src/viam/gen/app/v1/app_pb2.py
@@ -1,16 +1,15 @@
"""Generated protocol buffer code."""
+from google.protobuf.internal import builder as _builder
from google.protobuf import descriptor as _descriptor
from google.protobuf import descriptor_pool as _descriptor_pool
from google.protobuf import symbol_database as _symbol_database
-from google.protobuf.internal import builder as _builder
_sym_db = _symbol_database.Default()
from google.protobuf import struct_pb2 as google_dot_protobuf_dot_struct__pb2
from google.protobuf import timestamp_pb2 as google_dot_protobuf_dot_timestamp__pb2
from ...tagger.v1 import tagger_pb2 as tagger_dot_v1_dot_tagger__pb2
DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n\x10app/v1/app.proto\x12\x0bviam.app.v1\x1a\x1cgoogle/protobuf/struct.proto\x1a\x1fgoogle/protobuf/timestamp.proto\x1a\x16tagger/v1/tagger.proto"\xec\x02\n\x05Robot\x123\n\x02id\x18\x01 \x01(\tB#\x9a\x84\x9e\x03\x1ebson:"_id" json:"id,omitempty"R\x02id\x120\n\x04name\x18\x02 \x01(\tB\x1c\x9a\x84\x9e\x03\x17bson:"name" json:"name"R\x04name\x12@\n\x08location\x18\x03 \x01(\tB$\x9a\x84\x9e\x03\x1fbson:"location" json:"location"R\x08location\x12g\n\x0blast_access\x18\x04 \x01(\x0b2\x1a.google.protobuf.TimestampB*\x9a\x84\x9e\x03%bson:"last_access" json:"last_access"R\nlastAccess\x12Q\n\ncreated_on\x18\x05 \x01(\x0b2\x1a.google.protobuf.TimestampB\x16\x9a\x84\x9e\x03\x11bson:"created_on"R\tcreatedOn"\xd3\x07\n\tRobotPart\x123\n\x02id\x18\x01 \x01(\tB#\x9a\x84\x9e\x03\x1ebson:"_id" json:"id,omitempty"R\x02id\x120\n\x04name\x18\x02 \x01(\tB\x1c\x9a\x84\x9e\x03\x17bson:"name" json:"name"R\x04name\x12?\n\x08dns_name\x18\n \x01(\tB$\x9a\x84\x9e\x03\x1fbson:"dns_name" json:"dns_name"R\x07dnsName\x12B\n\x06secret\x18\x03 \x01(\tB*\x9a\x84\x9e\x03%bson:"secret" json:"secret,omitempty"R\x06secret\x124\n\x05robot\x18\x04 \x01(\tB\x1e\x9a\x84\x9e\x03\x19bson:"robot" json:"robot"R\x05robot\x12A\n\x0blocation_id\x18\x0c \x01(\tB \x9a\x84\x9e\x03\x1bbson:"location_id" json:"-"R\nlocationId\x12b\n\x0crobot_config\x18\x05 \x01(\x0b2\x17.google.protobuf.StructB&\x9a\x84\x9e\x03!bson:"config" json:"robot_config"R\x0brobotConfig\x12g\n\x0blast_access\x18\x06 \x01(\x0b2\x1a.google.protobuf.TimestampB*\x9a\x84\x9e\x03%bson:"last_access" json:"last_access"R\nlastAccess\x12\x7f\n\x12user_supplied_info\x18\x07 \x01(\x0b2\x17.google.protobuf.StructB8\x9a\x84\x9e\x033bson:"user_supplied_info" json:"user_supplied_info"R\x10userSuppliedInfo\x12C\n\tmain_part\x18\x08 \x01(\x08B&\x9a\x84\x9e\x03!bson:"main_part" json:"main_part"R\x08mainPart\x12\x12\n\x04fqdn\x18\t \x01(\tR\x04fqdn\x12\x1d\n\nlocal_fqdn\x18\x0b \x01(\tR\tlocalFqdn\x12Q\n\ncreated_on\x18\r \x01(\x0b2\x1a.google.protobuf.TimestampB\x16\x9a\x84\x9e\x03\x11bson:"created_on"R\tcreatedOn\x12H\n\x07secrets\x18\x0e \x03(\x0b2\x19.viam.app.v1.SharedSecretB\x13\x9a\x84\x9e\x03\x0ebson:"secrets"R\x07secrets"\x93\x02\n\x15RobotPartHistoryEntry\x120\n\x04part\x18\x01 \x01(\tB\x1c\x9a\x84\x9e\x03\x17bson:"part" json:"part"R\x04part\x124\n\x05robot\x18\x02 \x01(\tB\x1e\x9a\x84\x9e\x03\x19bson:"robot" json:"robot"R\x05robot\x12L\n\x04when\x18\x03 \x01(\x0b2\x1a.google.protobuf.TimestampB\x1c\x9a\x84\x9e\x03\x17bson:"when" json:"when"R\x04when\x12D\n\x03old\x18\x04 \x01(\x0b2\x16.viam.app.v1.RobotPartB\x1a\x9a\x84\x9e\x03\x15bson:"old" json:"old"R\x03old"\x1a\n\x18ListOrganizationsRequest"\xbf\x01\n\x0cOrganization\x12\x0e\n\x02id\x18\x01 \x01(\tR\x02id\x12\x12\n\x04name\x18\x02 \x01(\tR\x04name\x129\n\ncreated_on\x18\x03 \x01(\x0b2\x1a.google.protobuf.TimestampR\tcreatedOn\x12)\n\x10public_namespace\x18\x04 \x01(\tR\x0fpublicNamespace\x12%\n\x0edefault_region\x18\x05 \x01(\tR\rdefaultRegion"\x80\x01\n\x12OrganizationMember\x12\x17\n\x07user_id\x18\x01 \x01(\tR\x06userId\x12\x16\n\x06emails\x18\x02 \x03(\tR\x06emails\x129\n\ndate_added\x18\x03 \x01(\x0b2\x1a.google.protobuf.TimestampR\tdateAdded"\\\n\x19ListOrganizationsResponse\x12?\n\rorganizations\x18\x01 \x03(\x0b2\x19.viam.app.v1.OrganizationR\rorganizations"\xaf\x01\n\x12OrganizationInvite\x12\'\n\x0forganization_id\x18\x01 \x01(\tR\x0eorganizationId\x12\x14\n\x05email\x18\x02 \x01(\tR\x05email\x129\n\ncreated_on\x18\x03 \x01(\x0b2\x1a.google.protobuf.TimestampR\tcreatedOn\x12\x1f\n\x0brobot_count\x18\x04 \x01(\x03R\nrobotCount"/\n\x19CreateOrganizationRequest\x12\x12\n\x04name\x18\x01 \x01(\tR\x04name"[\n\x1aCreateOrganizationResponse\x12=\n\x0corganization\x18\x01 \x01(\x0b2\x19.viam.app.v1.OrganizationR\x0corganization"A\n\x16GetOrganizationRequest\x12\'\n\x0forganization_id\x18\x01 \x01(\tR\x0eorganizationId"X\n\x17GetOrganizationResponse\x12=\n\x0corganization\x18\x01 \x01(\x0b2\x19.viam.app.v1.OrganizationR\x0corganization"X\n+GetOrganizationNamespaceAvailabilityRequest\x12)\n\x10public_namespace\x18\x01 \x01(\tR\x0fpublicNamespace"L\n,GetOrganizationNamespaceAvailabilityResponse\x12\x1c\n\tavailable\x18\x01 \x01(\x08R\tavailable"\xd3\x01\n\x19UpdateOrganizationRequest\x12\'\n\x0forganization_id\x18\x01 \x01(\tR\x0eorganizationId\x12\x17\n\x04name\x18\x02 \x01(\tH\x00R\x04name\x88\x01\x01\x12.\n\x10public_namespace\x18\x03 \x01(\tH\x01R\x0fpublicNamespace\x88\x01\x01\x12\x1b\n\x06region\x18\x04 \x01(\tH\x02R\x06region\x88\x01\x01B\x07\n\x05_nameB\x13\n\x11_public_namespaceB\t\n\x07_region"[\n\x1aUpdateOrganizationResponse\x12=\n\x0corganization\x18\x01 \x01(\x0b2\x19.viam.app.v1.OrganizationR\x0corganization"D\n\x19DeleteOrganizationRequest\x12\'\n\x0forganization_id\x18\x01 \x01(\tR\x0eorganizationId"\x1c\n\x1aDeleteOrganizationResponse"I\n\x1eListOrganizationMembersRequest\x12\'\n\x0forganization_id\x18\x01 \x01(\tR\x0eorganizationId"\xc0\x01\n\x1fListOrganizationMembersResponse\x12\'\n\x0forganization_id\x18\x01 \x01(\tR\x0eorganizationId\x129\n\x07members\x18\x02 \x03(\x0b2\x1f.viam.app.v1.OrganizationMemberR\x07members\x129\n\x07invites\x18\x03 \x03(\x0b2\x1f.viam.app.v1.OrganizationInviteR\x07invites"\xa4\x01\n\x1fCreateOrganizationInviteRequest\x12\'\n\x0forganization_id\x18\x01 \x01(\tR\x0eorganizationId\x12\x14\n\x05email\x18\x02 \x01(\tR\x05email\x12B\n\x0eauthorizations\x18\x03 \x03(\x0b2\x1a.viam.app.v1.AuthorizationR\x0eauthorizations"[\n CreateOrganizationInviteResponse\x127\n\x06invite\x18\x01 \x01(\x0b2\x1f.viam.app.v1.OrganizationInviteR\x06invite"\x8a\x02\n-UpdateOrganizationInviteAuthorizationsRequest\x12\'\n\x0forganization_id\x18\x01 \x01(\tR\x0eorganizationId\x12\x14\n\x05email\x18\x02 \x01(\tR\x05email\x12I\n\x12add_authorizations\x18\x03 \x03(\x0b2\x1a.viam.app.v1.AuthorizationR\x11addAuthorizations\x12O\n\x15remove_authorizations\x18\x04 \x03(\x0b2\x1a.viam.app.v1.AuthorizationR\x14removeAuthorizations"i\n.UpdateOrganizationInviteAuthorizationsResponse\x127\n\x06invite\x18\x01 \x01(\x0b2\x1f.viam.app.v1.OrganizationInviteR\x06invite"`\n\x1fDeleteOrganizationInviteRequest\x12\'\n\x0forganization_id\x18\x01 \x01(\tR\x0eorganizationId\x12\x14\n\x05email\x18\x02 \x01(\tR\x05email""\n DeleteOrganizationInviteResponse"`\n\x1fResendOrganizationInviteRequest\x12\'\n\x0forganization_id\x18\x01 \x01(\tR\x0eorganizationId\x12\x14\n\x05email\x18\x02 \x01(\tR\x05email"[\n ResendOrganizationInviteResponse\x127\n\x06invite\x18\x01 \x01(\x0b2\x1f.viam.app.v1.OrganizationInviteR\x06invite"c\n\x1fDeleteOrganizationMemberRequest\x12\'\n\x0forganization_id\x18\x01 \x01(\tR\x0eorganizationId\x12\x17\n\x07user_id\x18\x02 \x01(\tR\x06userId""\n DeleteOrganizationMemberResponse"Y\n\x14LocationOrganization\x12\'\n\x0forganization_id\x18\x01 \x01(\tR\x0eorganizationId\x12\x18\n\x07primary\x18\x02 \x01(\x08R\x07primary"\x80\x01\n\x0cLocationAuth\x12\x1a\n\x06secret\x18\x01 \x01(\tB\x02\x18\x01R\x06secret\x12\x1f\n\x0blocation_id\x18\x02 \x01(\tR\nlocationId\x123\n\x07secrets\x18\x03 \x03(\x0b2\x19.viam.app.v1.SharedSecretR\x07secrets"\'\n\rStorageConfig\x12\x16\n\x06region\x18\x01 \x01(\tR\x06region"\xe4\x02\n\x08Location\x12\x0e\n\x02id\x18\x01 \x01(\tR\x02id\x12\x12\n\x04name\x18\x02 \x01(\tR\x04name\x12,\n\x12parent_location_id\x18\x04 \x01(\tR\x10parentLocationId\x12-\n\x04auth\x18\x05 \x01(\x0b2\x19.viam.app.v1.LocationAuthR\x04auth\x12G\n\rorganizations\x18\x06 \x03(\x0b2!.viam.app.v1.LocationOrganizationR\rorganizations\x129\n\ncreated_on\x18\x03 \x01(\x0b2\x1a.google.protobuf.TimestampR\tcreatedOn\x12\x1f\n\x0brobot_count\x18\x07 \x01(\x05R\nrobotCount\x122\n\x06config\x18\x08 \x01(\x0b2\x1a.viam.app.v1.StorageConfigR\x06config"\xd0\x02\n\x0cSharedSecret\x12\x1e\n\x02id\x18\x01 \x01(\tB\x0e\x9a\x84\x9e\x03\tbson:"id"R\x02id\x12*\n\x06secret\x18\x02 \x01(\tB\x12\x9a\x84\x9e\x03\rbson:"secret"R\x06secret\x12c\n\ncreated_on\x18\x03 \x01(\x0b2\x1a.google.protobuf.TimestampB(\x9a\x84\x9e\x03#bson:"created_on" json:"created_on"R\tcreatedOn\x12H\n\x05state\x18\x04 \x01(\x0e2\x1f.viam.app.v1.SharedSecret.StateB\x11\x9a\x84\x9e\x03\x0cbson:"state"R\x05state"E\n\x05State\x12\x15\n\x11STATE_UNSPECIFIED\x10\x00\x12\x11\n\rSTATE_ENABLED\x10\x01\x12\x12\n\x0eSTATE_DISABLED\x10\x02"\x9e\x01\n\x15CreateLocationRequest\x12\'\n\x0forganization_id\x18\x01 \x01(\tR\x0eorganizationId\x12\x12\n\x04name\x18\x02 \x01(\tR\x04name\x121\n\x12parent_location_id\x18\x03 \x01(\tH\x00R\x10parentLocationId\x88\x01\x01B\x15\n\x13_parent_location_id"K\n\x16CreateLocationResponse\x121\n\x08location\x18\x01 \x01(\x0b2\x15.viam.app.v1.LocationR\x08location"5\n\x12GetLocationRequest\x12\x1f\n\x0blocation_id\x18\x01 \x01(\tR\nlocationId"H\n\x13GetLocationResponse\x121\n\x08location\x18\x01 \x01(\x0b2\x15.viam.app.v1.LocationR\x08location"\xcc\x01\n\x15UpdateLocationRequest\x12\x1f\n\x0blocation_id\x18\x01 \x01(\tR\nlocationId\x12\x17\n\x04name\x18\x02 \x01(\tH\x00R\x04name\x88\x01\x01\x121\n\x12parent_location_id\x18\x03 \x01(\tH\x01R\x10parentLocationId\x88\x01\x01\x12\x1b\n\x06region\x18\x04 \x01(\tH\x02R\x06region\x88\x01\x01B\x07\n\x05_nameB\x15\n\x13_parent_location_idB\t\n\x07_region"K\n\x16UpdateLocationResponse\x121\n\x08location\x18\x01 \x01(\x0b2\x15.viam.app.v1.LocationR\x08location"8\n\x15DeleteLocationRequest\x12\x1f\n\x0blocation_id\x18\x01 \x01(\tR\nlocationId"\x18\n\x16DeleteLocationResponse"?\n\x14ListLocationsRequest\x12\'\n\x0forganization_id\x18\x01 \x01(\tR\x0eorganizationId"`\n\x14ShareLocationRequest\x12\x1f\n\x0blocation_id\x18\x01 \x01(\tR\nlocationId\x12\'\n\x0forganization_id\x18\x02 \x01(\tR\x0eorganizationId"\x17\n\x15ShareLocationResponse"b\n\x16UnshareLocationRequest\x12\x1f\n\x0blocation_id\x18\x01 \x01(\tR\nlocationId\x12\'\n\x0forganization_id\x18\x02 \x01(\tR\x0eorganizationId"\x19\n\x17UnshareLocationResponse"L\n\x15ListLocationsResponse\x123\n\tlocations\x18\x01 \x03(\x0b2\x15.viam.app.v1.LocationR\tlocations">\n\x1bCreateLocationSecretRequest\x12\x1f\n\x0blocation_id\x18\x01 \x01(\tR\nlocationId"M\n\x1cCreateLocationSecretResponse\x12-\n\x04auth\x18\x01 \x01(\x0b2\x19.viam.app.v1.LocationAuthR\x04auth"[\n\x1bDeleteLocationSecretRequest\x12\x1f\n\x0blocation_id\x18\x01 \x01(\tR\nlocationId\x12\x1b\n\tsecret_id\x18\x02 \x01(\tR\x08secretId"\x1e\n\x1cDeleteLocationSecretResponse"6\n\x13LocationAuthRequest\x12\x1f\n\x0blocation_id\x18\x01 \x01(\tR\nlocationId"E\n\x14LocationAuthResponse\x12-\n\x04auth\x18\x01 \x01(\x0b2\x19.viam.app.v1.LocationAuthR\x04auth"!\n\x0fGetRobotRequest\x12\x0e\n\x02id\x18\x01 \x01(\tR\x02id"4\n\x1bGetRoverRentalRobotsRequest\x12\x15\n\x06org_id\x18\x01 \x01(\tR\x05orgId"\x9a\x01\n\x10RoverRentalRobot\x12\x19\n\x08robot_id\x18\x01 \x01(\tR\x07robotId\x12\x1f\n\x0blocation_id\x18\x02 \x01(\tR\nlocationId\x12\x1d\n\nrobot_name\x18\x03 \x01(\tR\trobotName\x12+\n\x12robot_main_part_id\x18\x04 \x01(\tR\x0frobotMainPartId"U\n\x1cGetRoverRentalRobotsResponse\x125\n\x06robots\x18\x01 \x03(\x0b2\x1d.viam.app.v1.RoverRentalRobotR\x06robots"<\n\x10GetRobotResponse\x12(\n\x05robot\x18\x01 \x01(\x0b2\x12.viam.app.v1.RobotR\x05robot"1\n\x14GetRobotPartsRequest\x12\x19\n\x08robot_id\x18\x01 \x01(\tR\x07robotId"E\n\x15GetRobotPartsResponse\x12,\n\x05parts\x18\x01 \x03(\x0b2\x16.viam.app.v1.RobotPartR\x05parts"%\n\x13GetRobotPartRequest\x12\x0e\n\x02id\x18\x01 \x01(\tR\x02id"c\n\x14GetRobotPartResponse\x12*\n\x04part\x18\x01 \x01(\x0b2\x16.viam.app.v1.RobotPartR\x04part\x12\x1f\n\x0bconfig_json\x18\x02 \x01(\tR\nconfigJson"\xa5\x01\n\x17GetRobotPartLogsRequest\x12\x0e\n\x02id\x18\x01 \x01(\tR\x02id\x12\x1f\n\x0berrors_only\x18\x02 \x01(\x08R\nerrorsOnly\x12\x1b\n\x06filter\x18\x03 \x01(\tH\x00R\x06filter\x88\x01\x01\x12"\n\npage_token\x18\x04 \x01(\tH\x01R\tpageToken\x88\x01\x01B\t\n\x07_filterB\r\n\x0b_page_token"\x97\x02\n\x08LogEntry\x12\x12\n\x04host\x18\x01 \x01(\tR\x04host\x12\x14\n\x05level\x18\x02 \x01(\tR\x05level\x12.\n\x04time\x18\x03 \x01(\x0b2\x1a.google.protobuf.TimestampR\x04time\x12\x1f\n\x0blogger_name\x18\x04 \x01(\tR\nloggerName\x12\x18\n\x07message\x18\x05 \x01(\tR\x07message\x12/\n\x06caller\x18\x06 \x01(\x0b2\x17.google.protobuf.StructR\x06caller\x12\x14\n\x05stack\x18\x07 \x01(\tR\x05stack\x12/\n\x06fields\x18\x08 \x03(\x0b2\x17.google.protobuf.StructR\x06fields"m\n\x18GetRobotPartLogsResponse\x12)\n\x04logs\x18\x01 \x03(\x0b2\x15.viam.app.v1.LogEntryR\x04logs\x12&\n\x0fnext_page_token\x18\x02 \x01(\tR\rnextPageToken"s\n\x18TailRobotPartLogsRequest\x12\x0e\n\x02id\x18\x01 \x01(\tR\x02id\x12\x1f\n\x0berrors_only\x18\x02 \x01(\x08R\nerrorsOnly\x12\x1b\n\x06filter\x18\x03 \x01(\tH\x00R\x06filter\x88\x01\x01B\t\n\x07_filter"F\n\x19TailRobotPartLogsResponse\x12)\n\x04logs\x18\x01 \x03(\x0b2\x15.viam.app.v1.LogEntryR\x04logs",\n\x1aGetRobotPartHistoryRequest\x12\x0e\n\x02id\x18\x01 \x01(\tR\x02id"[\n\x1bGetRobotPartHistoryResponse\x12<\n\x07history\x18\x01 \x03(\x0b2".viam.app.v1.RobotPartHistoryEntryR\x07history"x\n\x16UpdateRobotPartRequest\x12\x0e\n\x02id\x18\x01 \x01(\tR\x02id\x12\x12\n\x04name\x18\x02 \x01(\tR\x04name\x12:\n\x0crobot_config\x18\x03 \x01(\x0b2\x17.google.protobuf.StructR\x0brobotConfig"E\n\x17UpdateRobotPartResponse\x12*\n\x04part\x18\x01 \x01(\x0b2\x16.viam.app.v1.RobotPartR\x04part"M\n\x13NewRobotPartRequest\x12\x19\n\x08robot_id\x18\x01 \x01(\tR\x07robotId\x12\x1b\n\tpart_name\x18\x02 \x01(\tR\x08partName"/\n\x14NewRobotPartResponse\x12\x17\n\x07part_id\x18\x01 \x01(\tR\x06partId"1\n\x16DeleteRobotPartRequest\x12\x17\n\x07part_id\x18\x01 \x01(\tR\x06partId"\x19\n\x17DeleteRobotPartResponse"\xe8\x04\n\x08Fragment\x123\n\x02id\x18\x01 \x01(\tB#\x9a\x84\x9e\x03\x1ebson:"_id" json:"id,omitempty"R\x02id\x120\n\x04name\x18\x02 \x01(\tB\x1c\x9a\x84\x9e\x03\x17bson:"name" json:"name"R\x04name\x12Y\n\x08fragment\x18\x03 \x01(\x0b2\x17.google.protobuf.StructB$\x9a\x84\x9e\x03\x1fbson:"fragment" json:"fragment"R\x08fragment\x12Z\n\x12organization_owner\x18\x04 \x01(\tB+\x9a\x84\x9e\x03&bson:"organization_owner" json:"owner"R\x11organizationOwner\x128\n\x06public\x18\x05 \x01(\x08B \x9a\x84\x9e\x03\x1bbson:"public" json:"public"R\x06public\x12Q\n\ncreated_on\x18\x06 \x01(\x0b2\x1a.google.protobuf.TimestampB\x16\x9a\x84\x9e\x03\x11bson:"created_on"R\tcreatedOn\x12+\n\x11organization_name\x18\x07 \x01(\tR\x10organizationName\x12(\n\x10robot_part_count\x18\t \x01(\x05R\x0erobotPartCount\x12-\n\x12organization_count\x18\n \x01(\x05R\x11organizationCount\x12+\n\x12only_used_by_owner\x18\x0b \x01(\x08R\x0fonlyUsedByOwner"`\n\x14ListFragmentsRequest\x12\'\n\x0forganization_id\x18\x01 \x01(\tR\x0eorganizationId\x12\x1f\n\x0bshow_public\x18\x02 \x01(\x08R\nshowPublic"L\n\x15ListFragmentsResponse\x123\n\tfragments\x18\x01 \x03(\x0b2\x15.viam.app.v1.FragmentR\tfragments"$\n\x12GetFragmentRequest\x12\x0e\n\x02id\x18\x01 \x01(\tR\x02id"H\n\x13GetFragmentResponse\x121\n\x08fragment\x18\x01 \x01(\x0b2\x15.viam.app.v1.FragmentR\x08fragment"\x85\x01\n\x15CreateFragmentRequest\x12\x12\n\x04name\x18\x01 \x01(\tR\x04name\x12/\n\x06config\x18\x02 \x01(\x0b2\x17.google.protobuf.StructR\x06config\x12\'\n\x0forganization_id\x18\x03 \x01(\tR\x0eorganizationId"K\n\x16CreateFragmentResponse\x121\n\x08fragment\x18\x01 \x01(\x0b2\x15.viam.app.v1.FragmentR\x08fragment"\x94\x01\n\x15UpdateFragmentRequest\x12\x0e\n\x02id\x18\x01 \x01(\tR\x02id\x12\x12\n\x04name\x18\x02 \x01(\tR\x04name\x12/\n\x06config\x18\x03 \x01(\x0b2\x17.google.protobuf.StructR\x06config\x12\x1b\n\x06public\x18\x04 \x01(\x08H\x00R\x06public\x88\x01\x01B\t\n\x07_public"K\n\x16UpdateFragmentResponse\x121\n\x08fragment\x18\x01 \x01(\x0b2\x15.viam.app.v1.FragmentR\x08fragment"\'\n\x15DeleteFragmentRequest\x12\x0e\n\x02id\x18\x01 \x01(\tR\x02id"\x18\n\x16DeleteFragmentResponse"4\n\x11ListRobotsRequest\x12\x1f\n\x0blocation_id\x18\x01 \x01(\tR\nlocationId"@\n\x12ListRobotsResponse\x12*\n\x06robots\x18\x01 \x03(\x0b2\x12.viam.app.v1.RobotR\x06robots"A\n\x0fNewRobotRequest\x12\x12\n\x04name\x18\x01 \x01(\tR\x04name\x12\x1a\n\x08location\x18\x02 \x01(\tR\x08location""\n\x10NewRobotResponse\x12\x0e\n\x02id\x18\x01 \x01(\tR\x02id"T\n\x12UpdateRobotRequest\x12\x0e\n\x02id\x18\x01 \x01(\tR\x02id\x12\x12\n\x04name\x18\x02 \x01(\tR\x04name\x12\x1a\n\x08location\x18\x03 \x01(\tR\x08location"?\n\x13UpdateRobotResponse\x12(\n\x05robot\x18\x01 \x01(\x0b2\x12.viam.app.v1.RobotR\x05robot"$\n\x12DeleteRobotRequest\x12\x0e\n\x02id\x18\x01 \x01(\tR\x02id"\x15\n\x13DeleteRobotResponse"0\n\x15MarkPartAsMainRequest\x12\x17\n\x07part_id\x18\x01 \x01(\tR\x06partId"\x18\n\x16MarkPartAsMainResponse"4\n\x19MarkPartForRestartRequest\x12\x17\n\x07part_id\x18\x01 \x01(\tR\x06partId"\x1c\n\x1aMarkPartForRestartResponse"7\n\x1cCreateRobotPartSecretRequest\x12\x17\n\x07part_id\x18\x01 \x01(\tR\x06partId"K\n\x1dCreateRobotPartSecretResponse\x12*\n\x04part\x18\x01 \x01(\x0b2\x16.viam.app.v1.RobotPartR\x04part"T\n\x1cDeleteRobotPartSecretRequest\x12\x17\n\x07part_id\x18\x01 \x01(\tR\x06partId\x12\x1b\n\tsecret_id\x18\x02 \x01(\tR\x08secretId"\x1f\n\x1dDeleteRobotPartSecretResponse"\xf9\x01\n\rAuthorization\x12-\n\x12authorization_type\x18\x01 \x01(\tR\x11authorizationType\x12)\n\x10authorization_id\x18\x02 \x01(\tR\x0fauthorizationId\x12#\n\rresource_type\x18\x03 \x01(\tR\x0cresourceType\x12\x1f\n\x0bresource_id\x18\x04 \x01(\tR\nresourceId\x12\x1f\n\x0bidentity_id\x18\x05 \x01(\tR\nidentityId\x12\'\n\x0forganization_id\x18\x06 \x01(\tR\x0eorganizationId"R\n\x0eAddRoleRequest\x12@\n\rauthorization\x18\x01 \x01(\x0b2\x1a.viam.app.v1.AuthorizationR\rauthorization"\x11\n\x0fAddRoleResponse"U\n\x11RemoveRoleRequest\x12@\n\rauthorization\x18\x01 \x01(\x0b2\x1a.viam.app.v1.AuthorizationR\rauthorization"\x14\n\x12RemoveRoleResponse"g\n\x19ListAuthorizationsRequest\x12\'\n\x0forganization_id\x18\x01 \x01(\tR\x0eorganizationId\x12!\n\x0cresource_ids\x18\x02 \x03(\tR\x0bresourceIds"`\n\x1aListAuthorizationsResponse\x12B\n\x0eauthorizations\x18\x01 \x03(\x0b2\x1a.viam.app.v1.AuthorizationR\x0eauthorizations"_\n\x17CheckPermissionsRequest\x12D\n\x0bpermissions\x18\x01 \x03(\x0b2".viam.app.v1.AuthorizedPermissionsR\x0bpermissions"\x7f\n\x15AuthorizedPermissions\x12#\n\rresource_type\x18\x01 \x01(\tR\x0cresourceType\x12\x1f\n\x0bresource_id\x18\x02 \x01(\tR\nresourceId\x12 \n\x0bpermissions\x18\x03 \x03(\tR\x0bpermissions"u\n\x18CheckPermissionsResponse\x12Y\n\x16authorized_permissions\x18\x01 \x03(\x0b2".viam.app.v1.AuthorizedPermissionsR\x15authorizedPermissions"R\n\x13CreateModuleRequest\x12\'\n\x0forganization_id\x18\x01 \x01(\tR\x0eorganizationId\x12\x12\n\x04name\x18\x02 \x01(\tR\x04name"E\n\x14CreateModuleResponse\x12\x1b\n\tmodule_id\x18\x01 \x01(\tR\x08moduleId\x12\x10\n\x03url\x18\x02 \x01(\tR\x03url"\xad\x02\n\x13UpdateModuleRequest\x12\x1b\n\tmodule_id\x18\x01 \x01(\tR\x08moduleId\x12,\n\x0forganization_id\x18\x07 \x01(\tH\x00R\x0eorganizationId\x88\x01\x01\x127\n\nvisibility\x18\x02 \x01(\x0e2\x17.viam.app.v1.VisibilityR\nvisibility\x12\x10\n\x03url\x18\x03 \x01(\tR\x03url\x12 \n\x0bdescription\x18\x04 \x01(\tR\x0bdescription\x12*\n\x06models\x18\x05 \x03(\x0b2\x12.viam.app.v1.ModelR\x06models\x12\x1e\n\nentrypoint\x18\x06 \x01(\tR\nentrypointB\x12\n\x10_organization_id"(\n\x14UpdateModuleResponse\x12\x10\n\x03url\x18\x01 \x01(\tR\x03url"/\n\x05Model\x12\x10\n\x03api\x18\x01 \x01(\tR\x03api\x12\x14\n\x05model\x18\x02 \x01(\tR\x05model"\xa5\x01\n\x0eModuleFileInfo\x12\x1b\n\tmodule_id\x18\x01 \x01(\tR\x08moduleId\x12,\n\x0forganization_id\x18\x04 \x01(\tH\x00R\x0eorganizationId\x88\x01\x01\x12\x18\n\x07version\x18\x02 \x01(\tR\x07version\x12\x1a\n\x08platform\x18\x03 \x01(\tR\x08platformB\x12\n\x10_organization_id"\x87\x01\n\x17UploadModuleFileRequest\x12G\n\x10module_file_info\x18\x01 \x01(\x0b2\x1b.viam.app.v1.ModuleFileInfoH\x00R\x0emoduleFileInfo\x12\x14\n\x04file\x18\x02 \x01(\x0cH\x00R\x04fileB\r\n\x0bmodule_file",\n\x18UploadModuleFileResponse\x12\x10\n\x03url\x18\x01 \x01(\tR\x03url"q\n\x10GetModuleRequest\x12\x1b\n\tmodule_id\x18\x01 \x01(\tR\x08moduleId\x12,\n\x0forganization_id\x18\x02 \x01(\tH\x00R\x0eorganizationId\x88\x01\x01B\x12\n\x10_organization_id"@\n\x11GetModuleResponse\x12+\n\x06module\x18\x01 \x01(\x0b2\x13.viam.app.v1.ModuleR\x06module"\xba\x03\n\x06Module\x12\x1b\n\tmodule_id\x18\x01 \x01(\tR\x08moduleId\x12\'\n\x0forganization_id\x18\n \x01(\tR\x0eorganizationId\x12\x12\n\x04name\x18\x02 \x01(\tR\x04name\x127\n\nvisibility\x18\x03 \x01(\x0e2\x17.viam.app.v1.VisibilityR\nvisibility\x127\n\x08versions\x18\x04 \x03(\x0b2\x1b.viam.app.v1.VersionHistoryR\x08versions\x12\x10\n\x03url\x18\x05 \x01(\tR\x03url\x12 \n\x0bdescription\x18\x06 \x01(\tR\x0bdescription\x12*\n\x06models\x18\x07 \x03(\x0b2\x12.viam.app.v1.ModelR\x06models\x12\x1e\n\nentrypoint\x18\x0b \x01(\tR\nentrypoint\x12*\n\x11total_robot_usage\x18\x08 \x01(\x03R\x0ftotalRobotUsage\x128\n\x18total_organization_usage\x18\t \x01(\x03R\x16totalOrganizationUsage"V\n\x0eVersionHistory\x12\x18\n\x07version\x18\x01 \x01(\tR\x07version\x12*\n\x05files\x18\x02 \x03(\x0b2\x14.viam.app.v1.UploadsR\x05files"b\n\x07Uploads\x12\x1a\n\x08platform\x18\x01 \x01(\tR\x08platform\x12;\n\x0buploaded_at\x18\x02 \x01(\x0b2\x1a.google.protobuf.TimestampR\nuploadedAt"V\n\x12ListModulesRequest\x12,\n\x0forganization_id\x18\x01 \x01(\tH\x00R\x0eorganizationId\x88\x01\x01B\x12\n\x10_organization_id"D\n\x13ListModulesResponse\x12-\n\x07modules\x18\x01 \x03(\x0b2\x13.viam.app.v1.ModuleR\x07modules"/\n\x17GetUserIDByEmailRequest\x12\x14\n\x05email\x18\x01 \x01(\tR\x05email"3\n\x18GetUserIDByEmailResponse\x12\x17\n\x07user_id\x18\x01 \x01(\tR\x06userId"9\n\x1eListOrganizationsByUserRequest\x12\x17\n\x07user_id\x18\x01 \x01(\tR\x06userId">\n\nOrgDetails\x12\x15\n\x06org_id\x18\x01 \x01(\tR\x05orgId\x12\x19\n\x08org_name\x18\x02 \x01(\tR\x07orgName"N\n\x1fListOrganizationsByUserResponse\x12+\n\x04orgs\x18\x01 \x03(\x0b2\x17.viam.app.v1.OrgDetailsR\x04orgs*W\n\nVisibility\x12\x1a\n\x16VISIBILITY_UNSPECIFIED\x10\x00\x12\x16\n\x12VISIBILITY_PRIVATE\x10\x01\x12\x15\n\x11VISIBILITY_PUBLIC\x10\x022\xdc*\n\nAppService\x12_\n\x10GetUserIDByEmail\x12$.viam.app.v1.GetUserIDByEmailRequest\x1a%.viam.app.v1.GetUserIDByEmailResponse\x12e\n\x12CreateOrganization\x12&.viam.app.v1.CreateOrganizationRequest\x1a\'.viam.app.v1.CreateOrganizationResponse\x12b\n\x11ListOrganizations\x12%.viam.app.v1.ListOrganizationsRequest\x1a&.viam.app.v1.ListOrganizationsResponse\x12t\n\x17ListOrganizationsByUser\x12+.viam.app.v1.ListOrganizationsByUserRequest\x1a,.viam.app.v1.ListOrganizationsByUserResponse\x12\\\n\x0fGetOrganization\x12#.viam.app.v1.GetOrganizationRequest\x1a$.viam.app.v1.GetOrganizationResponse\x12\x9b\x01\n$GetOrganizationNamespaceAvailability\x128.viam.app.v1.GetOrganizationNamespaceAvailabilityRequest\x1a9.viam.app.v1.GetOrganizationNamespaceAvailabilityResponse\x12e\n\x12UpdateOrganization\x12&.viam.app.v1.UpdateOrganizationRequest\x1a\'.viam.app.v1.UpdateOrganizationResponse\x12e\n\x12DeleteOrganization\x12&.viam.app.v1.DeleteOrganizationRequest\x1a\'.viam.app.v1.DeleteOrganizationResponse\x12t\n\x17ListOrganizationMembers\x12+.viam.app.v1.ListOrganizationMembersRequest\x1a,.viam.app.v1.ListOrganizationMembersResponse\x12w\n\x18CreateOrganizationInvite\x12,.viam.app.v1.CreateOrganizationInviteRequest\x1a-.viam.app.v1.CreateOrganizationInviteResponse\x12\xa1\x01\n&UpdateOrganizationInviteAuthorizations\x12:.viam.app.v1.UpdateOrganizationInviteAuthorizationsRequest\x1a;.viam.app.v1.UpdateOrganizationInviteAuthorizationsResponse\x12w\n\x18DeleteOrganizationMember\x12,.viam.app.v1.DeleteOrganizationMemberRequest\x1a-.viam.app.v1.DeleteOrganizationMemberResponse\x12w\n\x18DeleteOrganizationInvite\x12,.viam.app.v1.DeleteOrganizationInviteRequest\x1a-.viam.app.v1.DeleteOrganizationInviteResponse\x12w\n\x18ResendOrganizationInvite\x12,.viam.app.v1.ResendOrganizationInviteRequest\x1a-.viam.app.v1.ResendOrganizationInviteResponse\x12Y\n\x0eCreateLocation\x12".viam.app.v1.CreateLocationRequest\x1a#.viam.app.v1.CreateLocationResponse\x12P\n\x0bGetLocation\x12\x1f.viam.app.v1.GetLocationRequest\x1a .viam.app.v1.GetLocationResponse\x12Y\n\x0eUpdateLocation\x12".viam.app.v1.UpdateLocationRequest\x1a#.viam.app.v1.UpdateLocationResponse\x12Y\n\x0eDeleteLocation\x12".viam.app.v1.DeleteLocationRequest\x1a#.viam.app.v1.DeleteLocationResponse\x12V\n\rListLocations\x12!.viam.app.v1.ListLocationsRequest\x1a".viam.app.v1.ListLocationsResponse\x12V\n\rShareLocation\x12!.viam.app.v1.ShareLocationRequest\x1a".viam.app.v1.ShareLocationResponse\x12\\\n\x0fUnshareLocation\x12#.viam.app.v1.UnshareLocationRequest\x1a$.viam.app.v1.UnshareLocationResponse\x12S\n\x0cLocationAuth\x12 .viam.app.v1.LocationAuthRequest\x1a!.viam.app.v1.LocationAuthResponse\x12k\n\x14CreateLocationSecret\x12(.viam.app.v1.CreateLocationSecretRequest\x1a).viam.app.v1.CreateLocationSecretResponse\x12k\n\x14DeleteLocationSecret\x12(.viam.app.v1.DeleteLocationSecretRequest\x1a).viam.app.v1.DeleteLocationSecretResponse\x12G\n\x08GetRobot\x12\x1c.viam.app.v1.GetRobotRequest\x1a\x1d.viam.app.v1.GetRobotResponse\x12k\n\x14GetRoverRentalRobots\x12(.viam.app.v1.GetRoverRentalRobotsRequest\x1a).viam.app.v1.GetRoverRentalRobotsResponse\x12V\n\rGetRobotParts\x12!.viam.app.v1.GetRobotPartsRequest\x1a".viam.app.v1.GetRobotPartsResponse\x12S\n\x0cGetRobotPart\x12 .viam.app.v1.GetRobotPartRequest\x1a!.viam.app.v1.GetRobotPartResponse\x12_\n\x10GetRobotPartLogs\x12$.viam.app.v1.GetRobotPartLogsRequest\x1a%.viam.app.v1.GetRobotPartLogsResponse\x12d\n\x11TailRobotPartLogs\x12%.viam.app.v1.TailRobotPartLogsRequest\x1a&.viam.app.v1.TailRobotPartLogsResponse0\x01\x12h\n\x13GetRobotPartHistory\x12\'.viam.app.v1.GetRobotPartHistoryRequest\x1a(.viam.app.v1.GetRobotPartHistoryResponse\x12\\\n\x0fUpdateRobotPart\x12#.viam.app.v1.UpdateRobotPartRequest\x1a$.viam.app.v1.UpdateRobotPartResponse\x12S\n\x0cNewRobotPart\x12 .viam.app.v1.NewRobotPartRequest\x1a!.viam.app.v1.NewRobotPartResponse\x12\\\n\x0fDeleteRobotPart\x12#.viam.app.v1.DeleteRobotPartRequest\x1a$.viam.app.v1.DeleteRobotPartResponse\x12Y\n\x0eMarkPartAsMain\x12".viam.app.v1.MarkPartAsMainRequest\x1a#.viam.app.v1.MarkPartAsMainResponse\x12e\n\x12MarkPartForRestart\x12&.viam.app.v1.MarkPartForRestartRequest\x1a\'.viam.app.v1.MarkPartForRestartResponse\x12n\n\x15CreateRobotPartSecret\x12).viam.app.v1.CreateRobotPartSecretRequest\x1a*.viam.app.v1.CreateRobotPartSecretResponse\x12n\n\x15DeleteRobotPartSecret\x12).viam.app.v1.DeleteRobotPartSecretRequest\x1a*.viam.app.v1.DeleteRobotPartSecretResponse\x12M\n\nListRobots\x12\x1e.viam.app.v1.ListRobotsRequest\x1a\x1f.viam.app.v1.ListRobotsResponse\x12G\n\x08NewRobot\x12\x1c.viam.app.v1.NewRobotRequest\x1a\x1d.viam.app.v1.NewRobotResponse\x12P\n\x0bUpdateRobot\x12\x1f.viam.app.v1.UpdateRobotRequest\x1a .viam.app.v1.UpdateRobotResponse\x12P\n\x0bDeleteRobot\x12\x1f.viam.app.v1.DeleteRobotRequest\x1a .viam.app.v1.DeleteRobotResponse\x12V\n\rListFragments\x12!.viam.app.v1.ListFragmentsRequest\x1a".viam.app.v1.ListFragmentsResponse\x12P\n\x0bGetFragment\x12\x1f.viam.app.v1.GetFragmentRequest\x1a .viam.app.v1.GetFragmentResponse\x12Y\n\x0eCreateFragment\x12".viam.app.v1.CreateFragmentRequest\x1a#.viam.app.v1.CreateFragmentResponse\x12Y\n\x0eUpdateFragment\x12".viam.app.v1.UpdateFragmentRequest\x1a#.viam.app.v1.UpdateFragmentResponse\x12Y\n\x0eDeleteFragment\x12".viam.app.v1.DeleteFragmentRequest\x1a#.viam.app.v1.DeleteFragmentResponse\x12D\n\x07AddRole\x12\x1b.viam.app.v1.AddRoleRequest\x1a\x1c.viam.app.v1.AddRoleResponse\x12M\n\nRemoveRole\x12\x1e.viam.app.v1.RemoveRoleRequest\x1a\x1f.viam.app.v1.RemoveRoleResponse\x12e\n\x12ListAuthorizations\x12&.viam.app.v1.ListAuthorizationsRequest\x1a\'.viam.app.v1.ListAuthorizationsResponse\x12_\n\x10CheckPermissions\x12$.viam.app.v1.CheckPermissionsRequest\x1a%.viam.app.v1.CheckPermissionsResponse\x12S\n\x0cCreateModule\x12 .viam.app.v1.CreateModuleRequest\x1a!.viam.app.v1.CreateModuleResponse\x12S\n\x0cUpdateModule\x12 .viam.app.v1.UpdateModuleRequest\x1a!.viam.app.v1.UpdateModuleResponse\x12a\n\x10UploadModuleFile\x12$.viam.app.v1.UploadModuleFileRequest\x1a%.viam.app.v1.UploadModuleFileResponse(\x01\x12J\n\tGetModule\x12\x1d.viam.app.v1.GetModuleRequest\x1a\x1e.viam.app.v1.GetModuleResponse\x12P\n\x0bListModules\x12\x1f.viam.app.v1.ListModulesRequest\x1a .viam.app.v1.ListModulesResponseB\x18Z\x16go.viam.com/api/app/v1b\x06proto3')
-_globals = globals()
-_builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, _globals)
-_builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, 'app.v1.app_pb2', _globals)
+_builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, globals())
+_builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, 'app.v1.app_pb2', globals())
if _descriptor._USE_C_DESCRIPTORS == False:
DESCRIPTOR._options = None
DESCRIPTOR._serialized_options = b'Z\x16go.viam.com/api/app/v1'
@@ -78,277 +77,277 @@
_FRAGMENT.fields_by_name['public']._serialized_options = b'\x9a\x84\x9e\x03\x1bbson:"public" json:"public"'
_FRAGMENT.fields_by_name['created_on']._options = None
_FRAGMENT.fields_by_name['created_on']._serialized_options = b'\x9a\x84\x9e\x03\x11bson:"created_on"'
- _globals['_VISIBILITY']._serialized_start = 14497
- _globals['_VISIBILITY']._serialized_end = 14584
- _globals['_ROBOT']._serialized_start = 121
- _globals['_ROBOT']._serialized_end = 485
- _globals['_ROBOTPART']._serialized_start = 488
- _globals['_ROBOTPART']._serialized_end = 1467
- _globals['_ROBOTPARTHISTORYENTRY']._serialized_start = 1470
- _globals['_ROBOTPARTHISTORYENTRY']._serialized_end = 1745
- _globals['_LISTORGANIZATIONSREQUEST']._serialized_start = 1747
- _globals['_LISTORGANIZATIONSREQUEST']._serialized_end = 1773
- _globals['_ORGANIZATION']._serialized_start = 1776
- _globals['_ORGANIZATION']._serialized_end = 1967
- _globals['_ORGANIZATIONMEMBER']._serialized_start = 1970
- _globals['_ORGANIZATIONMEMBER']._serialized_end = 2098
- _globals['_LISTORGANIZATIONSRESPONSE']._serialized_start = 2100
- _globals['_LISTORGANIZATIONSRESPONSE']._serialized_end = 2192
- _globals['_ORGANIZATIONINVITE']._serialized_start = 2195
- _globals['_ORGANIZATIONINVITE']._serialized_end = 2370
- _globals['_CREATEORGANIZATIONREQUEST']._serialized_start = 2372
- _globals['_CREATEORGANIZATIONREQUEST']._serialized_end = 2419
- _globals['_CREATEORGANIZATIONRESPONSE']._serialized_start = 2421
- _globals['_CREATEORGANIZATIONRESPONSE']._serialized_end = 2512
- _globals['_GETORGANIZATIONREQUEST']._serialized_start = 2514
- _globals['_GETORGANIZATIONREQUEST']._serialized_end = 2579
- _globals['_GETORGANIZATIONRESPONSE']._serialized_start = 2581
- _globals['_GETORGANIZATIONRESPONSE']._serialized_end = 2669
- _globals['_GETORGANIZATIONNAMESPACEAVAILABILITYREQUEST']._serialized_start = 2671
- _globals['_GETORGANIZATIONNAMESPACEAVAILABILITYREQUEST']._serialized_end = 2759
- _globals['_GETORGANIZATIONNAMESPACEAVAILABILITYRESPONSE']._serialized_start = 2761
- _globals['_GETORGANIZATIONNAMESPACEAVAILABILITYRESPONSE']._serialized_end = 2837
- _globals['_UPDATEORGANIZATIONREQUEST']._serialized_start = 2840
- _globals['_UPDATEORGANIZATIONREQUEST']._serialized_end = 3051
- _globals['_UPDATEORGANIZATIONRESPONSE']._serialized_start = 3053
- _globals['_UPDATEORGANIZATIONRESPONSE']._serialized_end = 3144
- _globals['_DELETEORGANIZATIONREQUEST']._serialized_start = 3146
- _globals['_DELETEORGANIZATIONREQUEST']._serialized_end = 3214
- _globals['_DELETEORGANIZATIONRESPONSE']._serialized_start = 3216
- _globals['_DELETEORGANIZATIONRESPONSE']._serialized_end = 3244
- _globals['_LISTORGANIZATIONMEMBERSREQUEST']._serialized_start = 3246
- _globals['_LISTORGANIZATIONMEMBERSREQUEST']._serialized_end = 3319
- _globals['_LISTORGANIZATIONMEMBERSRESPONSE']._serialized_start = 3322
- _globals['_LISTORGANIZATIONMEMBERSRESPONSE']._serialized_end = 3514
- _globals['_CREATEORGANIZATIONINVITEREQUEST']._serialized_start = 3517
- _globals['_CREATEORGANIZATIONINVITEREQUEST']._serialized_end = 3681
- _globals['_CREATEORGANIZATIONINVITERESPONSE']._serialized_start = 3683
- _globals['_CREATEORGANIZATIONINVITERESPONSE']._serialized_end = 3774
- _globals['_UPDATEORGANIZATIONINVITEAUTHORIZATIONSREQUEST']._serialized_start = 3777
- _globals['_UPDATEORGANIZATIONINVITEAUTHORIZATIONSREQUEST']._serialized_end = 4043
- _globals['_UPDATEORGANIZATIONINVITEAUTHORIZATIONSRESPONSE']._serialized_start = 4045
- _globals['_UPDATEORGANIZATIONINVITEAUTHORIZATIONSRESPONSE']._serialized_end = 4150
- _globals['_DELETEORGANIZATIONINVITEREQUEST']._serialized_start = 4152
- _globals['_DELETEORGANIZATIONINVITEREQUEST']._serialized_end = 4248
- _globals['_DELETEORGANIZATIONINVITERESPONSE']._serialized_start = 4250
- _globals['_DELETEORGANIZATIONINVITERESPONSE']._serialized_end = 4284
- _globals['_RESENDORGANIZATIONINVITEREQUEST']._serialized_start = 4286
- _globals['_RESENDORGANIZATIONINVITEREQUEST']._serialized_end = 4382
- _globals['_RESENDORGANIZATIONINVITERESPONSE']._serialized_start = 4384
- _globals['_RESENDORGANIZATIONINVITERESPONSE']._serialized_end = 4475
- _globals['_DELETEORGANIZATIONMEMBERREQUEST']._serialized_start = 4477
- _globals['_DELETEORGANIZATIONMEMBERREQUEST']._serialized_end = 4576
- _globals['_DELETEORGANIZATIONMEMBERRESPONSE']._serialized_start = 4578
- _globals['_DELETEORGANIZATIONMEMBERRESPONSE']._serialized_end = 4612
- _globals['_LOCATIONORGANIZATION']._serialized_start = 4614
- _globals['_LOCATIONORGANIZATION']._serialized_end = 4703
- _globals['_LOCATIONAUTH']._serialized_start = 4706
- _globals['_LOCATIONAUTH']._serialized_end = 4834
- _globals['_STORAGECONFIG']._serialized_start = 4836
- _globals['_STORAGECONFIG']._serialized_end = 4875
- _globals['_LOCATION']._serialized_start = 4878
- _globals['_LOCATION']._serialized_end = 5234
- _globals['_SHAREDSECRET']._serialized_start = 5237
- _globals['_SHAREDSECRET']._serialized_end = 5573
- _globals['_SHAREDSECRET_STATE']._serialized_start = 5504
- _globals['_SHAREDSECRET_STATE']._serialized_end = 5573
- _globals['_CREATELOCATIONREQUEST']._serialized_start = 5576
- _globals['_CREATELOCATIONREQUEST']._serialized_end = 5734
- _globals['_CREATELOCATIONRESPONSE']._serialized_start = 5736
- _globals['_CREATELOCATIONRESPONSE']._serialized_end = 5811
- _globals['_GETLOCATIONREQUEST']._serialized_start = 5813
- _globals['_GETLOCATIONREQUEST']._serialized_end = 5866
- _globals['_GETLOCATIONRESPONSE']._serialized_start = 5868
- _globals['_GETLOCATIONRESPONSE']._serialized_end = 5940
- _globals['_UPDATELOCATIONREQUEST']._serialized_start = 5943
- _globals['_UPDATELOCATIONREQUEST']._serialized_end = 6147
- _globals['_UPDATELOCATIONRESPONSE']._serialized_start = 6149
- _globals['_UPDATELOCATIONRESPONSE']._serialized_end = 6224
- _globals['_DELETELOCATIONREQUEST']._serialized_start = 6226
- _globals['_DELETELOCATIONREQUEST']._serialized_end = 6282
- _globals['_DELETELOCATIONRESPONSE']._serialized_start = 6284
- _globals['_DELETELOCATIONRESPONSE']._serialized_end = 6308
- _globals['_LISTLOCATIONSREQUEST']._serialized_start = 6310
- _globals['_LISTLOCATIONSREQUEST']._serialized_end = 6373
- _globals['_SHARELOCATIONREQUEST']._serialized_start = 6375
- _globals['_SHARELOCATIONREQUEST']._serialized_end = 6471
- _globals['_SHARELOCATIONRESPONSE']._serialized_start = 6473
- _globals['_SHARELOCATIONRESPONSE']._serialized_end = 6496
- _globals['_UNSHARELOCATIONREQUEST']._serialized_start = 6498
- _globals['_UNSHARELOCATIONREQUEST']._serialized_end = 6596
- _globals['_UNSHARELOCATIONRESPONSE']._serialized_start = 6598
- _globals['_UNSHARELOCATIONRESPONSE']._serialized_end = 6623
- _globals['_LISTLOCATIONSRESPONSE']._serialized_start = 6625
- _globals['_LISTLOCATIONSRESPONSE']._serialized_end = 6701
- _globals['_CREATELOCATIONSECRETREQUEST']._serialized_start = 6703
- _globals['_CREATELOCATIONSECRETREQUEST']._serialized_end = 6765
- _globals['_CREATELOCATIONSECRETRESPONSE']._serialized_start = 6767
- _globals['_CREATELOCATIONSECRETRESPONSE']._serialized_end = 6844
- _globals['_DELETELOCATIONSECRETREQUEST']._serialized_start = 6846
- _globals['_DELETELOCATIONSECRETREQUEST']._serialized_end = 6937
- _globals['_DELETELOCATIONSECRETRESPONSE']._serialized_start = 6939
- _globals['_DELETELOCATIONSECRETRESPONSE']._serialized_end = 6969
- _globals['_LOCATIONAUTHREQUEST']._serialized_start = 6971
- _globals['_LOCATIONAUTHREQUEST']._serialized_end = 7025
- _globals['_LOCATIONAUTHRESPONSE']._serialized_start = 7027
- _globals['_LOCATIONAUTHRESPONSE']._serialized_end = 7096
- _globals['_GETROBOTREQUEST']._serialized_start = 7098
- _globals['_GETROBOTREQUEST']._serialized_end = 7131
- _globals['_GETROVERRENTALROBOTSREQUEST']._serialized_start = 7133
- _globals['_GETROVERRENTALROBOTSREQUEST']._serialized_end = 7185
- _globals['_ROVERRENTALROBOT']._serialized_start = 7188
- _globals['_ROVERRENTALROBOT']._serialized_end = 7342
- _globals['_GETROVERRENTALROBOTSRESPONSE']._serialized_start = 7344
- _globals['_GETROVERRENTALROBOTSRESPONSE']._serialized_end = 7429
- _globals['_GETROBOTRESPONSE']._serialized_start = 7431
- _globals['_GETROBOTRESPONSE']._serialized_end = 7491
- _globals['_GETROBOTPARTSREQUEST']._serialized_start = 7493
- _globals['_GETROBOTPARTSREQUEST']._serialized_end = 7542
- _globals['_GETROBOTPARTSRESPONSE']._serialized_start = 7544
- _globals['_GETROBOTPARTSRESPONSE']._serialized_end = 7613
- _globals['_GETROBOTPARTREQUEST']._serialized_start = 7615
- _globals['_GETROBOTPARTREQUEST']._serialized_end = 7652
- _globals['_GETROBOTPARTRESPONSE']._serialized_start = 7654
- _globals['_GETROBOTPARTRESPONSE']._serialized_end = 7753
- _globals['_GETROBOTPARTLOGSREQUEST']._serialized_start = 7756
- _globals['_GETROBOTPARTLOGSREQUEST']._serialized_end = 7921
- _globals['_LOGENTRY']._serialized_start = 7924
- _globals['_LOGENTRY']._serialized_end = 8203
- _globals['_GETROBOTPARTLOGSRESPONSE']._serialized_start = 8205
- _globals['_GETROBOTPARTLOGSRESPONSE']._serialized_end = 8314
- _globals['_TAILROBOTPARTLOGSREQUEST']._serialized_start = 8316
- _globals['_TAILROBOTPARTLOGSREQUEST']._serialized_end = 8431
- _globals['_TAILROBOTPARTLOGSRESPONSE']._serialized_start = 8433
- _globals['_TAILROBOTPARTLOGSRESPONSE']._serialized_end = 8503
- _globals['_GETROBOTPARTHISTORYREQUEST']._serialized_start = 8505
- _globals['_GETROBOTPARTHISTORYREQUEST']._serialized_end = 8549
- _globals['_GETROBOTPARTHISTORYRESPONSE']._serialized_start = 8551
- _globals['_GETROBOTPARTHISTORYRESPONSE']._serialized_end = 8642
- _globals['_UPDATEROBOTPARTREQUEST']._serialized_start = 8644
- _globals['_UPDATEROBOTPARTREQUEST']._serialized_end = 8764
- _globals['_UPDATEROBOTPARTRESPONSE']._serialized_start = 8766
- _globals['_UPDATEROBOTPARTRESPONSE']._serialized_end = 8835
- _globals['_NEWROBOTPARTREQUEST']._serialized_start = 8837
- _globals['_NEWROBOTPARTREQUEST']._serialized_end = 8914
- _globals['_NEWROBOTPARTRESPONSE']._serialized_start = 8916
- _globals['_NEWROBOTPARTRESPONSE']._serialized_end = 8963
- _globals['_DELETEROBOTPARTREQUEST']._serialized_start = 8965
- _globals['_DELETEROBOTPARTREQUEST']._serialized_end = 9014
- _globals['_DELETEROBOTPARTRESPONSE']._serialized_start = 9016
- _globals['_DELETEROBOTPARTRESPONSE']._serialized_end = 9041
- _globals['_FRAGMENT']._serialized_start = 9044
- _globals['_FRAGMENT']._serialized_end = 9660
- _globals['_LISTFRAGMENTSREQUEST']._serialized_start = 9662
- _globals['_LISTFRAGMENTSREQUEST']._serialized_end = 9758
- _globals['_LISTFRAGMENTSRESPONSE']._serialized_start = 9760
- _globals['_LISTFRAGMENTSRESPONSE']._serialized_end = 9836
- _globals['_GETFRAGMENTREQUEST']._serialized_start = 9838
- _globals['_GETFRAGMENTREQUEST']._serialized_end = 9874
- _globals['_GETFRAGMENTRESPONSE']._serialized_start = 9876
- _globals['_GETFRAGMENTRESPONSE']._serialized_end = 9948
- _globals['_CREATEFRAGMENTREQUEST']._serialized_start = 9951
- _globals['_CREATEFRAGMENTREQUEST']._serialized_end = 10084
- _globals['_CREATEFRAGMENTRESPONSE']._serialized_start = 10086
- _globals['_CREATEFRAGMENTRESPONSE']._serialized_end = 10161
- _globals['_UPDATEFRAGMENTREQUEST']._serialized_start = 10164
- _globals['_UPDATEFRAGMENTREQUEST']._serialized_end = 10312
- _globals['_UPDATEFRAGMENTRESPONSE']._serialized_start = 10314
- _globals['_UPDATEFRAGMENTRESPONSE']._serialized_end = 10389
- _globals['_DELETEFRAGMENTREQUEST']._serialized_start = 10391
- _globals['_DELETEFRAGMENTREQUEST']._serialized_end = 10430
- _globals['_DELETEFRAGMENTRESPONSE']._serialized_start = 10432
- _globals['_DELETEFRAGMENTRESPONSE']._serialized_end = 10456
- _globals['_LISTROBOTSREQUEST']._serialized_start = 10458
- _globals['_LISTROBOTSREQUEST']._serialized_end = 10510
- _globals['_LISTROBOTSRESPONSE']._serialized_start = 10512
- _globals['_LISTROBOTSRESPONSE']._serialized_end = 10576
- _globals['_NEWROBOTREQUEST']._serialized_start = 10578
- _globals['_NEWROBOTREQUEST']._serialized_end = 10643
- _globals['_NEWROBOTRESPONSE']._serialized_start = 10645
- _globals['_NEWROBOTRESPONSE']._serialized_end = 10679
- _globals['_UPDATEROBOTREQUEST']._serialized_start = 10681
- _globals['_UPDATEROBOTREQUEST']._serialized_end = 10765
- _globals['_UPDATEROBOTRESPONSE']._serialized_start = 10767
- _globals['_UPDATEROBOTRESPONSE']._serialized_end = 10830
- _globals['_DELETEROBOTREQUEST']._serialized_start = 10832
- _globals['_DELETEROBOTREQUEST']._serialized_end = 10868
- _globals['_DELETEROBOTRESPONSE']._serialized_start = 10870
- _globals['_DELETEROBOTRESPONSE']._serialized_end = 10891
- _globals['_MARKPARTASMAINREQUEST']._serialized_start = 10893
- _globals['_MARKPARTASMAINREQUEST']._serialized_end = 10941
- _globals['_MARKPARTASMAINRESPONSE']._serialized_start = 10943
- _globals['_MARKPARTASMAINRESPONSE']._serialized_end = 10967
- _globals['_MARKPARTFORRESTARTREQUEST']._serialized_start = 10969
- _globals['_MARKPARTFORRESTARTREQUEST']._serialized_end = 11021
- _globals['_MARKPARTFORRESTARTRESPONSE']._serialized_start = 11023
- _globals['_MARKPARTFORRESTARTRESPONSE']._serialized_end = 11051
- _globals['_CREATEROBOTPARTSECRETREQUEST']._serialized_start = 11053
- _globals['_CREATEROBOTPARTSECRETREQUEST']._serialized_end = 11108
- _globals['_CREATEROBOTPARTSECRETRESPONSE']._serialized_start = 11110
- _globals['_CREATEROBOTPARTSECRETRESPONSE']._serialized_end = 11185
- _globals['_DELETEROBOTPARTSECRETREQUEST']._serialized_start = 11187
- _globals['_DELETEROBOTPARTSECRETREQUEST']._serialized_end = 11271
- _globals['_DELETEROBOTPARTSECRETRESPONSE']._serialized_start = 11273
- _globals['_DELETEROBOTPARTSECRETRESPONSE']._serialized_end = 11304
- _globals['_AUTHORIZATION']._serialized_start = 11307
- _globals['_AUTHORIZATION']._serialized_end = 11556
- _globals['_ADDROLEREQUEST']._serialized_start = 11558
- _globals['_ADDROLEREQUEST']._serialized_end = 11640
- _globals['_ADDROLERESPONSE']._serialized_start = 11642
- _globals['_ADDROLERESPONSE']._serialized_end = 11659
- _globals['_REMOVEROLEREQUEST']._serialized_start = 11661
- _globals['_REMOVEROLEREQUEST']._serialized_end = 11746
- _globals['_REMOVEROLERESPONSE']._serialized_start = 11748
- _globals['_REMOVEROLERESPONSE']._serialized_end = 11768
- _globals['_LISTAUTHORIZATIONSREQUEST']._serialized_start = 11770
- _globals['_LISTAUTHORIZATIONSREQUEST']._serialized_end = 11873
- _globals['_LISTAUTHORIZATIONSRESPONSE']._serialized_start = 11875
- _globals['_LISTAUTHORIZATIONSRESPONSE']._serialized_end = 11971
- _globals['_CHECKPERMISSIONSREQUEST']._serialized_start = 11973
- _globals['_CHECKPERMISSIONSREQUEST']._serialized_end = 12068
- _globals['_AUTHORIZEDPERMISSIONS']._serialized_start = 12070
- _globals['_AUTHORIZEDPERMISSIONS']._serialized_end = 12197
- _globals['_CHECKPERMISSIONSRESPONSE']._serialized_start = 12199
- _globals['_CHECKPERMISSIONSRESPONSE']._serialized_end = 12316
- _globals['_CREATEMODULEREQUEST']._serialized_start = 12318
- _globals['_CREATEMODULEREQUEST']._serialized_end = 12400
- _globals['_CREATEMODULERESPONSE']._serialized_start = 12402
- _globals['_CREATEMODULERESPONSE']._serialized_end = 12471
- _globals['_UPDATEMODULEREQUEST']._serialized_start = 12474
- _globals['_UPDATEMODULEREQUEST']._serialized_end = 12775
- _globals['_UPDATEMODULERESPONSE']._serialized_start = 12777
- _globals['_UPDATEMODULERESPONSE']._serialized_end = 12817
- _globals['_MODEL']._serialized_start = 12819
- _globals['_MODEL']._serialized_end = 12866
- _globals['_MODULEFILEINFO']._serialized_start = 12869
- _globals['_MODULEFILEINFO']._serialized_end = 13034
- _globals['_UPLOADMODULEFILEREQUEST']._serialized_start = 13037
- _globals['_UPLOADMODULEFILEREQUEST']._serialized_end = 13172
- _globals['_UPLOADMODULEFILERESPONSE']._serialized_start = 13174
- _globals['_UPLOADMODULEFILERESPONSE']._serialized_end = 13218
- _globals['_GETMODULEREQUEST']._serialized_start = 13220
- _globals['_GETMODULEREQUEST']._serialized_end = 13333
- _globals['_GETMODULERESPONSE']._serialized_start = 13335
- _globals['_GETMODULERESPONSE']._serialized_end = 13399
- _globals['_MODULE']._serialized_start = 13402
- _globals['_MODULE']._serialized_end = 13844
- _globals['_VERSIONHISTORY']._serialized_start = 13846
- _globals['_VERSIONHISTORY']._serialized_end = 13932
- _globals['_UPLOADS']._serialized_start = 13934
- _globals['_UPLOADS']._serialized_end = 14032
- _globals['_LISTMODULESREQUEST']._serialized_start = 14034
- _globals['_LISTMODULESREQUEST']._serialized_end = 14120
- _globals['_LISTMODULESRESPONSE']._serialized_start = 14122
- _globals['_LISTMODULESRESPONSE']._serialized_end = 14190
- _globals['_GETUSERIDBYEMAILREQUEST']._serialized_start = 14192
- _globals['_GETUSERIDBYEMAILREQUEST']._serialized_end = 14239
- _globals['_GETUSERIDBYEMAILRESPONSE']._serialized_start = 14241
- _globals['_GETUSERIDBYEMAILRESPONSE']._serialized_end = 14292
- _globals['_LISTORGANIZATIONSBYUSERREQUEST']._serialized_start = 14294
- _globals['_LISTORGANIZATIONSBYUSERREQUEST']._serialized_end = 14351
- _globals['_ORGDETAILS']._serialized_start = 14353
- _globals['_ORGDETAILS']._serialized_end = 14415
- _globals['_LISTORGANIZATIONSBYUSERRESPONSE']._serialized_start = 14417
- _globals['_LISTORGANIZATIONSBYUSERRESPONSE']._serialized_end = 14495
- _globals['_APPSERVICE']._serialized_start = 14587
- _globals['_APPSERVICE']._serialized_end = 20055
\ No newline at end of file
+ _VISIBILITY._serialized_start = 14497
+ _VISIBILITY._serialized_end = 14584
+ _ROBOT._serialized_start = 121
+ _ROBOT._serialized_end = 485
+ _ROBOTPART._serialized_start = 488
+ _ROBOTPART._serialized_end = 1467
+ _ROBOTPARTHISTORYENTRY._serialized_start = 1470
+ _ROBOTPARTHISTORYENTRY._serialized_end = 1745
+ _LISTORGANIZATIONSREQUEST._serialized_start = 1747
+ _LISTORGANIZATIONSREQUEST._serialized_end = 1773
+ _ORGANIZATION._serialized_start = 1776
+ _ORGANIZATION._serialized_end = 1967
+ _ORGANIZATIONMEMBER._serialized_start = 1970
+ _ORGANIZATIONMEMBER._serialized_end = 2098
+ _LISTORGANIZATIONSRESPONSE._serialized_start = 2100
+ _LISTORGANIZATIONSRESPONSE._serialized_end = 2192
+ _ORGANIZATIONINVITE._serialized_start = 2195
+ _ORGANIZATIONINVITE._serialized_end = 2370
+ _CREATEORGANIZATIONREQUEST._serialized_start = 2372
+ _CREATEORGANIZATIONREQUEST._serialized_end = 2419
+ _CREATEORGANIZATIONRESPONSE._serialized_start = 2421
+ _CREATEORGANIZATIONRESPONSE._serialized_end = 2512
+ _GETORGANIZATIONREQUEST._serialized_start = 2514
+ _GETORGANIZATIONREQUEST._serialized_end = 2579
+ _GETORGANIZATIONRESPONSE._serialized_start = 2581
+ _GETORGANIZATIONRESPONSE._serialized_end = 2669
+ _GETORGANIZATIONNAMESPACEAVAILABILITYREQUEST._serialized_start = 2671
+ _GETORGANIZATIONNAMESPACEAVAILABILITYREQUEST._serialized_end = 2759
+ _GETORGANIZATIONNAMESPACEAVAILABILITYRESPONSE._serialized_start = 2761
+ _GETORGANIZATIONNAMESPACEAVAILABILITYRESPONSE._serialized_end = 2837
+ _UPDATEORGANIZATIONREQUEST._serialized_start = 2840
+ _UPDATEORGANIZATIONREQUEST._serialized_end = 3051
+ _UPDATEORGANIZATIONRESPONSE._serialized_start = 3053
+ _UPDATEORGANIZATIONRESPONSE._serialized_end = 3144
+ _DELETEORGANIZATIONREQUEST._serialized_start = 3146
+ _DELETEORGANIZATIONREQUEST._serialized_end = 3214
+ _DELETEORGANIZATIONRESPONSE._serialized_start = 3216
+ _DELETEORGANIZATIONRESPONSE._serialized_end = 3244
+ _LISTORGANIZATIONMEMBERSREQUEST._serialized_start = 3246
+ _LISTORGANIZATIONMEMBERSREQUEST._serialized_end = 3319
+ _LISTORGANIZATIONMEMBERSRESPONSE._serialized_start = 3322
+ _LISTORGANIZATIONMEMBERSRESPONSE._serialized_end = 3514
+ _CREATEORGANIZATIONINVITEREQUEST._serialized_start = 3517
+ _CREATEORGANIZATIONINVITEREQUEST._serialized_end = 3681
+ _CREATEORGANIZATIONINVITERESPONSE._serialized_start = 3683
+ _CREATEORGANIZATIONINVITERESPONSE._serialized_end = 3774
+ _UPDATEORGANIZATIONINVITEAUTHORIZATIONSREQUEST._serialized_start = 3777
+ _UPDATEORGANIZATIONINVITEAUTHORIZATIONSREQUEST._serialized_end = 4043
+ _UPDATEORGANIZATIONINVITEAUTHORIZATIONSRESPONSE._serialized_start = 4045
+ _UPDATEORGANIZATIONINVITEAUTHORIZATIONSRESPONSE._serialized_end = 4150
+ _DELETEORGANIZATIONINVITEREQUEST._serialized_start = 4152
+ _DELETEORGANIZATIONINVITEREQUEST._serialized_end = 4248
+ _DELETEORGANIZATIONINVITERESPONSE._serialized_start = 4250
+ _DELETEORGANIZATIONINVITERESPONSE._serialized_end = 4284
+ _RESENDORGANIZATIONINVITEREQUEST._serialized_start = 4286
+ _RESENDORGANIZATIONINVITEREQUEST._serialized_end = 4382
+ _RESENDORGANIZATIONINVITERESPONSE._serialized_start = 4384
+ _RESENDORGANIZATIONINVITERESPONSE._serialized_end = 4475
+ _DELETEORGANIZATIONMEMBERREQUEST._serialized_start = 4477
+ _DELETEORGANIZATIONMEMBERREQUEST._serialized_end = 4576
+ _DELETEORGANIZATIONMEMBERRESPONSE._serialized_start = 4578
+ _DELETEORGANIZATIONMEMBERRESPONSE._serialized_end = 4612
+ _LOCATIONORGANIZATION._serialized_start = 4614
+ _LOCATIONORGANIZATION._serialized_end = 4703
+ _LOCATIONAUTH._serialized_start = 4706
+ _LOCATIONAUTH._serialized_end = 4834
+ _STORAGECONFIG._serialized_start = 4836
+ _STORAGECONFIG._serialized_end = 4875
+ _LOCATION._serialized_start = 4878
+ _LOCATION._serialized_end = 5234
+ _SHAREDSECRET._serialized_start = 5237
+ _SHAREDSECRET._serialized_end = 5573
+ _SHAREDSECRET_STATE._serialized_start = 5504
+ _SHAREDSECRET_STATE._serialized_end = 5573
+ _CREATELOCATIONREQUEST._serialized_start = 5576
+ _CREATELOCATIONREQUEST._serialized_end = 5734
+ _CREATELOCATIONRESPONSE._serialized_start = 5736
+ _CREATELOCATIONRESPONSE._serialized_end = 5811
+ _GETLOCATIONREQUEST._serialized_start = 5813
+ _GETLOCATIONREQUEST._serialized_end = 5866
+ _GETLOCATIONRESPONSE._serialized_start = 5868
+ _GETLOCATIONRESPONSE._serialized_end = 5940
+ _UPDATELOCATIONREQUEST._serialized_start = 5943
+ _UPDATELOCATIONREQUEST._serialized_end = 6147
+ _UPDATELOCATIONRESPONSE._serialized_start = 6149
+ _UPDATELOCATIONRESPONSE._serialized_end = 6224
+ _DELETELOCATIONREQUEST._serialized_start = 6226
+ _DELETELOCATIONREQUEST._serialized_end = 6282
+ _DELETELOCATIONRESPONSE._serialized_start = 6284
+ _DELETELOCATIONRESPONSE._serialized_end = 6308
+ _LISTLOCATIONSREQUEST._serialized_start = 6310
+ _LISTLOCATIONSREQUEST._serialized_end = 6373
+ _SHARELOCATIONREQUEST._serialized_start = 6375
+ _SHARELOCATIONREQUEST._serialized_end = 6471
+ _SHARELOCATIONRESPONSE._serialized_start = 6473
+ _SHARELOCATIONRESPONSE._serialized_end = 6496
+ _UNSHARELOCATIONREQUEST._serialized_start = 6498
+ _UNSHARELOCATIONREQUEST._serialized_end = 6596
+ _UNSHARELOCATIONRESPONSE._serialized_start = 6598
+ _UNSHARELOCATIONRESPONSE._serialized_end = 6623
+ _LISTLOCATIONSRESPONSE._serialized_start = 6625
+ _LISTLOCATIONSRESPONSE._serialized_end = 6701
+ _CREATELOCATIONSECRETREQUEST._serialized_start = 6703
+ _CREATELOCATIONSECRETREQUEST._serialized_end = 6765
+ _CREATELOCATIONSECRETRESPONSE._serialized_start = 6767
+ _CREATELOCATIONSECRETRESPONSE._serialized_end = 6844
+ _DELETELOCATIONSECRETREQUEST._serialized_start = 6846
+ _DELETELOCATIONSECRETREQUEST._serialized_end = 6937
+ _DELETELOCATIONSECRETRESPONSE._serialized_start = 6939
+ _DELETELOCATIONSECRETRESPONSE._serialized_end = 6969
+ _LOCATIONAUTHREQUEST._serialized_start = 6971
+ _LOCATIONAUTHREQUEST._serialized_end = 7025
+ _LOCATIONAUTHRESPONSE._serialized_start = 7027
+ _LOCATIONAUTHRESPONSE._serialized_end = 7096
+ _GETROBOTREQUEST._serialized_start = 7098
+ _GETROBOTREQUEST._serialized_end = 7131
+ _GETROVERRENTALROBOTSREQUEST._serialized_start = 7133
+ _GETROVERRENTALROBOTSREQUEST._serialized_end = 7185
+ _ROVERRENTALROBOT._serialized_start = 7188
+ _ROVERRENTALROBOT._serialized_end = 7342
+ _GETROVERRENTALROBOTSRESPONSE._serialized_start = 7344
+ _GETROVERRENTALROBOTSRESPONSE._serialized_end = 7429
+ _GETROBOTRESPONSE._serialized_start = 7431
+ _GETROBOTRESPONSE._serialized_end = 7491
+ _GETROBOTPARTSREQUEST._serialized_start = 7493
+ _GETROBOTPARTSREQUEST._serialized_end = 7542
+ _GETROBOTPARTSRESPONSE._serialized_start = 7544
+ _GETROBOTPARTSRESPONSE._serialized_end = 7613
+ _GETROBOTPARTREQUEST._serialized_start = 7615
+ _GETROBOTPARTREQUEST._serialized_end = 7652
+ _GETROBOTPARTRESPONSE._serialized_start = 7654
+ _GETROBOTPARTRESPONSE._serialized_end = 7753
+ _GETROBOTPARTLOGSREQUEST._serialized_start = 7756
+ _GETROBOTPARTLOGSREQUEST._serialized_end = 7921
+ _LOGENTRY._serialized_start = 7924
+ _LOGENTRY._serialized_end = 8203
+ _GETROBOTPARTLOGSRESPONSE._serialized_start = 8205
+ _GETROBOTPARTLOGSRESPONSE._serialized_end = 8314
+ _TAILROBOTPARTLOGSREQUEST._serialized_start = 8316
+ _TAILROBOTPARTLOGSREQUEST._serialized_end = 8431
+ _TAILROBOTPARTLOGSRESPONSE._serialized_start = 8433
+ _TAILROBOTPARTLOGSRESPONSE._serialized_end = 8503
+ _GETROBOTPARTHISTORYREQUEST._serialized_start = 8505
+ _GETROBOTPARTHISTORYREQUEST._serialized_end = 8549
+ _GETROBOTPARTHISTORYRESPONSE._serialized_start = 8551
+ _GETROBOTPARTHISTORYRESPONSE._serialized_end = 8642
+ _UPDATEROBOTPARTREQUEST._serialized_start = 8644
+ _UPDATEROBOTPARTREQUEST._serialized_end = 8764
+ _UPDATEROBOTPARTRESPONSE._serialized_start = 8766
+ _UPDATEROBOTPARTRESPONSE._serialized_end = 8835
+ _NEWROBOTPARTREQUEST._serialized_start = 8837
+ _NEWROBOTPARTREQUEST._serialized_end = 8914
+ _NEWROBOTPARTRESPONSE._serialized_start = 8916
+ _NEWROBOTPARTRESPONSE._serialized_end = 8963
+ _DELETEROBOTPARTREQUEST._serialized_start = 8965
+ _DELETEROBOTPARTREQUEST._serialized_end = 9014
+ _DELETEROBOTPARTRESPONSE._serialized_start = 9016
+ _DELETEROBOTPARTRESPONSE._serialized_end = 9041
+ _FRAGMENT._serialized_start = 9044
+ _FRAGMENT._serialized_end = 9660
+ _LISTFRAGMENTSREQUEST._serialized_start = 9662
+ _LISTFRAGMENTSREQUEST._serialized_end = 9758
+ _LISTFRAGMENTSRESPONSE._serialized_start = 9760
+ _LISTFRAGMENTSRESPONSE._serialized_end = 9836
+ _GETFRAGMENTREQUEST._serialized_start = 9838
+ _GETFRAGMENTREQUEST._serialized_end = 9874
+ _GETFRAGMENTRESPONSE._serialized_start = 9876
+ _GETFRAGMENTRESPONSE._serialized_end = 9948
+ _CREATEFRAGMENTREQUEST._serialized_start = 9951
+ _CREATEFRAGMENTREQUEST._serialized_end = 10084
+ _CREATEFRAGMENTRESPONSE._serialized_start = 10086
+ _CREATEFRAGMENTRESPONSE._serialized_end = 10161
+ _UPDATEFRAGMENTREQUEST._serialized_start = 10164
+ _UPDATEFRAGMENTREQUEST._serialized_end = 10312
+ _UPDATEFRAGMENTRESPONSE._serialized_start = 10314
+ _UPDATEFRAGMENTRESPONSE._serialized_end = 10389
+ _DELETEFRAGMENTREQUEST._serialized_start = 10391
+ _DELETEFRAGMENTREQUEST._serialized_end = 10430
+ _DELETEFRAGMENTRESPONSE._serialized_start = 10432
+ _DELETEFRAGMENTRESPONSE._serialized_end = 10456
+ _LISTROBOTSREQUEST._serialized_start = 10458
+ _LISTROBOTSREQUEST._serialized_end = 10510
+ _LISTROBOTSRESPONSE._serialized_start = 10512
+ _LISTROBOTSRESPONSE._serialized_end = 10576
+ _NEWROBOTREQUEST._serialized_start = 10578
+ _NEWROBOTREQUEST._serialized_end = 10643
+ _NEWROBOTRESPONSE._serialized_start = 10645
+ _NEWROBOTRESPONSE._serialized_end = 10679
+ _UPDATEROBOTREQUEST._serialized_start = 10681
+ _UPDATEROBOTREQUEST._serialized_end = 10765
+ _UPDATEROBOTRESPONSE._serialized_start = 10767
+ _UPDATEROBOTRESPONSE._serialized_end = 10830
+ _DELETEROBOTREQUEST._serialized_start = 10832
+ _DELETEROBOTREQUEST._serialized_end = 10868
+ _DELETEROBOTRESPONSE._serialized_start = 10870
+ _DELETEROBOTRESPONSE._serialized_end = 10891
+ _MARKPARTASMAINREQUEST._serialized_start = 10893
+ _MARKPARTASMAINREQUEST._serialized_end = 10941
+ _MARKPARTASMAINRESPONSE._serialized_start = 10943
+ _MARKPARTASMAINRESPONSE._serialized_end = 10967
+ _MARKPARTFORRESTARTREQUEST._serialized_start = 10969
+ _MARKPARTFORRESTARTREQUEST._serialized_end = 11021
+ _MARKPARTFORRESTARTRESPONSE._serialized_start = 11023
+ _MARKPARTFORRESTARTRESPONSE._serialized_end = 11051
+ _CREATEROBOTPARTSECRETREQUEST._serialized_start = 11053
+ _CREATEROBOTPARTSECRETREQUEST._serialized_end = 11108
+ _CREATEROBOTPARTSECRETRESPONSE._serialized_start = 11110
+ _CREATEROBOTPARTSECRETRESPONSE._serialized_end = 11185
+ _DELETEROBOTPARTSECRETREQUEST._serialized_start = 11187
+ _DELETEROBOTPARTSECRETREQUEST._serialized_end = 11271
+ _DELETEROBOTPARTSECRETRESPONSE._serialized_start = 11273
+ _DELETEROBOTPARTSECRETRESPONSE._serialized_end = 11304
+ _AUTHORIZATION._serialized_start = 11307
+ _AUTHORIZATION._serialized_end = 11556
+ _ADDROLEREQUEST._serialized_start = 11558
+ _ADDROLEREQUEST._serialized_end = 11640
+ _ADDROLERESPONSE._serialized_start = 11642
+ _ADDROLERESPONSE._serialized_end = 11659
+ _REMOVEROLEREQUEST._serialized_start = 11661
+ _REMOVEROLEREQUEST._serialized_end = 11746
+ _REMOVEROLERESPONSE._serialized_start = 11748
+ _REMOVEROLERESPONSE._serialized_end = 11768
+ _LISTAUTHORIZATIONSREQUEST._serialized_start = 11770
+ _LISTAUTHORIZATIONSREQUEST._serialized_end = 11873
+ _LISTAUTHORIZATIONSRESPONSE._serialized_start = 11875
+ _LISTAUTHORIZATIONSRESPONSE._serialized_end = 11971
+ _CHECKPERMISSIONSREQUEST._serialized_start = 11973
+ _CHECKPERMISSIONSREQUEST._serialized_end = 12068
+ _AUTHORIZEDPERMISSIONS._serialized_start = 12070
+ _AUTHORIZEDPERMISSIONS._serialized_end = 12197
+ _CHECKPERMISSIONSRESPONSE._serialized_start = 12199
+ _CHECKPERMISSIONSRESPONSE._serialized_end = 12316
+ _CREATEMODULEREQUEST._serialized_start = 12318
+ _CREATEMODULEREQUEST._serialized_end = 12400
+ _CREATEMODULERESPONSE._serialized_start = 12402
+ _CREATEMODULERESPONSE._serialized_end = 12471
+ _UPDATEMODULEREQUEST._serialized_start = 12474
+ _UPDATEMODULEREQUEST._serialized_end = 12775
+ _UPDATEMODULERESPONSE._serialized_start = 12777
+ _UPDATEMODULERESPONSE._serialized_end = 12817
+ _MODEL._serialized_start = 12819
+ _MODEL._serialized_end = 12866
+ _MODULEFILEINFO._serialized_start = 12869
+ _MODULEFILEINFO._serialized_end = 13034
+ _UPLOADMODULEFILEREQUEST._serialized_start = 13037
+ _UPLOADMODULEFILEREQUEST._serialized_end = 13172
+ _UPLOADMODULEFILERESPONSE._serialized_start = 13174
+ _UPLOADMODULEFILERESPONSE._serialized_end = 13218
+ _GETMODULEREQUEST._serialized_start = 13220
+ _GETMODULEREQUEST._serialized_end = 13333
+ _GETMODULERESPONSE._serialized_start = 13335
+ _GETMODULERESPONSE._serialized_end = 13399
+ _MODULE._serialized_start = 13402
+ _MODULE._serialized_end = 13844
+ _VERSIONHISTORY._serialized_start = 13846
+ _VERSIONHISTORY._serialized_end = 13932
+ _UPLOADS._serialized_start = 13934
+ _UPLOADS._serialized_end = 14032
+ _LISTMODULESREQUEST._serialized_start = 14034
+ _LISTMODULESREQUEST._serialized_end = 14120
+ _LISTMODULESRESPONSE._serialized_start = 14122
+ _LISTMODULESRESPONSE._serialized_end = 14190
+ _GETUSERIDBYEMAILREQUEST._serialized_start = 14192
+ _GETUSERIDBYEMAILREQUEST._serialized_end = 14239
+ _GETUSERIDBYEMAILRESPONSE._serialized_start = 14241
+ _GETUSERIDBYEMAILRESPONSE._serialized_end = 14292
+ _LISTORGANIZATIONSBYUSERREQUEST._serialized_start = 14294
+ _LISTORGANIZATIONSBYUSERREQUEST._serialized_end = 14351
+ _ORGDETAILS._serialized_start = 14353
+ _ORGDETAILS._serialized_end = 14415
+ _LISTORGANIZATIONSBYUSERRESPONSE._serialized_start = 14417
+ _LISTORGANIZATIONSBYUSERRESPONSE._serialized_end = 14495
+ _APPSERVICE._serialized_start = 14587
+ _APPSERVICE._serialized_end = 20055
\ No newline at end of file
diff --git a/src/viam/gen/app/v1/billing_pb2.py b/src/viam/gen/app/v1/billing_pb2.py
index 69a007378..92af6499f 100644
--- a/src/viam/gen/app/v1/billing_pb2.py
+++ b/src/viam/gen/app/v1/billing_pb2.py
@@ -1,64 +1,63 @@
"""Generated protocol buffer code."""
+from google.protobuf.internal import builder as _builder
from google.protobuf import descriptor as _descriptor
from google.protobuf import descriptor_pool as _descriptor_pool
from google.protobuf import symbol_database as _symbol_database
-from google.protobuf.internal import builder as _builder
_sym_db = _symbol_database.Default()
from google.protobuf import timestamp_pb2 as google_dot_protobuf_dot_timestamp__pb2
DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n\x14app/v1/billing.proto\x12\x0bviam.app.v1\x1a\x1fgoogle/protobuf/timestamp.proto"\x97\x05\n\x18CurrentMonthUsageSummary\x12.\n\x13cloud_storage_usage\x18\x01 \x01(\x01R\x11cloudStorageUsage\x127\n\x18cloud_storage_usage_cost\x18\x02 \x01(\x01R\x15cloudStorageUsageCost\x123\n\x16data_upload_usage_cost\x18\x03 \x01(\x01R\x13dataUploadUsageCost\x12;\n\x1adata_upload_usage_quantity\x18\x04 \x01(\x01R\x17dataUploadUsageQuantity\x121\n\x15data_egres_usage_cost\x18\x05 \x01(\x01R\x12dataEgresUsageCost\x129\n\x19data_egres_usage_quantity\x18\x06 \x01(\x01R\x16dataEgresUsageQuantity\x12=\n\x1bstandard_compute_usage_cost\x18\x07 \x01(\x01R\x18standardComputeUsageCost\x12E\n\x1fstandard_compute_usage_quantity\x18\x08 \x01(\x01R\x1cstandardComputeUsageQuantity\x120\n\x14total_usage_quantity\x18\t \x01(\x01R\x12totalUsageQuantity\x129\n\x19total_usage_with_discount\x18\n \x01(\x01R\x16totalUsageWithDiscount\x12?\n\x1ctotal_usage_without_discount\x18\x0b \x01(\x01R\x19totalUsageWithoutDiscount"\x8e\x02\n\x0eInvoiceSummary\x12\x0e\n\x02id\x18\x01 \x01(\tR\x02id\x12=\n\x0cinvoice_date\x18\x02 \x01(\x0b2\x1a.google.protobuf.TimestampR\x0binvoiceDate\x12%\n\x0einvoice_amount\x18\x03 \x01(\x01R\rinvoiceAmount\x12\x16\n\x06status\x18\x04 \x01(\tR\x06status\x125\n\x08due_date\x18\x05 \x01(\x0b2\x1a.google.protobuf.TimestampR\x07dueDate\x127\n\tpaid_date\x18\x06 \x01(\x0b2\x1a.google.protobuf.TimestampR\x08paidDate"\x8b\x02\n\x15BillableResourceEvent\x12\x0e\n\x02id\x18\x01 \x01(\tR\x02id\x12\x12\n\x04type\x18\x02 \x01(\tR\x04type\x12%\n\x0eusage_quantity\x18\x03 \x01(\x01R\rusageQuantity\x12.\n\x13usage_quantity_unit\x18\x04 \x01(\tR\x11usageQuantityUnit\x12\x1d\n\nusage_cost\x18\x05 \x01(\tR\tusageCost\x12;\n\x0boccurred_at\x18\x06 \x01(\x0b2\x1a.google.protobuf.TimestampR\noccurredAt\x12\x1b\n\tuser_name\x18\x07 \x01(\tR\x08userName"\xa7\x02\n\x07Invoice\x12\x0e\n\x02id\x18\x01 \x01(\tR\x02id\x12=\n\x0cinvoice_date\x18\x02 \x01(\x0b2\x1a.google.protobuf.TimestampR\x0binvoiceDate\x12%\n\x0einvoice_amount\x18\x03 \x01(\x01R\rinvoiceAmount\x12\x16\n\x06status\x18\x04 \x01(\tR\x06status\x125\n\x08due_date\x18\x05 \x01(\x0b2\x1a.google.protobuf.TimestampR\x07dueDate\x128\n\x05items\x18\x06 \x03(\x0b2".viam.app.v1.BillableResourceEventR\x05items\x12\x1d\n\nemailed_to\x18\x07 \x01(\tR\temailedTo"S\n\x11PaymentMethodCard\x12\x14\n\x05brand\x18\x01 \x01(\tR\x05brand\x12(\n\x10last_four_digits\x18\x02 \x01(\tR\x0elastFourDigits";\n"GetCurrentMonthUsageSummaryRequest\x12\x15\n\x06org_id\x18\x01 \x01(\tR\x05orgId"\xa2\x05\n#GetCurrentMonthUsageSummaryResponse\x12.\n\x13cloud_storage_usage\x18\x01 \x01(\x01R\x11cloudStorageUsage\x127\n\x18cloud_storage_usage_cost\x18\x02 \x01(\x01R\x15cloudStorageUsageCost\x123\n\x16data_upload_usage_cost\x18\x03 \x01(\x01R\x13dataUploadUsageCost\x12;\n\x1adata_upload_usage_quantity\x18\x04 \x01(\x01R\x17dataUploadUsageQuantity\x121\n\x15data_egres_usage_cost\x18\x05 \x01(\x01R\x12dataEgresUsageCost\x129\n\x19data_egres_usage_quantity\x18\x06 \x01(\x01R\x16dataEgresUsageQuantity\x12=\n\x1bstandard_compute_usage_cost\x18\x07 \x01(\x01R\x18standardComputeUsageCost\x12E\n\x1fstandard_compute_usage_quantity\x18\x08 \x01(\x01R\x1cstandardComputeUsageQuantity\x120\n\x14total_usage_quantity\x18\t \x01(\x01R\x12totalUsageQuantity\x129\n\x19total_usage_with_discount\x18\n \x01(\x01R\x16totalUsageWithDiscount\x12?\n\x1ctotal_usage_without_discount\x18\x0b \x01(\x01R\x19totalUsageWithoutDiscount"4\n\x1bGetCurrentMonthUsageRequest\x12\x15\n\x06org_id\x18\x01 \x01(\tR\x05orgId"\xd0\x04\n\x1cGetCurrentMonthUsageResponse\x129\n\nstart_date\x18\x01 \x01(\x0b2\x1a.google.protobuf.TimestampR\tstartDate\x125\n\x08end_date\x18\x02 \x01(\x0b2\x1a.google.protobuf.TimestampR\x07endDate\x127\n\x18cloud_storage_usage_cost\x18\x03 \x01(\x01R\x15cloudStorageUsageCost\x123\n\x16data_upload_usage_cost\x18\x04 \x01(\x01R\x13dataUploadUsageCost\x121\n\x15data_egres_usage_cost\x18\x05 \x01(\x01R\x12dataEgresUsageCost\x129\n\x19remote_control_usage_cost\x18\x06 \x01(\x01R\x16remoteControlUsageCost\x12=\n\x1bstandard_compute_usage_cost\x18\x07 \x01(\x01R\x18standardComputeUsageCost\x12\'\n\x0fdiscount_amount\x18\x08 \x01(\x01R\x0ediscountAmount\x129\n\x19total_usage_with_discount\x18\t \x01(\x01R\x16totalUsageWithDiscount\x12?\n\x1ctotal_usage_without_discount\x18\n \x01(\x01R\x19totalUsageWithoutDiscount"0\n\x17GetUnpaidBalanceRequest\x12\x15\n\x06org_id\x18\x01 \x01(\tR\x05orgId"\x94\x01\n\x18GetUnpaidBalanceResponse\x12%\n\x0eunpaid_balance\x18\x01 \x01(\x01R\runpaidBalance\x12Q\n\x17unpaid_balance_due_date\x18\x02 \x01(\x0b2\x1a.google.protobuf.TimestampR\x14unpaidBalanceDueDate"1\n\x18GetInvoiceHistoryRequest\x12\x15\n\x06org_id\x18\x01 \x01(\tR\x05orgId"T\n\x19GetInvoiceHistoryResponse\x127\n\x08invoices\x18\x01 \x03(\x0b2\x1b.viam.app.v1.InvoiceSummaryR\x08invoices"+\n\x19GetItemizedInvoiceRequest\x12\x0e\n\x02id\x18\x01 \x01(\tR\x02id"L\n\x1aGetItemizedInvoiceResponse\x12.\n\x07invoice\x18\x01 \x01(\x0b2\x14.viam.app.v1.InvoiceR\x07invoice"8\n\x1fGetOrgBillingInformationRequest\x12\x15\n\x06org_id\x18\x01 \x01(\tR\x05orgId"\xc3\x01\n GetOrgBillingInformationResponse\x122\n\x04type\x18\x01 \x01(\x0e2\x1e.viam.app.v1.PaymentMethodTypeR\x04type\x12#\n\rbilling_email\x18\x02 \x01(\tR\x0cbillingEmail\x12;\n\x06method\x18\x03 \x01(\x0b2\x1e.viam.app.v1.PaymentMethodCardH\x00R\x06method\x88\x01\x01B\t\n\x07_method"2\n\x19GetInvoicesSummaryRequest\x12\x15\n\x06org_id\x18\x01 \x01(\tR\x05orgId"\x86\x01\n\x1aGetInvoicesSummaryResponse\x12/\n\x13outstanding_balance\x18\x01 \x01(\x01R\x12outstandingBalance\x127\n\x08invoices\x18\x02 \x03(\x0b2\x1b.viam.app.v1.InvoiceSummaryR\x08invoices"1\n\x18GetBillingSummaryRequest\x12\x15\n\x06org_id\x18\x01 \x01(\tR\x05orgId"\xe7\x03\n\x19GetBillingSummaryResponse\x12J\n\rusage_summary\x18\x01 \x01(\x0b2%.viam.app.v1.CurrentMonthUsageSummaryR\x0cusageSummary\x127\n\x08invoices\x18\x02 \x03(\x0b2\x1b.viam.app.v1.InvoiceSummaryR\x08invoices\x12+\n\x11statement_balance\x18\x03 \x01(\x01R\x10statementBalance\x12\'\n\x0fcurrent_balance\x18\x04 \x01(\x01R\x0ecurrentBalance\x122\n\x15current_month_balance\x18\x05 \x01(\x01R\x13currentMonthBalance\x12O\n\x16current_month_due_date\x18\x07 \x01(\x0b2\x1a.google.protobuf.TimestampR\x13currentMonthDueDate\x12#\n\rinvoice_email\x18\x08 \x01(\tR\x0cinvoiceEmail\x12E\n\x0epayment_method\x18\t \x01(\x0b2\x1e.viam.app.v1.PaymentMethodCardR\rpaymentMethod"=\n\x14GetInvoicePdfRequest\x12\x0e\n\x02id\x18\x01 \x01(\tR\x02id\x12\x15\n\x06org_id\x18\x02 \x01(\tR\x05orgId"-\n\x15GetInvoicePdfResponse\x12\x14\n\x05chunk\x18\x01 \x01(\x0cR\x05chunk*V\n\x11PaymentMethodType\x12#\n\x1fPAYMENT_METHOD_TYPE_UNSPECIFIED\x10\x00\x12\x1c\n\x18PAYMENT_METHOD_TYPE_CARD\x10\x012\xca\x07\n\x0eBillingService\x12\x80\x01\n\x1bGetCurrentMonthUsageSummary\x12/.viam.app.v1.GetCurrentMonthUsageSummaryRequest\x1a0.viam.app.v1.GetCurrentMonthUsageSummaryResponse\x12_\n\x10GetUnpaidBalance\x12$.viam.app.v1.GetUnpaidBalanceRequest\x1a%.viam.app.v1.GetUnpaidBalanceResponse\x12b\n\x11GetInvoiceHistory\x12%.viam.app.v1.GetInvoiceHistoryRequest\x1a&.viam.app.v1.GetInvoiceHistoryResponse\x12e\n\x12GetItemizedInvoice\x12&.viam.app.v1.GetItemizedInvoiceRequest\x1a\'.viam.app.v1.GetItemizedInvoiceResponse\x12b\n\x11GetBillingSummary\x12%.viam.app.v1.GetBillingSummaryRequest\x1a&.viam.app.v1.GetBillingSummaryResponse\x12k\n\x14GetCurrentMonthUsage\x12(.viam.app.v1.GetCurrentMonthUsageRequest\x1a).viam.app.v1.GetCurrentMonthUsageResponse\x12w\n\x18GetOrgBillingInformation\x12,.viam.app.v1.GetOrgBillingInformationRequest\x1a-.viam.app.v1.GetOrgBillingInformationResponse\x12e\n\x12GetInvoicesSummary\x12&.viam.app.v1.GetInvoicesSummaryRequest\x1a\'.viam.app.v1.GetInvoicesSummaryResponse\x12X\n\rGetInvoicePdf\x12!.viam.app.v1.GetInvoicePdfRequest\x1a".viam.app.v1.GetInvoicePdfResponse0\x01B\x18Z\x16go.viam.com/api/app/v1b\x06proto3')
-_globals = globals()
-_builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, _globals)
-_builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, 'app.v1.billing_pb2', _globals)
+_builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, globals())
+_builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, 'app.v1.billing_pb2', globals())
if _descriptor._USE_C_DESCRIPTORS == False:
DESCRIPTOR._options = None
DESCRIPTOR._serialized_options = b'Z\x16go.viam.com/api/app/v1'
- _globals['_PAYMENTMETHODTYPE']._serialized_start = 4606
- _globals['_PAYMENTMETHODTYPE']._serialized_end = 4692
- _globals['_CURRENTMONTHUSAGESUMMARY']._serialized_start = 71
- _globals['_CURRENTMONTHUSAGESUMMARY']._serialized_end = 734
- _globals['_INVOICESUMMARY']._serialized_start = 737
- _globals['_INVOICESUMMARY']._serialized_end = 1007
- _globals['_BILLABLERESOURCEEVENT']._serialized_start = 1010
- _globals['_BILLABLERESOURCEEVENT']._serialized_end = 1277
- _globals['_INVOICE']._serialized_start = 1280
- _globals['_INVOICE']._serialized_end = 1575
- _globals['_PAYMENTMETHODCARD']._serialized_start = 1577
- _globals['_PAYMENTMETHODCARD']._serialized_end = 1660
- _globals['_GETCURRENTMONTHUSAGESUMMARYREQUEST']._serialized_start = 1662
- _globals['_GETCURRENTMONTHUSAGESUMMARYREQUEST']._serialized_end = 1721
- _globals['_GETCURRENTMONTHUSAGESUMMARYRESPONSE']._serialized_start = 1724
- _globals['_GETCURRENTMONTHUSAGESUMMARYRESPONSE']._serialized_end = 2398
- _globals['_GETCURRENTMONTHUSAGEREQUEST']._serialized_start = 2400
- _globals['_GETCURRENTMONTHUSAGEREQUEST']._serialized_end = 2452
- _globals['_GETCURRENTMONTHUSAGERESPONSE']._serialized_start = 2455
- _globals['_GETCURRENTMONTHUSAGERESPONSE']._serialized_end = 3047
- _globals['_GETUNPAIDBALANCEREQUEST']._serialized_start = 3049
- _globals['_GETUNPAIDBALANCEREQUEST']._serialized_end = 3097
- _globals['_GETUNPAIDBALANCERESPONSE']._serialized_start = 3100
- _globals['_GETUNPAIDBALANCERESPONSE']._serialized_end = 3248
- _globals['_GETINVOICEHISTORYREQUEST']._serialized_start = 3250
- _globals['_GETINVOICEHISTORYREQUEST']._serialized_end = 3299
- _globals['_GETINVOICEHISTORYRESPONSE']._serialized_start = 3301
- _globals['_GETINVOICEHISTORYRESPONSE']._serialized_end = 3385
- _globals['_GETITEMIZEDINVOICEREQUEST']._serialized_start = 3387
- _globals['_GETITEMIZEDINVOICEREQUEST']._serialized_end = 3430
- _globals['_GETITEMIZEDINVOICERESPONSE']._serialized_start = 3432
- _globals['_GETITEMIZEDINVOICERESPONSE']._serialized_end = 3508
- _globals['_GETORGBILLINGINFORMATIONREQUEST']._serialized_start = 3510
- _globals['_GETORGBILLINGINFORMATIONREQUEST']._serialized_end = 3566
- _globals['_GETORGBILLINGINFORMATIONRESPONSE']._serialized_start = 3569
- _globals['_GETORGBILLINGINFORMATIONRESPONSE']._serialized_end = 3764
- _globals['_GETINVOICESSUMMARYREQUEST']._serialized_start = 3766
- _globals['_GETINVOICESSUMMARYREQUEST']._serialized_end = 3816
- _globals['_GETINVOICESSUMMARYRESPONSE']._serialized_start = 3819
- _globals['_GETINVOICESSUMMARYRESPONSE']._serialized_end = 3953
- _globals['_GETBILLINGSUMMARYREQUEST']._serialized_start = 3955
- _globals['_GETBILLINGSUMMARYREQUEST']._serialized_end = 4004
- _globals['_GETBILLINGSUMMARYRESPONSE']._serialized_start = 4007
- _globals['_GETBILLINGSUMMARYRESPONSE']._serialized_end = 4494
- _globals['_GETINVOICEPDFREQUEST']._serialized_start = 4496
- _globals['_GETINVOICEPDFREQUEST']._serialized_end = 4557
- _globals['_GETINVOICEPDFRESPONSE']._serialized_start = 4559
- _globals['_GETINVOICEPDFRESPONSE']._serialized_end = 4604
- _globals['_BILLINGSERVICE']._serialized_start = 4695
- _globals['_BILLINGSERVICE']._serialized_end = 5665
\ No newline at end of file
+ _PAYMENTMETHODTYPE._serialized_start = 4606
+ _PAYMENTMETHODTYPE._serialized_end = 4692
+ _CURRENTMONTHUSAGESUMMARY._serialized_start = 71
+ _CURRENTMONTHUSAGESUMMARY._serialized_end = 734
+ _INVOICESUMMARY._serialized_start = 737
+ _INVOICESUMMARY._serialized_end = 1007
+ _BILLABLERESOURCEEVENT._serialized_start = 1010
+ _BILLABLERESOURCEEVENT._serialized_end = 1277
+ _INVOICE._serialized_start = 1280
+ _INVOICE._serialized_end = 1575
+ _PAYMENTMETHODCARD._serialized_start = 1577
+ _PAYMENTMETHODCARD._serialized_end = 1660
+ _GETCURRENTMONTHUSAGESUMMARYREQUEST._serialized_start = 1662
+ _GETCURRENTMONTHUSAGESUMMARYREQUEST._serialized_end = 1721
+ _GETCURRENTMONTHUSAGESUMMARYRESPONSE._serialized_start = 1724
+ _GETCURRENTMONTHUSAGESUMMARYRESPONSE._serialized_end = 2398
+ _GETCURRENTMONTHUSAGEREQUEST._serialized_start = 2400
+ _GETCURRENTMONTHUSAGEREQUEST._serialized_end = 2452
+ _GETCURRENTMONTHUSAGERESPONSE._serialized_start = 2455
+ _GETCURRENTMONTHUSAGERESPONSE._serialized_end = 3047
+ _GETUNPAIDBALANCEREQUEST._serialized_start = 3049
+ _GETUNPAIDBALANCEREQUEST._serialized_end = 3097
+ _GETUNPAIDBALANCERESPONSE._serialized_start = 3100
+ _GETUNPAIDBALANCERESPONSE._serialized_end = 3248
+ _GETINVOICEHISTORYREQUEST._serialized_start = 3250
+ _GETINVOICEHISTORYREQUEST._serialized_end = 3299
+ _GETINVOICEHISTORYRESPONSE._serialized_start = 3301
+ _GETINVOICEHISTORYRESPONSE._serialized_end = 3385
+ _GETITEMIZEDINVOICEREQUEST._serialized_start = 3387
+ _GETITEMIZEDINVOICEREQUEST._serialized_end = 3430
+ _GETITEMIZEDINVOICERESPONSE._serialized_start = 3432
+ _GETITEMIZEDINVOICERESPONSE._serialized_end = 3508
+ _GETORGBILLINGINFORMATIONREQUEST._serialized_start = 3510
+ _GETORGBILLINGINFORMATIONREQUEST._serialized_end = 3566
+ _GETORGBILLINGINFORMATIONRESPONSE._serialized_start = 3569
+ _GETORGBILLINGINFORMATIONRESPONSE._serialized_end = 3764
+ _GETINVOICESSUMMARYREQUEST._serialized_start = 3766
+ _GETINVOICESSUMMARYREQUEST._serialized_end = 3816
+ _GETINVOICESSUMMARYRESPONSE._serialized_start = 3819
+ _GETINVOICESSUMMARYRESPONSE._serialized_end = 3953
+ _GETBILLINGSUMMARYREQUEST._serialized_start = 3955
+ _GETBILLINGSUMMARYREQUEST._serialized_end = 4004
+ _GETBILLINGSUMMARYRESPONSE._serialized_start = 4007
+ _GETBILLINGSUMMARYRESPONSE._serialized_end = 4494
+ _GETINVOICEPDFREQUEST._serialized_start = 4496
+ _GETINVOICEPDFREQUEST._serialized_end = 4557
+ _GETINVOICEPDFRESPONSE._serialized_start = 4559
+ _GETINVOICEPDFRESPONSE._serialized_end = 4604
+ _BILLINGSERVICE._serialized_start = 4695
+ _BILLINGSERVICE._serialized_end = 5665
\ No newline at end of file
diff --git a/src/viam/gen/app/v1/robot_pb2.py b/src/viam/gen/app/v1/robot_pb2.py
index 8f6a6c2ed..30362e0f3 100644
--- a/src/viam/gen/app/v1/robot_pb2.py
+++ b/src/viam/gen/app/v1/robot_pb2.py
@@ -1,8 +1,8 @@
"""Generated protocol buffer code."""
+from google.protobuf.internal import builder as _builder
from google.protobuf import descriptor as _descriptor
from google.protobuf import descriptor_pool as _descriptor_pool
from google.protobuf import symbol_database as _symbol_database
-from google.protobuf.internal import builder as _builder
_sym_db = _symbol_database.Default()
from ...app.v1 import app_pb2 as app_dot_v1_dot_app__pb2
from ...common.v1 import common_pb2 as common_dot_v1_dot_common__pb2
@@ -10,9 +10,8 @@
from google.protobuf import struct_pb2 as google_dot_protobuf_dot_struct__pb2
from ...tagger.v1 import tagger_pb2 as tagger_dot_v1_dot_tagger__pb2
DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n\x12app/v1/robot.proto\x12\x0bviam.app.v1\x1a\x10app/v1/app.proto\x1a\x16common/v1/common.proto\x1a\x1egoogle/protobuf/duration.proto\x1a\x1cgoogle/protobuf/struct.proto\x1a\x16tagger/v1/tagger.proto"\x89\x05\n\x0bRobotConfig\x12.\n\x05cloud\x18\x01 \x01(\x0b2\x18.viam.app.v1.CloudConfigR\x05cloud\x123\n\x07remotes\x18\x02 \x03(\x0b2\x19.viam.app.v1.RemoteConfigR\x07remotes\x12<\n\ncomponents\x18\x03 \x03(\x0b2\x1c.viam.app.v1.ComponentConfigR\ncomponents\x128\n\tprocesses\x18\x04 \x03(\x0b2\x1a.viam.app.v1.ProcessConfigR\tprocesses\x126\n\x08services\x18\x05 \x03(\x0b2\x1a.viam.app.v1.ServiceConfigR\x08services\x129\n\x07network\x18\x06 \x01(\x0b2\x1a.viam.app.v1.NetworkConfigH\x00R\x07network\x88\x01\x01\x120\n\x04auth\x18\x07 \x01(\x0b2\x17.viam.app.v1.AuthConfigH\x01R\x04auth\x88\x01\x01\x12\x19\n\x05debug\x18\x08 \x01(\x08H\x02R\x05debug\x88\x01\x01\x123\n\x07modules\x18\t \x03(\x0b2\x19.viam.app.v1.ModuleConfigR\x07modules\x127\n\x15disable_partial_start\x18\n \x01(\x08H\x03R\x13disablePartialStart\x88\x01\x01\x126\n\x08packages\x18\x0b \x03(\x0b2\x1a.viam.app.v1.PackageConfigR\x08packagesB\n\n\x08_networkB\x07\n\x05_authB\x08\n\x06_debugB\x18\n\x16_disable_partial_start"8\n\x0eLocationSecret\x12\x0e\n\x02id\x18\x01 \x01(\tR\x02id\x12\x16\n\x06secret\x18\x02 \x01(\tR\x06secret"\xd8\x02\n\x0bCloudConfig\x12\x0e\n\x02id\x18\x01 \x01(\tR\x02id\x12\x12\n\x04fqdn\x18\x02 \x01(\tR\x04fqdn\x12\x1d\n\nlocal_fqdn\x18\x03 \x01(\tR\tlocalFqdn\x12\x1d\n\nmanaged_by\x18\x04 \x01(\tR\tmanagedBy\x12+\n\x11signaling_address\x18\x05 \x01(\tR\x10signalingAddress\x12-\n\x12signaling_insecure\x18\x06 \x01(\x08R\x11signalingInsecure\x12+\n\x0flocation_secret\x18\x07 \x01(\tB\x02\x18\x01R\x0elocationSecret\x12\x16\n\x06secret\x18\x08 \x01(\tR\x06secret\x12F\n\x10location_secrets\x18\t \x03(\x0b2\x1b.viam.app.v1.LocationSecretR\x0flocationSecrets"\xef\x02\n\x0fComponentConfig\x12\x12\n\x04name\x18\x01 \x01(\tR\x04name\x12\x1c\n\tnamespace\x18\x02 \x01(\tR\tnamespace\x12\x12\n\x04type\x18\x03 \x01(\tR\x04type\x12\x14\n\x05model\x18\x04 \x01(\tR\x05model\x12(\n\x05frame\x18\x05 \x01(\x0b2\x12.viam.app.v1.FrameR\x05frame\x12\x1d\n\ndepends_on\x18\x06 \x03(\tR\tdependsOn\x12l\n\x0fservice_configs\x18\x07 \x03(\x0b2\'.viam.app.v1.ResourceLevelServiceConfigB\x1a\x9a\x84\x9e\x03\x15json:"service_config"R\x0eserviceConfigs\x127\n\nattributes\x18\x08 \x01(\x0b2\x17.google.protobuf.StructR\nattributes\x12\x10\n\x03api\x18\t \x01(\tR\x03api"i\n\x1aResourceLevelServiceConfig\x12\x12\n\x04type\x18\x01 \x01(\tR\x04type\x127\n\nattributes\x18\x02 \x01(\x0b2\x17.google.protobuf.StructR\nattributes"\xe5\x01\n\rProcessConfig\x12\x0e\n\x02id\x18\x01 \x01(\tR\x02id\x12\x12\n\x04name\x18\x02 \x01(\tR\x04name\x12\x12\n\x04args\x18\x03 \x03(\tR\x04args\x12\x10\n\x03cwd\x18\x04 \x01(\tR\x03cwd\x12\x19\n\x08one_shot\x18\x05 \x01(\x08R\x07oneShot\x12\x10\n\x03log\x18\x06 \x01(\x08R\x03log\x12\x1f\n\x0bstop_signal\x18\x07 \x01(\x05R\nstopSignal\x12<\n\x0cstop_timeout\x18\x08 \x01(\x0b2\x19.google.protobuf.DurationR\x0bstopTimeout"\xd5\x01\n\rServiceConfig\x12\x12\n\x04name\x18\x01 \x01(\tR\x04name\x12\x1c\n\tnamespace\x18\x02 \x01(\tR\tnamespace\x12\x12\n\x04type\x18\x03 \x01(\tR\x04type\x127\n\nattributes\x18\x04 \x01(\x0b2\x17.google.protobuf.StructR\nattributes\x12\x1d\n\ndepends_on\x18\x05 \x03(\tR\tdependsOn\x12\x14\n\x05model\x18\x06 \x01(\tR\x05model\x12\x10\n\x03api\x18\t \x01(\tR\x03api"\xc5\x01\n\rNetworkConfig\x12\x12\n\x04fqdn\x18\x01 \x01(\tR\x04fqdn\x12!\n\x0cbind_address\x18\x02 \x01(\tR\x0bbindAddress\x12"\n\rtls_cert_file\x18\x03 \x01(\tR\x0btlsCertFile\x12 \n\x0ctls_key_file\x18\x04 \x01(\tR\ntlsKeyFile\x127\n\x08sessions\x18\x05 \x01(\x0b2\x1b.viam.app.v1.SessionsConfigR\x08sessions"V\n\x0eSessionsConfig\x12D\n\x10heartbeat_window\x18\x01 \x01(\x0b2\x19.google.protobuf.DurationR\x0fheartbeatWindow"\xe5\x01\n\nAuthConfig\x12:\n\x08handlers\x18\x01 \x03(\x0b2\x1e.viam.app.v1.AuthHandlerConfigR\x08handlers\x12*\n\x11tls_auth_entities\x18\x02 \x03(\tR\x0ftlsAuthEntities\x12V\n\x14external_auth_config\x18\x03 \x01(\x0b2\x1f.viam.app.v1.ExternalAuthConfigH\x00R\x12externalAuthConfig\x88\x01\x01B\x17\n\x15_external_auth_config"7\n\x08JWKSFile\x12+\n\x04json\x18\x01 \x01(\x0b2\x17.google.protobuf.StructR\x04json"?\n\x12ExternalAuthConfig\x12)\n\x04jwks\x18\x01 \x01(\x0b2\x15.viam.app.v1.JWKSFileR\x04jwks"v\n\x11AuthHandlerConfig\x120\n\x04type\x18\x01 \x01(\x0e2\x1c.viam.app.v1.CredentialsTypeR\x04type\x12/\n\x06config\x18\x05 \x01(\x0b2\x17.google.protobuf.StructR\x06config"\xcd\x01\n\x05Frame\x12\x16\n\x06parent\x18\x01 \x01(\tR\x06parent\x12:\n\x0btranslation\x18\x02 \x01(\x0b2\x18.viam.app.v1.TranslationR\x0btranslation\x12:\n\x0borientation\x18\x03 \x01(\x0b2\x18.viam.app.v1.OrientationR\x0borientation\x124\n\x08geometry\x18\x04 \x01(\x0b2\x18.viam.common.v1.GeometryR\x08geometry"7\n\x0bTranslation\x12\x0c\n\x01x\x18\x01 \x01(\x01R\x01x\x12\x0c\n\x01y\x18\x02 \x01(\x01R\x01y\x12\x0c\n\x01z\x18\x03 \x01(\x01R\x01z"\xd0\x07\n\x0bOrientation\x12O\n\x0eno_orientation\x18\x01 \x01(\x0b2&.viam.app.v1.Orientation.NoOrientationH\x00R\rnoOrientation\x12Z\n\x0evector_radians\x18\x02 \x01(\x0b21.viam.app.v1.Orientation.OrientationVectorRadiansH\x00R\rvectorRadians\x12Z\n\x0evector_degrees\x18\x03 \x01(\x0b21.viam.app.v1.Orientation.OrientationVectorDegreesH\x00R\rvectorDegrees\x12I\n\x0ceuler_angles\x18\x04 \x01(\x0b2$.viam.app.v1.Orientation.EulerAnglesH\x00R\x0beulerAngles\x12F\n\x0baxis_angles\x18\x05 \x01(\x0b2#.viam.app.v1.Orientation.AxisAnglesH\x00R\naxisAngles\x12E\n\nquaternion\x18\x06 \x01(\x0b2#.viam.app.v1.Orientation.QuaternionH\x00R\nquaternion\x1a\x0f\n\rNoOrientation\x1aj\n\x18OrientationVectorRadians\x12$\n\x05theta\x18\x01 \x01(\x01B\x0e\x9a\x84\x9e\x03\tjson:"th"R\x05theta\x12\x0c\n\x01x\x18\x02 \x01(\x01R\x01x\x12\x0c\n\x01y\x18\x03 \x01(\x01R\x01y\x12\x0c\n\x01z\x18\x04 \x01(\x01R\x01z\x1aj\n\x18OrientationVectorDegrees\x12$\n\x05theta\x18\x01 \x01(\x01B\x0e\x9a\x84\x9e\x03\tjson:"th"R\x05theta\x12\x0c\n\x01x\x18\x02 \x01(\x01R\x01x\x12\x0c\n\x01y\x18\x03 \x01(\x01R\x01y\x12\x0c\n\x01z\x18\x04 \x01(\x01R\x01z\x1aI\n\x0bEulerAngles\x12\x12\n\x04roll\x18\x01 \x01(\x01R\x04roll\x12\x14\n\x05pitch\x18\x02 \x01(\x01R\x05pitch\x12\x10\n\x03yaw\x18\x03 \x01(\x01R\x03yaw\x1a\\\n\nAxisAngles\x12$\n\x05theta\x18\x01 \x01(\x01B\x0e\x9a\x84\x9e\x03\tjson:"th"R\x05theta\x12\x0c\n\x01x\x18\x02 \x01(\x01R\x01x\x12\x0c\n\x01y\x18\x03 \x01(\x01R\x01y\x12\x0c\n\x01z\x18\x04 \x01(\x01R\x01z\x1aD\n\nQuaternion\x12\x0c\n\x01w\x18\x01 \x01(\x01R\x01w\x12\x0c\n\x01x\x18\x02 \x01(\x01R\x01x\x12\x0c\n\x01y\x18\x03 \x01(\x01R\x01y\x12\x0c\n\x01z\x18\x04 \x01(\x01R\x01zB\x06\n\x04type"\xf5\x03\n\x0cRemoteConfig\x12\x12\n\x04name\x18\x01 \x01(\tR\x04name\x12\x18\n\x07address\x18\x02 \x01(\tR\x07address\x12(\n\x05frame\x18\x03 \x01(\x0b2\x12.viam.app.v1.FrameR\x05frame\x12+\n\x04auth\x18\x04 \x01(\x0b2\x17.viam.app.v1.RemoteAuthR\x04auth\x12\x1d\n\nmanaged_by\x18\x05 \x01(\tR\tmanagedBy\x12\x1a\n\x08insecure\x18\x06 \x01(\x08R\x08insecure\x12U\n\x19connection_check_interval\x18\x07 \x01(\x0b2\x19.google.protobuf.DurationR\x17connectionCheckInterval\x12H\n\x12reconnect_interval\x18\x08 \x01(\x0b2\x19.google.protobuf.DurationR\x11reconnectInterval\x12l\n\x0fservice_configs\x18\t \x03(\x0b2\'.viam.app.v1.ResourceLevelServiceConfigB\x1a\x9a\x84\x9e\x03\x15json:"service_config"R\x0eserviceConfigs\x12\x16\n\x06secret\x18\n \x01(\tR\x06secret"\xc6\x01\n\nRemoteAuth\x12E\n\x0bcredentials\x18\x01 \x01(\x0b2#.viam.app.v1.RemoteAuth.CredentialsR\x0bcredentials\x12\x16\n\x06entity\x18\x02 \x01(\tR\x06entity\x1aY\n\x0bCredentials\x120\n\x04type\x18\x01 \x01(\x0e2\x1c.viam.app.v1.CredentialsTypeR\x04type\x12\x18\n\x07payload\x18\x02 \x01(\tR\x07payload"\xac\x01\n\tAgentInfo\x12\x12\n\x04host\x18\x01 \x01(\tR\x04host\x12\x0e\n\x02os\x18\x02 \x01(\tR\x02os\x12\x10\n\x03ips\x18\x03 \x03(\tR\x03ips\x12\x18\n\x07version\x18\x04 \x01(\tR\x07version\x12!\n\x0cgit_revision\x18\x05 \x01(\tR\x0bgitRevision\x12\x1f\n\x08platform\x18\x06 \x01(\tH\x00R\x08platform\x88\x01\x01B\x0b\n\t_platform"j\n\rConfigRequest\x12\x0e\n\x02id\x18\x01 \x01(\tR\x02id\x12:\n\nagent_info\x18\x02 \x01(\x0b2\x16.viam.app.v1.AgentInfoH\x00R\tagentInfo\x88\x01\x01B\r\n\x0b_agent_info"B\n\x0eConfigResponse\x120\n\x06config\x18\x01 \x01(\x0b2\x18.viam.app.v1.RobotConfigR\x06config"$\n\x12CertificateRequest\x12\x0e\n\x02id\x18\x01 \x01(\tR\x02id"v\n\x13CertificateResponse\x12\x0e\n\x02id\x18\x01 \x01(\tR\x02id\x12\'\n\x0ftls_certificate\x18\x02 \x01(\tR\x0etlsCertificate\x12&\n\x0ftls_private_key\x18\x03 \x01(\tR\rtlsPrivateKey"G\n\nLogRequest\x12\x0e\n\x02id\x18\x01 \x01(\tR\x02id\x12)\n\x04logs\x18\x02 \x03(\x0b2\x15.viam.app.v1.LogEntryR\x04logs"\r\n\x0bLogResponse"%\n\x13NeedsRestartRequest\x12\x0e\n\x02id\x18\x01 \x01(\tR\x02id"\x9a\x01\n\x14NeedsRestartResponse\x12\x0e\n\x02id\x18\x01 \x01(\tR\x02id\x12!\n\x0cmust_restart\x18\x02 \x01(\x08R\x0bmustRestart\x12O\n\x16restart_check_interval\x18\x03 \x01(\x0b2\x19.google.protobuf.DurationR\x14restartCheckInterval"S\n\x0cModuleConfig\x12\x12\n\x04name\x18\x01 \x01(\tR\x04name\x12\x12\n\x04path\x18\x02 \x01(\tR\x04path\x12\x1b\n\tlog_level\x18\x03 \x01(\tR\x08logLevel"k\n\rPackageConfig\x12\x12\n\x04name\x18\x01 \x01(\tR\x04name\x12\x18\n\x07package\x18\x02 \x01(\tR\x07package\x12\x18\n\x07version\x18\x03 \x01(\tR\x07version\x12\x12\n\x04type\x18\x04 \x01(\tR\x04type*\xbf\x01\n\x0fCredentialsType\x12 \n\x1cCREDENTIALS_TYPE_UNSPECIFIED\x10\x00\x12\x1d\n\x19CREDENTIALS_TYPE_INTERNAL\x10\x01\x12\x1c\n\x18CREDENTIALS_TYPE_API_KEY\x10\x02\x12!\n\x1dCREDENTIALS_TYPE_ROBOT_SECRET\x10\x03\x12*\n&CREDENTIALS_TYPE_ROBOT_LOCATION_SECRET\x10\x042\xb2\x02\n\x0cRobotService\x12A\n\x06Config\x12\x1a.viam.app.v1.ConfigRequest\x1a\x1b.viam.app.v1.ConfigResponse\x12P\n\x0bCertificate\x12\x1f.viam.app.v1.CertificateRequest\x1a .viam.app.v1.CertificateResponse\x128\n\x03Log\x12\x17.viam.app.v1.LogRequest\x1a\x18.viam.app.v1.LogResponse\x12S\n\x0cNeedsRestart\x12 .viam.app.v1.NeedsRestartRequest\x1a!.viam.app.v1.NeedsRestartResponseB\x18Z\x16go.viam.com/api/app/v1b\x06proto3')
-_globals = globals()
-_builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, _globals)
-_builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, 'app.v1.robot_pb2', _globals)
+_builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, globals())
+_builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, 'app.v1.robot_pb2', globals())
if _descriptor._USE_C_DESCRIPTORS == False:
DESCRIPTOR._options = None
DESCRIPTOR._serialized_options = b'Z\x16go.viam.com/api/app/v1'
@@ -28,79 +27,79 @@
_ORIENTATION_AXISANGLES.fields_by_name['theta']._serialized_options = b'\x9a\x84\x9e\x03\tjson:"th"'
_REMOTECONFIG.fields_by_name['service_configs']._options = None
_REMOTECONFIG.fields_by_name['service_configs']._serialized_options = b'\x9a\x84\x9e\x03\x15json:"service_config"'
- _globals['_CREDENTIALSTYPE']._serialized_start = 5844
- _globals['_CREDENTIALSTYPE']._serialized_end = 6035
- _globals['_ROBOTCONFIG']._serialized_start = 164
- _globals['_ROBOTCONFIG']._serialized_end = 813
- _globals['_LOCATIONSECRET']._serialized_start = 815
- _globals['_LOCATIONSECRET']._serialized_end = 871
- _globals['_CLOUDCONFIG']._serialized_start = 874
- _globals['_CLOUDCONFIG']._serialized_end = 1218
- _globals['_COMPONENTCONFIG']._serialized_start = 1221
- _globals['_COMPONENTCONFIG']._serialized_end = 1588
- _globals['_RESOURCELEVELSERVICECONFIG']._serialized_start = 1590
- _globals['_RESOURCELEVELSERVICECONFIG']._serialized_end = 1695
- _globals['_PROCESSCONFIG']._serialized_start = 1698
- _globals['_PROCESSCONFIG']._serialized_end = 1927
- _globals['_SERVICECONFIG']._serialized_start = 1930
- _globals['_SERVICECONFIG']._serialized_end = 2143
- _globals['_NETWORKCONFIG']._serialized_start = 2146
- _globals['_NETWORKCONFIG']._serialized_end = 2343
- _globals['_SESSIONSCONFIG']._serialized_start = 2345
- _globals['_SESSIONSCONFIG']._serialized_end = 2431
- _globals['_AUTHCONFIG']._serialized_start = 2434
- _globals['_AUTHCONFIG']._serialized_end = 2663
- _globals['_JWKSFILE']._serialized_start = 2665
- _globals['_JWKSFILE']._serialized_end = 2720
- _globals['_EXTERNALAUTHCONFIG']._serialized_start = 2722
- _globals['_EXTERNALAUTHCONFIG']._serialized_end = 2785
- _globals['_AUTHHANDLERCONFIG']._serialized_start = 2787
- _globals['_AUTHHANDLERCONFIG']._serialized_end = 2905
- _globals['_FRAME']._serialized_start = 2908
- _globals['_FRAME']._serialized_end = 3113
- _globals['_TRANSLATION']._serialized_start = 3115
- _globals['_TRANSLATION']._serialized_end = 3170
- _globals['_ORIENTATION']._serialized_start = 3173
- _globals['_ORIENTATION']._serialized_end = 4149
- _globals['_ORIENTATION_NOORIENTATION']._serialized_start = 3671
- _globals['_ORIENTATION_NOORIENTATION']._serialized_end = 3686
- _globals['_ORIENTATION_ORIENTATIONVECTORRADIANS']._serialized_start = 3688
- _globals['_ORIENTATION_ORIENTATIONVECTORRADIANS']._serialized_end = 3794
- _globals['_ORIENTATION_ORIENTATIONVECTORDEGREES']._serialized_start = 3796
- _globals['_ORIENTATION_ORIENTATIONVECTORDEGREES']._serialized_end = 3902
- _globals['_ORIENTATION_EULERANGLES']._serialized_start = 3904
- _globals['_ORIENTATION_EULERANGLES']._serialized_end = 3977
- _globals['_ORIENTATION_AXISANGLES']._serialized_start = 3979
- _globals['_ORIENTATION_AXISANGLES']._serialized_end = 4071
- _globals['_ORIENTATION_QUATERNION']._serialized_start = 4073
- _globals['_ORIENTATION_QUATERNION']._serialized_end = 4141
- _globals['_REMOTECONFIG']._serialized_start = 4152
- _globals['_REMOTECONFIG']._serialized_end = 4653
- _globals['_REMOTEAUTH']._serialized_start = 4656
- _globals['_REMOTEAUTH']._serialized_end = 4854
- _globals['_REMOTEAUTH_CREDENTIALS']._serialized_start = 4765
- _globals['_REMOTEAUTH_CREDENTIALS']._serialized_end = 4854
- _globals['_AGENTINFO']._serialized_start = 4857
- _globals['_AGENTINFO']._serialized_end = 5029
- _globals['_CONFIGREQUEST']._serialized_start = 5031
- _globals['_CONFIGREQUEST']._serialized_end = 5137
- _globals['_CONFIGRESPONSE']._serialized_start = 5139
- _globals['_CONFIGRESPONSE']._serialized_end = 5205
- _globals['_CERTIFICATEREQUEST']._serialized_start = 5207
- _globals['_CERTIFICATEREQUEST']._serialized_end = 5243
- _globals['_CERTIFICATERESPONSE']._serialized_start = 5245
- _globals['_CERTIFICATERESPONSE']._serialized_end = 5363
- _globals['_LOGREQUEST']._serialized_start = 5365
- _globals['_LOGREQUEST']._serialized_end = 5436
- _globals['_LOGRESPONSE']._serialized_start = 5438
- _globals['_LOGRESPONSE']._serialized_end = 5451
- _globals['_NEEDSRESTARTREQUEST']._serialized_start = 5453
- _globals['_NEEDSRESTARTREQUEST']._serialized_end = 5490
- _globals['_NEEDSRESTARTRESPONSE']._serialized_start = 5493
- _globals['_NEEDSRESTARTRESPONSE']._serialized_end = 5647
- _globals['_MODULECONFIG']._serialized_start = 5649
- _globals['_MODULECONFIG']._serialized_end = 5732
- _globals['_PACKAGECONFIG']._serialized_start = 5734
- _globals['_PACKAGECONFIG']._serialized_end = 5841
- _globals['_ROBOTSERVICE']._serialized_start = 6038
- _globals['_ROBOTSERVICE']._serialized_end = 6344
\ No newline at end of file
+ _CREDENTIALSTYPE._serialized_start = 5844
+ _CREDENTIALSTYPE._serialized_end = 6035
+ _ROBOTCONFIG._serialized_start = 164
+ _ROBOTCONFIG._serialized_end = 813
+ _LOCATIONSECRET._serialized_start = 815
+ _LOCATIONSECRET._serialized_end = 871
+ _CLOUDCONFIG._serialized_start = 874
+ _CLOUDCONFIG._serialized_end = 1218
+ _COMPONENTCONFIG._serialized_start = 1221
+ _COMPONENTCONFIG._serialized_end = 1588
+ _RESOURCELEVELSERVICECONFIG._serialized_start = 1590
+ _RESOURCELEVELSERVICECONFIG._serialized_end = 1695
+ _PROCESSCONFIG._serialized_start = 1698
+ _PROCESSCONFIG._serialized_end = 1927
+ _SERVICECONFIG._serialized_start = 1930
+ _SERVICECONFIG._serialized_end = 2143
+ _NETWORKCONFIG._serialized_start = 2146
+ _NETWORKCONFIG._serialized_end = 2343
+ _SESSIONSCONFIG._serialized_start = 2345
+ _SESSIONSCONFIG._serialized_end = 2431
+ _AUTHCONFIG._serialized_start = 2434
+ _AUTHCONFIG._serialized_end = 2663
+ _JWKSFILE._serialized_start = 2665
+ _JWKSFILE._serialized_end = 2720
+ _EXTERNALAUTHCONFIG._serialized_start = 2722
+ _EXTERNALAUTHCONFIG._serialized_end = 2785
+ _AUTHHANDLERCONFIG._serialized_start = 2787
+ _AUTHHANDLERCONFIG._serialized_end = 2905
+ _FRAME._serialized_start = 2908
+ _FRAME._serialized_end = 3113
+ _TRANSLATION._serialized_start = 3115
+ _TRANSLATION._serialized_end = 3170
+ _ORIENTATION._serialized_start = 3173
+ _ORIENTATION._serialized_end = 4149
+ _ORIENTATION_NOORIENTATION._serialized_start = 3671
+ _ORIENTATION_NOORIENTATION._serialized_end = 3686
+ _ORIENTATION_ORIENTATIONVECTORRADIANS._serialized_start = 3688
+ _ORIENTATION_ORIENTATIONVECTORRADIANS._serialized_end = 3794
+ _ORIENTATION_ORIENTATIONVECTORDEGREES._serialized_start = 3796
+ _ORIENTATION_ORIENTATIONVECTORDEGREES._serialized_end = 3902
+ _ORIENTATION_EULERANGLES._serialized_start = 3904
+ _ORIENTATION_EULERANGLES._serialized_end = 3977
+ _ORIENTATION_AXISANGLES._serialized_start = 3979
+ _ORIENTATION_AXISANGLES._serialized_end = 4071
+ _ORIENTATION_QUATERNION._serialized_start = 4073
+ _ORIENTATION_QUATERNION._serialized_end = 4141
+ _REMOTECONFIG._serialized_start = 4152
+ _REMOTECONFIG._serialized_end = 4653
+ _REMOTEAUTH._serialized_start = 4656
+ _REMOTEAUTH._serialized_end = 4854
+ _REMOTEAUTH_CREDENTIALS._serialized_start = 4765
+ _REMOTEAUTH_CREDENTIALS._serialized_end = 4854
+ _AGENTINFO._serialized_start = 4857
+ _AGENTINFO._serialized_end = 5029
+ _CONFIGREQUEST._serialized_start = 5031
+ _CONFIGREQUEST._serialized_end = 5137
+ _CONFIGRESPONSE._serialized_start = 5139
+ _CONFIGRESPONSE._serialized_end = 5205
+ _CERTIFICATEREQUEST._serialized_start = 5207
+ _CERTIFICATEREQUEST._serialized_end = 5243
+ _CERTIFICATERESPONSE._serialized_start = 5245
+ _CERTIFICATERESPONSE._serialized_end = 5363
+ _LOGREQUEST._serialized_start = 5365
+ _LOGREQUEST._serialized_end = 5436
+ _LOGRESPONSE._serialized_start = 5438
+ _LOGRESPONSE._serialized_end = 5451
+ _NEEDSRESTARTREQUEST._serialized_start = 5453
+ _NEEDSRESTARTREQUEST._serialized_end = 5490
+ _NEEDSRESTARTRESPONSE._serialized_start = 5493
+ _NEEDSRESTARTRESPONSE._serialized_end = 5647
+ _MODULECONFIG._serialized_start = 5649
+ _MODULECONFIG._serialized_end = 5732
+ _PACKAGECONFIG._serialized_start = 5734
+ _PACKAGECONFIG._serialized_end = 5841
+ _ROBOTSERVICE._serialized_start = 6038
+ _ROBOTSERVICE._serialized_end = 6344
\ No newline at end of file
diff --git a/src/viam/gen/common/v1/common_pb2.py b/src/viam/gen/common/v1/common_pb2.py
index 07bc73f02..5b1209557 100644
--- a/src/viam/gen/common/v1/common_pb2.py
+++ b/src/viam/gen/common/v1/common_pb2.py
@@ -1,16 +1,15 @@
"""Generated protocol buffer code."""
+from google.protobuf.internal import builder as _builder
from google.protobuf import descriptor as _descriptor
from google.protobuf import descriptor_pool as _descriptor_pool
from google.protobuf import symbol_database as _symbol_database
-from google.protobuf.internal import builder as _builder
_sym_db = _symbol_database.Default()
from google.protobuf import descriptor_pb2 as google_dot_protobuf_dot_descriptor__pb2
from google.protobuf import struct_pb2 as google_dot_protobuf_dot_struct__pb2
from google.protobuf import timestamp_pb2 as google_dot_protobuf_dot_timestamp__pb2
DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n\x16common/v1/common.proto\x12\x0eviam.common.v1\x1a google/protobuf/descriptor.proto\x1a\x1cgoogle/protobuf/struct.proto\x1a\x1fgoogle/protobuf/timestamp.proto"n\n\x0cResourceName\x12\x1c\n\tnamespace\x18\x01 \x01(\tR\tnamespace\x12\x12\n\x04type\x18\x02 \x01(\tR\x04type\x12\x18\n\x07subtype\x18\x03 \x01(\tR\x07subtype\x12\x12\n\x04name\x18\x04 \x01(\tR\x04name"\xfc\x02\n\x0bBoardStatus\x12B\n\x07analogs\x18\x01 \x03(\x0b2(.viam.common.v1.BoardStatus.AnalogsEntryR\x07analogs\x12a\n\x12digital_interrupts\x18\x02 \x03(\x0b22.viam.common.v1.BoardStatus.DigitalInterruptsEntryR\x11digitalInterrupts\x1aX\n\x0cAnalogsEntry\x12\x10\n\x03key\x18\x01 \x01(\tR\x03key\x122\n\x05value\x18\x02 \x01(\x0b2\x1c.viam.common.v1.AnalogStatusR\x05value:\x028\x01\x1al\n\x16DigitalInterruptsEntry\x12\x10\n\x03key\x18\x01 \x01(\tR\x03key\x12<\n\x05value\x18\x02 \x01(\x0b2&.viam.common.v1.DigitalInterruptStatusR\x05value:\x028\x01"$\n\x0cAnalogStatus\x12\x14\n\x05value\x18\x01 \x01(\x05R\x05value".\n\x16DigitalInterruptStatus\x12\x14\n\x05value\x18\x01 \x01(\x03R\x05value"y\n\x04Pose\x12\x0c\n\x01x\x18\x01 \x01(\x01R\x01x\x12\x0c\n\x01y\x18\x02 \x01(\x01R\x01y\x12\x0c\n\x01z\x18\x03 \x01(\x01R\x01z\x12\x0f\n\x03o_x\x18\x04 \x01(\x01R\x02oX\x12\x0f\n\x03o_y\x18\x05 \x01(\x01R\x02oY\x12\x0f\n\x03o_z\x18\x06 \x01(\x01R\x02oZ\x12\x14\n\x05theta\x18\x07 \x01(\x01R\x05theta"V\n\x0bOrientation\x12\x0f\n\x03o_x\x18\x01 \x01(\x01R\x02oX\x12\x0f\n\x03o_y\x18\x02 \x01(\x01R\x02oY\x12\x0f\n\x03o_z\x18\x03 \x01(\x01R\x02oZ\x12\x14\n\x05theta\x18\x04 \x01(\x01R\x05theta"`\n\x0bPoseInFrame\x12\'\n\x0freference_frame\x18\x01 \x01(\tR\x0ereferenceFrame\x12(\n\x04pose\x18\x02 \x01(\x0b2\x14.viam.common.v1.PoseR\x04pose"3\n\x07Vector3\x12\x0c\n\x01x\x18\x01 \x01(\x01R\x01x\x12\x0c\n\x01y\x18\x02 \x01(\x01R\x01y\x12\x0c\n\x01z\x18\x03 \x01(\x01R\x01z"%\n\x06Sphere\x12\x1b\n\tradius_mm\x18\x01 \x01(\x01R\x08radiusMm"C\n\x07Capsule\x12\x1b\n\tradius_mm\x18\x01 \x01(\x01R\x08radiusMm\x12\x1b\n\tlength_mm\x18\x02 \x01(\x01R\x08lengthMm"D\n\x10RectangularPrism\x120\n\x07dims_mm\x18\x01 \x01(\x0b2\x17.viam.common.v1.Vector3R\x06dimsMm"\xfc\x01\n\x08Geometry\x12,\n\x06center\x18\x01 \x01(\x0b2\x14.viam.common.v1.PoseR\x06center\x120\n\x06sphere\x18\x02 \x01(\x0b2\x16.viam.common.v1.SphereH\x00R\x06sphere\x124\n\x03box\x18\x03 \x01(\x0b2 .viam.common.v1.RectangularPrismH\x00R\x03box\x123\n\x07capsule\x18\x05 \x01(\x0b2\x17.viam.common.v1.CapsuleH\x00R\x07capsule\x12\x14\n\x05label\x18\x04 \x01(\tR\x05labelB\x0f\n\rgeometry_type"v\n\x11GeometriesInFrame\x12\'\n\x0freference_frame\x18\x01 \x01(\tR\x0ereferenceFrame\x128\n\ngeometries\x18\x02 \x03(\x0b2\x18.viam.common.v1.GeometryR\ngeometries"v\n\x10PointCloudObject\x12\x1f\n\x0bpoint_cloud\x18\x01 \x01(\x0cR\npointCloud\x12A\n\ngeometries\x18\x02 \x01(\x0b2!.viam.common.v1.GeometriesInFrameR\ngeometries"D\n\x08GeoPoint\x12\x1a\n\x08latitude\x18\x01 \x01(\x01R\x08latitude\x12\x1c\n\tlongitude\x18\x02 \x01(\x01R\tlongitude"}\n\x0bGeoObstacle\x124\n\x08location\x18\x01 \x01(\x0b2\x18.viam.common.v1.GeoPointR\x08location\x128\n\ngeometries\x18\x02 \x03(\x0b2\x18.viam.common.v1.GeometryR\ngeometries"\xe2\x01\n\tTransform\x12\'\n\x0freference_frame\x18\x01 \x01(\tR\x0ereferenceFrame\x12P\n\x16pose_in_observer_frame\x18\x02 \x01(\x0b2\x1b.viam.common.v1.PoseInFrameR\x13poseInObserverFrame\x12F\n\x0fphysical_object\x18\x03 \x01(\x0b2\x18.viam.common.v1.GeometryH\x00R\x0ephysicalObject\x88\x01\x01B\x12\n\x10_physical_object"\x88\x01\n\nWorldState\x12?\n\tobstacles\x18\x01 \x03(\x0b2!.viam.common.v1.GeometriesInFrameR\tobstacles\x129\n\ntransforms\x18\x03 \x03(\x0b2\x19.viam.common.v1.TransformR\ntransforms"-\n\x0eActuatorStatus\x12\x1b\n\tis_moving\x18\x01 \x01(\x08R\x08isMoving"d\n\x10ResponseMetadata\x12@\n\x0bcaptured_at\x18\x01 \x01(\x0b2\x1a.google.protobuf.TimestampH\x00R\ncapturedAt\x88\x01\x01B\x0e\n\x0c_captured_at"Y\n\x10DoCommandRequest\x12\x12\n\x04name\x18\x01 \x01(\tR\x04name\x121\n\x07command\x18\x02 \x01(\x0b2\x17.google.protobuf.StructR\x07command"D\n\x11DoCommandResponse\x12/\n\x06result\x18\x01 \x01(\x0b2\x17.google.protobuf.StructR\x06result"*\n\x14GetKinematicsRequest\x12\x12\n\x04name\x18\x01 \x01(\tR\x04name"~\n\x15GetKinematicsResponse\x12<\n\x06format\x18\x01 \x01(\x0e2$.viam.common.v1.KinematicsFileFormatR\x06format\x12\'\n\x0fkinematics_data\x18\x02 \x01(\x0cR\x0ekinematicsData"*\n\x14GetGeometriesRequest\x12\x12\n\x04name\x18\x01 \x01(\tR\x04name"Q\n\x15GetGeometriesResponse\x128\n\ngeometries\x18\x01 \x03(\x0b2\x18.viam.common.v1.GeometryR\ngeometries*\x7f\n\x14KinematicsFileFormat\x12&\n"KINEMATICS_FILE_FORMAT_UNSPECIFIED\x10\x00\x12\x1e\n\x1aKINEMATICS_FILE_FORMAT_SVA\x10\x01\x12\x1f\n\x1bKINEMATICS_FILE_FORMAT_URDF\x10\x02:a\n\x1asafety_heartbeat_monitored\x12\x1e.google.protobuf.MethodOptions\x18\xa4\x92\x05 \x01(\x08R\x18safetyHeartbeatMonitored\x88\x01\x01B/\n\x12com.viam.common.v1Z\x19go.viam.com/api/common/v1b\x06proto3')
-_globals = globals()
-_builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, _globals)
-_builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, 'common.v1.common_pb2', _globals)
+_builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, globals())
+_builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, 'common.v1.common_pb2', globals())
if _descriptor._USE_C_DESCRIPTORS == False:
google_dot_protobuf_dot_descriptor__pb2.MethodOptions.RegisterExtension(safety_heartbeat_monitored)
DESCRIPTOR._options = None
@@ -19,61 +18,61 @@
_BOARDSTATUS_ANALOGSENTRY._serialized_options = b'8\x01'
_BOARDSTATUS_DIGITALINTERRUPTSENTRY._options = None
_BOARDSTATUS_DIGITALINTERRUPTSENTRY._serialized_options = b'8\x01'
- _globals['_KINEMATICSFILEFORMAT']._serialized_start = 2929
- _globals['_KINEMATICSFILEFORMAT']._serialized_end = 3056
- _globals['_RESOURCENAME']._serialized_start = 139
- _globals['_RESOURCENAME']._serialized_end = 249
- _globals['_BOARDSTATUS']._serialized_start = 252
- _globals['_BOARDSTATUS']._serialized_end = 632
- _globals['_BOARDSTATUS_ANALOGSENTRY']._serialized_start = 434
- _globals['_BOARDSTATUS_ANALOGSENTRY']._serialized_end = 522
- _globals['_BOARDSTATUS_DIGITALINTERRUPTSENTRY']._serialized_start = 524
- _globals['_BOARDSTATUS_DIGITALINTERRUPTSENTRY']._serialized_end = 632
- _globals['_ANALOGSTATUS']._serialized_start = 634
- _globals['_ANALOGSTATUS']._serialized_end = 670
- _globals['_DIGITALINTERRUPTSTATUS']._serialized_start = 672
- _globals['_DIGITALINTERRUPTSTATUS']._serialized_end = 718
- _globals['_POSE']._serialized_start = 720
- _globals['_POSE']._serialized_end = 841
- _globals['_ORIENTATION']._serialized_start = 843
- _globals['_ORIENTATION']._serialized_end = 929
- _globals['_POSEINFRAME']._serialized_start = 931
- _globals['_POSEINFRAME']._serialized_end = 1027
- _globals['_VECTOR3']._serialized_start = 1029
- _globals['_VECTOR3']._serialized_end = 1080
- _globals['_SPHERE']._serialized_start = 1082
- _globals['_SPHERE']._serialized_end = 1119
- _globals['_CAPSULE']._serialized_start = 1121
- _globals['_CAPSULE']._serialized_end = 1188
- _globals['_RECTANGULARPRISM']._serialized_start = 1190
- _globals['_RECTANGULARPRISM']._serialized_end = 1258
- _globals['_GEOMETRY']._serialized_start = 1261
- _globals['_GEOMETRY']._serialized_end = 1513
- _globals['_GEOMETRIESINFRAME']._serialized_start = 1515
- _globals['_GEOMETRIESINFRAME']._serialized_end = 1633
- _globals['_POINTCLOUDOBJECT']._serialized_start = 1635
- _globals['_POINTCLOUDOBJECT']._serialized_end = 1753
- _globals['_GEOPOINT']._serialized_start = 1755
- _globals['_GEOPOINT']._serialized_end = 1823
- _globals['_GEOOBSTACLE']._serialized_start = 1825
- _globals['_GEOOBSTACLE']._serialized_end = 1950
- _globals['_TRANSFORM']._serialized_start = 1953
- _globals['_TRANSFORM']._serialized_end = 2179
- _globals['_WORLDSTATE']._serialized_start = 2182
- _globals['_WORLDSTATE']._serialized_end = 2318
- _globals['_ACTUATORSTATUS']._serialized_start = 2320
- _globals['_ACTUATORSTATUS']._serialized_end = 2365
- _globals['_RESPONSEMETADATA']._serialized_start = 2367
- _globals['_RESPONSEMETADATA']._serialized_end = 2467
- _globals['_DOCOMMANDREQUEST']._serialized_start = 2469
- _globals['_DOCOMMANDREQUEST']._serialized_end = 2558
- _globals['_DOCOMMANDRESPONSE']._serialized_start = 2560
- _globals['_DOCOMMANDRESPONSE']._serialized_end = 2628
- _globals['_GETKINEMATICSREQUEST']._serialized_start = 2630
- _globals['_GETKINEMATICSREQUEST']._serialized_end = 2672
- _globals['_GETKINEMATICSRESPONSE']._serialized_start = 2674
- _globals['_GETKINEMATICSRESPONSE']._serialized_end = 2800
- _globals['_GETGEOMETRIESREQUEST']._serialized_start = 2802
- _globals['_GETGEOMETRIESREQUEST']._serialized_end = 2844
- _globals['_GETGEOMETRIESRESPONSE']._serialized_start = 2846
- _globals['_GETGEOMETRIESRESPONSE']._serialized_end = 2927
\ No newline at end of file
+ _KINEMATICSFILEFORMAT._serialized_start = 2929
+ _KINEMATICSFILEFORMAT._serialized_end = 3056
+ _RESOURCENAME._serialized_start = 139
+ _RESOURCENAME._serialized_end = 249
+ _BOARDSTATUS._serialized_start = 252
+ _BOARDSTATUS._serialized_end = 632
+ _BOARDSTATUS_ANALOGSENTRY._serialized_start = 434
+ _BOARDSTATUS_ANALOGSENTRY._serialized_end = 522
+ _BOARDSTATUS_DIGITALINTERRUPTSENTRY._serialized_start = 524
+ _BOARDSTATUS_DIGITALINTERRUPTSENTRY._serialized_end = 632
+ _ANALOGSTATUS._serialized_start = 634
+ _ANALOGSTATUS._serialized_end = 670
+ _DIGITALINTERRUPTSTATUS._serialized_start = 672
+ _DIGITALINTERRUPTSTATUS._serialized_end = 718
+ _POSE._serialized_start = 720
+ _POSE._serialized_end = 841
+ _ORIENTATION._serialized_start = 843
+ _ORIENTATION._serialized_end = 929
+ _POSEINFRAME._serialized_start = 931
+ _POSEINFRAME._serialized_end = 1027
+ _VECTOR3._serialized_start = 1029
+ _VECTOR3._serialized_end = 1080
+ _SPHERE._serialized_start = 1082
+ _SPHERE._serialized_end = 1119
+ _CAPSULE._serialized_start = 1121
+ _CAPSULE._serialized_end = 1188
+ _RECTANGULARPRISM._serialized_start = 1190
+ _RECTANGULARPRISM._serialized_end = 1258
+ _GEOMETRY._serialized_start = 1261
+ _GEOMETRY._serialized_end = 1513
+ _GEOMETRIESINFRAME._serialized_start = 1515
+ _GEOMETRIESINFRAME._serialized_end = 1633
+ _POINTCLOUDOBJECT._serialized_start = 1635
+ _POINTCLOUDOBJECT._serialized_end = 1753
+ _GEOPOINT._serialized_start = 1755
+ _GEOPOINT._serialized_end = 1823
+ _GEOOBSTACLE._serialized_start = 1825
+ _GEOOBSTACLE._serialized_end = 1950
+ _TRANSFORM._serialized_start = 1953
+ _TRANSFORM._serialized_end = 2179
+ _WORLDSTATE._serialized_start = 2182
+ _WORLDSTATE._serialized_end = 2318
+ _ACTUATORSTATUS._serialized_start = 2320
+ _ACTUATORSTATUS._serialized_end = 2365
+ _RESPONSEMETADATA._serialized_start = 2367
+ _RESPONSEMETADATA._serialized_end = 2467
+ _DOCOMMANDREQUEST._serialized_start = 2469
+ _DOCOMMANDREQUEST._serialized_end = 2558
+ _DOCOMMANDRESPONSE._serialized_start = 2560
+ _DOCOMMANDRESPONSE._serialized_end = 2628
+ _GETKINEMATICSREQUEST._serialized_start = 2630
+ _GETKINEMATICSREQUEST._serialized_end = 2672
+ _GETKINEMATICSRESPONSE._serialized_start = 2674
+ _GETKINEMATICSRESPONSE._serialized_end = 2800
+ _GETGEOMETRIESREQUEST._serialized_start = 2802
+ _GETGEOMETRIESREQUEST._serialized_end = 2844
+ _GETGEOMETRIESRESPONSE._serialized_start = 2846
+ _GETGEOMETRIESRESPONSE._serialized_end = 2927
\ No newline at end of file
diff --git a/src/viam/gen/component/arm/v1/arm_pb2.py b/src/viam/gen/component/arm/v1/arm_pb2.py
index 32c352101..6dc54b767 100644
--- a/src/viam/gen/component/arm/v1/arm_pb2.py
+++ b/src/viam/gen/component/arm/v1/arm_pb2.py
@@ -1,16 +1,15 @@
"""Generated protocol buffer code."""
+from google.protobuf.internal import builder as _builder
from google.protobuf import descriptor as _descriptor
from google.protobuf import descriptor_pool as _descriptor_pool
from google.protobuf import symbol_database as _symbol_database
-from google.protobuf.internal import builder as _builder
_sym_db = _symbol_database.Default()
from ....common.v1 import common_pb2 as common_dot_v1_dot_common__pb2
from google.api import annotations_pb2 as google_dot_api_dot_annotations__pb2
from google.protobuf import struct_pb2 as google_dot_protobuf_dot_struct__pb2
DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n\x1acomponent/arm/v1/arm.proto\x12\x15viam.component.arm.v1\x1a\x16common/v1/common.proto\x1a\x1cgoogle/api/annotations.proto\x1a\x1cgoogle/protobuf/struct.proto"Z\n\x15GetEndPositionRequest\x12\x12\n\x04name\x18\x01 \x01(\tR\x04name\x12-\n\x05extra\x18c \x01(\x0b2\x17.google.protobuf.StructR\x05extra"B\n\x16GetEndPositionResponse\x12(\n\x04pose\x18\x01 \x01(\x0b2\x14.viam.common.v1.PoseR\x04pose"(\n\x0eJointPositions\x12\x16\n\x06values\x18\x01 \x03(\x01R\x06values"]\n\x18GetJointPositionsRequest\x12\x12\n\x04name\x18\x01 \x01(\tR\x04name\x12-\n\x05extra\x18c \x01(\x0b2\x17.google.protobuf.StructR\x05extra"`\n\x19GetJointPositionsResponse\x12C\n\tpositions\x18\x01 \x01(\x0b2%.viam.component.arm.v1.JointPositionsR\tpositions"\x80\x01\n\x15MoveToPositionRequest\x12\x12\n\x04name\x18\x01 \x01(\tR\x04name\x12$\n\x02to\x18\x02 \x01(\x0b2\x14.viam.common.v1.PoseR\x02to\x12-\n\x05extra\x18c \x01(\x0b2\x17.google.protobuf.StructR\x05extra"\x18\n\x16MoveToPositionResponse"\xa5\x01\n\x1bMoveToJointPositionsRequest\x12\x12\n\x04name\x18\x01 \x01(\tR\x04name\x12C\n\tpositions\x18\x02 \x01(\x0b2%.viam.component.arm.v1.JointPositionsR\tpositions\x12-\n\x05extra\x18c \x01(\x0b2\x17.google.protobuf.StructR\x05extra"\x1e\n\x1cMoveToJointPositionsResponse"P\n\x0bStopRequest\x12\x12\n\x04name\x18\x01 \x01(\tR\x04name\x12-\n\x05extra\x18c \x01(\x0b2\x17.google.protobuf.StructR\x05extra"\x0e\n\x0cStopResponse"\xae\x01\n\x06Status\x127\n\x0cend_position\x18\x01 \x01(\x0b2\x14.viam.common.v1.PoseR\x0bendPosition\x12N\n\x0fjoint_positions\x18\x02 \x01(\x0b2%.viam.component.arm.v1.JointPositionsR\x0ejointPositions\x12\x1b\n\tis_moving\x18\x03 \x01(\x08R\x08isMoving"%\n\x0fIsMovingRequest\x12\x12\n\x04name\x18\x01 \x01(\tR\x04name"/\n\x10IsMovingResponse\x12\x1b\n\tis_moving\x18\x01 \x01(\x08R\x08isMoving2\x94\x0b\n\nArmService\x12\xa1\x01\n\x0eGetEndPosition\x12,.viam.component.arm.v1.GetEndPositionRequest\x1a-.viam.component.arm.v1.GetEndPositionResponse"2\x82\xd3\xe4\x93\x02,\x12*/viam/api/v1/component/arm/{name}/position\x12\xa5\x01\n\x0eMoveToPosition\x12,.viam.component.arm.v1.MoveToPositionRequest\x1a-.viam.component.arm.v1.MoveToPositionResponse"6\xa0\x92)\x01\x82\xd3\xe4\x93\x02,\x1a*/viam/api/v1/component/arm/{name}/position\x12\xb1\x01\n\x11GetJointPositions\x12/.viam.component.arm.v1.GetJointPositionsRequest\x1a0.viam.component.arm.v1.GetJointPositionsResponse"9\x82\xd3\xe4\x93\x023\x121/viam/api/v1/component/arm/{name}/joint_positions\x12\xbe\x01\n\x14MoveToJointPositions\x122.viam.component.arm.v1.MoveToJointPositionsRequest\x1a3.viam.component.arm.v1.MoveToJointPositionsResponse"=\xa0\x92)\x01\x82\xd3\xe4\x93\x023\x1a1/viam/api/v1/component/arm/{name}/joint_positions\x12\x7f\n\x04Stop\x12".viam.component.arm.v1.StopRequest\x1a#.viam.component.arm.v1.StopResponse".\x82\xd3\xe4\x93\x02("&/viam/api/v1/component/arm/{name}/stop\x12\x90\x01\n\x08IsMoving\x12&.viam.component.arm.v1.IsMovingRequest\x1a\'.viam.component.arm.v1.IsMovingResponse"3\x82\xd3\xe4\x93\x02-\x12+/viam/api/v1/component/arm/{name}/is_moving\x12\x86\x01\n\tDoCommand\x12 .viam.common.v1.DoCommandRequest\x1a!.viam.common.v1.DoCommandResponse"4\x82\xd3\xe4\x93\x02.",/viam/api/v1/component/arm/{name}/do_command\x12\x92\x01\n\rGetKinematics\x12$.viam.common.v1.GetKinematicsRequest\x1a%.viam.common.v1.GetKinematicsResponse"4\x82\xd3\xe4\x93\x02.\x12,/viam/api/v1/component/arm/{name}/kinematics\x12\x92\x01\n\rGetGeometries\x12$.viam.common.v1.GetGeometriesRequest\x1a%.viam.common.v1.GetGeometriesResponse"4\x82\xd3\xe4\x93\x02.\x12,/viam/api/v1/component/arm/{name}/geometriesB=\n\x19com.viam.component.arm.v1Z go.viam.com/api/component/arm/v1b\x06proto3')
-_globals = globals()
-_builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, _globals)
-_builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, 'component.arm.v1.arm_pb2', _globals)
+_builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, globals())
+_builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, 'component.arm.v1.arm_pb2', globals())
if _descriptor._USE_C_DESCRIPTORS == False:
DESCRIPTOR._options = None
DESCRIPTOR._serialized_options = b'\n\x19com.viam.component.arm.v1Z go.viam.com/api/component/arm/v1'
@@ -32,33 +31,33 @@
_ARMSERVICE.methods_by_name['GetKinematics']._serialized_options = b'\x82\xd3\xe4\x93\x02.\x12,/viam/api/v1/component/arm/{name}/kinematics'
_ARMSERVICE.methods_by_name['GetGeometries']._options = None
_ARMSERVICE.methods_by_name['GetGeometries']._serialized_options = b'\x82\xd3\xe4\x93\x02.\x12,/viam/api/v1/component/arm/{name}/geometries'
- _globals['_GETENDPOSITIONREQUEST']._serialized_start = 137
- _globals['_GETENDPOSITIONREQUEST']._serialized_end = 227
- _globals['_GETENDPOSITIONRESPONSE']._serialized_start = 229
- _globals['_GETENDPOSITIONRESPONSE']._serialized_end = 295
- _globals['_JOINTPOSITIONS']._serialized_start = 297
- _globals['_JOINTPOSITIONS']._serialized_end = 337
- _globals['_GETJOINTPOSITIONSREQUEST']._serialized_start = 339
- _globals['_GETJOINTPOSITIONSREQUEST']._serialized_end = 432
- _globals['_GETJOINTPOSITIONSRESPONSE']._serialized_start = 434
- _globals['_GETJOINTPOSITIONSRESPONSE']._serialized_end = 530
- _globals['_MOVETOPOSITIONREQUEST']._serialized_start = 533
- _globals['_MOVETOPOSITIONREQUEST']._serialized_end = 661
- _globals['_MOVETOPOSITIONRESPONSE']._serialized_start = 663
- _globals['_MOVETOPOSITIONRESPONSE']._serialized_end = 687
- _globals['_MOVETOJOINTPOSITIONSREQUEST']._serialized_start = 690
- _globals['_MOVETOJOINTPOSITIONSREQUEST']._serialized_end = 855
- _globals['_MOVETOJOINTPOSITIONSRESPONSE']._serialized_start = 857
- _globals['_MOVETOJOINTPOSITIONSRESPONSE']._serialized_end = 887
- _globals['_STOPREQUEST']._serialized_start = 889
- _globals['_STOPREQUEST']._serialized_end = 969
- _globals['_STOPRESPONSE']._serialized_start = 971
- _globals['_STOPRESPONSE']._serialized_end = 985
- _globals['_STATUS']._serialized_start = 988
- _globals['_STATUS']._serialized_end = 1162
- _globals['_ISMOVINGREQUEST']._serialized_start = 1164
- _globals['_ISMOVINGREQUEST']._serialized_end = 1201
- _globals['_ISMOVINGRESPONSE']._serialized_start = 1203
- _globals['_ISMOVINGRESPONSE']._serialized_end = 1250
- _globals['_ARMSERVICE']._serialized_start = 1253
- _globals['_ARMSERVICE']._serialized_end = 2681
\ No newline at end of file
+ _GETENDPOSITIONREQUEST._serialized_start = 137
+ _GETENDPOSITIONREQUEST._serialized_end = 227
+ _GETENDPOSITIONRESPONSE._serialized_start = 229
+ _GETENDPOSITIONRESPONSE._serialized_end = 295
+ _JOINTPOSITIONS._serialized_start = 297
+ _JOINTPOSITIONS._serialized_end = 337
+ _GETJOINTPOSITIONSREQUEST._serialized_start = 339
+ _GETJOINTPOSITIONSREQUEST._serialized_end = 432
+ _GETJOINTPOSITIONSRESPONSE._serialized_start = 434
+ _GETJOINTPOSITIONSRESPONSE._serialized_end = 530
+ _MOVETOPOSITIONREQUEST._serialized_start = 533
+ _MOVETOPOSITIONREQUEST._serialized_end = 661
+ _MOVETOPOSITIONRESPONSE._serialized_start = 663
+ _MOVETOPOSITIONRESPONSE._serialized_end = 687
+ _MOVETOJOINTPOSITIONSREQUEST._serialized_start = 690
+ _MOVETOJOINTPOSITIONSREQUEST._serialized_end = 855
+ _MOVETOJOINTPOSITIONSRESPONSE._serialized_start = 857
+ _MOVETOJOINTPOSITIONSRESPONSE._serialized_end = 887
+ _STOPREQUEST._serialized_start = 889
+ _STOPREQUEST._serialized_end = 969
+ _STOPRESPONSE._serialized_start = 971
+ _STOPRESPONSE._serialized_end = 985
+ _STATUS._serialized_start = 988
+ _STATUS._serialized_end = 1162
+ _ISMOVINGREQUEST._serialized_start = 1164
+ _ISMOVINGREQUEST._serialized_end = 1201
+ _ISMOVINGRESPONSE._serialized_start = 1203
+ _ISMOVINGRESPONSE._serialized_end = 1250
+ _ARMSERVICE._serialized_start = 1253
+ _ARMSERVICE._serialized_end = 2681
\ No newline at end of file
diff --git a/src/viam/gen/component/audioinput/v1/audioinput_pb2.py b/src/viam/gen/component/audioinput/v1/audioinput_pb2.py
index eac522d56..4f29ea64e 100644
--- a/src/viam/gen/component/audioinput/v1/audioinput_pb2.py
+++ b/src/viam/gen/component/audioinput/v1/audioinput_pb2.py
@@ -1,17 +1,16 @@
"""Generated protocol buffer code."""
+from google.protobuf.internal import builder as _builder
from google.protobuf import descriptor as _descriptor
from google.protobuf import descriptor_pool as _descriptor_pool
from google.protobuf import symbol_database as _symbol_database
-from google.protobuf.internal import builder as _builder
_sym_db = _symbol_database.Default()
from ....common.v1 import common_pb2 as common_dot_v1_dot_common__pb2
from google.api import annotations_pb2 as google_dot_api_dot_annotations__pb2
from google.api import httpbody_pb2 as google_dot_api_dot_httpbody__pb2
from google.protobuf import duration_pb2 as google_dot_protobuf_dot_duration__pb2
DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n(component/audioinput/v1/audioinput.proto\x12\x1cviam.component.audioinput.v1\x1a\x16common/v1/common.proto\x1a\x1cgoogle/api/annotations.proto\x1a\x19google/api/httpbody.proto\x1a\x1egoogle/protobuf/duration.proto"Z\n\rRecordRequest\x12\x12\n\x04name\x18\x01 \x01(\tR\x04name\x125\n\x08duration\x18\x02 \x01(\x0b2\x19.google.protobuf.DurationR\x08duration"\xa2\x01\n\x0eAudioChunkInfo\x12O\n\rsample_format\x18\x01 \x01(\x0e2*.viam.component.audioinput.v1.SampleFormatR\x0csampleFormat\x12\x1a\n\x08channels\x18\x02 \x01(\rR\x08channels\x12#\n\rsampling_rate\x18\x03 \x01(\x03R\x0csamplingRate"8\n\nAudioChunk\x12\x12\n\x04data\x18\x01 \x01(\x0cR\x04data\x12\x16\n\x06length\x18\x02 \x01(\rR\x06length"t\n\rChunksRequest\x12\x12\n\x04name\x18\x01 \x01(\tR\x04name\x12O\n\rsample_format\x18\x02 \x01(\x0e2*.viam.component.audioinput.v1.SampleFormatR\x0csampleFormat"\x9e\x01\n\x0eChunksResponse\x12B\n\x04info\x18\x01 \x01(\x0b2,.viam.component.audioinput.v1.AudioChunkInfoH\x00R\x04info\x12@\n\x05chunk\x18\x02 \x01(\x0b2(.viam.component.audioinput.v1.AudioChunkH\x00R\x05chunkB\x06\n\x04type"\'\n\x11PropertiesRequest\x12\x12\n\x04name\x18\x01 \x01(\tR\x04name"\x96\x02\n\x12PropertiesResponse\x12#\n\rchannel_count\x18\x01 \x01(\rR\x0cchannelCount\x123\n\x07latency\x18\x02 \x01(\x0b2\x19.google.protobuf.DurationR\x07latency\x12\x1f\n\x0bsample_rate\x18\x03 \x01(\rR\nsampleRate\x12\x1f\n\x0bsample_size\x18\x04 \x01(\rR\nsampleSize\x12"\n\ris_big_endian\x18\x05 \x01(\x08R\x0bisBigEndian\x12\x19\n\x08is_float\x18\x06 \x01(\x08R\x07isFloat\x12%\n\x0eis_interleaved\x18\x07 \x01(\x08R\risInterleaved*y\n\x0cSampleFormat\x12\x1d\n\x19SAMPLE_FORMAT_UNSPECIFIED\x10\x00\x12#\n\x1fSAMPLE_FORMAT_INT16_INTERLEAVED\x10\x01\x12%\n!SAMPLE_FORMAT_FLOAT32_INTERLEAVED\x10\x022\xdc\x05\n\x11AudioInputService\x12e\n\x06Chunks\x12+.viam.component.audioinput.v1.ChunksRequest\x1a,.viam.component.audioinput.v1.ChunksResponse0\x01\x12\xac\x01\n\nProperties\x12/.viam.component.audioinput.v1.PropertiesRequest\x1a0.viam.component.audioinput.v1.PropertiesResponse";\x82\xd3\xe4\x93\x025\x123/viam/api/v1/component/audioinput/{name}/properties\x12\x84\x01\n\x06Record\x12+.viam.component.audioinput.v1.RecordRequest\x1a\x14.google.api.HttpBody"7\x82\xd3\xe4\x93\x021\x12//viam/api/v1/component/audioinput/{name}/record\x12\x8d\x01\n\tDoCommand\x12 .viam.common.v1.DoCommandRequest\x1a!.viam.common.v1.DoCommandResponse";\x82\xd3\xe4\x93\x025"3/viam/api/v1/component/audioinput/{name}/do_command\x12\x99\x01\n\rGetGeometries\x12$.viam.common.v1.GetGeometriesRequest\x1a%.viam.common.v1.GetGeometriesResponse";\x82\xd3\xe4\x93\x025\x123/viam/api/v1/component/audioinput/{name}/geometriesBK\n com.viam.component.audioinput.v1Z\'go.viam.com/api/component/audioinput/v1b\x06proto3')
-_globals = globals()
-_builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, _globals)
-_builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, 'component.audioinput.v1.audioinput_pb2', _globals)
+_builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, globals())
+_builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, 'component.audioinput.v1.audioinput_pb2', globals())
if _descriptor._USE_C_DESCRIPTORS == False:
DESCRIPTOR._options = None
DESCRIPTOR._serialized_options = b"\n com.viam.component.audioinput.v1Z'go.viam.com/api/component/audioinput/v1"
@@ -23,21 +22,21 @@
_AUDIOINPUTSERVICE.methods_by_name['DoCommand']._serialized_options = b'\x82\xd3\xe4\x93\x025"3/viam/api/v1/component/audioinput/{name}/do_command'
_AUDIOINPUTSERVICE.methods_by_name['GetGeometries']._options = None
_AUDIOINPUTSERVICE.methods_by_name['GetGeometries']._serialized_options = b'\x82\xd3\xe4\x93\x025\x123/viam/api/v1/component/audioinput/{name}/geometries'
- _globals['_SAMPLEFORMAT']._serialized_start = 1103
- _globals['_SAMPLEFORMAT']._serialized_end = 1224
- _globals['_RECORDREQUEST']._serialized_start = 187
- _globals['_RECORDREQUEST']._serialized_end = 277
- _globals['_AUDIOCHUNKINFO']._serialized_start = 280
- _globals['_AUDIOCHUNKINFO']._serialized_end = 442
- _globals['_AUDIOCHUNK']._serialized_start = 444
- _globals['_AUDIOCHUNK']._serialized_end = 500
- _globals['_CHUNKSREQUEST']._serialized_start = 502
- _globals['_CHUNKSREQUEST']._serialized_end = 618
- _globals['_CHUNKSRESPONSE']._serialized_start = 621
- _globals['_CHUNKSRESPONSE']._serialized_end = 779
- _globals['_PROPERTIESREQUEST']._serialized_start = 781
- _globals['_PROPERTIESREQUEST']._serialized_end = 820
- _globals['_PROPERTIESRESPONSE']._serialized_start = 823
- _globals['_PROPERTIESRESPONSE']._serialized_end = 1101
- _globals['_AUDIOINPUTSERVICE']._serialized_start = 1227
- _globals['_AUDIOINPUTSERVICE']._serialized_end = 1959
\ No newline at end of file
+ _SAMPLEFORMAT._serialized_start = 1103
+ _SAMPLEFORMAT._serialized_end = 1224
+ _RECORDREQUEST._serialized_start = 187
+ _RECORDREQUEST._serialized_end = 277
+ _AUDIOCHUNKINFO._serialized_start = 280
+ _AUDIOCHUNKINFO._serialized_end = 442
+ _AUDIOCHUNK._serialized_start = 444
+ _AUDIOCHUNK._serialized_end = 500
+ _CHUNKSREQUEST._serialized_start = 502
+ _CHUNKSREQUEST._serialized_end = 618
+ _CHUNKSRESPONSE._serialized_start = 621
+ _CHUNKSRESPONSE._serialized_end = 779
+ _PROPERTIESREQUEST._serialized_start = 781
+ _PROPERTIESREQUEST._serialized_end = 820
+ _PROPERTIESRESPONSE._serialized_start = 823
+ _PROPERTIESRESPONSE._serialized_end = 1101
+ _AUDIOINPUTSERVICE._serialized_start = 1227
+ _AUDIOINPUTSERVICE._serialized_end = 1959
\ No newline at end of file
diff --git a/src/viam/gen/component/base/v1/base_pb2.py b/src/viam/gen/component/base/v1/base_pb2.py
index 50a52d716..dd9a1a05c 100644
--- a/src/viam/gen/component/base/v1/base_pb2.py
+++ b/src/viam/gen/component/base/v1/base_pb2.py
@@ -1,16 +1,15 @@
"""Generated protocol buffer code."""
+from google.protobuf.internal import builder as _builder
from google.protobuf import descriptor as _descriptor
from google.protobuf import descriptor_pool as _descriptor_pool
from google.protobuf import symbol_database as _symbol_database
-from google.protobuf.internal import builder as _builder
_sym_db = _symbol_database.Default()
from ....common.v1 import common_pb2 as common_dot_v1_dot_common__pb2
from google.api import annotations_pb2 as google_dot_api_dot_annotations__pb2
from google.protobuf import struct_pb2 as google_dot_protobuf_dot_struct__pb2
DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n\x1ccomponent/base/v1/base.proto\x12\x16viam.component.base.v1\x1a\x16common/v1/common.proto\x1a\x1cgoogle/api/annotations.proto\x1a\x1cgoogle/protobuf/struct.proto"\x97\x01\n\x13MoveStraightRequest\x12\x12\n\x04name\x18\x01 \x01(\tR\x04name\x12\x1f\n\x0bdistance_mm\x18\x02 \x01(\x03R\ndistanceMm\x12\x1c\n\nmm_per_sec\x18\x03 \x01(\x01R\x08mmPerSec\x12-\n\x05extra\x18c \x01(\x0b2\x17.google.protobuf.StructR\x05extra"\x16\n\x14MoveStraightResponse"\x8f\x01\n\x0bSpinRequest\x12\x12\n\x04name\x18\x01 \x01(\tR\x04name\x12\x1b\n\tangle_deg\x18\x02 \x01(\x01R\x08angleDeg\x12 \n\x0cdegs_per_sec\x18\x03 \x01(\x01R\ndegsPerSec\x12-\n\x05extra\x18c \x01(\x0b2\x17.google.protobuf.StructR\x05extra"\x0e\n\x0cSpinResponse"P\n\x0bStopRequest\x12\x12\n\x04name\x18\x01 \x01(\tR\x04name\x12-\n\x05extra\x18c \x01(\x0b2\x17.google.protobuf.StructR\x05extra"\x0e\n\x0cStopResponse"\xb8\x01\n\x0fSetPowerRequest\x12\x12\n\x04name\x18\x01 \x01(\tR\x04name\x12/\n\x06linear\x18\x02 \x01(\x0b2\x17.viam.common.v1.Vector3R\x06linear\x121\n\x07angular\x18\x03 \x01(\x0b2\x17.viam.common.v1.Vector3R\x07angular\x12-\n\x05extra\x18c \x01(\x0b2\x17.google.protobuf.StructR\x05extra"\x12\n\x10SetPowerResponse"\xbb\x01\n\x12SetVelocityRequest\x12\x12\n\x04name\x18\x01 \x01(\tR\x04name\x12/\n\x06linear\x18\x02 \x01(\x0b2\x17.viam.common.v1.Vector3R\x06linear\x121\n\x07angular\x18\x03 \x01(\x0b2\x17.viam.common.v1.Vector3R\x07angular\x12-\n\x05extra\x18c \x01(\x0b2\x17.google.protobuf.StructR\x05extra"\x15\n\x13SetVelocityResponse"%\n\x0fIsMovingRequest\x12\x12\n\x04name\x18\x01 \x01(\tR\x04name"/\n\x10IsMovingResponse\x12\x1b\n\tis_moving\x18\x01 \x01(\x08R\x08isMoving"Y\n\x14GetPropertiesRequest\x12\x12\n\x04name\x18\x01 \x01(\tR\x04name\x12-\n\x05extra\x18c \x01(\x0b2\x17.google.protobuf.StructR\x05extra"n\n\x15GetPropertiesResponse\x12!\n\x0cwidth_meters\x18\x01 \x01(\x01R\x0bwidthMeters\x122\n\x15turning_radius_meters\x18\x02 \x01(\x01R\x13turningRadiusMeters2\xe1\n\n\x0bBaseService\x12\xa7\x01\n\x0cMoveStraight\x12+.viam.component.base.v1.MoveStraightRequest\x1a,.viam.component.base.v1.MoveStraightResponse"<\xa0\x92)\x01\x82\xd3\xe4\x93\x022"0/viam/api/v1/component/base/{name}/move_straight\x12\x86\x01\n\x04Spin\x12#.viam.component.base.v1.SpinRequest\x1a$.viam.component.base.v1.SpinResponse"3\xa0\x92)\x01\x82\xd3\xe4\x93\x02)"\'/viam/api/v1/component/base/{name}/spin\x12\x97\x01\n\x08SetPower\x12\'.viam.component.base.v1.SetPowerRequest\x1a(.viam.component.base.v1.SetPowerResponse"8\xa0\x92)\x01\x82\xd3\xe4\x93\x02.",/viam/api/v1/component/base/{name}/set_power\x12\xa3\x01\n\x0bSetVelocity\x12*.viam.component.base.v1.SetVelocityRequest\x1a+.viam.component.base.v1.SetVelocityResponse";\xa0\x92)\x01\x82\xd3\xe4\x93\x021"//viam/api/v1/component/base/{name}/set_velocity\x12\x82\x01\n\x04Stop\x12#.viam.component.base.v1.StopRequest\x1a$.viam.component.base.v1.StopResponse"/\x82\xd3\xe4\x93\x02)"\'/viam/api/v1/component/base/{name}/stop\x12\x93\x01\n\x08IsMoving\x12\'.viam.component.base.v1.IsMovingRequest\x1a(.viam.component.base.v1.IsMovingResponse"4\x82\xd3\xe4\x93\x02.\x12,/viam/api/v1/component/base/{name}/is_moving\x12\x87\x01\n\tDoCommand\x12 .viam.common.v1.DoCommandRequest\x1a!.viam.common.v1.DoCommandResponse"5\x82\xd3\xe4\x93\x02/"-/viam/api/v1/component/base/{name}/do_command\x12\x93\x01\n\rGetGeometries\x12$.viam.common.v1.GetGeometriesRequest\x1a%.viam.common.v1.GetGeometriesResponse"5\x82\xd3\xe4\x93\x02/\x12-/viam/api/v1/component/base/{name}/geometries\x12\xa3\x01\n\rGetProperties\x12,.viam.component.base.v1.GetPropertiesRequest\x1a-.viam.component.base.v1.GetPropertiesResponse"5\x82\xd3\xe4\x93\x02/\x12-/viam/api/v1/component/base/{name}/propertiesB?\n\x1acom.viam.component.base.v1Z!go.viam.com/api/component/base/v1b\x06proto3')
-_globals = globals()
-_builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, _globals)
-_builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, 'component.base.v1.base_pb2', _globals)
+_builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, globals())
+_builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, 'component.base.v1.base_pb2', globals())
if _descriptor._USE_C_DESCRIPTORS == False:
DESCRIPTOR._options = None
DESCRIPTOR._serialized_options = b'\n\x1acom.viam.component.base.v1Z!go.viam.com/api/component/base/v1'
@@ -32,33 +31,33 @@
_BASESERVICE.methods_by_name['GetGeometries']._serialized_options = b'\x82\xd3\xe4\x93\x02/\x12-/viam/api/v1/component/base/{name}/geometries'
_BASESERVICE.methods_by_name['GetProperties']._options = None
_BASESERVICE.methods_by_name['GetProperties']._serialized_options = b'\x82\xd3\xe4\x93\x02/\x12-/viam/api/v1/component/base/{name}/properties'
- _globals['_MOVESTRAIGHTREQUEST']._serialized_start = 141
- _globals['_MOVESTRAIGHTREQUEST']._serialized_end = 292
- _globals['_MOVESTRAIGHTRESPONSE']._serialized_start = 294
- _globals['_MOVESTRAIGHTRESPONSE']._serialized_end = 316
- _globals['_SPINREQUEST']._serialized_start = 319
- _globals['_SPINREQUEST']._serialized_end = 462
- _globals['_SPINRESPONSE']._serialized_start = 464
- _globals['_SPINRESPONSE']._serialized_end = 478
- _globals['_STOPREQUEST']._serialized_start = 480
- _globals['_STOPREQUEST']._serialized_end = 560
- _globals['_STOPRESPONSE']._serialized_start = 562
- _globals['_STOPRESPONSE']._serialized_end = 576
- _globals['_SETPOWERREQUEST']._serialized_start = 579
- _globals['_SETPOWERREQUEST']._serialized_end = 763
- _globals['_SETPOWERRESPONSE']._serialized_start = 765
- _globals['_SETPOWERRESPONSE']._serialized_end = 783
- _globals['_SETVELOCITYREQUEST']._serialized_start = 786
- _globals['_SETVELOCITYREQUEST']._serialized_end = 973
- _globals['_SETVELOCITYRESPONSE']._serialized_start = 975
- _globals['_SETVELOCITYRESPONSE']._serialized_end = 996
- _globals['_ISMOVINGREQUEST']._serialized_start = 998
- _globals['_ISMOVINGREQUEST']._serialized_end = 1035
- _globals['_ISMOVINGRESPONSE']._serialized_start = 1037
- _globals['_ISMOVINGRESPONSE']._serialized_end = 1084
- _globals['_GETPROPERTIESREQUEST']._serialized_start = 1086
- _globals['_GETPROPERTIESREQUEST']._serialized_end = 1175
- _globals['_GETPROPERTIESRESPONSE']._serialized_start = 1177
- _globals['_GETPROPERTIESRESPONSE']._serialized_end = 1287
- _globals['_BASESERVICE']._serialized_start = 1290
- _globals['_BASESERVICE']._serialized_end = 2667
\ No newline at end of file
+ _MOVESTRAIGHTREQUEST._serialized_start = 141
+ _MOVESTRAIGHTREQUEST._serialized_end = 292
+ _MOVESTRAIGHTRESPONSE._serialized_start = 294
+ _MOVESTRAIGHTRESPONSE._serialized_end = 316
+ _SPINREQUEST._serialized_start = 319
+ _SPINREQUEST._serialized_end = 462
+ _SPINRESPONSE._serialized_start = 464
+ _SPINRESPONSE._serialized_end = 478
+ _STOPREQUEST._serialized_start = 480
+ _STOPREQUEST._serialized_end = 560
+ _STOPRESPONSE._serialized_start = 562
+ _STOPRESPONSE._serialized_end = 576
+ _SETPOWERREQUEST._serialized_start = 579
+ _SETPOWERREQUEST._serialized_end = 763
+ _SETPOWERRESPONSE._serialized_start = 765
+ _SETPOWERRESPONSE._serialized_end = 783
+ _SETVELOCITYREQUEST._serialized_start = 786
+ _SETVELOCITYREQUEST._serialized_end = 973
+ _SETVELOCITYRESPONSE._serialized_start = 975
+ _SETVELOCITYRESPONSE._serialized_end = 996
+ _ISMOVINGREQUEST._serialized_start = 998
+ _ISMOVINGREQUEST._serialized_end = 1035
+ _ISMOVINGRESPONSE._serialized_start = 1037
+ _ISMOVINGRESPONSE._serialized_end = 1084
+ _GETPROPERTIESREQUEST._serialized_start = 1086
+ _GETPROPERTIESREQUEST._serialized_end = 1175
+ _GETPROPERTIESRESPONSE._serialized_start = 1177
+ _GETPROPERTIESRESPONSE._serialized_end = 1287
+ _BASESERVICE._serialized_start = 1290
+ _BASESERVICE._serialized_end = 2667
\ No newline at end of file
diff --git a/src/viam/gen/component/board/v1/board_pb2.py b/src/viam/gen/component/board/v1/board_pb2.py
index 9380eddaa..4a07a6d53 100644
--- a/src/viam/gen/component/board/v1/board_pb2.py
+++ b/src/viam/gen/component/board/v1/board_pb2.py
@@ -1,17 +1,16 @@
"""Generated protocol buffer code."""
+from google.protobuf.internal import builder as _builder
from google.protobuf import descriptor as _descriptor
from google.protobuf import descriptor_pool as _descriptor_pool
from google.protobuf import symbol_database as _symbol_database
-from google.protobuf.internal import builder as _builder
_sym_db = _symbol_database.Default()
from ....common.v1 import common_pb2 as common_dot_v1_dot_common__pb2
from google.api import annotations_pb2 as google_dot_api_dot_annotations__pb2
from google.protobuf import duration_pb2 as google_dot_protobuf_dot_duration__pb2
from google.protobuf import struct_pb2 as google_dot_protobuf_dot_struct__pb2
DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n\x1ecomponent/board/v1/board.proto\x12\x17viam.component.board.v1\x1a\x16common/v1/common.proto\x1a\x1cgoogle/api/annotations.proto\x1a\x1egoogle/protobuf/duration.proto\x1a\x1cgoogle/protobuf/struct.proto"R\n\rStatusRequest\x12\x12\n\x04name\x18\x01 \x01(\tR\x04name\x12-\n\x05extra\x18c \x01(\x0b2\x17.google.protobuf.StructR\x05extra"E\n\x0eStatusResponse\x123\n\x06status\x18\x01 \x01(\x0b2\x1b.viam.common.v1.BoardStatusR\x06status"y\n\x0eSetGPIORequest\x12\x12\n\x04name\x18\x01 \x01(\tR\x04name\x12\x10\n\x03pin\x18\x02 \x01(\tR\x03pin\x12\x12\n\x04high\x18\x03 \x01(\x08R\x04high\x12-\n\x05extra\x18c \x01(\x0b2\x17.google.protobuf.StructR\x05extra"\x11\n\x0fSetGPIOResponse"e\n\x0eGetGPIORequest\x12\x12\n\x04name\x18\x01 \x01(\tR\x04name\x12\x10\n\x03pin\x18\x02 \x01(\tR\x03pin\x12-\n\x05extra\x18c \x01(\x0b2\x17.google.protobuf.StructR\x05extra"%\n\x0fGetGPIOResponse\x12\x12\n\x04high\x18\x01 \x01(\x08R\x04high"a\n\nPWMRequest\x12\x12\n\x04name\x18\x01 \x01(\tR\x04name\x12\x10\n\x03pin\x18\x02 \x01(\tR\x03pin\x12-\n\x05extra\x18c \x01(\x0b2\x17.google.protobuf.StructR\x05extra"3\n\x0bPWMResponse\x12$\n\x0eduty_cycle_pct\x18\x01 \x01(\x01R\x0cdutyCyclePct"\x8a\x01\n\rSetPWMRequest\x12\x12\n\x04name\x18\x01 \x01(\tR\x04name\x12\x10\n\x03pin\x18\x02 \x01(\tR\x03pin\x12$\n\x0eduty_cycle_pct\x18\x03 \x01(\x01R\x0cdutyCyclePct\x12-\n\x05extra\x18c \x01(\x0b2\x17.google.protobuf.StructR\x05extra"\x10\n\x0eSetPWMResponse"j\n\x13PWMFrequencyRequest\x12\x12\n\x04name\x18\x01 \x01(\tR\x04name\x12\x10\n\x03pin\x18\x02 \x01(\tR\x03pin\x12-\n\x05extra\x18c \x01(\x0b2\x17.google.protobuf.StructR\x05extra"9\n\x14PWMFrequencyResponse\x12!\n\x0cfrequency_hz\x18\x01 \x01(\x04R\x0bfrequencyHz"\x90\x01\n\x16SetPWMFrequencyRequest\x12\x12\n\x04name\x18\x01 \x01(\tR\x04name\x12\x10\n\x03pin\x18\x02 \x01(\tR\x03pin\x12!\n\x0cfrequency_hz\x18\x03 \x01(\x04R\x0bfrequencyHz\x12-\n\x05extra\x18c \x01(\x0b2\x17.google.protobuf.StructR\x05extra"\x19\n\x17SetPWMFrequencyResponse"\x95\x01\n\x17ReadAnalogReaderRequest\x12\x1d\n\nboard_name\x18\x01 \x01(\tR\tboardName\x12,\n\x12analog_reader_name\x18\x02 \x01(\tR\x10analogReaderName\x12-\n\x05extra\x18c \x01(\x0b2\x17.google.protobuf.StructR\x05extra"0\n\x18ReadAnalogReaderResponse\x12\x14\n\x05value\x18\x01 \x01(\x05R\x05value"\xa5\x01\n\x1fGetDigitalInterruptValueRequest\x12\x1d\n\nboard_name\x18\x01 \x01(\tR\tboardName\x124\n\x16digital_interrupt_name\x18\x02 \x01(\tR\x14digitalInterruptName\x12-\n\x05extra\x18c \x01(\x0b2\x17.google.protobuf.StructR\x05extra"8\n GetDigitalInterruptValueResponse\x12\x14\n\x05value\x18\x01 \x01(\x03R\x05value"\xe4\x01\n\x13SetPowerModeRequest\x12\x12\n\x04name\x18\x01 \x01(\tR\x04name\x12A\n\npower_mode\x18\x02 \x01(\x0e2".viam.component.board.v1.PowerModeR\tpowerMode\x12:\n\x08duration\x18\x03 \x01(\x0b2\x19.google.protobuf.DurationH\x00R\x08duration\x88\x01\x01\x12-\n\x05extra\x18c \x01(\x0b2\x17.google.protobuf.StructR\x05extraB\x0b\n\t_duration"\x16\n\x14SetPowerModeResponse*[\n\tPowerMode\x12\x1a\n\x16POWER_MODE_UNSPECIFIED\x10\x00\x12\x15\n\x11POWER_MODE_NORMAL\x10\x01\x12\x1b\n\x17POWER_MODE_OFFLINE_DEEP\x10\x022\xb5\x0f\n\x0cBoardService\x12\x8d\x01\n\x06Status\x12&.viam.component.board.v1.StatusRequest\x1a\'.viam.component.board.v1.StatusResponse"2\x82\xd3\xe4\x93\x02,\x12*/viam/api/v1/component/board/{name}/status\x12\x8e\x01\n\x07SetGPIO\x12\'.viam.component.board.v1.SetGPIORequest\x1a(.viam.component.board.v1.SetGPIOResponse"0\x82\xd3\xe4\x93\x02*\x1a(/viam/api/v1/component/board/{name}/gpio\x12\x8e\x01\n\x07GetGPIO\x12\'.viam.component.board.v1.GetGPIORequest\x1a(.viam.component.board.v1.GetGPIOResponse"0\x82\xd3\xe4\x93\x02*\x12(/viam/api/v1/component/board/{name}/gpio\x12\x81\x01\n\x03PWM\x12#.viam.component.board.v1.PWMRequest\x1a$.viam.component.board.v1.PWMResponse"/\x82\xd3\xe4\x93\x02)\x12\'/viam/api/v1/component/board/{name}/pwm\x12\x8a\x01\n\x06SetPWM\x12&.viam.component.board.v1.SetPWMRequest\x1a\'.viam.component.board.v1.SetPWMResponse"/\x82\xd3\xe4\x93\x02)\x1a\'/viam/api/v1/component/board/{name}/pwm\x12\xa1\x01\n\x0cPWMFrequency\x12,.viam.component.board.v1.PWMFrequencyRequest\x1a-.viam.component.board.v1.PWMFrequencyResponse"4\x82\xd3\xe4\x93\x02.\x12,/viam/api/v1/component/board/{name}/pwm_freq\x12\xaa\x01\n\x0fSetPWMFrequency\x12/.viam.component.board.v1.SetPWMFrequencyRequest\x1a0.viam.component.board.v1.SetPWMFrequencyResponse"4\x82\xd3\xe4\x93\x02.\x1a,/viam/api/v1/component/board/{name}/pwm_freq\x12\x88\x01\n\tDoCommand\x12 .viam.common.v1.DoCommandRequest\x1a!.viam.common.v1.DoCommandResponse"6\x82\xd3\xe4\x93\x020"./viam/api/v1/component/board/{name}/do_command\x12\xd2\x01\n\x10ReadAnalogReader\x120.viam.component.board.v1.ReadAnalogReaderRequest\x1a1.viam.component.board.v1.ReadAnalogReaderResponse"Y\x82\xd3\xe4\x93\x02S\x12Q/viam/api/v1/component/board/{board_name}/analog_reader/{analog_reader_name}/read\x12\xf3\x01\n\x18GetDigitalInterruptValue\x128.viam.component.board.v1.GetDigitalInterruptValueRequest\x1a9.viam.component.board.v1.GetDigitalInterruptValueResponse"b\x82\xd3\xe4\x93\x02\\\x12Z/viam/api/v1/component/board/{board_name}/digital_interrupt/{digital_interrupt_name}/value\x12\xa3\x01\n\x0cSetPowerMode\x12,.viam.component.board.v1.SetPowerModeRequest\x1a-.viam.component.board.v1.SetPowerModeResponse"6\x82\xd3\xe4\x93\x020\x1a./viam/api/v1/component/board/{name}/power_mode\x12\x94\x01\n\rGetGeometries\x12$.viam.common.v1.GetGeometriesRequest\x1a%.viam.common.v1.GetGeometriesResponse"6\x82\xd3\xe4\x93\x020\x12./viam/api/v1/component/board/{name}/geometriesBA\n\x1bcom.viam.component.board.v1Z"go.viam.com/api/component/board/v1b\x06proto3')
-_globals = globals()
-_builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, _globals)
-_builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, 'component.board.v1.board_pb2', _globals)
+_builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, globals())
+_builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, 'component.board.v1.board_pb2', globals())
if _descriptor._USE_C_DESCRIPTORS == False:
DESCRIPTOR._options = None
DESCRIPTOR._serialized_options = b'\n\x1bcom.viam.component.board.v1Z"go.viam.com/api/component/board/v1'
@@ -39,47 +38,47 @@
_BOARDSERVICE.methods_by_name['SetPowerMode']._serialized_options = b'\x82\xd3\xe4\x93\x020\x1a./viam/api/v1/component/board/{name}/power_mode'
_BOARDSERVICE.methods_by_name['GetGeometries']._options = None
_BOARDSERVICE.methods_by_name['GetGeometries']._serialized_options = b'\x82\xd3\xe4\x93\x020\x12./viam/api/v1/component/board/{name}/geometries'
- _globals['_POWERMODE']._serialized_start = 1949
- _globals['_POWERMODE']._serialized_end = 2040
- _globals['_STATUSREQUEST']._serialized_start = 175
- _globals['_STATUSREQUEST']._serialized_end = 257
- _globals['_STATUSRESPONSE']._serialized_start = 259
- _globals['_STATUSRESPONSE']._serialized_end = 328
- _globals['_SETGPIOREQUEST']._serialized_start = 330
- _globals['_SETGPIOREQUEST']._serialized_end = 451
- _globals['_SETGPIORESPONSE']._serialized_start = 453
- _globals['_SETGPIORESPONSE']._serialized_end = 470
- _globals['_GETGPIOREQUEST']._serialized_start = 472
- _globals['_GETGPIOREQUEST']._serialized_end = 573
- _globals['_GETGPIORESPONSE']._serialized_start = 575
- _globals['_GETGPIORESPONSE']._serialized_end = 612
- _globals['_PWMREQUEST']._serialized_start = 614
- _globals['_PWMREQUEST']._serialized_end = 711
- _globals['_PWMRESPONSE']._serialized_start = 713
- _globals['_PWMRESPONSE']._serialized_end = 764
- _globals['_SETPWMREQUEST']._serialized_start = 767
- _globals['_SETPWMREQUEST']._serialized_end = 905
- _globals['_SETPWMRESPONSE']._serialized_start = 907
- _globals['_SETPWMRESPONSE']._serialized_end = 923
- _globals['_PWMFREQUENCYREQUEST']._serialized_start = 925
- _globals['_PWMFREQUENCYREQUEST']._serialized_end = 1031
- _globals['_PWMFREQUENCYRESPONSE']._serialized_start = 1033
- _globals['_PWMFREQUENCYRESPONSE']._serialized_end = 1090
- _globals['_SETPWMFREQUENCYREQUEST']._serialized_start = 1093
- _globals['_SETPWMFREQUENCYREQUEST']._serialized_end = 1237
- _globals['_SETPWMFREQUENCYRESPONSE']._serialized_start = 1239
- _globals['_SETPWMFREQUENCYRESPONSE']._serialized_end = 1264
- _globals['_READANALOGREADERREQUEST']._serialized_start = 1267
- _globals['_READANALOGREADERREQUEST']._serialized_end = 1416
- _globals['_READANALOGREADERRESPONSE']._serialized_start = 1418
- _globals['_READANALOGREADERRESPONSE']._serialized_end = 1466
- _globals['_GETDIGITALINTERRUPTVALUEREQUEST']._serialized_start = 1469
- _globals['_GETDIGITALINTERRUPTVALUEREQUEST']._serialized_end = 1634
- _globals['_GETDIGITALINTERRUPTVALUERESPONSE']._serialized_start = 1636
- _globals['_GETDIGITALINTERRUPTVALUERESPONSE']._serialized_end = 1692
- _globals['_SETPOWERMODEREQUEST']._serialized_start = 1695
- _globals['_SETPOWERMODEREQUEST']._serialized_end = 1923
- _globals['_SETPOWERMODERESPONSE']._serialized_start = 1925
- _globals['_SETPOWERMODERESPONSE']._serialized_end = 1947
- _globals['_BOARDSERVICE']._serialized_start = 2043
- _globals['_BOARDSERVICE']._serialized_end = 4016
\ No newline at end of file
+ _POWERMODE._serialized_start = 1949
+ _POWERMODE._serialized_end = 2040
+ _STATUSREQUEST._serialized_start = 175
+ _STATUSREQUEST._serialized_end = 257
+ _STATUSRESPONSE._serialized_start = 259
+ _STATUSRESPONSE._serialized_end = 328
+ _SETGPIOREQUEST._serialized_start = 330
+ _SETGPIOREQUEST._serialized_end = 451
+ _SETGPIORESPONSE._serialized_start = 453
+ _SETGPIORESPONSE._serialized_end = 470
+ _GETGPIOREQUEST._serialized_start = 472
+ _GETGPIOREQUEST._serialized_end = 573
+ _GETGPIORESPONSE._serialized_start = 575
+ _GETGPIORESPONSE._serialized_end = 612
+ _PWMREQUEST._serialized_start = 614
+ _PWMREQUEST._serialized_end = 711
+ _PWMRESPONSE._serialized_start = 713
+ _PWMRESPONSE._serialized_end = 764
+ _SETPWMREQUEST._serialized_start = 767
+ _SETPWMREQUEST._serialized_end = 905
+ _SETPWMRESPONSE._serialized_start = 907
+ _SETPWMRESPONSE._serialized_end = 923
+ _PWMFREQUENCYREQUEST._serialized_start = 925
+ _PWMFREQUENCYREQUEST._serialized_end = 1031
+ _PWMFREQUENCYRESPONSE._serialized_start = 1033
+ _PWMFREQUENCYRESPONSE._serialized_end = 1090
+ _SETPWMFREQUENCYREQUEST._serialized_start = 1093
+ _SETPWMFREQUENCYREQUEST._serialized_end = 1237
+ _SETPWMFREQUENCYRESPONSE._serialized_start = 1239
+ _SETPWMFREQUENCYRESPONSE._serialized_end = 1264
+ _READANALOGREADERREQUEST._serialized_start = 1267
+ _READANALOGREADERREQUEST._serialized_end = 1416
+ _READANALOGREADERRESPONSE._serialized_start = 1418
+ _READANALOGREADERRESPONSE._serialized_end = 1466
+ _GETDIGITALINTERRUPTVALUEREQUEST._serialized_start = 1469
+ _GETDIGITALINTERRUPTVALUEREQUEST._serialized_end = 1634
+ _GETDIGITALINTERRUPTVALUERESPONSE._serialized_start = 1636
+ _GETDIGITALINTERRUPTVALUERESPONSE._serialized_end = 1692
+ _SETPOWERMODEREQUEST._serialized_start = 1695
+ _SETPOWERMODEREQUEST._serialized_end = 1923
+ _SETPOWERMODERESPONSE._serialized_start = 1925
+ _SETPOWERMODERESPONSE._serialized_end = 1947
+ _BOARDSERVICE._serialized_start = 2043
+ _BOARDSERVICE._serialized_end = 4016
\ No newline at end of file
diff --git a/src/viam/gen/component/camera/v1/camera_pb2.py b/src/viam/gen/component/camera/v1/camera_pb2.py
index e4a0402e4..bf09b7547 100644
--- a/src/viam/gen/component/camera/v1/camera_pb2.py
+++ b/src/viam/gen/component/camera/v1/camera_pb2.py
@@ -1,16 +1,15 @@
"""Generated protocol buffer code."""
+from google.protobuf.internal import builder as _builder
from google.protobuf import descriptor as _descriptor
from google.protobuf import descriptor_pool as _descriptor_pool
from google.protobuf import symbol_database as _symbol_database
-from google.protobuf.internal import builder as _builder
_sym_db = _symbol_database.Default()
from ....common.v1 import common_pb2 as common_dot_v1_dot_common__pb2
from google.api import annotations_pb2 as google_dot_api_dot_annotations__pb2
from google.api import httpbody_pb2 as google_dot_api_dot_httpbody__pb2
DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n component/camera/v1/camera.proto\x12\x18viam.component.camera.v1\x1a\x16common/v1/common.proto\x1a\x1cgoogle/api/annotations.proto\x1a\x19google/api/httpbody.proto"B\n\x0fGetImageRequest\x12\x12\n\x04name\x18\x01 \x01(\tR\x04name\x12\x1b\n\tmime_type\x18\x02 \x01(\tR\x08mimeType"E\n\x10GetImageResponse\x12\x1b\n\tmime_type\x18\x01 \x01(\tR\x08mimeType\x12\x14\n\x05image\x18\x02 \x01(\x0cR\x05image"&\n\x10GetImagesRequest\x12\x12\n\x04name\x18\x01 \x01(\tR\x04name"\x9d\x01\n\x11GetImagesResponse\x127\n\x06images\x18\x01 \x03(\x0b2\x1f.viam.component.camera.v1.ImageR\x06images\x12O\n\x11response_metadata\x18\xa4\x92\x05 \x01(\x0b2 .viam.common.v1.ResponseMetadataR\x10responseMetadata"x\n\x05Image\x12\x1f\n\x0bsource_name\x18\x01 \x01(\tR\nsourceName\x128\n\x06format\x18\x02 \x01(\x0e2 .viam.component.camera.v1.FormatR\x06format\x12\x14\n\x05image\x18\x03 \x01(\x0cR\x05image"E\n\x12RenderFrameRequest\x12\x12\n\x04name\x18\x01 \x01(\tR\x04name\x12\x1b\n\tmime_type\x18\x02 \x01(\tR\x08mimeType"G\n\x14GetPointCloudRequest\x12\x12\n\x04name\x18\x01 \x01(\tR\x04name\x12\x1b\n\tmime_type\x18\x02 \x01(\tR\x08mimeType"U\n\x15GetPointCloudResponse\x12\x1b\n\tmime_type\x18\x01 \x01(\tR\x08mimeType\x12\x1f\n\x0bpoint_cloud\x18\x02 \x01(\x0cR\npointCloud"*\n\x14GetPropertiesRequest\x12\x12\n\x04name\x18\x01 \x01(\tR\x04name"\x81\x02\n\x15GetPropertiesResponse\x12!\n\x0csupports_pcd\x18\x01 \x01(\x08R\x0bsupportsPcd\x12`\n\x14intrinsic_parameters\x18\x02 \x01(\x0b2-.viam.component.camera.v1.IntrinsicParametersR\x13intrinsicParameters\x12c\n\x15distortion_parameters\x18\x03 \x01(\x0b2..viam.component.camera.v1.DistortionParametersR\x14distortionParameters"E\n\x07Webcams\x12:\n\x07webcams\x18\x01 \x03(\x0b2 .viam.component.camera.v1.WebcamR\x07webcams"\x9e\x01\n\x06Webcam\x12\x14\n\x05label\x18\x01 \x01(\tR\x05label\x12\x16\n\x06status\x18\x02 \x01(\tR\x06status\x12B\n\nproperties\x18\x03 \x03(\x0b2".viam.component.camera.v1.PropertyR\nproperties\x12\x12\n\x04name\x18\x04 \x01(\tR\x04name\x12\x0e\n\x02id\x18\x05 \x01(\tR\x02id"\x84\x01\n\x08Property\x12\x19\n\x08width_px\x18\x01 \x01(\x05R\x07widthPx\x12\x1b\n\theight_px\x18\x02 \x01(\x05R\x08heightPx\x12!\n\x0cframe_format\x18\x03 \x01(\tR\x0bframeFormat\x12\x1d\n\nframe_rate\x18\x04 \x01(\x02R\tframeRate"\xc9\x01\n\x13IntrinsicParameters\x12\x19\n\x08width_px\x18\x01 \x01(\rR\x07widthPx\x12\x1b\n\theight_px\x18\x02 \x01(\rR\x08heightPx\x12\x1c\n\nfocal_x_px\x18\x03 \x01(\x01R\x08focalXPx\x12\x1c\n\nfocal_y_px\x18\x04 \x01(\x01R\x08focalYPx\x12\x1e\n\x0bcenter_x_px\x18\x05 \x01(\x01R\tcenterXPx\x12\x1e\n\x0bcenter_y_px\x18\x06 \x01(\x01R\tcenterYPx"L\n\x14DistortionParameters\x12\x14\n\x05model\x18\x01 \x01(\tR\x05model\x12\x1e\n\nparameters\x18\x02 \x03(\x01R\nparameters*l\n\x06Format\x12\x16\n\x12FORMAT_UNSPECIFIED\x10\x00\x12\x13\n\x0fFORMAT_RAW_RGBA\x10\x01\x12\x14\n\x10FORMAT_RAW_DEPTH\x10\x02\x12\x0f\n\x0bFORMAT_JPEG\x10\x03\x12\x0e\n\nFORMAT_PNG\x10\x042\xcf\x08\n\rCameraService\x12\x95\x01\n\x08GetImage\x12).viam.component.camera.v1.GetImageRequest\x1a*.viam.component.camera.v1.GetImageResponse"2\x82\xd3\xe4\x93\x02,\x12*/viam/api/v1/component/camera/{name}/image\x12\x99\x01\n\tGetImages\x12*.viam.component.camera.v1.GetImagesRequest\x1a+.viam.component.camera.v1.GetImagesResponse"3\x82\xd3\xe4\x93\x02-\x12+/viam/api/v1/component/camera/{name}/images\x12\x8c\x01\n\x0bRenderFrame\x12,.viam.component.camera.v1.RenderFrameRequest\x1a\x14.google.api.HttpBody"9\x82\xd3\xe4\x93\x023\x121/viam/api/v1/component/camera/{name}/render_frame\x12\xaa\x01\n\rGetPointCloud\x12..viam.component.camera.v1.GetPointCloudRequest\x1a/.viam.component.camera.v1.GetPointCloudResponse"8\x82\xd3\xe4\x93\x022\x120/viam/api/v1/component/camera/{name}/point_cloud\x12\xa9\x01\n\rGetProperties\x12..viam.component.camera.v1.GetPropertiesRequest\x1a/.viam.component.camera.v1.GetPropertiesResponse"7\x82\xd3\xe4\x93\x021\x12//viam/api/v1/component/camera/{name}/properties\x12\x89\x01\n\tDoCommand\x12 .viam.common.v1.DoCommandRequest\x1a!.viam.common.v1.DoCommandResponse"7\x82\xd3\xe4\x93\x021"//viam/api/v1/component/camera/{name}/do_command\x12\x95\x01\n\rGetGeometries\x12$.viam.common.v1.GetGeometriesRequest\x1a%.viam.common.v1.GetGeometriesResponse"7\x82\xd3\xe4\x93\x021\x12//viam/api/v1/component/camera/{name}/geometriesBC\n\x1ccom.viam.component.camera.v1Z#go.viam.com/api/component/camera/v1b\x06proto3')
-_globals = globals()
-_builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, _globals)
-_builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, 'component.camera.v1.camera_pb2', _globals)
+_builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, globals())
+_builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, 'component.camera.v1.camera_pb2', globals())
if _descriptor._USE_C_DESCRIPTORS == False:
DESCRIPTOR._options = None
DESCRIPTOR._serialized_options = b'\n\x1ccom.viam.component.camera.v1Z#go.viam.com/api/component/camera/v1'
@@ -28,37 +27,37 @@
_CAMERASERVICE.methods_by_name['DoCommand']._serialized_options = b'\x82\xd3\xe4\x93\x021"//viam/api/v1/component/camera/{name}/do_command'
_CAMERASERVICE.methods_by_name['GetGeometries']._options = None
_CAMERASERVICE.methods_by_name['GetGeometries']._serialized_options = b'\x82\xd3\xe4\x93\x021\x12//viam/api/v1/component/camera/{name}/geometries'
- _globals['_FORMAT']._serialized_start = 1788
- _globals['_FORMAT']._serialized_end = 1896
- _globals['_GETIMAGEREQUEST']._serialized_start = 143
- _globals['_GETIMAGEREQUEST']._serialized_end = 209
- _globals['_GETIMAGERESPONSE']._serialized_start = 211
- _globals['_GETIMAGERESPONSE']._serialized_end = 280
- _globals['_GETIMAGESREQUEST']._serialized_start = 282
- _globals['_GETIMAGESREQUEST']._serialized_end = 320
- _globals['_GETIMAGESRESPONSE']._serialized_start = 323
- _globals['_GETIMAGESRESPONSE']._serialized_end = 480
- _globals['_IMAGE']._serialized_start = 482
- _globals['_IMAGE']._serialized_end = 602
- _globals['_RENDERFRAMEREQUEST']._serialized_start = 604
- _globals['_RENDERFRAMEREQUEST']._serialized_end = 673
- _globals['_GETPOINTCLOUDREQUEST']._serialized_start = 675
- _globals['_GETPOINTCLOUDREQUEST']._serialized_end = 746
- _globals['_GETPOINTCLOUDRESPONSE']._serialized_start = 748
- _globals['_GETPOINTCLOUDRESPONSE']._serialized_end = 833
- _globals['_GETPROPERTIESREQUEST']._serialized_start = 835
- _globals['_GETPROPERTIESREQUEST']._serialized_end = 877
- _globals['_GETPROPERTIESRESPONSE']._serialized_start = 880
- _globals['_GETPROPERTIESRESPONSE']._serialized_end = 1137
- _globals['_WEBCAMS']._serialized_start = 1139
- _globals['_WEBCAMS']._serialized_end = 1208
- _globals['_WEBCAM']._serialized_start = 1211
- _globals['_WEBCAM']._serialized_end = 1369
- _globals['_PROPERTY']._serialized_start = 1372
- _globals['_PROPERTY']._serialized_end = 1504
- _globals['_INTRINSICPARAMETERS']._serialized_start = 1507
- _globals['_INTRINSICPARAMETERS']._serialized_end = 1708
- _globals['_DISTORTIONPARAMETERS']._serialized_start = 1710
- _globals['_DISTORTIONPARAMETERS']._serialized_end = 1786
- _globals['_CAMERASERVICE']._serialized_start = 1899
- _globals['_CAMERASERVICE']._serialized_end = 3002
\ No newline at end of file
+ _FORMAT._serialized_start = 1788
+ _FORMAT._serialized_end = 1896
+ _GETIMAGEREQUEST._serialized_start = 143
+ _GETIMAGEREQUEST._serialized_end = 209
+ _GETIMAGERESPONSE._serialized_start = 211
+ _GETIMAGERESPONSE._serialized_end = 280
+ _GETIMAGESREQUEST._serialized_start = 282
+ _GETIMAGESREQUEST._serialized_end = 320
+ _GETIMAGESRESPONSE._serialized_start = 323
+ _GETIMAGESRESPONSE._serialized_end = 480
+ _IMAGE._serialized_start = 482
+ _IMAGE._serialized_end = 602
+ _RENDERFRAMEREQUEST._serialized_start = 604
+ _RENDERFRAMEREQUEST._serialized_end = 673
+ _GETPOINTCLOUDREQUEST._serialized_start = 675
+ _GETPOINTCLOUDREQUEST._serialized_end = 746
+ _GETPOINTCLOUDRESPONSE._serialized_start = 748
+ _GETPOINTCLOUDRESPONSE._serialized_end = 833
+ _GETPROPERTIESREQUEST._serialized_start = 835
+ _GETPROPERTIESREQUEST._serialized_end = 877
+ _GETPROPERTIESRESPONSE._serialized_start = 880
+ _GETPROPERTIESRESPONSE._serialized_end = 1137
+ _WEBCAMS._serialized_start = 1139
+ _WEBCAMS._serialized_end = 1208
+ _WEBCAM._serialized_start = 1211
+ _WEBCAM._serialized_end = 1369
+ _PROPERTY._serialized_start = 1372
+ _PROPERTY._serialized_end = 1504
+ _INTRINSICPARAMETERS._serialized_start = 1507
+ _INTRINSICPARAMETERS._serialized_end = 1708
+ _DISTORTIONPARAMETERS._serialized_start = 1710
+ _DISTORTIONPARAMETERS._serialized_end = 1786
+ _CAMERASERVICE._serialized_start = 1899
+ _CAMERASERVICE._serialized_end = 3002
\ No newline at end of file
diff --git a/src/viam/gen/component/encoder/v1/encoder_pb2.py b/src/viam/gen/component/encoder/v1/encoder_pb2.py
index 9186e7b9f..69c026d97 100644
--- a/src/viam/gen/component/encoder/v1/encoder_pb2.py
+++ b/src/viam/gen/component/encoder/v1/encoder_pb2.py
@@ -1,16 +1,15 @@
"""Generated protocol buffer code."""
+from google.protobuf.internal import builder as _builder
from google.protobuf import descriptor as _descriptor
from google.protobuf import descriptor_pool as _descriptor_pool
from google.protobuf import symbol_database as _symbol_database
-from google.protobuf.internal import builder as _builder
_sym_db = _symbol_database.Default()
from ....common.v1 import common_pb2 as common_dot_v1_dot_common__pb2
from google.api import annotations_pb2 as google_dot_api_dot_annotations__pb2
from google.protobuf import struct_pb2 as google_dot_protobuf_dot_struct__pb2
DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n"component/encoder/v1/encoder.proto\x12\x19viam.component.encoder.v1\x1a\x16common/v1/common.proto\x1a\x1cgoogle/api/annotations.proto\x1a\x1cgoogle/protobuf/struct.proto"\xbc\x01\n\x12GetPositionRequest\x12\x12\n\x04name\x18\x01 \x01(\tR\x04name\x12Q\n\rposition_type\x18\x02 \x01(\x0e2\'.viam.component.encoder.v1.PositionTypeH\x00R\x0cpositionType\x88\x01\x01\x12-\n\x05extra\x18c \x01(\x0b2\x17.google.protobuf.StructR\x05extraB\x10\n\x0e_position_type"y\n\x13GetPositionResponse\x12\x14\n\x05value\x18\x01 \x01(\x02R\x05value\x12L\n\rposition_type\x18\x02 \x01(\x0e2\'.viam.component.encoder.v1.PositionTypeR\x0cpositionType"Y\n\x14ResetPositionRequest\x12\x12\n\x04name\x18\x01 \x01(\tR\x04name\x12-\n\x05extra\x18c \x01(\x0b2\x17.google.protobuf.StructR\x05extra"\x17\n\x15ResetPositionResponse"Y\n\x14GetPropertiesRequest\x12\x12\n\x04name\x18\x01 \x01(\tR\x04name\x12-\n\x05extra\x18c \x01(\x0b2\x17.google.protobuf.StructR\x05extra"\x83\x01\n\x15GetPropertiesResponse\x122\n\x15ticks_count_supported\x18\x01 \x01(\x08R\x13ticksCountSupported\x126\n\x17angle_degrees_supported\x18\x02 \x01(\x08R\x15angleDegreesSupported*m\n\x0cPositionType\x12\x1d\n\x19POSITION_TYPE_UNSPECIFIED\x10\x00\x12\x1d\n\x19POSITION_TYPE_TICKS_COUNT\x10\x01\x12\x1f\n\x1bPOSITION_TYPE_ANGLE_DEGREES\x10\x022\xc7\x06\n\x0eEncoderService\x12\xa8\x01\n\x0bGetPosition\x12-.viam.component.encoder.v1.GetPositionRequest\x1a..viam.component.encoder.v1.GetPositionResponse":\x82\xd3\xe4\x93\x024\x122/viam/api/v1/component/encoder/{name}/get_position\x12\xb0\x01\n\rResetPosition\x12/.viam.component.encoder.v1.ResetPositionRequest\x1a0.viam.component.encoder.v1.ResetPositionResponse"<\x82\xd3\xe4\x93\x026\x124/viam/api/v1/component/encoder/{name}/reset_position\x12\xb0\x01\n\rGetProperties\x12/.viam.component.encoder.v1.GetPropertiesRequest\x1a0.viam.component.encoder.v1.GetPropertiesResponse"<\x82\xd3\xe4\x93\x026"4/viam/api/v1/component/encoder/{name}/get_properties\x12\x8a\x01\n\tDoCommand\x12 .viam.common.v1.DoCommandRequest\x1a!.viam.common.v1.DoCommandResponse"8\x82\xd3\xe4\x93\x022"0/viam/api/v1/component/encoder/{name}/do_command\x12\x96\x01\n\rGetGeometries\x12$.viam.common.v1.GetGeometriesRequest\x1a%.viam.common.v1.GetGeometriesResponse"8\x82\xd3\xe4\x93\x022\x120/viam/api/v1/component/encoder/{name}/geometriesBE\n\x1dcom.viam.component.encoder.v1Z$go.viam.com/api/component/encoder/v1b\x06proto3')
-_globals = globals()
-_builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, _globals)
-_builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, 'component.encoder.v1.encoder_pb2', _globals)
+_builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, globals())
+_builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, 'component.encoder.v1.encoder_pb2', globals())
if _descriptor._USE_C_DESCRIPTORS == False:
DESCRIPTOR._options = None
DESCRIPTOR._serialized_options = b'\n\x1dcom.viam.component.encoder.v1Z$go.viam.com/api/component/encoder/v1'
@@ -24,19 +23,19 @@
_ENCODERSERVICE.methods_by_name['DoCommand']._serialized_options = b'\x82\xd3\xe4\x93\x022"0/viam/api/v1/component/encoder/{name}/do_command'
_ENCODERSERVICE.methods_by_name['GetGeometries']._options = None
_ENCODERSERVICE.methods_by_name['GetGeometries']._serialized_options = b'\x82\xd3\xe4\x93\x022\x120/viam/api/v1/component/encoder/{name}/geometries'
- _globals['_POSITIONTYPE']._serialized_start = 804
- _globals['_POSITIONTYPE']._serialized_end = 913
- _globals['_GETPOSITIONREQUEST']._serialized_start = 150
- _globals['_GETPOSITIONREQUEST']._serialized_end = 338
- _globals['_GETPOSITIONRESPONSE']._serialized_start = 340
- _globals['_GETPOSITIONRESPONSE']._serialized_end = 461
- _globals['_RESETPOSITIONREQUEST']._serialized_start = 463
- _globals['_RESETPOSITIONREQUEST']._serialized_end = 552
- _globals['_RESETPOSITIONRESPONSE']._serialized_start = 554
- _globals['_RESETPOSITIONRESPONSE']._serialized_end = 577
- _globals['_GETPROPERTIESREQUEST']._serialized_start = 579
- _globals['_GETPROPERTIESREQUEST']._serialized_end = 668
- _globals['_GETPROPERTIESRESPONSE']._serialized_start = 671
- _globals['_GETPROPERTIESRESPONSE']._serialized_end = 802
- _globals['_ENCODERSERVICE']._serialized_start = 916
- _globals['_ENCODERSERVICE']._serialized_end = 1755
\ No newline at end of file
+ _POSITIONTYPE._serialized_start = 804
+ _POSITIONTYPE._serialized_end = 913
+ _GETPOSITIONREQUEST._serialized_start = 150
+ _GETPOSITIONREQUEST._serialized_end = 338
+ _GETPOSITIONRESPONSE._serialized_start = 340
+ _GETPOSITIONRESPONSE._serialized_end = 461
+ _RESETPOSITIONREQUEST._serialized_start = 463
+ _RESETPOSITIONREQUEST._serialized_end = 552
+ _RESETPOSITIONRESPONSE._serialized_start = 554
+ _RESETPOSITIONRESPONSE._serialized_end = 577
+ _GETPROPERTIESREQUEST._serialized_start = 579
+ _GETPROPERTIESREQUEST._serialized_end = 668
+ _GETPROPERTIESRESPONSE._serialized_start = 671
+ _GETPROPERTIESRESPONSE._serialized_end = 802
+ _ENCODERSERVICE._serialized_start = 916
+ _ENCODERSERVICE._serialized_end = 1755
\ No newline at end of file
diff --git a/src/viam/gen/component/gantry/v1/gantry_pb2.py b/src/viam/gen/component/gantry/v1/gantry_pb2.py
index 313ec769b..3b44bf320 100644
--- a/src/viam/gen/component/gantry/v1/gantry_pb2.py
+++ b/src/viam/gen/component/gantry/v1/gantry_pb2.py
@@ -1,16 +1,15 @@
"""Generated protocol buffer code."""
+from google.protobuf.internal import builder as _builder
from google.protobuf import descriptor as _descriptor
from google.protobuf import descriptor_pool as _descriptor_pool
from google.protobuf import symbol_database as _symbol_database
-from google.protobuf.internal import builder as _builder
_sym_db = _symbol_database.Default()
from ....common.v1 import common_pb2 as common_dot_v1_dot_common__pb2
from google.api import annotations_pb2 as google_dot_api_dot_annotations__pb2
from google.protobuf import struct_pb2 as google_dot_protobuf_dot_struct__pb2
DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n component/gantry/v1/gantry.proto\x12\x18viam.component.gantry.v1\x1a\x16common/v1/common.proto\x1a\x1cgoogle/api/annotations.proto\x1a\x1cgoogle/protobuf/struct.proto"W\n\x12GetPositionRequest\x12\x12\n\x04name\x18\x01 \x01(\tR\x04name\x12-\n\x05extra\x18c \x01(\x0b2\x17.google.protobuf.StructR\x05extra"8\n\x13GetPositionResponse\x12!\n\x0cpositions_mm\x18\x01 \x03(\x01R\x0bpositionsMm"\xa8\x01\n\x15MoveToPositionRequest\x12\x12\n\x04name\x18\x01 \x01(\tR\x04name\x12!\n\x0cpositions_mm\x18\x02 \x03(\x01R\x0bpositionsMm\x12)\n\x11speeds_mm_per_sec\x18\x03 \x03(\x01R\x0espeedsMmPerSec\x12-\n\x05extra\x18c \x01(\x0b2\x17.google.protobuf.StructR\x05extra"\x18\n\x16MoveToPositionResponse"P\n\x0bHomeRequest\x12\x12\n\x04name\x18\x01 \x01(\tR\x04name\x12-\n\x05extra\x18c \x01(\x0b2\x17.google.protobuf.StructR\x05extra"$\n\x0cHomeResponse\x12\x14\n\x05homed\x18\x01 \x01(\x08R\x05homed"V\n\x11GetLengthsRequest\x12\x12\n\x04name\x18\x01 \x01(\tR\x04name\x12-\n\x05extra\x18c \x01(\x0b2\x17.google.protobuf.StructR\x05extra"3\n\x12GetLengthsResponse\x12\x1d\n\nlengths_mm\x18\x01 \x03(\x01R\tlengthsMm"P\n\x0bStopRequest\x12\x12\n\x04name\x18\x01 \x01(\tR\x04name\x12-\n\x05extra\x18c \x01(\x0b2\x17.google.protobuf.StructR\x05extra"\x0e\n\x0cStopResponse"g\n\x06Status\x12!\n\x0cpositions_mm\x18\x01 \x03(\x01R\x0bpositionsMm\x12\x1d\n\nlengths_mm\x18\x02 \x03(\x01R\tlengthsMm\x12\x1b\n\tis_moving\x18\x03 \x01(\x08R\x08isMoving"%\n\x0fIsMovingRequest\x12\x12\n\x04name\x18\x01 \x01(\tR\x04name"/\n\x10IsMovingResponse\x12\x1b\n\tis_moving\x18\x01 \x01(\x08R\x08isMoving2\xda\t\n\rGantryService\x12\xa1\x01\n\x0bGetPosition\x12,.viam.component.gantry.v1.GetPositionRequest\x1a-.viam.component.gantry.v1.GetPositionResponse"5\x82\xd3\xe4\x93\x02/\x12-/viam/api/v1/component/gantry/{name}/position\x12\xae\x01\n\x0eMoveToPosition\x12/.viam.component.gantry.v1.MoveToPositionRequest\x1a0.viam.component.gantry.v1.MoveToPositionResponse"9\xa0\x92)\x01\x82\xd3\xe4\x93\x02/\x1a-/viam/api/v1/component/gantry/{name}/position\x12\x88\x01\n\x04Home\x12%.viam.component.gantry.v1.HomeRequest\x1a&.viam.component.gantry.v1.HomeResponse"1\x82\xd3\xe4\x93\x02+\x1a)/viam/api/v1/component/gantry/{name}/home\x12\x9d\x01\n\nGetLengths\x12+.viam.component.gantry.v1.GetLengthsRequest\x1a,.viam.component.gantry.v1.GetLengthsResponse"4\x82\xd3\xe4\x93\x02.\x12,/viam/api/v1/component/gantry/{name}/lengths\x12\x88\x01\n\x04Stop\x12%.viam.component.gantry.v1.StopRequest\x1a&.viam.component.gantry.v1.StopResponse"1\x82\xd3\xe4\x93\x02+")/viam/api/v1/component/gantry/{name}/stop\x12\x99\x01\n\x08IsMoving\x12).viam.component.gantry.v1.IsMovingRequest\x1a*.viam.component.gantry.v1.IsMovingResponse"6\x82\xd3\xe4\x93\x020\x12./viam/api/v1/component/gantry/{name}/is_moving\x12\x89\x01\n\tDoCommand\x12 .viam.common.v1.DoCommandRequest\x1a!.viam.common.v1.DoCommandResponse"7\x82\xd3\xe4\x93\x021"//viam/api/v1/component/gantry/{name}/do_command\x12\x95\x01\n\rGetGeometries\x12$.viam.common.v1.GetGeometriesRequest\x1a%.viam.common.v1.GetGeometriesResponse"7\x82\xd3\xe4\x93\x021\x12//viam/api/v1/component/gantry/{name}/geometriesBC\n\x1ccom.viam.component.gantry.v1Z#go.viam.com/api/component/gantry/v1b\x06proto3')
-_globals = globals()
-_builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, _globals)
-_builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, 'component.gantry.v1.gantry_pb2', _globals)
+_builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, globals())
+_builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, 'component.gantry.v1.gantry_pb2', globals())
if _descriptor._USE_C_DESCRIPTORS == False:
DESCRIPTOR._options = None
DESCRIPTOR._serialized_options = b'\n\x1ccom.viam.component.gantry.v1Z#go.viam.com/api/component/gantry/v1'
@@ -30,31 +29,31 @@
_GANTRYSERVICE.methods_by_name['DoCommand']._serialized_options = b'\x82\xd3\xe4\x93\x021"//viam/api/v1/component/gantry/{name}/do_command'
_GANTRYSERVICE.methods_by_name['GetGeometries']._options = None
_GANTRYSERVICE.methods_by_name['GetGeometries']._serialized_options = b'\x82\xd3\xe4\x93\x021\x12//viam/api/v1/component/gantry/{name}/geometries'
- _globals['_GETPOSITIONREQUEST']._serialized_start = 146
- _globals['_GETPOSITIONREQUEST']._serialized_end = 233
- _globals['_GETPOSITIONRESPONSE']._serialized_start = 235
- _globals['_GETPOSITIONRESPONSE']._serialized_end = 291
- _globals['_MOVETOPOSITIONREQUEST']._serialized_start = 294
- _globals['_MOVETOPOSITIONREQUEST']._serialized_end = 462
- _globals['_MOVETOPOSITIONRESPONSE']._serialized_start = 464
- _globals['_MOVETOPOSITIONRESPONSE']._serialized_end = 488
- _globals['_HOMEREQUEST']._serialized_start = 490
- _globals['_HOMEREQUEST']._serialized_end = 570
- _globals['_HOMERESPONSE']._serialized_start = 572
- _globals['_HOMERESPONSE']._serialized_end = 608
- _globals['_GETLENGTHSREQUEST']._serialized_start = 610
- _globals['_GETLENGTHSREQUEST']._serialized_end = 696
- _globals['_GETLENGTHSRESPONSE']._serialized_start = 698
- _globals['_GETLENGTHSRESPONSE']._serialized_end = 749
- _globals['_STOPREQUEST']._serialized_start = 751
- _globals['_STOPREQUEST']._serialized_end = 831
- _globals['_STOPRESPONSE']._serialized_start = 833
- _globals['_STOPRESPONSE']._serialized_end = 847
- _globals['_STATUS']._serialized_start = 849
- _globals['_STATUS']._serialized_end = 952
- _globals['_ISMOVINGREQUEST']._serialized_start = 954
- _globals['_ISMOVINGREQUEST']._serialized_end = 991
- _globals['_ISMOVINGRESPONSE']._serialized_start = 993
- _globals['_ISMOVINGRESPONSE']._serialized_end = 1040
- _globals['_GANTRYSERVICE']._serialized_start = 1043
- _globals['_GANTRYSERVICE']._serialized_end = 2285
\ No newline at end of file
+ _GETPOSITIONREQUEST._serialized_start = 146
+ _GETPOSITIONREQUEST._serialized_end = 233
+ _GETPOSITIONRESPONSE._serialized_start = 235
+ _GETPOSITIONRESPONSE._serialized_end = 291
+ _MOVETOPOSITIONREQUEST._serialized_start = 294
+ _MOVETOPOSITIONREQUEST._serialized_end = 462
+ _MOVETOPOSITIONRESPONSE._serialized_start = 464
+ _MOVETOPOSITIONRESPONSE._serialized_end = 488
+ _HOMEREQUEST._serialized_start = 490
+ _HOMEREQUEST._serialized_end = 570
+ _HOMERESPONSE._serialized_start = 572
+ _HOMERESPONSE._serialized_end = 608
+ _GETLENGTHSREQUEST._serialized_start = 610
+ _GETLENGTHSREQUEST._serialized_end = 696
+ _GETLENGTHSRESPONSE._serialized_start = 698
+ _GETLENGTHSRESPONSE._serialized_end = 749
+ _STOPREQUEST._serialized_start = 751
+ _STOPREQUEST._serialized_end = 831
+ _STOPRESPONSE._serialized_start = 833
+ _STOPRESPONSE._serialized_end = 847
+ _STATUS._serialized_start = 849
+ _STATUS._serialized_end = 952
+ _ISMOVINGREQUEST._serialized_start = 954
+ _ISMOVINGREQUEST._serialized_end = 991
+ _ISMOVINGRESPONSE._serialized_start = 993
+ _ISMOVINGRESPONSE._serialized_end = 1040
+ _GANTRYSERVICE._serialized_start = 1043
+ _GANTRYSERVICE._serialized_end = 2285
\ No newline at end of file
diff --git a/src/viam/gen/component/generic/v1/generic_pb2.py b/src/viam/gen/component/generic/v1/generic_pb2.py
index feee0042b..0d9f2f6bd 100644
--- a/src/viam/gen/component/generic/v1/generic_pb2.py
+++ b/src/viam/gen/component/generic/v1/generic_pb2.py
@@ -1,15 +1,14 @@
"""Generated protocol buffer code."""
+from google.protobuf.internal import builder as _builder
from google.protobuf import descriptor as _descriptor
from google.protobuf import descriptor_pool as _descriptor_pool
from google.protobuf import symbol_database as _symbol_database
-from google.protobuf.internal import builder as _builder
_sym_db = _symbol_database.Default()
from ....common.v1 import common_pb2 as common_dot_v1_dot_common__pb2
from google.api import annotations_pb2 as google_dot_api_dot_annotations__pb2
DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n"component/generic/v1/generic.proto\x12\x19viam.component.generic.v1\x1a\x16common/v1/common.proto\x1a\x1cgoogle/api/annotations.proto2\xb6\x02\n\x0eGenericService\x12\x8a\x01\n\tDoCommand\x12 .viam.common.v1.DoCommandRequest\x1a!.viam.common.v1.DoCommandResponse"8\x82\xd3\xe4\x93\x022"0/viam/api/v1/component/generic/{name}/do_command\x12\x96\x01\n\rGetGeometries\x12$.viam.common.v1.GetGeometriesRequest\x1a%.viam.common.v1.GetGeometriesResponse"8\x82\xd3\xe4\x93\x022\x120/viam/api/v1/component/generic/{name}/geometriesBE\n\x1dcom.viam.component.generic.v1Z$go.viam.com/api/component/generic/v1b\x06proto3')
-_globals = globals()
-_builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, _globals)
-_builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, 'component.generic.v1.generic_pb2', _globals)
+_builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, globals())
+_builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, 'component.generic.v1.generic_pb2', globals())
if _descriptor._USE_C_DESCRIPTORS == False:
DESCRIPTOR._options = None
DESCRIPTOR._serialized_options = b'\n\x1dcom.viam.component.generic.v1Z$go.viam.com/api/component/generic/v1'
@@ -17,5 +16,5 @@
_GENERICSERVICE.methods_by_name['DoCommand']._serialized_options = b'\x82\xd3\xe4\x93\x022"0/viam/api/v1/component/generic/{name}/do_command'
_GENERICSERVICE.methods_by_name['GetGeometries']._options = None
_GENERICSERVICE.methods_by_name['GetGeometries']._serialized_options = b'\x82\xd3\xe4\x93\x022\x120/viam/api/v1/component/generic/{name}/geometries'
- _globals['_GENERICSERVICE']._serialized_start = 120
- _globals['_GENERICSERVICE']._serialized_end = 430
\ No newline at end of file
+ _GENERICSERVICE._serialized_start = 120
+ _GENERICSERVICE._serialized_end = 430
\ No newline at end of file
diff --git a/src/viam/gen/component/gripper/v1/gripper_pb2.py b/src/viam/gen/component/gripper/v1/gripper_pb2.py
index ed518d9d0..2e445dcbb 100644
--- a/src/viam/gen/component/gripper/v1/gripper_pb2.py
+++ b/src/viam/gen/component/gripper/v1/gripper_pb2.py
@@ -1,16 +1,15 @@
"""Generated protocol buffer code."""
+from google.protobuf.internal import builder as _builder
from google.protobuf import descriptor as _descriptor
from google.protobuf import descriptor_pool as _descriptor_pool
from google.protobuf import symbol_database as _symbol_database
-from google.protobuf.internal import builder as _builder
_sym_db = _symbol_database.Default()
from ....common.v1 import common_pb2 as common_dot_v1_dot_common__pb2
from google.api import annotations_pb2 as google_dot_api_dot_annotations__pb2
from google.protobuf import struct_pb2 as google_dot_protobuf_dot_struct__pb2
DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n"component/gripper/v1/gripper.proto\x12\x19viam.component.gripper.v1\x1a\x16common/v1/common.proto\x1a\x1cgoogle/api/annotations.proto\x1a\x1cgoogle/protobuf/struct.proto"P\n\x0bOpenRequest\x12\x12\n\x04name\x18\x01 \x01(\tR\x04name\x12-\n\x05extra\x18c \x01(\x0b2\x17.google.protobuf.StructR\x05extra"\x0e\n\x0cOpenResponse"P\n\x0bGrabRequest\x12\x12\n\x04name\x18\x01 \x01(\tR\x04name\x12-\n\x05extra\x18c \x01(\x0b2\x17.google.protobuf.StructR\x05extra"W\n\x0cGrabResponse\x12\x18\n\x07success\x18\x01 \x01(\x08R\x07success\x12-\n\x05extra\x18c \x01(\x0b2\x17.google.protobuf.StructR\x05extra"P\n\x0bStopRequest\x12\x12\n\x04name\x18\x01 \x01(\tR\x04name\x12-\n\x05extra\x18c \x01(\x0b2\x17.google.protobuf.StructR\x05extra"\x0e\n\x0cStopResponse"%\n\x0fIsMovingRequest\x12\x12\n\x04name\x18\x01 \x01(\tR\x04name"/\n\x10IsMovingResponse\x12\x1b\n\tis_moving\x18\x01 \x01(\x08R\x08isMoving2\x87\x07\n\x0eGripperService\x12\x8f\x01\n\x04Open\x12&.viam.component.gripper.v1.OpenRequest\x1a\'.viam.component.gripper.v1.OpenResponse"6\xa0\x92)\x01\x82\xd3\xe4\x93\x02,\x1a*/viam/api/v1/component/gripper/{name}/open\x12\x8f\x01\n\x04Grab\x12&.viam.component.gripper.v1.GrabRequest\x1a\'.viam.component.gripper.v1.GrabResponse"6\xa0\x92)\x01\x82\xd3\xe4\x93\x02,\x1a*/viam/api/v1/component/gripper/{name}/grab\x12\x8b\x01\n\x04Stop\x12&.viam.component.gripper.v1.StopRequest\x1a\'.viam.component.gripper.v1.StopResponse"2\x82\xd3\xe4\x93\x02,"*/viam/api/v1/component/gripper/{name}/stop\x12\x9c\x01\n\x08IsMoving\x12*.viam.component.gripper.v1.IsMovingRequest\x1a+.viam.component.gripper.v1.IsMovingResponse"7\x82\xd3\xe4\x93\x021\x12//viam/api/v1/component/gripper/{name}/is_moving\x12\x8a\x01\n\tDoCommand\x12 .viam.common.v1.DoCommandRequest\x1a!.viam.common.v1.DoCommandResponse"8\x82\xd3\xe4\x93\x022"0/viam/api/v1/component/gripper/{name}/do_command\x12\x96\x01\n\rGetGeometries\x12$.viam.common.v1.GetGeometriesRequest\x1a%.viam.common.v1.GetGeometriesResponse"8\x82\xd3\xe4\x93\x022\x120/viam/api/v1/component/gripper/{name}/geometriesBE\n\x1dcom.viam.component.gripper.v1Z$go.viam.com/api/component/gripper/v1b\x06proto3')
-_globals = globals()
-_builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, _globals)
-_builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, 'component.gripper.v1.gripper_pb2', _globals)
+_builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, globals())
+_builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, 'component.gripper.v1.gripper_pb2', globals())
if _descriptor._USE_C_DESCRIPTORS == False:
DESCRIPTOR._options = None
DESCRIPTOR._serialized_options = b'\n\x1dcom.viam.component.gripper.v1Z$go.viam.com/api/component/gripper/v1'
@@ -26,21 +25,21 @@
_GRIPPERSERVICE.methods_by_name['DoCommand']._serialized_options = b'\x82\xd3\xe4\x93\x022"0/viam/api/v1/component/gripper/{name}/do_command'
_GRIPPERSERVICE.methods_by_name['GetGeometries']._options = None
_GRIPPERSERVICE.methods_by_name['GetGeometries']._serialized_options = b'\x82\xd3\xe4\x93\x022\x120/viam/api/v1/component/gripper/{name}/geometries'
- _globals['_OPENREQUEST']._serialized_start = 149
- _globals['_OPENREQUEST']._serialized_end = 229
- _globals['_OPENRESPONSE']._serialized_start = 231
- _globals['_OPENRESPONSE']._serialized_end = 245
- _globals['_GRABREQUEST']._serialized_start = 247
- _globals['_GRABREQUEST']._serialized_end = 327
- _globals['_GRABRESPONSE']._serialized_start = 329
- _globals['_GRABRESPONSE']._serialized_end = 416
- _globals['_STOPREQUEST']._serialized_start = 418
- _globals['_STOPREQUEST']._serialized_end = 498
- _globals['_STOPRESPONSE']._serialized_start = 500
- _globals['_STOPRESPONSE']._serialized_end = 514
- _globals['_ISMOVINGREQUEST']._serialized_start = 516
- _globals['_ISMOVINGREQUEST']._serialized_end = 553
- _globals['_ISMOVINGRESPONSE']._serialized_start = 555
- _globals['_ISMOVINGRESPONSE']._serialized_end = 602
- _globals['_GRIPPERSERVICE']._serialized_start = 605
- _globals['_GRIPPERSERVICE']._serialized_end = 1508
\ No newline at end of file
+ _OPENREQUEST._serialized_start = 149
+ _OPENREQUEST._serialized_end = 229
+ _OPENRESPONSE._serialized_start = 231
+ _OPENRESPONSE._serialized_end = 245
+ _GRABREQUEST._serialized_start = 247
+ _GRABREQUEST._serialized_end = 327
+ _GRABRESPONSE._serialized_start = 329
+ _GRABRESPONSE._serialized_end = 416
+ _STOPREQUEST._serialized_start = 418
+ _STOPREQUEST._serialized_end = 498
+ _STOPRESPONSE._serialized_start = 500
+ _STOPRESPONSE._serialized_end = 514
+ _ISMOVINGREQUEST._serialized_start = 516
+ _ISMOVINGREQUEST._serialized_end = 553
+ _ISMOVINGRESPONSE._serialized_start = 555
+ _ISMOVINGRESPONSE._serialized_end = 602
+ _GRIPPERSERVICE._serialized_start = 605
+ _GRIPPERSERVICE._serialized_end = 1508
\ No newline at end of file
diff --git a/src/viam/gen/component/inputcontroller/v1/input_controller_pb2.py b/src/viam/gen/component/inputcontroller/v1/input_controller_pb2.py
index 134475a6e..16950b77e 100644
--- a/src/viam/gen/component/inputcontroller/v1/input_controller_pb2.py
+++ b/src/viam/gen/component/inputcontroller/v1/input_controller_pb2.py
@@ -1,17 +1,16 @@
"""Generated protocol buffer code."""
+from google.protobuf.internal import builder as _builder
from google.protobuf import descriptor as _descriptor
from google.protobuf import descriptor_pool as _descriptor_pool
from google.protobuf import symbol_database as _symbol_database
-from google.protobuf.internal import builder as _builder
_sym_db = _symbol_database.Default()
from ....common.v1 import common_pb2 as common_dot_v1_dot_common__pb2
from google.api import annotations_pb2 as google_dot_api_dot_annotations__pb2
from google.protobuf import struct_pb2 as google_dot_protobuf_dot_struct__pb2
from google.protobuf import timestamp_pb2 as google_dot_protobuf_dot_timestamp__pb2
DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n3component/inputcontroller/v1/input_controller.proto\x12!viam.component.inputcontroller.v1\x1a\x16common/v1/common.proto\x1a\x1cgoogle/api/annotations.proto\x1a\x1cgoogle/protobuf/struct.proto\x1a\x1fgoogle/protobuf/timestamp.proto"c\n\x12GetControlsRequest\x12\x1e\n\ncontroller\x18\x01 \x01(\tR\ncontroller\x12-\n\x05extra\x18c \x01(\x0b2\x17.google.protobuf.StructR\x05extra"1\n\x13GetControlsResponse\x12\x1a\n\x08controls\x18\x01 \x03(\tR\x08controls"a\n\x10GetEventsRequest\x12\x1e\n\ncontroller\x18\x01 \x01(\tR\ncontroller\x12-\n\x05extra\x18c \x01(\x0b2\x17.google.protobuf.StructR\x05extra"U\n\x11GetEventsResponse\x12@\n\x06events\x18\x01 \x03(\x0b2(.viam.component.inputcontroller.v1.EventR\x06events"\xa4\x01\n\x13TriggerEventRequest\x12\x1e\n\ncontroller\x18\x01 \x01(\tR\ncontroller\x12>\n\x05event\x18\x02 \x01(\x0b2(.viam.component.inputcontroller.v1.EventR\x05event\x12-\n\x05extra\x18c \x01(\x0b2\x17.google.protobuf.StructR\x05extra"\x16\n\x14TriggerEventResponse"}\n\x05Event\x12.\n\x04time\x18\x01 \x01(\x0b2\x1a.google.protobuf.TimestampR\x04time\x12\x14\n\x05event\x18\x02 \x01(\tR\x05event\x12\x18\n\x07control\x18\x03 \x01(\tR\x07control\x12\x14\n\x05value\x18\x04 \x01(\x01R\x05value"\xa2\x02\n\x13StreamEventsRequest\x12\x1e\n\ncontroller\x18\x01 \x01(\tR\ncontroller\x12U\n\x06events\x18\x02 \x03(\x0b2=.viam.component.inputcontroller.v1.StreamEventsRequest.EventsR\x06events\x12-\n\x05extra\x18c \x01(\x0b2\x17.google.protobuf.StructR\x05extra\x1ae\n\x06Events\x12\x18\n\x07control\x18\x01 \x01(\tR\x07control\x12\x16\n\x06events\x18\x02 \x03(\tR\x06events\x12)\n\x10cancelled_events\x18\x03 \x03(\tR\x0fcancelledEvents"V\n\x14StreamEventsResponse\x12>\n\x05event\x18\x01 \x01(\x0b2(.viam.component.inputcontroller.v1.EventR\x05event"J\n\x06Status\x12@\n\x06events\x18\x01 \x03(\x0b2(.viam.component.inputcontroller.v1.EventR\x06events2\xa7\x08\n\x16InputControllerService\x12\xb8\x01\n\x0bGetControls\x125.viam.component.inputcontroller.v1.GetControlsRequest\x1a6.viam.component.inputcontroller.v1.GetControlsResponse":\x82\xd3\xe4\x93\x024\x122/viam/api/v1/component/input/{controller}/controls\x12\xb0\x01\n\tGetEvents\x123.viam.component.inputcontroller.v1.GetEventsRequest\x1a4.viam.component.inputcontroller.v1.GetEventsResponse"8\x82\xd3\xe4\x93\x022\x120/viam/api/v1/component/input/{controller}/events\x12\xc1\x01\n\x0cStreamEvents\x126.viam.component.inputcontroller.v1.StreamEventsRequest\x1a7.viam.component.inputcontroller.v1.StreamEventsResponse">\x82\xd3\xe4\x93\x028\x126/viam/api/v1/component/input/{controller}/event_stream0\x01\x12\xb8\x01\n\x0cTriggerEvent\x126.viam.component.inputcontroller.v1.TriggerEventRequest\x1a7.viam.component.inputcontroller.v1.TriggerEventResponse"7\x82\xd3\xe4\x93\x021"//viam/api/v1/component/input/{controller}/event\x12\x88\x01\n\tDoCommand\x12 .viam.common.v1.DoCommandRequest\x1a!.viam.common.v1.DoCommandResponse"6\x82\xd3\xe4\x93\x020"./viam/api/v1/component/input/{name}/do_command\x12\x94\x01\n\rGetGeometries\x12$.viam.common.v1.GetGeometriesRequest\x1a%.viam.common.v1.GetGeometriesResponse"6\x82\xd3\xe4\x93\x020\x12./viam/api/v1/component/input/{name}/geometriesBU\n%com.viam.component.inputcontroller.v1Z,go.viam.com/api/component/inputcontroller/v1b\x06proto3')
-_globals = globals()
-_builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, _globals)
-_builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, 'component.inputcontroller.v1.input_controller_pb2', _globals)
+_builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, globals())
+_builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, 'component.inputcontroller.v1.input_controller_pb2', globals())
if _descriptor._USE_C_DESCRIPTORS == False:
DESCRIPTOR._options = None
DESCRIPTOR._serialized_options = b'\n%com.viam.component.inputcontroller.v1Z,go.viam.com/api/component/inputcontroller/v1'
@@ -27,27 +26,27 @@
_INPUTCONTROLLERSERVICE.methods_by_name['DoCommand']._serialized_options = b'\x82\xd3\xe4\x93\x020"./viam/api/v1/component/input/{name}/do_command'
_INPUTCONTROLLERSERVICE.methods_by_name['GetGeometries']._options = None
_INPUTCONTROLLERSERVICE.methods_by_name['GetGeometries']._serialized_options = b'\x82\xd3\xe4\x93\x020\x12./viam/api/v1/component/input/{name}/geometries'
- _globals['_GETCONTROLSREQUEST']._serialized_start = 207
- _globals['_GETCONTROLSREQUEST']._serialized_end = 306
- _globals['_GETCONTROLSRESPONSE']._serialized_start = 308
- _globals['_GETCONTROLSRESPONSE']._serialized_end = 357
- _globals['_GETEVENTSREQUEST']._serialized_start = 359
- _globals['_GETEVENTSREQUEST']._serialized_end = 456
- _globals['_GETEVENTSRESPONSE']._serialized_start = 458
- _globals['_GETEVENTSRESPONSE']._serialized_end = 543
- _globals['_TRIGGEREVENTREQUEST']._serialized_start = 546
- _globals['_TRIGGEREVENTREQUEST']._serialized_end = 710
- _globals['_TRIGGEREVENTRESPONSE']._serialized_start = 712
- _globals['_TRIGGEREVENTRESPONSE']._serialized_end = 734
- _globals['_EVENT']._serialized_start = 736
- _globals['_EVENT']._serialized_end = 861
- _globals['_STREAMEVENTSREQUEST']._serialized_start = 864
- _globals['_STREAMEVENTSREQUEST']._serialized_end = 1154
- _globals['_STREAMEVENTSREQUEST_EVENTS']._serialized_start = 1053
- _globals['_STREAMEVENTSREQUEST_EVENTS']._serialized_end = 1154
- _globals['_STREAMEVENTSRESPONSE']._serialized_start = 1156
- _globals['_STREAMEVENTSRESPONSE']._serialized_end = 1242
- _globals['_STATUS']._serialized_start = 1244
- _globals['_STATUS']._serialized_end = 1318
- _globals['_INPUTCONTROLLERSERVICE']._serialized_start = 1321
- _globals['_INPUTCONTROLLERSERVICE']._serialized_end = 2384
\ No newline at end of file
+ _GETCONTROLSREQUEST._serialized_start = 207
+ _GETCONTROLSREQUEST._serialized_end = 306
+ _GETCONTROLSRESPONSE._serialized_start = 308
+ _GETCONTROLSRESPONSE._serialized_end = 357
+ _GETEVENTSREQUEST._serialized_start = 359
+ _GETEVENTSREQUEST._serialized_end = 456
+ _GETEVENTSRESPONSE._serialized_start = 458
+ _GETEVENTSRESPONSE._serialized_end = 543
+ _TRIGGEREVENTREQUEST._serialized_start = 546
+ _TRIGGEREVENTREQUEST._serialized_end = 710
+ _TRIGGEREVENTRESPONSE._serialized_start = 712
+ _TRIGGEREVENTRESPONSE._serialized_end = 734
+ _EVENT._serialized_start = 736
+ _EVENT._serialized_end = 861
+ _STREAMEVENTSREQUEST._serialized_start = 864
+ _STREAMEVENTSREQUEST._serialized_end = 1154
+ _STREAMEVENTSREQUEST_EVENTS._serialized_start = 1053
+ _STREAMEVENTSREQUEST_EVENTS._serialized_end = 1154
+ _STREAMEVENTSRESPONSE._serialized_start = 1156
+ _STREAMEVENTSRESPONSE._serialized_end = 1242
+ _STATUS._serialized_start = 1244
+ _STATUS._serialized_end = 1318
+ _INPUTCONTROLLERSERVICE._serialized_start = 1321
+ _INPUTCONTROLLERSERVICE._serialized_end = 2384
\ No newline at end of file
diff --git a/src/viam/gen/component/motor/v1/motor_pb2.py b/src/viam/gen/component/motor/v1/motor_pb2.py
index fac037299..11a8cf1a7 100644
--- a/src/viam/gen/component/motor/v1/motor_pb2.py
+++ b/src/viam/gen/component/motor/v1/motor_pb2.py
@@ -1,16 +1,15 @@
"""Generated protocol buffer code."""
+from google.protobuf.internal import builder as _builder
from google.protobuf import descriptor as _descriptor
from google.protobuf import descriptor_pool as _descriptor_pool
from google.protobuf import symbol_database as _symbol_database
-from google.protobuf.internal import builder as _builder
_sym_db = _symbol_database.Default()
from ....common.v1 import common_pb2 as common_dot_v1_dot_common__pb2
from google.api import annotations_pb2 as google_dot_api_dot_annotations__pb2
from google.protobuf import struct_pb2 as google_dot_protobuf_dot_struct__pb2
DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n\x1ecomponent/motor/v1/motor.proto\x12\x17viam.component.motor.v1\x1a\x16common/v1/common.proto\x1a\x1cgoogle/api/annotations.proto\x1a\x1cgoogle/protobuf/struct.proto"q\n\x0fSetPowerRequest\x12\x12\n\x04name\x18\x01 \x01(\tR\x04name\x12\x1b\n\tpower_pct\x18\x02 \x01(\x01R\x08powerPct\x12-\n\x05extra\x18c \x01(\x0b2\x17.google.protobuf.StructR\x05extra"\x12\n\x10SetPowerResponse"\x85\x01\n\x0cGoForRequest\x12\x12\n\x04name\x18\x01 \x01(\tR\x04name\x12\x10\n\x03rpm\x18\x02 \x01(\x01R\x03rpm\x12 \n\x0brevolutions\x18\x03 \x01(\x01R\x0brevolutions\x12-\n\x05extra\x18c \x01(\x0b2\x17.google.protobuf.StructR\x05extra"\x0f\n\rGoForResponse"\x95\x01\n\x0bGoToRequest\x12\x12\n\x04name\x18\x01 \x01(\tR\x04name\x12\x10\n\x03rpm\x18\x02 \x01(\x01R\x03rpm\x121\n\x14position_revolutions\x18\x03 \x01(\x01R\x13positionRevolutions\x12-\n\x05extra\x18c \x01(\x0b2\x17.google.protobuf.StructR\x05extra"\x0e\n\x0cGoToResponse"u\n\x18ResetZeroPositionRequest\x12\x12\n\x04name\x18\x01 \x01(\tR\x04name\x12\x16\n\x06offset\x18\x02 \x01(\x01R\x06offset\x12-\n\x05extra\x18c \x01(\x0b2\x17.google.protobuf.StructR\x05extra"\x1b\n\x19ResetZeroPositionResponse"W\n\x12GetPositionRequest\x12\x12\n\x04name\x18\x01 \x01(\tR\x04name\x12-\n\x05extra\x18c \x01(\x0b2\x17.google.protobuf.StructR\x05extra"1\n\x13GetPositionResponse\x12\x1a\n\x08position\x18\x01 \x01(\x01R\x08position"P\n\x0bStopRequest\x12\x12\n\x04name\x18\x01 \x01(\tR\x04name\x12-\n\x05extra\x18c \x01(\x0b2\x17.google.protobuf.StructR\x05extra"\x0e\n\x0cStopResponse"U\n\x10IsPoweredRequest\x12\x12\n\x04name\x18\x01 \x01(\tR\x04name\x12-\n\x05extra\x18c \x01(\x0b2\x17.google.protobuf.StructR\x05extra"E\n\x11IsPoweredResponse\x12\x13\n\x05is_on\x18\x01 \x01(\x08R\x04isOn\x12\x1b\n\tpower_pct\x18\x02 \x01(\x01R\x08powerPct"Y\n\x14GetPropertiesRequest\x12\x12\n\x04name\x18\x01 \x01(\tR\x04name\x12-\n\x05extra\x18c \x01(\x0b2\x17.google.protobuf.StructR\x05extra"F\n\x15GetPropertiesResponse\x12-\n\x12position_reporting\x18\x01 \x01(\x08R\x11positionReporting"`\n\x06Status\x12\x1d\n\nis_powered\x18\x01 \x01(\x08R\tisPowered\x12\x1a\n\x08position\x18\x03 \x01(\x01R\x08position\x12\x1b\n\tis_moving\x18\x04 \x01(\x08R\x08isMoving"%\n\x0fIsMovingRequest\x12\x12\n\x04name\x18\x01 \x01(\tR\x04name"/\n\x10IsMovingResponse\x12\x1b\n\tis_moving\x18\x01 \x01(\x08R\x08isMoving2\x99\r\n\x0cMotorService\x12\x96\x01\n\x08SetPower\x12(.viam.component.motor.v1.SetPowerRequest\x1a).viam.component.motor.v1.SetPowerResponse"5\xa0\x92)\x01\x82\xd3\xe4\x93\x02+\x1a)/viam/api/v1/component/motor/{name}/power\x12\x8e\x01\n\x05GoFor\x12%.viam.component.motor.v1.GoForRequest\x1a&.viam.component.motor.v1.GoForResponse"6\xa0\x92)\x01\x82\xd3\xe4\x93\x02,\x1a*/viam/api/v1/component/motor/{name}/go_for\x12\x8a\x01\n\x04GoTo\x12$.viam.component.motor.v1.GoToRequest\x1a%.viam.component.motor.v1.GoToResponse"5\xa0\x92)\x01\x82\xd3\xe4\x93\x02+\x1a)/viam/api/v1/component/motor/{name}/go_to\x12\xac\x01\n\x11ResetZeroPosition\x121.viam.component.motor.v1.ResetZeroPositionRequest\x1a2.viam.component.motor.v1.ResetZeroPositionResponse"0\x82\xd3\xe4\x93\x02*\x1a(/viam/api/v1/component/motor/{name}/zero\x12\x9e\x01\n\x0bGetPosition\x12+.viam.component.motor.v1.GetPositionRequest\x1a,.viam.component.motor.v1.GetPositionResponse"4\x82\xd3\xe4\x93\x02.\x12,/viam/api/v1/component/motor/{name}/position\x12\xa4\x01\n\rGetProperties\x12-.viam.component.motor.v1.GetPropertiesRequest\x1a..viam.component.motor.v1.GetPropertiesResponse"4\x82\xd3\xe4\x93\x02.\x12,/viam/api/v1/component/motor/{name}/features\x12\x85\x01\n\x04Stop\x12$.viam.component.motor.v1.StopRequest\x1a%.viam.component.motor.v1.StopResponse"0\x82\xd3\xe4\x93\x02*\x1a(/viam/api/v1/component/motor/{name}/stop\x12\x97\x01\n\tIsPowered\x12).viam.component.motor.v1.IsPoweredRequest\x1a*.viam.component.motor.v1.IsPoweredResponse"3\x82\xd3\xe4\x93\x02-\x12+/viam/api/v1/component/motor/{name}/powered\x12\x96\x01\n\x08IsMoving\x12(.viam.component.motor.v1.IsMovingRequest\x1a).viam.component.motor.v1.IsMovingResponse"5\x82\xd3\xe4\x93\x02/\x12-/viam/api/v1/component/motor/{name}/is_moving\x12\x88\x01\n\tDoCommand\x12 .viam.common.v1.DoCommandRequest\x1a!.viam.common.v1.DoCommandResponse"6\x82\xd3\xe4\x93\x020"./viam/api/v1/component/motor/{name}/do_command\x12\x94\x01\n\rGetGeometries\x12$.viam.common.v1.GetGeometriesRequest\x1a%.viam.common.v1.GetGeometriesResponse"6\x82\xd3\xe4\x93\x020\x12./viam/api/v1/component/motor/{name}/geometriesBA\n\x1bcom.viam.component.motor.v1Z"go.viam.com/api/component/motor/v1b\x06proto3')
-_globals = globals()
-_builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, _globals)
-_builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, 'component.motor.v1.motor_pb2', _globals)
+_builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, globals())
+_builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, 'component.motor.v1.motor_pb2', globals())
if _descriptor._USE_C_DESCRIPTORS == False:
DESCRIPTOR._options = None
DESCRIPTOR._serialized_options = b'\n\x1bcom.viam.component.motor.v1Z"go.viam.com/api/component/motor/v1'
@@ -36,43 +35,43 @@
_MOTORSERVICE.methods_by_name['DoCommand']._serialized_options = b'\x82\xd3\xe4\x93\x020"./viam/api/v1/component/motor/{name}/do_command'
_MOTORSERVICE.methods_by_name['GetGeometries']._options = None
_MOTORSERVICE.methods_by_name['GetGeometries']._serialized_options = b'\x82\xd3\xe4\x93\x020\x12./viam/api/v1/component/motor/{name}/geometries'
- _globals['_SETPOWERREQUEST']._serialized_start = 143
- _globals['_SETPOWERREQUEST']._serialized_end = 256
- _globals['_SETPOWERRESPONSE']._serialized_start = 258
- _globals['_SETPOWERRESPONSE']._serialized_end = 276
- _globals['_GOFORREQUEST']._serialized_start = 279
- _globals['_GOFORREQUEST']._serialized_end = 412
- _globals['_GOFORRESPONSE']._serialized_start = 414
- _globals['_GOFORRESPONSE']._serialized_end = 429
- _globals['_GOTOREQUEST']._serialized_start = 432
- _globals['_GOTOREQUEST']._serialized_end = 581
- _globals['_GOTORESPONSE']._serialized_start = 583
- _globals['_GOTORESPONSE']._serialized_end = 597
- _globals['_RESETZEROPOSITIONREQUEST']._serialized_start = 599
- _globals['_RESETZEROPOSITIONREQUEST']._serialized_end = 716
- _globals['_RESETZEROPOSITIONRESPONSE']._serialized_start = 718
- _globals['_RESETZEROPOSITIONRESPONSE']._serialized_end = 745
- _globals['_GETPOSITIONREQUEST']._serialized_start = 747
- _globals['_GETPOSITIONREQUEST']._serialized_end = 834
- _globals['_GETPOSITIONRESPONSE']._serialized_start = 836
- _globals['_GETPOSITIONRESPONSE']._serialized_end = 885
- _globals['_STOPREQUEST']._serialized_start = 887
- _globals['_STOPREQUEST']._serialized_end = 967
- _globals['_STOPRESPONSE']._serialized_start = 969
- _globals['_STOPRESPONSE']._serialized_end = 983
- _globals['_ISPOWEREDREQUEST']._serialized_start = 985
- _globals['_ISPOWEREDREQUEST']._serialized_end = 1070
- _globals['_ISPOWEREDRESPONSE']._serialized_start = 1072
- _globals['_ISPOWEREDRESPONSE']._serialized_end = 1141
- _globals['_GETPROPERTIESREQUEST']._serialized_start = 1143
- _globals['_GETPROPERTIESREQUEST']._serialized_end = 1232
- _globals['_GETPROPERTIESRESPONSE']._serialized_start = 1234
- _globals['_GETPROPERTIESRESPONSE']._serialized_end = 1304
- _globals['_STATUS']._serialized_start = 1306
- _globals['_STATUS']._serialized_end = 1402
- _globals['_ISMOVINGREQUEST']._serialized_start = 1404
- _globals['_ISMOVINGREQUEST']._serialized_end = 1441
- _globals['_ISMOVINGRESPONSE']._serialized_start = 1443
- _globals['_ISMOVINGRESPONSE']._serialized_end = 1490
- _globals['_MOTORSERVICE']._serialized_start = 1493
- _globals['_MOTORSERVICE']._serialized_end = 3182
\ No newline at end of file
+ _SETPOWERREQUEST._serialized_start = 143
+ _SETPOWERREQUEST._serialized_end = 256
+ _SETPOWERRESPONSE._serialized_start = 258
+ _SETPOWERRESPONSE._serialized_end = 276
+ _GOFORREQUEST._serialized_start = 279
+ _GOFORREQUEST._serialized_end = 412
+ _GOFORRESPONSE._serialized_start = 414
+ _GOFORRESPONSE._serialized_end = 429
+ _GOTOREQUEST._serialized_start = 432
+ _GOTOREQUEST._serialized_end = 581
+ _GOTORESPONSE._serialized_start = 583
+ _GOTORESPONSE._serialized_end = 597
+ _RESETZEROPOSITIONREQUEST._serialized_start = 599
+ _RESETZEROPOSITIONREQUEST._serialized_end = 716
+ _RESETZEROPOSITIONRESPONSE._serialized_start = 718
+ _RESETZEROPOSITIONRESPONSE._serialized_end = 745
+ _GETPOSITIONREQUEST._serialized_start = 747
+ _GETPOSITIONREQUEST._serialized_end = 834
+ _GETPOSITIONRESPONSE._serialized_start = 836
+ _GETPOSITIONRESPONSE._serialized_end = 885
+ _STOPREQUEST._serialized_start = 887
+ _STOPREQUEST._serialized_end = 967
+ _STOPRESPONSE._serialized_start = 969
+ _STOPRESPONSE._serialized_end = 983
+ _ISPOWEREDREQUEST._serialized_start = 985
+ _ISPOWEREDREQUEST._serialized_end = 1070
+ _ISPOWEREDRESPONSE._serialized_start = 1072
+ _ISPOWEREDRESPONSE._serialized_end = 1141
+ _GETPROPERTIESREQUEST._serialized_start = 1143
+ _GETPROPERTIESREQUEST._serialized_end = 1232
+ _GETPROPERTIESRESPONSE._serialized_start = 1234
+ _GETPROPERTIESRESPONSE._serialized_end = 1304
+ _STATUS._serialized_start = 1306
+ _STATUS._serialized_end = 1402
+ _ISMOVINGREQUEST._serialized_start = 1404
+ _ISMOVINGREQUEST._serialized_end = 1441
+ _ISMOVINGRESPONSE._serialized_start = 1443
+ _ISMOVINGRESPONSE._serialized_end = 1490
+ _MOTORSERVICE._serialized_start = 1493
+ _MOTORSERVICE._serialized_end = 3182
\ No newline at end of file
diff --git a/src/viam/gen/component/movementsensor/v1/movementsensor_pb2.py b/src/viam/gen/component/movementsensor/v1/movementsensor_pb2.py
index 5e6ff3e9f..371983d0f 100644
--- a/src/viam/gen/component/movementsensor/v1/movementsensor_pb2.py
+++ b/src/viam/gen/component/movementsensor/v1/movementsensor_pb2.py
@@ -1,16 +1,15 @@
"""Generated protocol buffer code."""
+from google.protobuf.internal import builder as _builder
from google.protobuf import descriptor as _descriptor
from google.protobuf import descriptor_pool as _descriptor_pool
from google.protobuf import symbol_database as _symbol_database
-from google.protobuf.internal import builder as _builder
_sym_db = _symbol_database.Default()
from ....common.v1 import common_pb2 as common_dot_v1_dot_common__pb2
from google.api import annotations_pb2 as google_dot_api_dot_annotations__pb2
from google.protobuf import struct_pb2 as google_dot_protobuf_dot_struct__pb2
DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n0component/movementsensor/v1/movementsensor.proto\x12 viam.component.movementsensor.v1\x1a\x16common/v1/common.proto\x1a\x1cgoogle/api/annotations.proto\x1a\x1cgoogle/protobuf/struct.proto"]\n\x18GetLinearVelocityRequest\x12\x12\n\x04name\x18\x01 \x01(\tR\x04name\x12-\n\x05extra\x18c \x01(\x0b2\x17.google.protobuf.StructR\x05extra"]\n\x19GetLinearVelocityResponse\x12@\n\x0flinear_velocity\x18\x01 \x01(\x0b2\x17.viam.common.v1.Vector3R\x0elinearVelocity"^\n\x19GetAngularVelocityRequest\x12\x12\n\x04name\x18\x01 \x01(\tR\x04name\x12-\n\x05extra\x18c \x01(\x0b2\x17.google.protobuf.StructR\x05extra"`\n\x1aGetAngularVelocityResponse\x12B\n\x10angular_velocity\x18\x01 \x01(\x0b2\x17.viam.common.v1.Vector3R\x0fangularVelocity"]\n\x18GetCompassHeadingRequest\x12\x12\n\x04name\x18\x01 \x01(\tR\x04name\x12-\n\x05extra\x18c \x01(\x0b2\x17.google.protobuf.StructR\x05extra"1\n\x19GetCompassHeadingResponse\x12\x14\n\x05value\x18\x01 \x01(\x01R\x05value"Z\n\x15GetOrientationRequest\x12\x12\n\x04name\x18\x01 \x01(\tR\x04name\x12-\n\x05extra\x18c \x01(\x0b2\x17.google.protobuf.StructR\x05extra"W\n\x16GetOrientationResponse\x12=\n\x0borientation\x18\x01 \x01(\x0b2\x1b.viam.common.v1.OrientationR\x0borientation"W\n\x12GetPositionRequest\x12\x12\n\x04name\x18\x01 \x01(\tR\x04name\x12-\n\x05extra\x18c \x01(\x0b2\x17.google.protobuf.StructR\x05extra"n\n\x13GetPositionResponse\x128\n\ncoordinate\x18\x01 \x01(\x0b2\x18.viam.common.v1.GeoPointR\ncoordinate\x12\x1d\n\naltitude_m\x18\x02 \x01(\x02R\taltitudeM"Y\n\x14GetPropertiesRequest\x12\x12\n\x04name\x18\x01 \x01(\tR\x04name\x12-\n\x05extra\x18c \x01(\x0b2\x17.google.protobuf.StructR\x05extra"\xf5\x02\n\x15GetPropertiesResponse\x12:\n\x19linear_velocity_supported\x18\x01 \x01(\x08R\x17linearVelocitySupported\x12<\n\x1aangular_velocity_supported\x18\x02 \x01(\x08R\x18angularVelocitySupported\x123\n\x15orientation_supported\x18\x03 \x01(\x08R\x14orientationSupported\x12-\n\x12position_supported\x18\x04 \x01(\x08R\x11positionSupported\x12:\n\x19compass_heading_supported\x18\x05 \x01(\x08R\x17compassHeadingSupported\x12B\n\x1dlinear_acceleration_supported\x18\x06 \x01(\x08R\x1blinearAccelerationSupported"W\n\x12GetAccuracyRequest\x12\x12\n\x04name\x18\x01 \x01(\tR\x04name\x12-\n\x05extra\x18c \x01(\x0b2\x17.google.protobuf.StructR\x05extra"\xb3\x01\n\x13GetAccuracyResponse\x12_\n\x08accuracy\x18\x01 \x03(\x0b2C.viam.component.movementsensor.v1.GetAccuracyResponse.AccuracyEntryR\x08accuracy\x1a;\n\rAccuracyEntry\x12\x10\n\x03key\x18\x01 \x01(\tR\x03key\x12\x14\n\x05value\x18\x02 \x01(\x02R\x05value:\x028\x01"a\n\x1cGetLinearAccelerationRequest\x12\x12\n\x04name\x18\x01 \x01(\tR\x04name\x12-\n\x05extra\x18c \x01(\x0b2\x17.google.protobuf.StructR\x05extra"i\n\x1dGetLinearAccelerationResponse\x12H\n\x13linear_acceleration\x18\x01 \x01(\x0b2\x17.viam.common.v1.Vector3R\x12linearAcceleration2\xb7\x0f\n\x15MovementSensorService\x12\xd2\x01\n\x11GetLinearVelocity\x12:.viam.component.movementsensor.v1.GetLinearVelocityRequest\x1a;.viam.component.movementsensor.v1.GetLinearVelocityResponse"D\x82\xd3\xe4\x93\x02>\x12\x12.viam.component.movementsensor.v1.GetLinearAccelerationRequest\x1a?.viam.component.movementsensor.v1.GetLinearAccelerationResponse"H\x82\xd3\xe4\x93\x02B\x12@/viam/api/v1/component/movementsensor/{name}/linear_acceleration\x12\x91\x01\n\tDoCommand\x12 .viam.common.v1.DoCommandRequest\x1a!.viam.common.v1.DoCommandResponse"?\x82\xd3\xe4\x93\x029"7/viam/api/v1/component/movementsensor/{name}/do_command\x12\x9d\x01\n\rGetGeometries\x12$.viam.common.v1.GetGeometriesRequest\x1a%.viam.common.v1.GetGeometriesResponse"?\x82\xd3\xe4\x93\x029\x127/viam/api/v1/component/movementsensor/{name}/geometriesBS\n$com.viam.component.movementsensor.v1Z+go.viam.com/api/component/movementsensor/v1b\x06proto3')
-_globals = globals()
-_builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, _globals)
-_builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, 'component.movementsensor.v1.movementsensor_pb2', _globals)
+_builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, globals())
+_builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, 'component.movementsensor.v1.movementsensor_pb2', globals())
if _descriptor._USE_C_DESCRIPTORS == False:
DESCRIPTOR._options = None
DESCRIPTOR._serialized_options = b'\n$com.viam.component.movementsensor.v1Z+go.viam.com/api/component/movementsensor/v1'
@@ -36,39 +35,39 @@
_MOVEMENTSENSORSERVICE.methods_by_name['DoCommand']._serialized_options = b'\x82\xd3\xe4\x93\x029"7/viam/api/v1/component/movementsensor/{name}/do_command'
_MOVEMENTSENSORSERVICE.methods_by_name['GetGeometries']._options = None
_MOVEMENTSENSORSERVICE.methods_by_name['GetGeometries']._serialized_options = b'\x82\xd3\xe4\x93\x029\x127/viam/api/v1/component/movementsensor/{name}/geometries'
- _globals['_GETLINEARVELOCITYREQUEST']._serialized_start = 170
- _globals['_GETLINEARVELOCITYREQUEST']._serialized_end = 263
- _globals['_GETLINEARVELOCITYRESPONSE']._serialized_start = 265
- _globals['_GETLINEARVELOCITYRESPONSE']._serialized_end = 358
- _globals['_GETANGULARVELOCITYREQUEST']._serialized_start = 360
- _globals['_GETANGULARVELOCITYREQUEST']._serialized_end = 454
- _globals['_GETANGULARVELOCITYRESPONSE']._serialized_start = 456
- _globals['_GETANGULARVELOCITYRESPONSE']._serialized_end = 552
- _globals['_GETCOMPASSHEADINGREQUEST']._serialized_start = 554
- _globals['_GETCOMPASSHEADINGREQUEST']._serialized_end = 647
- _globals['_GETCOMPASSHEADINGRESPONSE']._serialized_start = 649
- _globals['_GETCOMPASSHEADINGRESPONSE']._serialized_end = 698
- _globals['_GETORIENTATIONREQUEST']._serialized_start = 700
- _globals['_GETORIENTATIONREQUEST']._serialized_end = 790
- _globals['_GETORIENTATIONRESPONSE']._serialized_start = 792
- _globals['_GETORIENTATIONRESPONSE']._serialized_end = 879
- _globals['_GETPOSITIONREQUEST']._serialized_start = 881
- _globals['_GETPOSITIONREQUEST']._serialized_end = 968
- _globals['_GETPOSITIONRESPONSE']._serialized_start = 970
- _globals['_GETPOSITIONRESPONSE']._serialized_end = 1080
- _globals['_GETPROPERTIESREQUEST']._serialized_start = 1082
- _globals['_GETPROPERTIESREQUEST']._serialized_end = 1171
- _globals['_GETPROPERTIESRESPONSE']._serialized_start = 1174
- _globals['_GETPROPERTIESRESPONSE']._serialized_end = 1547
- _globals['_GETACCURACYREQUEST']._serialized_start = 1549
- _globals['_GETACCURACYREQUEST']._serialized_end = 1636
- _globals['_GETACCURACYRESPONSE']._serialized_start = 1639
- _globals['_GETACCURACYRESPONSE']._serialized_end = 1818
- _globals['_GETACCURACYRESPONSE_ACCURACYENTRY']._serialized_start = 1759
- _globals['_GETACCURACYRESPONSE_ACCURACYENTRY']._serialized_end = 1818
- _globals['_GETLINEARACCELERATIONREQUEST']._serialized_start = 1820
- _globals['_GETLINEARACCELERATIONREQUEST']._serialized_end = 1917
- _globals['_GETLINEARACCELERATIONRESPONSE']._serialized_start = 1919
- _globals['_GETLINEARACCELERATIONRESPONSE']._serialized_end = 2024
- _globals['_MOVEMENTSENSORSERVICE']._serialized_start = 2027
- _globals['_MOVEMENTSENSORSERVICE']._serialized_end = 4002
\ No newline at end of file
+ _GETLINEARVELOCITYREQUEST._serialized_start = 170
+ _GETLINEARVELOCITYREQUEST._serialized_end = 263
+ _GETLINEARVELOCITYRESPONSE._serialized_start = 265
+ _GETLINEARVELOCITYRESPONSE._serialized_end = 358
+ _GETANGULARVELOCITYREQUEST._serialized_start = 360
+ _GETANGULARVELOCITYREQUEST._serialized_end = 454
+ _GETANGULARVELOCITYRESPONSE._serialized_start = 456
+ _GETANGULARVELOCITYRESPONSE._serialized_end = 552
+ _GETCOMPASSHEADINGREQUEST._serialized_start = 554
+ _GETCOMPASSHEADINGREQUEST._serialized_end = 647
+ _GETCOMPASSHEADINGRESPONSE._serialized_start = 649
+ _GETCOMPASSHEADINGRESPONSE._serialized_end = 698
+ _GETORIENTATIONREQUEST._serialized_start = 700
+ _GETORIENTATIONREQUEST._serialized_end = 790
+ _GETORIENTATIONRESPONSE._serialized_start = 792
+ _GETORIENTATIONRESPONSE._serialized_end = 879
+ _GETPOSITIONREQUEST._serialized_start = 881
+ _GETPOSITIONREQUEST._serialized_end = 968
+ _GETPOSITIONRESPONSE._serialized_start = 970
+ _GETPOSITIONRESPONSE._serialized_end = 1080
+ _GETPROPERTIESREQUEST._serialized_start = 1082
+ _GETPROPERTIESREQUEST._serialized_end = 1171
+ _GETPROPERTIESRESPONSE._serialized_start = 1174
+ _GETPROPERTIESRESPONSE._serialized_end = 1547
+ _GETACCURACYREQUEST._serialized_start = 1549
+ _GETACCURACYREQUEST._serialized_end = 1636
+ _GETACCURACYRESPONSE._serialized_start = 1639
+ _GETACCURACYRESPONSE._serialized_end = 1818
+ _GETACCURACYRESPONSE_ACCURACYENTRY._serialized_start = 1759
+ _GETACCURACYRESPONSE_ACCURACYENTRY._serialized_end = 1818
+ _GETLINEARACCELERATIONREQUEST._serialized_start = 1820
+ _GETLINEARACCELERATIONREQUEST._serialized_end = 1917
+ _GETLINEARACCELERATIONRESPONSE._serialized_start = 1919
+ _GETLINEARACCELERATIONRESPONSE._serialized_end = 2024
+ _MOVEMENTSENSORSERVICE._serialized_start = 2027
+ _MOVEMENTSENSORSERVICE._serialized_end = 4002
\ No newline at end of file
diff --git a/src/viam/gen/component/posetracker/v1/pose_tracker_pb2.py b/src/viam/gen/component/posetracker/v1/pose_tracker_pb2.py
index 6eb9ce614..1a0a3919d 100644
--- a/src/viam/gen/component/posetracker/v1/pose_tracker_pb2.py
+++ b/src/viam/gen/component/posetracker/v1/pose_tracker_pb2.py
@@ -1,16 +1,15 @@
"""Generated protocol buffer code."""
+from google.protobuf.internal import builder as _builder
from google.protobuf import descriptor as _descriptor
from google.protobuf import descriptor_pool as _descriptor_pool
from google.protobuf import symbol_database as _symbol_database
-from google.protobuf.internal import builder as _builder
_sym_db = _symbol_database.Default()
from ....common.v1 import common_pb2 as common_dot_v1_dot_common__pb2
from google.api import annotations_pb2 as google_dot_api_dot_annotations__pb2
from google.protobuf import struct_pb2 as google_dot_protobuf_dot_struct__pb2
DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n+component/posetracker/v1/pose_tracker.proto\x12\x1dviam.component.posetracker.v1\x1a\x16common/v1/common.proto\x1a\x1cgoogle/api/annotations.proto\x1a\x1cgoogle/protobuf/struct.proto"s\n\x0fGetPosesRequest\x12\x12\n\x04name\x18\x01 \x01(\tR\x04name\x12\x1d\n\nbody_names\x18\x02 \x03(\tR\tbodyNames\x12-\n\x05extra\x18c \x01(\x0b2\x17.google.protobuf.StructR\x05extra"\xcc\x01\n\x10GetPosesResponse\x12]\n\nbody_poses\x18\x01 \x03(\x0b2>.viam.component.posetracker.v1.GetPosesResponse.BodyPosesEntryR\tbodyPoses\x1aY\n\x0eBodyPosesEntry\x12\x10\n\x03key\x18\x01 \x01(\tR\x03key\x121\n\x05value\x18\x02 \x01(\x0b2\x1b.viam.common.v1.PoseInFrameR\x05value:\x028\x012\xec\x03\n\x12PoseTrackerService\x12\xa5\x01\n\x08GetPoses\x12..viam.component.posetracker.v1.GetPosesRequest\x1a/.viam.component.posetracker.v1.GetPosesResponse"8\x82\xd3\xe4\x93\x022\x120/viam/api/v1/component/pose_tracker/{name}/poses\x12\x8f\x01\n\tDoCommand\x12 .viam.common.v1.DoCommandRequest\x1a!.viam.common.v1.DoCommandResponse"=\x82\xd3\xe4\x93\x027"5/viam/api/v1/component/pose_tracker/{name}/do_command\x12\x9b\x01\n\rGetGeometries\x12$.viam.common.v1.GetGeometriesRequest\x1a%.viam.common.v1.GetGeometriesResponse"=\x82\xd3\xe4\x93\x027\x125/viam/api/v1/component/pose_tracker/{name}/geometriesB5\n\x15com.viam.component.v1Z\x1cgo.viam.com/api/component/v1b\x06proto3')
-_globals = globals()
-_builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, _globals)
-_builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, 'component.posetracker.v1.pose_tracker_pb2', _globals)
+_builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, globals())
+_builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, 'component.posetracker.v1.pose_tracker_pb2', globals())
if _descriptor._USE_C_DESCRIPTORS == False:
DESCRIPTOR._options = None
DESCRIPTOR._serialized_options = b'\n\x15com.viam.component.v1Z\x1cgo.viam.com/api/component/v1'
@@ -22,11 +21,11 @@
_POSETRACKERSERVICE.methods_by_name['DoCommand']._serialized_options = b'\x82\xd3\xe4\x93\x027"5/viam/api/v1/component/pose_tracker/{name}/do_command'
_POSETRACKERSERVICE.methods_by_name['GetGeometries']._options = None
_POSETRACKERSERVICE.methods_by_name['GetGeometries']._serialized_options = b'\x82\xd3\xe4\x93\x027\x125/viam/api/v1/component/pose_tracker/{name}/geometries'
- _globals['_GETPOSESREQUEST']._serialized_start = 162
- _globals['_GETPOSESREQUEST']._serialized_end = 277
- _globals['_GETPOSESRESPONSE']._serialized_start = 280
- _globals['_GETPOSESRESPONSE']._serialized_end = 484
- _globals['_GETPOSESRESPONSE_BODYPOSESENTRY']._serialized_start = 395
- _globals['_GETPOSESRESPONSE_BODYPOSESENTRY']._serialized_end = 484
- _globals['_POSETRACKERSERVICE']._serialized_start = 487
- _globals['_POSETRACKERSERVICE']._serialized_end = 979
\ No newline at end of file
+ _GETPOSESREQUEST._serialized_start = 162
+ _GETPOSESREQUEST._serialized_end = 277
+ _GETPOSESRESPONSE._serialized_start = 280
+ _GETPOSESRESPONSE._serialized_end = 484
+ _GETPOSESRESPONSE_BODYPOSESENTRY._serialized_start = 395
+ _GETPOSESRESPONSE_BODYPOSESENTRY._serialized_end = 484
+ _POSETRACKERSERVICE._serialized_start = 487
+ _POSETRACKERSERVICE._serialized_end = 979
\ No newline at end of file
diff --git a/src/viam/gen/component/sensor/v1/sensor_pb2.py b/src/viam/gen/component/sensor/v1/sensor_pb2.py
index 49e6b8854..a9b51258e 100644
--- a/src/viam/gen/component/sensor/v1/sensor_pb2.py
+++ b/src/viam/gen/component/sensor/v1/sensor_pb2.py
@@ -1,16 +1,15 @@
"""Generated protocol buffer code."""
+from google.protobuf.internal import builder as _builder
from google.protobuf import descriptor as _descriptor
from google.protobuf import descriptor_pool as _descriptor_pool
from google.protobuf import symbol_database as _symbol_database
-from google.protobuf.internal import builder as _builder
_sym_db = _symbol_database.Default()
from ....common.v1 import common_pb2 as common_dot_v1_dot_common__pb2
from google.api import annotations_pb2 as google_dot_api_dot_annotations__pb2
from google.protobuf import struct_pb2 as google_dot_protobuf_dot_struct__pb2
DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n component/sensor/v1/sensor.proto\x12\x18viam.component.sensor.v1\x1a\x16common/v1/common.proto\x1a\x1cgoogle/api/annotations.proto\x1a\x1cgoogle/protobuf/struct.proto"W\n\x12GetReadingsRequest\x12\x12\n\x04name\x18\x01 \x01(\tR\x04name\x12-\n\x05extra\x18c \x01(\x0b2\x17.google.protobuf.StructR\x05extra"\xc3\x01\n\x13GetReadingsResponse\x12W\n\x08readings\x18\x01 \x03(\x0b2;.viam.component.sensor.v1.GetReadingsResponse.ReadingsEntryR\x08readings\x1aS\n\rReadingsEntry\x12\x10\n\x03key\x18\x01 \x01(\tR\x03key\x12,\n\x05value\x18\x02 \x01(\x0b2\x16.google.protobuf.ValueR\x05value:\x028\x012\xd7\x03\n\rSensorService\x12\xa1\x01\n\x0bGetReadings\x12,.viam.component.sensor.v1.GetReadingsRequest\x1a-.viam.component.sensor.v1.GetReadingsResponse"5\x82\xd3\xe4\x93\x02/\x12-/viam/api/v1/component/sensor/{name}/readings\x12\x89\x01\n\tDoCommand\x12 .viam.common.v1.DoCommandRequest\x1a!.viam.common.v1.DoCommandResponse"7\x82\xd3\xe4\x93\x021"//viam/api/v1/component/sensor/{name}/do_command\x12\x95\x01\n\rGetGeometries\x12$.viam.common.v1.GetGeometriesRequest\x1a%.viam.common.v1.GetGeometriesResponse"7\x82\xd3\xe4\x93\x021\x12//viam/api/v1/component/sensor/{name}/geometriesBC\n\x1ccom.viam.component.sensor.v1Z#go.viam.com/api/component/sensor/v1b\x06proto3')
-_globals = globals()
-_builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, _globals)
-_builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, 'component.sensor.v1.sensor_pb2', _globals)
+_builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, globals())
+_builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, 'component.sensor.v1.sensor_pb2', globals())
if _descriptor._USE_C_DESCRIPTORS == False:
DESCRIPTOR._options = None
DESCRIPTOR._serialized_options = b'\n\x1ccom.viam.component.sensor.v1Z#go.viam.com/api/component/sensor/v1'
@@ -22,11 +21,11 @@
_SENSORSERVICE.methods_by_name['DoCommand']._serialized_options = b'\x82\xd3\xe4\x93\x021"//viam/api/v1/component/sensor/{name}/do_command'
_SENSORSERVICE.methods_by_name['GetGeometries']._options = None
_SENSORSERVICE.methods_by_name['GetGeometries']._serialized_options = b'\x82\xd3\xe4\x93\x021\x12//viam/api/v1/component/sensor/{name}/geometries'
- _globals['_GETREADINGSREQUEST']._serialized_start = 146
- _globals['_GETREADINGSREQUEST']._serialized_end = 233
- _globals['_GETREADINGSRESPONSE']._serialized_start = 236
- _globals['_GETREADINGSRESPONSE']._serialized_end = 431
- _globals['_GETREADINGSRESPONSE_READINGSENTRY']._serialized_start = 348
- _globals['_GETREADINGSRESPONSE_READINGSENTRY']._serialized_end = 431
- _globals['_SENSORSERVICE']._serialized_start = 434
- _globals['_SENSORSERVICE']._serialized_end = 905
\ No newline at end of file
+ _GETREADINGSREQUEST._serialized_start = 146
+ _GETREADINGSREQUEST._serialized_end = 233
+ _GETREADINGSRESPONSE._serialized_start = 236
+ _GETREADINGSRESPONSE._serialized_end = 431
+ _GETREADINGSRESPONSE_READINGSENTRY._serialized_start = 348
+ _GETREADINGSRESPONSE_READINGSENTRY._serialized_end = 431
+ _SENSORSERVICE._serialized_start = 434
+ _SENSORSERVICE._serialized_end = 905
\ No newline at end of file
diff --git a/src/viam/gen/component/servo/v1/servo_pb2.py b/src/viam/gen/component/servo/v1/servo_pb2.py
index a8aa9c7e1..7fa4890b8 100644
--- a/src/viam/gen/component/servo/v1/servo_pb2.py
+++ b/src/viam/gen/component/servo/v1/servo_pb2.py
@@ -1,16 +1,15 @@
"""Generated protocol buffer code."""
+from google.protobuf.internal import builder as _builder
from google.protobuf import descriptor as _descriptor
from google.protobuf import descriptor_pool as _descriptor_pool
from google.protobuf import symbol_database as _symbol_database
-from google.protobuf.internal import builder as _builder
_sym_db = _symbol_database.Default()
from ....common.v1 import common_pb2 as common_dot_v1_dot_common__pb2
from google.api import annotations_pb2 as google_dot_api_dot_annotations__pb2
from google.protobuf import struct_pb2 as google_dot_protobuf_dot_struct__pb2
DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n\x1ecomponent/servo/v1/servo.proto\x12\x17viam.component.servo.v1\x1a\x16common/v1/common.proto\x1a\x1cgoogle/api/annotations.proto\x1a\x1cgoogle/protobuf/struct.proto"m\n\x0bMoveRequest\x12\x12\n\x04name\x18\x01 \x01(\tR\x04name\x12\x1b\n\tangle_deg\x18\x02 \x01(\rR\x08angleDeg\x12-\n\x05extra\x18c \x01(\x0b2\x17.google.protobuf.StructR\x05extra"\x0e\n\x0cMoveResponse"W\n\x12GetPositionRequest\x12\x12\n\x04name\x18\x01 \x01(\tR\x04name\x12-\n\x05extra\x18c \x01(\x0b2\x17.google.protobuf.StructR\x05extra"8\n\x13GetPositionResponse\x12!\n\x0cposition_deg\x18\x01 \x01(\rR\x0bpositionDeg"P\n\x0bStopRequest\x12\x12\n\x04name\x18\x01 \x01(\tR\x04name\x12-\n\x05extra\x18c \x01(\x0b2\x17.google.protobuf.StructR\x05extra"\x0e\n\x0cStopResponse"H\n\x06Status\x12!\n\x0cposition_deg\x18\x01 \x01(\rR\x0bpositionDeg\x12\x1b\n\tis_moving\x18\x02 \x01(\x08R\x08isMoving"%\n\x0fIsMovingRequest\x12\x12\n\x04name\x18\x01 \x01(\tR\x04name"/\n\x10IsMovingResponse\x12\x1b\n\tis_moving\x18\x01 \x01(\x08R\x08isMoving2\xfe\x06\n\x0cServoService\x12\x89\x01\n\x04Move\x12$.viam.component.servo.v1.MoveRequest\x1a%.viam.component.servo.v1.MoveResponse"4\xa0\x92)\x01\x82\xd3\xe4\x93\x02*\x1a(/viam/api/v1/component/servo/{name}/move\x12\x9e\x01\n\x0bGetPosition\x12+.viam.component.servo.v1.GetPositionRequest\x1a,.viam.component.servo.v1.GetPositionResponse"4\x82\xd3\xe4\x93\x02.\x12,/viam/api/v1/component/servo/{name}/position\x12\x85\x01\n\x04Stop\x12$.viam.component.servo.v1.StopRequest\x1a%.viam.component.servo.v1.StopResponse"0\x82\xd3\xe4\x93\x02*"(/viam/api/v1/component/servo/{name}/stop\x12\x96\x01\n\x08IsMoving\x12(.viam.component.servo.v1.IsMovingRequest\x1a).viam.component.servo.v1.IsMovingResponse"5\x82\xd3\xe4\x93\x02/\x12-/viam/api/v1/component/servo/{name}/is_moving\x12\x88\x01\n\tDoCommand\x12 .viam.common.v1.DoCommandRequest\x1a!.viam.common.v1.DoCommandResponse"6\x82\xd3\xe4\x93\x020"./viam/api/v1/component/servo/{name}/do_command\x12\x94\x01\n\rGetGeometries\x12$.viam.common.v1.GetGeometriesRequest\x1a%.viam.common.v1.GetGeometriesResponse"6\x82\xd3\xe4\x93\x020\x12./viam/api/v1/component/servo/{name}/geometriesBA\n\x1bcom.viam.component.servo.v1Z"go.viam.com/api/component/servo/v1b\x06proto3')
-_globals = globals()
-_builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, _globals)
-_builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, 'component.servo.v1.servo_pb2', _globals)
+_builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, globals())
+_builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, 'component.servo.v1.servo_pb2', globals())
if _descriptor._USE_C_DESCRIPTORS == False:
DESCRIPTOR._options = None
DESCRIPTOR._serialized_options = b'\n\x1bcom.viam.component.servo.v1Z"go.viam.com/api/component/servo/v1'
@@ -26,23 +25,23 @@
_SERVOSERVICE.methods_by_name['DoCommand']._serialized_options = b'\x82\xd3\xe4\x93\x020"./viam/api/v1/component/servo/{name}/do_command'
_SERVOSERVICE.methods_by_name['GetGeometries']._options = None
_SERVOSERVICE.methods_by_name['GetGeometries']._serialized_options = b'\x82\xd3\xe4\x93\x020\x12./viam/api/v1/component/servo/{name}/geometries'
- _globals['_MOVEREQUEST']._serialized_start = 143
- _globals['_MOVEREQUEST']._serialized_end = 252
- _globals['_MOVERESPONSE']._serialized_start = 254
- _globals['_MOVERESPONSE']._serialized_end = 268
- _globals['_GETPOSITIONREQUEST']._serialized_start = 270
- _globals['_GETPOSITIONREQUEST']._serialized_end = 357
- _globals['_GETPOSITIONRESPONSE']._serialized_start = 359
- _globals['_GETPOSITIONRESPONSE']._serialized_end = 415
- _globals['_STOPREQUEST']._serialized_start = 417
- _globals['_STOPREQUEST']._serialized_end = 497
- _globals['_STOPRESPONSE']._serialized_start = 499
- _globals['_STOPRESPONSE']._serialized_end = 513
- _globals['_STATUS']._serialized_start = 515
- _globals['_STATUS']._serialized_end = 587
- _globals['_ISMOVINGREQUEST']._serialized_start = 589
- _globals['_ISMOVINGREQUEST']._serialized_end = 626
- _globals['_ISMOVINGRESPONSE']._serialized_start = 628
- _globals['_ISMOVINGRESPONSE']._serialized_end = 675
- _globals['_SERVOSERVICE']._serialized_start = 678
- _globals['_SERVOSERVICE']._serialized_end = 1572
\ No newline at end of file
+ _MOVEREQUEST._serialized_start = 143
+ _MOVEREQUEST._serialized_end = 252
+ _MOVERESPONSE._serialized_start = 254
+ _MOVERESPONSE._serialized_end = 268
+ _GETPOSITIONREQUEST._serialized_start = 270
+ _GETPOSITIONREQUEST._serialized_end = 357
+ _GETPOSITIONRESPONSE._serialized_start = 359
+ _GETPOSITIONRESPONSE._serialized_end = 415
+ _STOPREQUEST._serialized_start = 417
+ _STOPREQUEST._serialized_end = 497
+ _STOPRESPONSE._serialized_start = 499
+ _STOPRESPONSE._serialized_end = 513
+ _STATUS._serialized_start = 515
+ _STATUS._serialized_end = 587
+ _ISMOVINGREQUEST._serialized_start = 589
+ _ISMOVINGREQUEST._serialized_end = 626
+ _ISMOVINGRESPONSE._serialized_start = 628
+ _ISMOVINGRESPONSE._serialized_end = 675
+ _SERVOSERVICE._serialized_start = 678
+ _SERVOSERVICE._serialized_end = 1572
\ No newline at end of file
diff --git a/src/viam/gen/component/testecho/v1/testecho_pb2.py b/src/viam/gen/component/testecho/v1/testecho_pb2.py
index 697c7edaa..6334f58a3 100644
--- a/src/viam/gen/component/testecho/v1/testecho_pb2.py
+++ b/src/viam/gen/component/testecho/v1/testecho_pb2.py
@@ -1,34 +1,33 @@
"""Generated protocol buffer code."""
+from google.protobuf.internal import builder as _builder
from google.protobuf import descriptor as _descriptor
from google.protobuf import descriptor_pool as _descriptor_pool
from google.protobuf import symbol_database as _symbol_database
-from google.protobuf.internal import builder as _builder
_sym_db = _symbol_database.Default()
from ....common.v1 import common_pb2 as common_dot_v1_dot_common__pb2
DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n$component/testecho/v1/testecho.proto\x12\x1aviam.component.testecho.v1\x1a\x16common/v1/common.proto";\n\x0bEchoRequest\x12\x12\n\x04name\x18\x01 \x01(\tR\x04name\x12\x18\n\x07message\x18\x02 \x01(\tR\x07message"(\n\x0cEchoResponse\x12\x18\n\x07message\x18\x01 \x01(\tR\x07message"C\n\x13EchoMultipleRequest\x12\x12\n\x04name\x18\x01 \x01(\tR\x04name\x12\x18\n\x07message\x18\x02 \x01(\tR\x07message"0\n\x14EchoMultipleResponse\x12\x18\n\x07message\x18\x01 \x01(\tR\x07message"?\n\x0fEchoBiDiRequest\x12\x12\n\x04name\x18\x01 \x01(\tR\x04name\x12\x18\n\x07message\x18\x02 \x01(\tR\x07message",\n\x10EchoBiDiResponse\x12\x18\n\x07message\x18\x01 \x01(\tR\x07message"!\n\x0bStopRequest\x12\x12\n\x04name\x18\x01 \x01(\tR\x04name"\x0e\n\x0cStopResponse2\xb3\x03\n\x0fTestEchoService\x12[\n\x04Echo\x12\'.viam.component.testecho.v1.EchoRequest\x1a(.viam.component.testecho.v1.EchoResponse"\x00\x12y\n\x0cEchoMultiple\x12/.viam.component.testecho.v1.EchoMultipleRequest\x1a0.viam.component.testecho.v1.EchoMultipleResponse"\x04\xa0\x92)\x010\x01\x12k\n\x08EchoBiDi\x12+.viam.component.testecho.v1.EchoBiDiRequest\x1a,.viam.component.testecho.v1.EchoBiDiResponse"\x00(\x010\x01\x12[\n\x04Stop\x12\'.viam.component.testecho.v1.StopRequest\x1a(.viam.component.testecho.v1.StopResponse"\x00BG\n\x1ecom.viam.component.testecho.v1Z%go.viam.com/api/component/testecho/v1b\x06proto3')
-_globals = globals()
-_builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, _globals)
-_builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, 'component.testecho.v1.testecho_pb2', _globals)
+_builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, globals())
+_builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, 'component.testecho.v1.testecho_pb2', globals())
if _descriptor._USE_C_DESCRIPTORS == False:
DESCRIPTOR._options = None
DESCRIPTOR._serialized_options = b'\n\x1ecom.viam.component.testecho.v1Z%go.viam.com/api/component/testecho/v1'
_TESTECHOSERVICE.methods_by_name['EchoMultiple']._options = None
_TESTECHOSERVICE.methods_by_name['EchoMultiple']._serialized_options = b'\xa0\x92)\x01'
- _globals['_ECHOREQUEST']._serialized_start = 92
- _globals['_ECHOREQUEST']._serialized_end = 151
- _globals['_ECHORESPONSE']._serialized_start = 153
- _globals['_ECHORESPONSE']._serialized_end = 193
- _globals['_ECHOMULTIPLEREQUEST']._serialized_start = 195
- _globals['_ECHOMULTIPLEREQUEST']._serialized_end = 262
- _globals['_ECHOMULTIPLERESPONSE']._serialized_start = 264
- _globals['_ECHOMULTIPLERESPONSE']._serialized_end = 312
- _globals['_ECHOBIDIREQUEST']._serialized_start = 314
- _globals['_ECHOBIDIREQUEST']._serialized_end = 377
- _globals['_ECHOBIDIRESPONSE']._serialized_start = 379
- _globals['_ECHOBIDIRESPONSE']._serialized_end = 423
- _globals['_STOPREQUEST']._serialized_start = 425
- _globals['_STOPREQUEST']._serialized_end = 458
- _globals['_STOPRESPONSE']._serialized_start = 460
- _globals['_STOPRESPONSE']._serialized_end = 474
- _globals['_TESTECHOSERVICE']._serialized_start = 477
- _globals['_TESTECHOSERVICE']._serialized_end = 912
\ No newline at end of file
+ _ECHOREQUEST._serialized_start = 92
+ _ECHOREQUEST._serialized_end = 151
+ _ECHORESPONSE._serialized_start = 153
+ _ECHORESPONSE._serialized_end = 193
+ _ECHOMULTIPLEREQUEST._serialized_start = 195
+ _ECHOMULTIPLEREQUEST._serialized_end = 262
+ _ECHOMULTIPLERESPONSE._serialized_start = 264
+ _ECHOMULTIPLERESPONSE._serialized_end = 312
+ _ECHOBIDIREQUEST._serialized_start = 314
+ _ECHOBIDIREQUEST._serialized_end = 377
+ _ECHOBIDIRESPONSE._serialized_start = 379
+ _ECHOBIDIRESPONSE._serialized_end = 423
+ _STOPREQUEST._serialized_start = 425
+ _STOPREQUEST._serialized_end = 458
+ _STOPRESPONSE._serialized_start = 460
+ _STOPRESPONSE._serialized_end = 474
+ _TESTECHOSERVICE._serialized_start = 477
+ _TESTECHOSERVICE._serialized_end = 912
\ No newline at end of file
diff --git a/src/viam/gen/module/v1/module_pb2.py b/src/viam/gen/module/v1/module_pb2.py
index 788cbb1c7..235558afa 100644
--- a/src/viam/gen/module/v1/module_pb2.py
+++ b/src/viam/gen/module/v1/module_pb2.py
@@ -1,41 +1,40 @@
"""Generated protocol buffer code."""
+from google.protobuf.internal import builder as _builder
from google.protobuf import descriptor as _descriptor
from google.protobuf import descriptor_pool as _descriptor_pool
from google.protobuf import symbol_database as _symbol_database
-from google.protobuf.internal import builder as _builder
_sym_db = _symbol_database.Default()
from ...app.v1 import robot_pb2 as app_dot_v1_dot_robot__pb2
from ...robot.v1 import robot_pb2 as robot_dot_v1_dot_robot__pb2
DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n\x16module/v1/module.proto\x12\x0eviam.module.v1\x1a\x12app/v1/robot.proto\x1a\x14robot/v1/robot.proto"n\n\x12AddResourceRequest\x124\n\x06config\x18\x01 \x01(\x0b2\x1c.viam.app.v1.ComponentConfigR\x06config\x12"\n\x0cdependencies\x18\x02 \x03(\tR\x0cdependencies"\x15\n\x13AddResourceResponse"v\n\x1aReconfigureResourceRequest\x124\n\x06config\x18\x01 \x01(\x0b2\x1c.viam.app.v1.ComponentConfigR\x06config\x12"\n\x0cdependencies\x18\x02 \x03(\tR\x0cdependencies"\x1d\n\x1bReconfigureResourceResponse"+\n\x15RemoveResourceRequest\x12\x12\n\x04name\x18\x01 \x01(\tR\x04name"\x18\n\x16RemoveResourceResponse"h\n\x11HandlerDefinition\x12;\n\x07subtype\x18\x01 \x01(\x0b2!.viam.robot.v1.ResourceRPCSubtypeR\x07subtype\x12\x16\n\x06models\x18\x02 \x03(\tR\x06models"K\n\nHandlerMap\x12=\n\x08handlers\x18\x01 \x03(\x0b2!.viam.module.v1.HandlerDefinitionR\x08handlers"5\n\x0cReadyRequest\x12%\n\x0eparent_address\x18\x01 \x01(\tR\rparentAddress"a\n\rReadyResponse\x12\x14\n\x05ready\x18\x01 \x01(\x08R\x05ready\x12:\n\nhandlermap\x18\x02 \x01(\x0b2\x1a.viam.module.v1.HandlerMapR\nhandlermap"M\n\x15ValidateConfigRequest\x124\n\x06config\x18\x01 \x01(\x0b2\x1c.viam.app.v1.ComponentConfigR\x06config"<\n\x16ValidateConfigResponse\x12"\n\x0cdependencies\x18\x01 \x03(\tR\x0cdependencies2\xdf\x03\n\rModuleService\x12V\n\x0bAddResource\x12".viam.module.v1.AddResourceRequest\x1a#.viam.module.v1.AddResourceResponse\x12n\n\x13ReconfigureResource\x12*.viam.module.v1.ReconfigureResourceRequest\x1a+.viam.module.v1.ReconfigureResourceResponse\x12_\n\x0eRemoveResource\x12%.viam.module.v1.RemoveResourceRequest\x1a&.viam.module.v1.RemoveResourceResponse\x12D\n\x05Ready\x12\x1c.viam.module.v1.ReadyRequest\x1a\x1d.viam.module.v1.ReadyResponse\x12_\n\x0eValidateConfig\x12%.viam.module.v1.ValidateConfigRequest\x1a&.viam.module.v1.ValidateConfigResponseB\x1bZ\x19go.viam.com/api/module/v1b\x06proto3')
-_globals = globals()
-_builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, _globals)
-_builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, 'module.v1.module_pb2', _globals)
+_builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, globals())
+_builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, 'module.v1.module_pb2', globals())
if _descriptor._USE_C_DESCRIPTORS == False:
DESCRIPTOR._options = None
DESCRIPTOR._serialized_options = b'Z\x19go.viam.com/api/module/v1'
- _globals['_ADDRESOURCEREQUEST']._serialized_start = 84
- _globals['_ADDRESOURCEREQUEST']._serialized_end = 194
- _globals['_ADDRESOURCERESPONSE']._serialized_start = 196
- _globals['_ADDRESOURCERESPONSE']._serialized_end = 217
- _globals['_RECONFIGURERESOURCEREQUEST']._serialized_start = 219
- _globals['_RECONFIGURERESOURCEREQUEST']._serialized_end = 337
- _globals['_RECONFIGURERESOURCERESPONSE']._serialized_start = 339
- _globals['_RECONFIGURERESOURCERESPONSE']._serialized_end = 368
- _globals['_REMOVERESOURCEREQUEST']._serialized_start = 370
- _globals['_REMOVERESOURCEREQUEST']._serialized_end = 413
- _globals['_REMOVERESOURCERESPONSE']._serialized_start = 415
- _globals['_REMOVERESOURCERESPONSE']._serialized_end = 439
- _globals['_HANDLERDEFINITION']._serialized_start = 441
- _globals['_HANDLERDEFINITION']._serialized_end = 545
- _globals['_HANDLERMAP']._serialized_start = 547
- _globals['_HANDLERMAP']._serialized_end = 622
- _globals['_READYREQUEST']._serialized_start = 624
- _globals['_READYREQUEST']._serialized_end = 677
- _globals['_READYRESPONSE']._serialized_start = 679
- _globals['_READYRESPONSE']._serialized_end = 776
- _globals['_VALIDATECONFIGREQUEST']._serialized_start = 778
- _globals['_VALIDATECONFIGREQUEST']._serialized_end = 855
- _globals['_VALIDATECONFIGRESPONSE']._serialized_start = 857
- _globals['_VALIDATECONFIGRESPONSE']._serialized_end = 917
- _globals['_MODULESERVICE']._serialized_start = 920
- _globals['_MODULESERVICE']._serialized_end = 1399
\ No newline at end of file
+ _ADDRESOURCEREQUEST._serialized_start = 84
+ _ADDRESOURCEREQUEST._serialized_end = 194
+ _ADDRESOURCERESPONSE._serialized_start = 196
+ _ADDRESOURCERESPONSE._serialized_end = 217
+ _RECONFIGURERESOURCEREQUEST._serialized_start = 219
+ _RECONFIGURERESOURCEREQUEST._serialized_end = 337
+ _RECONFIGURERESOURCERESPONSE._serialized_start = 339
+ _RECONFIGURERESOURCERESPONSE._serialized_end = 368
+ _REMOVERESOURCEREQUEST._serialized_start = 370
+ _REMOVERESOURCEREQUEST._serialized_end = 413
+ _REMOVERESOURCERESPONSE._serialized_start = 415
+ _REMOVERESOURCERESPONSE._serialized_end = 439
+ _HANDLERDEFINITION._serialized_start = 441
+ _HANDLERDEFINITION._serialized_end = 545
+ _HANDLERMAP._serialized_start = 547
+ _HANDLERMAP._serialized_end = 622
+ _READYREQUEST._serialized_start = 624
+ _READYREQUEST._serialized_end = 677
+ _READYRESPONSE._serialized_start = 679
+ _READYRESPONSE._serialized_end = 776
+ _VALIDATECONFIGREQUEST._serialized_start = 778
+ _VALIDATECONFIGREQUEST._serialized_end = 855
+ _VALIDATECONFIGRESPONSE._serialized_start = 857
+ _VALIDATECONFIGRESPONSE._serialized_end = 917
+ _MODULESERVICE._serialized_start = 920
+ _MODULESERVICE._serialized_end = 1399
\ No newline at end of file
diff --git a/src/viam/gen/proto/rpc/examples/echo/v1/echo_pb2.py b/src/viam/gen/proto/rpc/examples/echo/v1/echo_pb2.py
index fd615e6cf..a2056c96f 100644
--- a/src/viam/gen/proto/rpc/examples/echo/v1/echo_pb2.py
+++ b/src/viam/gen/proto/rpc/examples/echo/v1/echo_pb2.py
@@ -1,30 +1,29 @@
"""Generated protocol buffer code."""
+from google.protobuf.internal import builder as _builder
from google.protobuf import descriptor as _descriptor
from google.protobuf import descriptor_pool as _descriptor_pool
from google.protobuf import symbol_database as _symbol_database
-from google.protobuf.internal import builder as _builder
_sym_db = _symbol_database.Default()
from google.api import annotations_pb2 as google_dot_api_dot_annotations__pb2
-DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n%proto/rpc/examples/echo/v1/echo.proto\x12\x1aproto.rpc.examples.echo.v1\x1a\x1cgoogle/api/annotations.proto"\'\n\x0bEchoRequest\x12\x18\n\x07message\x18\x01 \x01(\tR\x07message"(\n\x0cEchoResponse\x12\x18\n\x07message\x18\x01 \x01(\tR\x07message"/\n\x13EchoMultipleRequest\x12\x18\n\x07message\x18\x01 \x01(\tR\x07message"0\n\x14EchoMultipleResponse\x12\x18\n\x07message\x18\x01 \x01(\tR\x07message"+\n\x0fEchoBiDiRequest\x12\x18\n\x07message\x18\x01 \x01(\tR\x07message",\n\x10EchoBiDiResponse\x12\x18\n\x07message\x18\x01 \x01(\tR\x07message2\xf4\x02\n\x0bEchoService\x12\x80\x01\n\x04Echo\x12\'.proto.rpc.examples.echo.v1.EchoRequest\x1a(.proto.rpc.examples.echo.v1.EchoResponse"%\x82\xd3\xe4\x93\x02\x1f"\x1a/rpc/examples/echo/v1/echo:\x01*\x12u\n\x0cEchoMultiple\x12/.proto.rpc.examples.echo.v1.EchoMultipleRequest\x1a0.proto.rpc.examples.echo.v1.EchoMultipleResponse"\x000\x01\x12k\n\x08EchoBiDi\x12+.proto.rpc.examples.echo.v1.EchoBiDiRequest\x1a,.proto.rpc.examples.echo.v1.EchoBiDiResponse"\x00(\x010\x01B.Z,go.viam.com/utils/proto/rpc/examples/echo/v1b\x06proto3')
-_globals = globals()
-_builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, _globals)
-_builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, 'proto.rpc.examples.echo.v1.echo_pb2', _globals)
+DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n%proto/rpc/examples/echo/v1/echo.proto\x12\x1aproto.rpc.examples.echo.v1\x1a\x1cgoogle/api/annotations.proto"\'\n\x0bEchoRequest\x12\x18\n\x07message\x18\x01 \x01(\tR\x07message"(\n\x0cEchoResponse\x12\x18\n\x07message\x18\x01 \x01(\tR\x07message"/\n\x13EchoMultipleRequest\x12\x18\n\x07message\x18\x01 \x01(\tR\x07message"0\n\x14EchoMultipleResponse\x12\x18\n\x07message\x18\x01 \x01(\tR\x07message"+\n\x0fEchoBiDiRequest\x12\x18\n\x07message\x18\x01 \x01(\tR\x07message",\n\x10EchoBiDiResponse\x12\x18\n\x07message\x18\x01 \x01(\tR\x07message2\xf4\x02\n\x0bEchoService\x12\x80\x01\n\x04Echo\x12\'.proto.rpc.examples.echo.v1.EchoRequest\x1a(.proto.rpc.examples.echo.v1.EchoResponse"%\x82\xd3\xe4\x93\x02\x1f:\x01*"\x1a/rpc/examples/echo/v1/echo\x12u\n\x0cEchoMultiple\x12/.proto.rpc.examples.echo.v1.EchoMultipleRequest\x1a0.proto.rpc.examples.echo.v1.EchoMultipleResponse"\x000\x01\x12k\n\x08EchoBiDi\x12+.proto.rpc.examples.echo.v1.EchoBiDiRequest\x1a,.proto.rpc.examples.echo.v1.EchoBiDiResponse"\x00(\x010\x01B.Z,go.viam.com/utils/proto/rpc/examples/echo/v1b\x06proto3')
+_builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, globals())
+_builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, 'proto.rpc.examples.echo.v1.echo_pb2', globals())
if _descriptor._USE_C_DESCRIPTORS == False:
DESCRIPTOR._options = None
DESCRIPTOR._serialized_options = b'Z,go.viam.com/utils/proto/rpc/examples/echo/v1'
_ECHOSERVICE.methods_by_name['Echo']._options = None
- _ECHOSERVICE.methods_by_name['Echo']._serialized_options = b'\x82\xd3\xe4\x93\x02\x1f"\x1a/rpc/examples/echo/v1/echo:\x01*'
- _globals['_ECHOREQUEST']._serialized_start = 99
- _globals['_ECHOREQUEST']._serialized_end = 138
- _globals['_ECHORESPONSE']._serialized_start = 140
- _globals['_ECHORESPONSE']._serialized_end = 180
- _globals['_ECHOMULTIPLEREQUEST']._serialized_start = 182
- _globals['_ECHOMULTIPLEREQUEST']._serialized_end = 229
- _globals['_ECHOMULTIPLERESPONSE']._serialized_start = 231
- _globals['_ECHOMULTIPLERESPONSE']._serialized_end = 279
- _globals['_ECHOBIDIREQUEST']._serialized_start = 281
- _globals['_ECHOBIDIREQUEST']._serialized_end = 324
- _globals['_ECHOBIDIRESPONSE']._serialized_start = 326
- _globals['_ECHOBIDIRESPONSE']._serialized_end = 370
- _globals['_ECHOSERVICE']._serialized_start = 373
- _globals['_ECHOSERVICE']._serialized_end = 745
\ No newline at end of file
+ _ECHOSERVICE.methods_by_name['Echo']._serialized_options = b'\x82\xd3\xe4\x93\x02\x1f:\x01*"\x1a/rpc/examples/echo/v1/echo'
+ _ECHOREQUEST._serialized_start = 99
+ _ECHOREQUEST._serialized_end = 138
+ _ECHORESPONSE._serialized_start = 140
+ _ECHORESPONSE._serialized_end = 180
+ _ECHOMULTIPLEREQUEST._serialized_start = 182
+ _ECHOMULTIPLEREQUEST._serialized_end = 229
+ _ECHOMULTIPLERESPONSE._serialized_start = 231
+ _ECHOMULTIPLERESPONSE._serialized_end = 279
+ _ECHOBIDIREQUEST._serialized_start = 281
+ _ECHOBIDIREQUEST._serialized_end = 324
+ _ECHOBIDIRESPONSE._serialized_start = 326
+ _ECHOBIDIRESPONSE._serialized_end = 370
+ _ECHOSERVICE._serialized_start = 373
+ _ECHOSERVICE._serialized_end = 745
\ No newline at end of file
diff --git a/src/viam/gen/proto/rpc/examples/echoresource/v1/echoresource_pb2.py b/src/viam/gen/proto/rpc/examples/echoresource/v1/echoresource_pb2.py
index ba550dfe0..3b10919ee 100644
--- a/src/viam/gen/proto/rpc/examples/echoresource/v1/echoresource_pb2.py
+++ b/src/viam/gen/proto/rpc/examples/echoresource/v1/echoresource_pb2.py
@@ -1,27 +1,26 @@
"""Generated protocol buffer code."""
+from google.protobuf.internal import builder as _builder
from google.protobuf import descriptor as _descriptor
from google.protobuf import descriptor_pool as _descriptor_pool
from google.protobuf import symbol_database as _symbol_database
-from google.protobuf.internal import builder as _builder
_sym_db = _symbol_database.Default()
DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n5proto/rpc/examples/echoresource/v1/echoresource.proto\x12"proto.rpc.examples.echoresource.v1"C\n\x13EchoResourceRequest\x12\x12\n\x04name\x18\x01 \x01(\tR\x04name\x12\x18\n\x07message\x18\x02 \x01(\tR\x07message"0\n\x14EchoResourceResponse\x12\x18\n\x07message\x18\x01 \x01(\tR\x07message"K\n\x1bEchoResourceMultipleRequest\x12\x12\n\x04name\x18\x01 \x01(\tR\x04name\x12\x18\n\x07message\x18\x02 \x01(\tR\x07message"8\n\x1cEchoResourceMultipleResponse\x12\x18\n\x07message\x18\x01 \x01(\tR\x07message"G\n\x17EchoResourceBiDiRequest\x12\x12\n\x04name\x18\x01 \x01(\tR\x04name\x12\x18\n\x07message\x18\x02 \x01(\tR\x07message"4\n\x18EchoResourceBiDiResponse\x12\x18\n\x07message\x18\x01 \x01(\tR\x07message2\xd1\x03\n\x13EchoResourceService\x12\x83\x01\n\x0cEchoResource\x127.proto.rpc.examples.echoresource.v1.EchoResourceRequest\x1a8.proto.rpc.examples.echoresource.v1.EchoResourceResponse"\x00\x12\x9d\x01\n\x14EchoResourceMultiple\x12?.proto.rpc.examples.echoresource.v1.EchoResourceMultipleRequest\x1a@.proto.rpc.examples.echoresource.v1.EchoResourceMultipleResponse"\x000\x01\x12\x93\x01\n\x10EchoResourceBiDi\x12;.proto.rpc.examples.echoresource.v1.EchoResourceBiDiRequest\x1a<.proto.rpc.examples.echoresource.v1.EchoResourceBiDiResponse"\x00(\x010\x01B6Z4go.viam.com/utils/proto/rpc/examples/echoresource/v1b\x06proto3')
-_globals = globals()
-_builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, _globals)
-_builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, 'proto.rpc.examples.echoresource.v1.echoresource_pb2', _globals)
+_builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, globals())
+_builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, 'proto.rpc.examples.echoresource.v1.echoresource_pb2', globals())
if _descriptor._USE_C_DESCRIPTORS == False:
DESCRIPTOR._options = None
DESCRIPTOR._serialized_options = b'Z4go.viam.com/utils/proto/rpc/examples/echoresource/v1'
- _globals['_ECHORESOURCEREQUEST']._serialized_start = 93
- _globals['_ECHORESOURCEREQUEST']._serialized_end = 160
- _globals['_ECHORESOURCERESPONSE']._serialized_start = 162
- _globals['_ECHORESOURCERESPONSE']._serialized_end = 210
- _globals['_ECHORESOURCEMULTIPLEREQUEST']._serialized_start = 212
- _globals['_ECHORESOURCEMULTIPLEREQUEST']._serialized_end = 287
- _globals['_ECHORESOURCEMULTIPLERESPONSE']._serialized_start = 289
- _globals['_ECHORESOURCEMULTIPLERESPONSE']._serialized_end = 345
- _globals['_ECHORESOURCEBIDIREQUEST']._serialized_start = 347
- _globals['_ECHORESOURCEBIDIREQUEST']._serialized_end = 418
- _globals['_ECHORESOURCEBIDIRESPONSE']._serialized_start = 420
- _globals['_ECHORESOURCEBIDIRESPONSE']._serialized_end = 472
- _globals['_ECHORESOURCESERVICE']._serialized_start = 475
- _globals['_ECHORESOURCESERVICE']._serialized_end = 940
\ No newline at end of file
+ _ECHORESOURCEREQUEST._serialized_start = 93
+ _ECHORESOURCEREQUEST._serialized_end = 160
+ _ECHORESOURCERESPONSE._serialized_start = 162
+ _ECHORESOURCERESPONSE._serialized_end = 210
+ _ECHORESOURCEMULTIPLEREQUEST._serialized_start = 212
+ _ECHORESOURCEMULTIPLEREQUEST._serialized_end = 287
+ _ECHORESOURCEMULTIPLERESPONSE._serialized_start = 289
+ _ECHORESOURCEMULTIPLERESPONSE._serialized_end = 345
+ _ECHORESOURCEBIDIREQUEST._serialized_start = 347
+ _ECHORESOURCEBIDIREQUEST._serialized_end = 418
+ _ECHORESOURCEBIDIRESPONSE._serialized_start = 420
+ _ECHORESOURCEBIDIRESPONSE._serialized_end = 472
+ _ECHORESOURCESERVICE._serialized_start = 475
+ _ECHORESOURCESERVICE._serialized_end = 940
\ No newline at end of file
diff --git a/src/viam/gen/proto/rpc/examples/fileupload/v1/fileupload_pb2.py b/src/viam/gen/proto/rpc/examples/fileupload/v1/fileupload_pb2.py
index f049d07e8..9ef4ba9d0 100644
--- a/src/viam/gen/proto/rpc/examples/fileupload/v1/fileupload_pb2.py
+++ b/src/viam/gen/proto/rpc/examples/fileupload/v1/fileupload_pb2.py
@@ -1,19 +1,18 @@
"""Generated protocol buffer code."""
+from google.protobuf.internal import builder as _builder
from google.protobuf import descriptor as _descriptor
from google.protobuf import descriptor_pool as _descriptor_pool
from google.protobuf import symbol_database as _symbol_database
-from google.protobuf.internal import builder as _builder
_sym_db = _symbol_database.Default()
DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n1proto/rpc/examples/fileupload/v1/fileupload.proto\x12 proto.rpc.examples.fileupload.v1"R\n\x11UploadFileRequest\x12\x14\n\x04name\x18\x01 \x01(\tH\x00R\x04name\x12\x1f\n\nchunk_data\x18\x02 \x01(\x0cH\x00R\tchunkDataB\x06\n\x04data"<\n\x12UploadFileResponse\x12\x12\n\x04name\x18\x01 \x01(\tR\x04name\x12\x12\n\x04size\x18\x02 \x01(\x03R\x04size2\x92\x01\n\x11FileUploadService\x12}\n\nUploadFile\x123.proto.rpc.examples.fileupload.v1.UploadFileRequest\x1a4.proto.rpc.examples.fileupload.v1.UploadFileResponse"\x00(\x010\x01B4Z2go.viam.com/utils/proto/rpc/examples/fileupload/v1b\x06proto3')
-_globals = globals()
-_builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, _globals)
-_builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, 'proto.rpc.examples.fileupload.v1.fileupload_pb2', _globals)
+_builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, globals())
+_builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, 'proto.rpc.examples.fileupload.v1.fileupload_pb2', globals())
if _descriptor._USE_C_DESCRIPTORS == False:
DESCRIPTOR._options = None
DESCRIPTOR._serialized_options = b'Z2go.viam.com/utils/proto/rpc/examples/fileupload/v1'
- _globals['_UPLOADFILEREQUEST']._serialized_start = 87
- _globals['_UPLOADFILEREQUEST']._serialized_end = 169
- _globals['_UPLOADFILERESPONSE']._serialized_start = 171
- _globals['_UPLOADFILERESPONSE']._serialized_end = 231
- _globals['_FILEUPLOADSERVICE']._serialized_start = 234
- _globals['_FILEUPLOADSERVICE']._serialized_end = 380
\ No newline at end of file
+ _UPLOADFILEREQUEST._serialized_start = 87
+ _UPLOADFILEREQUEST._serialized_end = 169
+ _UPLOADFILERESPONSE._serialized_start = 171
+ _UPLOADFILERESPONSE._serialized_end = 231
+ _FILEUPLOADSERVICE._serialized_start = 234
+ _FILEUPLOADSERVICE._serialized_end = 380
\ No newline at end of file
diff --git a/src/viam/gen/proto/rpc/v1/auth_pb2.py b/src/viam/gen/proto/rpc/v1/auth_pb2.py
index 15043752e..7eefc19f6 100644
--- a/src/viam/gen/proto/rpc/v1/auth_pb2.py
+++ b/src/viam/gen/proto/rpc/v1/auth_pb2.py
@@ -1,14 +1,13 @@
"""Generated protocol buffer code."""
+from google.protobuf.internal import builder as _builder
from google.protobuf import descriptor as _descriptor
from google.protobuf import descriptor_pool as _descriptor_pool
from google.protobuf import symbol_database as _symbol_database
-from google.protobuf.internal import builder as _builder
_sym_db = _symbol_database.Default()
from google.api import annotations_pb2 as google_dot_api_dot_annotations__pb2
DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n\x17proto/rpc/v1/auth.proto\x12\x0cproto.rpc.v1\x1a\x1cgoogle/api/annotations.proto";\n\x0bCredentials\x12\x12\n\x04type\x18\x01 \x01(\tR\x04type\x12\x18\n\x07payload\x18\x02 \x01(\tR\x07payload"j\n\x13AuthenticateRequest\x12\x16\n\x06entity\x18\x01 \x01(\tR\x06entity\x12;\n\x0bcredentials\x18\x02 \x01(\x0b2\x19.proto.rpc.v1.CredentialsR\x0bcredentials"9\n\x14AuthenticateResponse\x12!\n\x0caccess_token\x18\x01 \x01(\tR\x0baccessToken"/\n\x15AuthenticateToRequest\x12\x16\n\x06entity\x18\x01 \x01(\tR\x06entity";\n\x16AuthenticateToResponse\x12!\n\x0caccess_token\x18\x01 \x01(\tR\x0baccessToken2\x82\x01\n\x0bAuthService\x12s\n\x0cAuthenticate\x12!.proto.rpc.v1.AuthenticateRequest\x1a".proto.rpc.v1.AuthenticateResponse"\x1c\x82\xd3\xe4\x93\x02\x16"\x14/rpc/v1/authenticate2\x93\x01\n\x13ExternalAuthService\x12|\n\x0eAuthenticateTo\x12#.proto.rpc.v1.AuthenticateToRequest\x1a$.proto.rpc.v1.AuthenticateToResponse"\x1f\x82\xd3\xe4\x93\x02\x19"\x17/rpc/v1/authenticate_toB Z\x1ego.viam.com/utils/proto/rpc/v1b\x06proto3')
-_globals = globals()
-_builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, _globals)
-_builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, 'proto.rpc.v1.auth_pb2', _globals)
+_builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, globals())
+_builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, 'proto.rpc.v1.auth_pb2', globals())
if _descriptor._USE_C_DESCRIPTORS == False:
DESCRIPTOR._options = None
DESCRIPTOR._serialized_options = b'Z\x1ego.viam.com/utils/proto/rpc/v1'
@@ -16,17 +15,17 @@
_AUTHSERVICE.methods_by_name['Authenticate']._serialized_options = b'\x82\xd3\xe4\x93\x02\x16"\x14/rpc/v1/authenticate'
_EXTERNALAUTHSERVICE.methods_by_name['AuthenticateTo']._options = None
_EXTERNALAUTHSERVICE.methods_by_name['AuthenticateTo']._serialized_options = b'\x82\xd3\xe4\x93\x02\x19"\x17/rpc/v1/authenticate_to'
- _globals['_CREDENTIALS']._serialized_start = 71
- _globals['_CREDENTIALS']._serialized_end = 130
- _globals['_AUTHENTICATEREQUEST']._serialized_start = 132
- _globals['_AUTHENTICATEREQUEST']._serialized_end = 238
- _globals['_AUTHENTICATERESPONSE']._serialized_start = 240
- _globals['_AUTHENTICATERESPONSE']._serialized_end = 297
- _globals['_AUTHENTICATETOREQUEST']._serialized_start = 299
- _globals['_AUTHENTICATETOREQUEST']._serialized_end = 346
- _globals['_AUTHENTICATETORESPONSE']._serialized_start = 348
- _globals['_AUTHENTICATETORESPONSE']._serialized_end = 407
- _globals['_AUTHSERVICE']._serialized_start = 410
- _globals['_AUTHSERVICE']._serialized_end = 540
- _globals['_EXTERNALAUTHSERVICE']._serialized_start = 543
- _globals['_EXTERNALAUTHSERVICE']._serialized_end = 690
\ No newline at end of file
+ _CREDENTIALS._serialized_start = 71
+ _CREDENTIALS._serialized_end = 130
+ _AUTHENTICATEREQUEST._serialized_start = 132
+ _AUTHENTICATEREQUEST._serialized_end = 238
+ _AUTHENTICATERESPONSE._serialized_start = 240
+ _AUTHENTICATERESPONSE._serialized_end = 297
+ _AUTHENTICATETOREQUEST._serialized_start = 299
+ _AUTHENTICATETOREQUEST._serialized_end = 346
+ _AUTHENTICATETORESPONSE._serialized_start = 348
+ _AUTHENTICATETORESPONSE._serialized_end = 407
+ _AUTHSERVICE._serialized_start = 410
+ _AUTHSERVICE._serialized_end = 540
+ _EXTERNALAUTHSERVICE._serialized_start = 543
+ _EXTERNALAUTHSERVICE._serialized_end = 690
\ No newline at end of file
diff --git a/src/viam/gen/proto/rpc/webrtc/v1/grpc_pb2.py b/src/viam/gen/proto/rpc/webrtc/v1/grpc_pb2.py
index 736391109..f8b6c9629 100644
--- a/src/viam/gen/proto/rpc/webrtc/v1/grpc_pb2.py
+++ b/src/viam/gen/proto/rpc/webrtc/v1/grpc_pb2.py
@@ -1,41 +1,40 @@
"""Generated protocol buffer code."""
+from google.protobuf.internal import builder as _builder
from google.protobuf import descriptor as _descriptor
from google.protobuf import descriptor_pool as _descriptor_pool
from google.protobuf import symbol_database as _symbol_database
-from google.protobuf.internal import builder as _builder
_sym_db = _symbol_database.Default()
from google.protobuf import duration_pb2 as google_dot_protobuf_dot_duration__pb2
from google.rpc import status_pb2 as google_dot_rpc_dot_status__pb2
DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n\x1eproto/rpc/webrtc/v1/grpc.proto\x12\x13proto.rpc.webrtc.v1\x1a\x1egoogle/protobuf/duration.proto\x1a\x17google/rpc/status.proto"5\n\rPacketMessage\x12\x12\n\x04data\x18\x01 \x01(\x0cR\x04data\x12\x10\n\x03eom\x18\x02 \x01(\x08R\x03eom"\x18\n\x06Stream\x12\x0e\n\x02id\x18\x01 \x01(\x04R\x02id"\xe9\x01\n\x07Request\x123\n\x06stream\x18\x01 \x01(\x0b2\x1b.proto.rpc.webrtc.v1.StreamR\x06stream\x12?\n\x07headers\x18\x02 \x01(\x0b2#.proto.rpc.webrtc.v1.RequestHeadersH\x00R\x07headers\x12?\n\x07message\x18\x03 \x01(\x0b2#.proto.rpc.webrtc.v1.RequestMessageH\x00R\x07message\x12\x1f\n\nrst_stream\x18\x04 \x01(\x08H\x00R\trstStreamB\x06\n\x04type"\x98\x01\n\x0eRequestHeaders\x12\x16\n\x06method\x18\x01 \x01(\tR\x06method\x129\n\x08metadata\x18\x02 \x01(\x0b2\x1d.proto.rpc.webrtc.v1.MetadataR\x08metadata\x123\n\x07timeout\x18\x03 \x01(\x0b2\x19.google.protobuf.DurationR\x07timeout"\x8e\x01\n\x0eRequestMessage\x12\x1f\n\x0bhas_message\x18\x01 \x01(\x08R\nhasMessage\x12I\n\x0epacket_message\x18\x02 \x01(\x0b2".proto.rpc.webrtc.v1.PacketMessageR\rpacketMessage\x12\x10\n\x03eos\x18\x03 \x01(\x08R\x03eos"\x90\x02\n\x08Response\x123\n\x06stream\x18\x01 \x01(\x0b2\x1b.proto.rpc.webrtc.v1.StreamR\x06stream\x12@\n\x07headers\x18\x02 \x01(\x0b2$.proto.rpc.webrtc.v1.ResponseHeadersH\x00R\x07headers\x12@\n\x07message\x18\x03 \x01(\x0b2$.proto.rpc.webrtc.v1.ResponseMessageH\x00R\x07message\x12C\n\x08trailers\x18\x04 \x01(\x0b2%.proto.rpc.webrtc.v1.ResponseTrailersH\x00R\x08trailersB\x06\n\x04type"L\n\x0fResponseHeaders\x129\n\x08metadata\x18\x01 \x01(\x0b2\x1d.proto.rpc.webrtc.v1.MetadataR\x08metadata"\\\n\x0fResponseMessage\x12I\n\x0epacket_message\x18\x01 \x01(\x0b2".proto.rpc.webrtc.v1.PacketMessageR\rpacketMessage"y\n\x10ResponseTrailers\x12*\n\x06status\x18\x01 \x01(\x0b2\x12.google.rpc.StatusR\x06status\x129\n\x08metadata\x18\x02 \x01(\x0b2\x1d.proto.rpc.webrtc.v1.MetadataR\x08metadata"!\n\x07Strings\x12\x16\n\x06values\x18\x01 \x03(\tR\x06values"\x96\x01\n\x08Metadata\x125\n\x02md\x18\x01 \x03(\x0b2%.proto.rpc.webrtc.v1.Metadata.MdEntryR\x02md\x1aS\n\x07MdEntry\x12\x10\n\x03key\x18\x01 \x01(\tR\x03key\x122\n\x05value\x18\x02 \x01(\x0b2\x1c.proto.rpc.webrtc.v1.StringsR\x05value:\x028\x01B\'Z%go.viam.com/utils/proto/rpc/webrtc/v1b\x06proto3')
-_globals = globals()
-_builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, _globals)
-_builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, 'proto.rpc.webrtc.v1.grpc_pb2', _globals)
+_builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, globals())
+_builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, 'proto.rpc.webrtc.v1.grpc_pb2', globals())
if _descriptor._USE_C_DESCRIPTORS == False:
DESCRIPTOR._options = None
DESCRIPTOR._serialized_options = b'Z%go.viam.com/utils/proto/rpc/webrtc/v1'
_METADATA_MDENTRY._options = None
_METADATA_MDENTRY._serialized_options = b'8\x01'
- _globals['_PACKETMESSAGE']._serialized_start = 112
- _globals['_PACKETMESSAGE']._serialized_end = 165
- _globals['_STREAM']._serialized_start = 167
- _globals['_STREAM']._serialized_end = 191
- _globals['_REQUEST']._serialized_start = 194
- _globals['_REQUEST']._serialized_end = 427
- _globals['_REQUESTHEADERS']._serialized_start = 430
- _globals['_REQUESTHEADERS']._serialized_end = 582
- _globals['_REQUESTMESSAGE']._serialized_start = 585
- _globals['_REQUESTMESSAGE']._serialized_end = 727
- _globals['_RESPONSE']._serialized_start = 730
- _globals['_RESPONSE']._serialized_end = 1002
- _globals['_RESPONSEHEADERS']._serialized_start = 1004
- _globals['_RESPONSEHEADERS']._serialized_end = 1080
- _globals['_RESPONSEMESSAGE']._serialized_start = 1082
- _globals['_RESPONSEMESSAGE']._serialized_end = 1174
- _globals['_RESPONSETRAILERS']._serialized_start = 1176
- _globals['_RESPONSETRAILERS']._serialized_end = 1297
- _globals['_STRINGS']._serialized_start = 1299
- _globals['_STRINGS']._serialized_end = 1332
- _globals['_METADATA']._serialized_start = 1335
- _globals['_METADATA']._serialized_end = 1485
- _globals['_METADATA_MDENTRY']._serialized_start = 1402
- _globals['_METADATA_MDENTRY']._serialized_end = 1485
\ No newline at end of file
+ _PACKETMESSAGE._serialized_start = 112
+ _PACKETMESSAGE._serialized_end = 165
+ _STREAM._serialized_start = 167
+ _STREAM._serialized_end = 191
+ _REQUEST._serialized_start = 194
+ _REQUEST._serialized_end = 427
+ _REQUESTHEADERS._serialized_start = 430
+ _REQUESTHEADERS._serialized_end = 582
+ _REQUESTMESSAGE._serialized_start = 585
+ _REQUESTMESSAGE._serialized_end = 727
+ _RESPONSE._serialized_start = 730
+ _RESPONSE._serialized_end = 1002
+ _RESPONSEHEADERS._serialized_start = 1004
+ _RESPONSEHEADERS._serialized_end = 1080
+ _RESPONSEMESSAGE._serialized_start = 1082
+ _RESPONSEMESSAGE._serialized_end = 1174
+ _RESPONSETRAILERS._serialized_start = 1176
+ _RESPONSETRAILERS._serialized_end = 1297
+ _STRINGS._serialized_start = 1299
+ _STRINGS._serialized_end = 1332
+ _METADATA._serialized_start = 1335
+ _METADATA._serialized_end = 1485
+ _METADATA_MDENTRY._serialized_start = 1402
+ _METADATA_MDENTRY._serialized_end = 1485
\ No newline at end of file
diff --git a/src/viam/gen/proto/rpc/webrtc/v1/signaling_pb2.py b/src/viam/gen/proto/rpc/webrtc/v1/signaling_pb2.py
index 7fb4707f4..d36fba1af 100644
--- a/src/viam/gen/proto/rpc/webrtc/v1/signaling_pb2.py
+++ b/src/viam/gen/proto/rpc/webrtc/v1/signaling_pb2.py
@@ -1,16 +1,15 @@
"""Generated protocol buffer code."""
+from google.protobuf.internal import builder as _builder
from google.protobuf import descriptor as _descriptor
from google.protobuf import descriptor_pool as _descriptor_pool
from google.protobuf import symbol_database as _symbol_database
-from google.protobuf.internal import builder as _builder
_sym_db = _symbol_database.Default()
from google.api import annotations_pb2 as google_dot_api_dot_annotations__pb2
from google.protobuf import timestamp_pb2 as google_dot_protobuf_dot_timestamp__pb2
from google.rpc import status_pb2 as google_dot_rpc_dot_status__pb2
DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n#proto/rpc/webrtc/v1/signaling.proto\x12\x13proto.rpc.webrtc.v1\x1a\x1cgoogle/api/annotations.proto\x1a\x1fgoogle/protobuf/timestamp.proto\x1a\x17google/rpc/status.proto"\xdf\x01\n\x0cICECandidate\x12\x1c\n\tcandidate\x18\x01 \x01(\tR\tcandidate\x12\x1c\n\x07sdp_mid\x18\x02 \x01(\tH\x00R\x06sdpMid\x88\x01\x01\x12+\n\x0fsdpm_line_index\x18\x03 \x01(\rH\x01R\rsdpmLineIndex\x88\x01\x01\x120\n\x11username_fragment\x18\x04 \x01(\tH\x02R\x10usernameFragment\x88\x01\x01B\n\n\x08_sdp_midB\x12\n\x10_sdpm_line_indexB\x14\n\x12_username_fragment"H\n\x0bCallRequest\x12\x10\n\x03sdp\x18\x01 \x01(\tR\x03sdp\x12\'\n\x0fdisable_trickle\x18\x02 \x01(\x08R\x0edisableTrickle")\n\x15CallResponseInitStage\x12\x10\n\x03sdp\x18\x01 \x01(\tR\x03sdp"Z\n\x17CallResponseUpdateStage\x12?\n\tcandidate\x18\x01 \x01(\x0b2!.proto.rpc.webrtc.v1.ICECandidateR\tcandidate"\xb5\x01\n\x0cCallResponse\x12\x12\n\x04uuid\x18\x01 \x01(\tR\x04uuid\x12@\n\x04init\x18\x02 \x01(\x0b2*.proto.rpc.webrtc.v1.CallResponseInitStageH\x00R\x04init\x12F\n\x06update\x18\x03 \x01(\x0b2,.proto.rpc.webrtc.v1.CallResponseUpdateStageH\x00R\x06updateB\x07\n\x05stage"\xb6\x01\n\x11CallUpdateRequest\x12\x12\n\x04uuid\x18\x01 \x01(\tR\x04uuid\x12A\n\tcandidate\x18\x02 \x01(\x0b2!.proto.rpc.webrtc.v1.ICECandidateH\x00R\tcandidate\x12\x14\n\x04done\x18\x03 \x01(\x08H\x00R\x04done\x12*\n\x05error\x18\x04 \x01(\x0b2\x12.google.rpc.StatusH\x00R\x05errorB\x08\n\x06update"\x14\n\x12CallUpdateResponse"[\n\tICEServer\x12\x12\n\x04urls\x18\x01 \x03(\tR\x04urls\x12\x1a\n\x08username\x18\x02 \x01(\tR\x08username\x12\x1e\n\ncredential\x18\x03 \x01(\tR\ncredential"\x8d\x01\n\x0cWebRTCConfig\x12T\n\x16additional_ice_servers\x18\x01 \x03(\x0b2\x1e.proto.rpc.webrtc.v1.ICEServerR\x14additionalIceServers\x12\'\n\x0fdisable_trickle\x18\x02 \x01(\x08R\x0edisableTrickle"\xc0\x01\n\x16AnswerRequestInitStage\x12\x10\n\x03sdp\x18\x01 \x01(\tR\x03sdp\x12J\n\x0foptional_config\x18\x02 \x01(\x0b2!.proto.rpc.webrtc.v1.WebRTCConfigR\x0eoptionalConfig\x12;\n\x08deadline\x18\x03 \x01(\x0b2\x1a.google.protobuf.TimestampH\x00R\x08deadline\x88\x01\x01B\x0b\n\t_deadline"[\n\x18AnswerRequestUpdateStage\x12?\n\tcandidate\x18\x01 \x01(\x0b2!.proto.rpc.webrtc.v1.ICECandidateR\tcandidate"\x18\n\x16AnswerRequestDoneStage"E\n\x17AnswerRequestErrorStage\x12*\n\x06status\x18\x01 \x01(\x0b2\x12.google.rpc.StatusR\x06status"\xc1\x02\n\rAnswerRequest\x12\x12\n\x04uuid\x18\x01 \x01(\tR\x04uuid\x12A\n\x04init\x18\x02 \x01(\x0b2+.proto.rpc.webrtc.v1.AnswerRequestInitStageH\x00R\x04init\x12G\n\x06update\x18\x03 \x01(\x0b2-.proto.rpc.webrtc.v1.AnswerRequestUpdateStageH\x00R\x06update\x12A\n\x04done\x18\x04 \x01(\x0b2+.proto.rpc.webrtc.v1.AnswerRequestDoneStageH\x00R\x04done\x12D\n\x05error\x18\x05 \x01(\x0b2,.proto.rpc.webrtc.v1.AnswerRequestErrorStageH\x00R\x05errorB\x07\n\x05stage"+\n\x17AnswerResponseInitStage\x12\x10\n\x03sdp\x18\x01 \x01(\tR\x03sdp"\\\n\x19AnswerResponseUpdateStage\x12?\n\tcandidate\x18\x01 \x01(\x0b2!.proto.rpc.webrtc.v1.ICECandidateR\tcandidate"\x19\n\x17AnswerResponseDoneStage"F\n\x18AnswerResponseErrorStage\x12*\n\x06status\x18\x01 \x01(\x0b2\x12.google.rpc.StatusR\x06status"\xc6\x02\n\x0eAnswerResponse\x12\x12\n\x04uuid\x18\x01 \x01(\tR\x04uuid\x12B\n\x04init\x18\x02 \x01(\x0b2,.proto.rpc.webrtc.v1.AnswerResponseInitStageH\x00R\x04init\x12H\n\x06update\x18\x03 \x01(\x0b2..proto.rpc.webrtc.v1.AnswerResponseUpdateStageH\x00R\x06update\x12B\n\x04done\x18\x04 \x01(\x0b2,.proto.rpc.webrtc.v1.AnswerResponseDoneStageH\x00R\x04done\x12E\n\x05error\x18\x05 \x01(\x0b2-.proto.rpc.webrtc.v1.AnswerResponseErrorStageH\x00R\x05errorB\x07\n\x05stage"\x1d\n\x1bOptionalWebRTCConfigRequest"Y\n\x1cOptionalWebRTCConfigResponse\x129\n\x06config\x18\x01 \x01(\x0b2!.proto.rpc.webrtc.v1.WebRTCConfigR\x06config2\x86\x04\n\x10SignalingService\x12j\n\x04Call\x12 .proto.rpc.webrtc.v1.CallRequest\x1a!.proto.rpc.webrtc.v1.CallResponse"\x1b\x82\xd3\xe4\x93\x02\x15"\x13/rpc/webrtc/v1/call0\x01\x12\x81\x01\n\nCallUpdate\x12&.proto.rpc.webrtc.v1.CallUpdateRequest\x1a\'.proto.rpc.webrtc.v1.CallUpdateResponse""\x82\xd3\xe4\x93\x02\x1c\x1a\x1a/rpc/webrtc/v1/call_update\x12U\n\x06Answer\x12#.proto.rpc.webrtc.v1.AnswerResponse\x1a".proto.rpc.webrtc.v1.AnswerRequest(\x010\x01\x12\xaa\x01\n\x14OptionalWebRTCConfig\x120.proto.rpc.webrtc.v1.OptionalWebRTCConfigRequest\x1a1.proto.rpc.webrtc.v1.OptionalWebRTCConfigResponse"-\x82\xd3\xe4\x93\x02\'\x12%/rpc/webrtc/v1/optional_webrtc_configB\'Z%go.viam.com/utils/proto/rpc/webrtc/v1b\x06proto3')
-_globals = globals()
-_builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, _globals)
-_builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, 'proto.rpc.webrtc.v1.signaling_pb2', _globals)
+_builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, globals())
+_builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, 'proto.rpc.webrtc.v1.signaling_pb2', globals())
if _descriptor._USE_C_DESCRIPTORS == False:
DESCRIPTOR._options = None
DESCRIPTOR._serialized_options = b'Z%go.viam.com/utils/proto/rpc/webrtc/v1'
@@ -20,47 +19,47 @@
_SIGNALINGSERVICE.methods_by_name['CallUpdate']._serialized_options = b'\x82\xd3\xe4\x93\x02\x1c\x1a\x1a/rpc/webrtc/v1/call_update'
_SIGNALINGSERVICE.methods_by_name['OptionalWebRTCConfig']._options = None
_SIGNALINGSERVICE.methods_by_name['OptionalWebRTCConfig']._serialized_options = b"\x82\xd3\xe4\x93\x02'\x12%/rpc/webrtc/v1/optional_webrtc_config"
- _globals['_ICECANDIDATE']._serialized_start = 149
- _globals['_ICECANDIDATE']._serialized_end = 372
- _globals['_CALLREQUEST']._serialized_start = 374
- _globals['_CALLREQUEST']._serialized_end = 446
- _globals['_CALLRESPONSEINITSTAGE']._serialized_start = 448
- _globals['_CALLRESPONSEINITSTAGE']._serialized_end = 489
- _globals['_CALLRESPONSEUPDATESTAGE']._serialized_start = 491
- _globals['_CALLRESPONSEUPDATESTAGE']._serialized_end = 581
- _globals['_CALLRESPONSE']._serialized_start = 584
- _globals['_CALLRESPONSE']._serialized_end = 765
- _globals['_CALLUPDATEREQUEST']._serialized_start = 768
- _globals['_CALLUPDATEREQUEST']._serialized_end = 950
- _globals['_CALLUPDATERESPONSE']._serialized_start = 952
- _globals['_CALLUPDATERESPONSE']._serialized_end = 972
- _globals['_ICESERVER']._serialized_start = 974
- _globals['_ICESERVER']._serialized_end = 1065
- _globals['_WEBRTCCONFIG']._serialized_start = 1068
- _globals['_WEBRTCCONFIG']._serialized_end = 1209
- _globals['_ANSWERREQUESTINITSTAGE']._serialized_start = 1212
- _globals['_ANSWERREQUESTINITSTAGE']._serialized_end = 1404
- _globals['_ANSWERREQUESTUPDATESTAGE']._serialized_start = 1406
- _globals['_ANSWERREQUESTUPDATESTAGE']._serialized_end = 1497
- _globals['_ANSWERREQUESTDONESTAGE']._serialized_start = 1499
- _globals['_ANSWERREQUESTDONESTAGE']._serialized_end = 1523
- _globals['_ANSWERREQUESTERRORSTAGE']._serialized_start = 1525
- _globals['_ANSWERREQUESTERRORSTAGE']._serialized_end = 1594
- _globals['_ANSWERREQUEST']._serialized_start = 1597
- _globals['_ANSWERREQUEST']._serialized_end = 1918
- _globals['_ANSWERRESPONSEINITSTAGE']._serialized_start = 1920
- _globals['_ANSWERRESPONSEINITSTAGE']._serialized_end = 1963
- _globals['_ANSWERRESPONSEUPDATESTAGE']._serialized_start = 1965
- _globals['_ANSWERRESPONSEUPDATESTAGE']._serialized_end = 2057
- _globals['_ANSWERRESPONSEDONESTAGE']._serialized_start = 2059
- _globals['_ANSWERRESPONSEDONESTAGE']._serialized_end = 2084
- _globals['_ANSWERRESPONSEERRORSTAGE']._serialized_start = 2086
- _globals['_ANSWERRESPONSEERRORSTAGE']._serialized_end = 2156
- _globals['_ANSWERRESPONSE']._serialized_start = 2159
- _globals['_ANSWERRESPONSE']._serialized_end = 2485
- _globals['_OPTIONALWEBRTCCONFIGREQUEST']._serialized_start = 2487
- _globals['_OPTIONALWEBRTCCONFIGREQUEST']._serialized_end = 2516
- _globals['_OPTIONALWEBRTCCONFIGRESPONSE']._serialized_start = 2518
- _globals['_OPTIONALWEBRTCCONFIGRESPONSE']._serialized_end = 2607
- _globals['_SIGNALINGSERVICE']._serialized_start = 2610
- _globals['_SIGNALINGSERVICE']._serialized_end = 3128
\ No newline at end of file
+ _ICECANDIDATE._serialized_start = 149
+ _ICECANDIDATE._serialized_end = 372
+ _CALLREQUEST._serialized_start = 374
+ _CALLREQUEST._serialized_end = 446
+ _CALLRESPONSEINITSTAGE._serialized_start = 448
+ _CALLRESPONSEINITSTAGE._serialized_end = 489
+ _CALLRESPONSEUPDATESTAGE._serialized_start = 491
+ _CALLRESPONSEUPDATESTAGE._serialized_end = 581
+ _CALLRESPONSE._serialized_start = 584
+ _CALLRESPONSE._serialized_end = 765
+ _CALLUPDATEREQUEST._serialized_start = 768
+ _CALLUPDATEREQUEST._serialized_end = 950
+ _CALLUPDATERESPONSE._serialized_start = 952
+ _CALLUPDATERESPONSE._serialized_end = 972
+ _ICESERVER._serialized_start = 974
+ _ICESERVER._serialized_end = 1065
+ _WEBRTCCONFIG._serialized_start = 1068
+ _WEBRTCCONFIG._serialized_end = 1209
+ _ANSWERREQUESTINITSTAGE._serialized_start = 1212
+ _ANSWERREQUESTINITSTAGE._serialized_end = 1404
+ _ANSWERREQUESTUPDATESTAGE._serialized_start = 1406
+ _ANSWERREQUESTUPDATESTAGE._serialized_end = 1497
+ _ANSWERREQUESTDONESTAGE._serialized_start = 1499
+ _ANSWERREQUESTDONESTAGE._serialized_end = 1523
+ _ANSWERREQUESTERRORSTAGE._serialized_start = 1525
+ _ANSWERREQUESTERRORSTAGE._serialized_end = 1594
+ _ANSWERREQUEST._serialized_start = 1597
+ _ANSWERREQUEST._serialized_end = 1918
+ _ANSWERRESPONSEINITSTAGE._serialized_start = 1920
+ _ANSWERRESPONSEINITSTAGE._serialized_end = 1963
+ _ANSWERRESPONSEUPDATESTAGE._serialized_start = 1965
+ _ANSWERRESPONSEUPDATESTAGE._serialized_end = 2057
+ _ANSWERRESPONSEDONESTAGE._serialized_start = 2059
+ _ANSWERRESPONSEDONESTAGE._serialized_end = 2084
+ _ANSWERRESPONSEERRORSTAGE._serialized_start = 2086
+ _ANSWERRESPONSEERRORSTAGE._serialized_end = 2156
+ _ANSWERRESPONSE._serialized_start = 2159
+ _ANSWERRESPONSE._serialized_end = 2485
+ _OPTIONALWEBRTCCONFIGREQUEST._serialized_start = 2487
+ _OPTIONALWEBRTCCONFIGREQUEST._serialized_end = 2516
+ _OPTIONALWEBRTCCONFIGRESPONSE._serialized_start = 2518
+ _OPTIONALWEBRTCCONFIGRESPONSE._serialized_end = 2607
+ _SIGNALINGSERVICE._serialized_start = 2610
+ _SIGNALINGSERVICE._serialized_end = 3128
\ No newline at end of file
diff --git a/src/viam/gen/robot/v1/robot_pb2.py b/src/viam/gen/robot/v1/robot_pb2.py
index 696b237e8..13538a493 100644
--- a/src/viam/gen/robot/v1/robot_pb2.py
+++ b/src/viam/gen/robot/v1/robot_pb2.py
@@ -1,8 +1,8 @@
"""Generated protocol buffer code."""
+from google.protobuf.internal import builder as _builder
from google.protobuf import descriptor as _descriptor
from google.protobuf import descriptor_pool as _descriptor_pool
from google.protobuf import symbol_database as _symbol_database
-from google.protobuf.internal import builder as _builder
_sym_db = _symbol_database.Default()
from ...common.v1 import common_pb2 as common_dot_v1_dot_common__pb2
from google.api import annotations_pb2 as google_dot_api_dot_annotations__pb2
@@ -10,9 +10,8 @@
from google.protobuf import struct_pb2 as google_dot_protobuf_dot_struct__pb2
from google.protobuf import timestamp_pb2 as google_dot_protobuf_dot_timestamp__pb2
DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n\x14robot/v1/robot.proto\x12\rviam.robot.v1\x1a\x16common/v1/common.proto\x1a\x1cgoogle/api/annotations.proto\x1a\x1egoogle/protobuf/duration.proto\x1a\x1cgoogle/protobuf/struct.proto\x1a\x1fgoogle/protobuf/timestamp.proto"}\n\x11FrameSystemConfig\x12/\n\x05frame\x18\x01 \x01(\x0b2\x19.viam.common.v1.TransformR\x05frame\x127\n\nkinematics\x18\x02 \x01(\x0b2\x17.google.protobuf.StructR\nkinematics"n\n\x18FrameSystemConfigRequest\x12R\n\x17supplemental_transforms\x18\x01 \x03(\x0b2\x19.viam.common.v1.TransformR\x16supplementalTransforms"o\n\x19FrameSystemConfigResponse\x12R\n\x14frame_system_configs\x18\x01 \x03(\x0b2 .viam.robot.v1.FrameSystemConfigR\x12frameSystemConfigs"\xc1\x01\n\x14TransformPoseRequest\x123\n\x06source\x18\x01 \x01(\x0b2\x1b.viam.common.v1.PoseInFrameR\x06source\x12 \n\x0bdestination\x18\x02 \x01(\tR\x0bdestination\x12R\n\x17supplemental_transforms\x18\x03 \x03(\x0b2\x19.viam.common.v1.TransformR\x16supplementalTransforms"H\n\x15TransformPoseResponse\x12/\n\x04pose\x18\x01 \x01(\x0b2\x1b.viam.common.v1.PoseInFrameR\x04pose"w\n\x13TransformPCDRequest\x12&\n\x0fpoint_cloud_pcd\x18\x01 \x01(\x0cR\rpointCloudPcd\x12\x16\n\x06source\x18\x02 \x01(\tR\x06source\x12 \n\x0bdestination\x18\x03 \x01(\tR\x0bdestination">\n\x14TransformPCDResponse\x12&\n\x0fpoint_cloud_pcd\x18\x01 \x01(\x0cR\rpointCloudPcd"\x16\n\x14ResourceNamesRequest"S\n\x15ResourceNamesResponse\x12:\n\tresources\x18\x01 \x03(\x0b2\x1c.viam.common.v1.ResourceNameR\tresources"q\n\x12ResourceRPCSubtype\x126\n\x07subtype\x18\x01 \x01(\x0b2\x1c.viam.common.v1.ResourceNameR\x07subtype\x12#\n\rproto_service\x18\x02 \x01(\tR\x0cprotoService"\x1c\n\x1aResourceRPCSubtypesRequest"t\n\x1bResourceRPCSubtypesResponse\x12U\n\x15resource_rpc_subtypes\x18\x01 \x03(\x0b2!.viam.robot.v1.ResourceRPCSubtypeR\x13resourceRpcSubtypes"\xd3\x01\n\tOperation\x12\x0e\n\x02id\x18\x01 \x01(\tR\x02id\x12\x16\n\x06method\x18\x02 \x01(\tR\x06method\x125\n\targuments\x18\x03 \x01(\x0b2\x17.google.protobuf.StructR\targuments\x124\n\x07started\x18\x04 \x01(\x0b2\x1a.google.protobuf.TimestampR\x07started\x12"\n\nsession_id\x18\x05 \x01(\tH\x00R\tsessionId\x88\x01\x01B\r\n\x0b_session_id"\x16\n\x14GetOperationsRequest"Q\n\x15GetOperationsResponse\x128\n\noperations\x18\x01 \x03(\x0b2\x18.viam.robot.v1.OperationR\noperations"(\n\x16CancelOperationRequest\x12\x0e\n\x02id\x18\x01 \x01(\tR\x02id"\x19\n\x17CancelOperationResponse"*\n\x18BlockForOperationRequest\x12\x0e\n\x02id\x18\x01 \x01(\tR\x02id"\x1b\n\x19BlockForOperationResponse"\xc6\x01\n\x12PeerConnectionInfo\x125\n\x04type\x18\x01 \x01(\x0e2!.viam.robot.v1.PeerConnectionTypeR\x04type\x12*\n\x0eremote_address\x18\x02 \x01(\tH\x00R\rremoteAddress\x88\x01\x01\x12(\n\rlocal_address\x18\x03 \x01(\tH\x01R\x0clocalAddress\x88\x01\x01B\x11\n\x0f_remote_addressB\x10\n\x0e_local_address"\x8c\x01\n\x07Session\x12\x0e\n\x02id\x18\x01 \x01(\tR\x02id\x12X\n\x14peer_connection_info\x18\x02 \x01(\x0b2!.viam.robot.v1.PeerConnectionInfoH\x00R\x12peerConnectionInfo\x88\x01\x01B\x17\n\x15_peer_connection_info"\x14\n\x12GetSessionsRequest"I\n\x13GetSessionsResponse\x122\n\x08sessions\x18\x01 \x03(\x0b2\x16.viam.robot.v1.SessionR\x08sessions"@\n\x0eDiscoveryQuery\x12\x18\n\x07subtype\x18\x01 \x01(\tR\x07subtype\x12\x14\n\x05model\x18\x02 \x01(\tR\x05model"s\n\tDiscovery\x123\n\x05query\x18\x01 \x01(\x0b2\x1d.viam.robot.v1.DiscoveryQueryR\x05query\x121\n\x07results\x18\x02 \x01(\x0b2\x17.google.protobuf.StructR\x07results"T\n\x19DiscoverComponentsRequest\x127\n\x07queries\x18\x01 \x03(\x0b2\x1d.viam.robot.v1.DiscoveryQueryR\x07queries"T\n\x1aDiscoverComponentsResponse\x126\n\tdiscovery\x18\x01 \x03(\x0b2\x18.viam.robot.v1.DiscoveryR\tdiscovery"k\n\x06Status\x120\n\x04name\x18\x01 \x01(\x0b2\x1c.viam.common.v1.ResourceNameR\x04name\x12/\n\x06status\x18\x02 \x01(\x0b2\x17.google.protobuf.StructR\x06status"W\n\x10GetStatusRequest\x12C\n\x0eresource_names\x18\x01 \x03(\x0b2\x1c.viam.common.v1.ResourceNameR\rresourceNames"B\n\x11GetStatusResponse\x12-\n\x06status\x18\x01 \x03(\x0b2\x15.viam.robot.v1.StatusR\x06status"\x8b\x01\n\x13StreamStatusRequest\x12C\n\x0eresource_names\x18\x01 \x03(\x0b2\x1c.viam.common.v1.ResourceNameR\rresourceNames\x12/\n\x05every\x18\x02 \x01(\x0b2\x19.google.protobuf.DurationR\x05every"E\n\x14StreamStatusResponse\x12-\n\x06status\x18\x01 \x03(\x0b2\x15.viam.robot.v1.StatusR\x06status"x\n\x13StopExtraParameters\x120\n\x04name\x18\x01 \x01(\x0b2\x1c.viam.common.v1.ResourceNameR\x04name\x12/\n\x06params\x18\x02 \x01(\x0b2\x17.google.protobuf.StructR\x06params"J\n\x0eStopAllRequest\x128\n\x05extra\x18c \x03(\x0b2".viam.robot.v1.StopExtraParametersR\x05extra"\x11\n\x0fStopAllResponse"-\n\x13StartSessionRequest\x12\x16\n\x06resume\x18\x01 \x01(\tR\x06resume"l\n\x14StartSessionResponse\x12\x0e\n\x02id\x18\x01 \x01(\tR\x02id\x12D\n\x10heartbeat_window\x18\x02 \x01(\x0b2\x19.google.protobuf.DurationR\x0fheartbeatWindow"-\n\x1bSendSessionHeartbeatRequest\x12\x0e\n\x02id\x18\x01 \x01(\tR\x02id"\x1e\n\x1cSendSessionHeartbeatResponse*z\n\x12PeerConnectionType\x12$\n PEER_CONNECTION_TYPE_UNSPECIFIED\x10\x00\x12\x1d\n\x19PEER_CONNECTION_TYPE_GRPC\x10\x01\x12\x1f\n\x1bPEER_CONNECTION_TYPE_WEBRTC\x10\x022\xf8\x0f\n\x0cRobotService\x12\x80\x01\n\rGetOperations\x12#.viam.robot.v1.GetOperationsRequest\x1a$.viam.robot.v1.GetOperationsResponse"$\x82\xd3\xe4\x93\x02\x1e\x12\x1c/viam/api/v1/operations/list\x12x\n\x0bGetSessions\x12!.viam.robot.v1.GetSessionsRequest\x1a".viam.robot.v1.GetSessionsResponse""\x82\xd3\xe4\x93\x02\x1c\x12\x1a/viam/api/v1/sessions/list\x12\x7f\n\rResourceNames\x12#.viam.robot.v1.ResourceNamesRequest\x1a$.viam.robot.v1.ResourceNamesResponse"#\x82\xd3\xe4\x93\x02\x1d\x12\x1b/viam/api/v1/resources/list\x12\x9d\x01\n\x13ResourceRPCSubtypes\x12).viam.robot.v1.ResourceRPCSubtypesRequest\x1a*.viam.robot.v1.ResourceRPCSubtypesResponse"/\x82\xd3\xe4\x93\x02)\x12\'/viam/api/v1/resource_rpc_subtypes/list\x12\x88\x01\n\x0fCancelOperation\x12%.viam.robot.v1.CancelOperationRequest\x1a&.viam.robot.v1.CancelOperationResponse"&\x82\xd3\xe4\x93\x02 "\x1e/viam/api/v1/operations/cancel\x12\x8d\x01\n\x11BlockForOperation\x12\'.viam.robot.v1.BlockForOperationRequest\x1a(.viam.robot.v1.BlockForOperationResponse"%\x82\xd3\xe4\x93\x02\x1f"\x1d/viam/api/v1/operations/block\x12\x94\x01\n\x12DiscoverComponents\x12(.viam.robot.v1.DiscoverComponentsRequest\x1a).viam.robot.v1.DiscoverComponentsResponse")\x82\xd3\xe4\x93\x02#\x12!/viam/api/v1/discovery/components\x12\x90\x01\n\x11FrameSystemConfig\x12\'.viam.robot.v1.FrameSystemConfigRequest\x1a(.viam.robot.v1.FrameSystemConfigResponse"(\x82\xd3\xe4\x93\x02"\x12 /viam/api/v1/frame_system/config\x12\x8c\x01\n\rTransformPose\x12#.viam.robot.v1.TransformPoseRequest\x1a$.viam.robot.v1.TransformPoseResponse"0\x82\xd3\xe4\x93\x02*\x12(/viam/api/v1/frame_system/transform_pose\x12\x88\x01\n\x0cTransformPCD\x12".viam.robot.v1.TransformPCDRequest\x1a#.viam.robot.v1.TransformPCDResponse"/\x82\xd3\xe4\x93\x02)\x12\'/viam/api/v1/frame_system/transform_pcd\x12k\n\tGetStatus\x12\x1f.viam.robot.v1.GetStatusRequest\x1a .viam.robot.v1.GetStatusResponse"\x1b\x82\xd3\xe4\x93\x02\x15\x12\x13/viam/api/v1/status\x12}\n\x0cStreamStatus\x12".viam.robot.v1.StreamStatusRequest\x1a#.viam.robot.v1.StreamStatusResponse""\x82\xd3\xe4\x93\x02\x1c\x12\x1a/viam/api/v1/status/stream0\x01\x12g\n\x07StopAll\x12\x1d.viam.robot.v1.StopAllRequest\x1a\x1e.viam.robot.v1.StopAllResponse"\x1d\x82\xd3\xe4\x93\x02\x17\x12\x15/viam/api/v1/stop_all\x12v\n\x0cStartSession\x12".viam.robot.v1.StartSessionRequest\x1a#.viam.robot.v1.StartSessionResponse"\x1d\x82\xd3\xe4\x93\x02\x17"\x15/viam/api/v1/sessions\x12\x9d\x01\n\x14SendSessionHeartbeat\x12*.viam.robot.v1.SendSessionHeartbeatRequest\x1a+.viam.robot.v1.SendSessionHeartbeatResponse",\x82\xd3\xe4\x93\x02&"$/viam/api/v1/sessions/{id}/heartbeatB-\n\x11com.viam.robot.v1Z\x18go.viam.com/api/robot/v1b\x06proto3')
-_globals = globals()
-_builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, _globals)
-_builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, 'robot.v1.robot_pb2', _globals)
+_builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, globals())
+_builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, 'robot.v1.robot_pb2', globals())
if _descriptor._USE_C_DESCRIPTORS == False:
DESCRIPTOR._options = None
DESCRIPTOR._serialized_options = b'\n\x11com.viam.robot.v1Z\x18go.viam.com/api/robot/v1'
@@ -46,85 +45,85 @@
_ROBOTSERVICE.methods_by_name['StartSession']._serialized_options = b'\x82\xd3\xe4\x93\x02\x17"\x15/viam/api/v1/sessions'
_ROBOTSERVICE.methods_by_name['SendSessionHeartbeat']._options = None
_ROBOTSERVICE.methods_by_name['SendSessionHeartbeat']._serialized_options = b'\x82\xd3\xe4\x93\x02&"$/viam/api/v1/sessions/{id}/heartbeat'
- _globals['_PEERCONNECTIONTYPE']._serialized_start = 3558
- _globals['_PEERCONNECTIONTYPE']._serialized_end = 3680
- _globals['_FRAMESYSTEMCONFIG']._serialized_start = 188
- _globals['_FRAMESYSTEMCONFIG']._serialized_end = 313
- _globals['_FRAMESYSTEMCONFIGREQUEST']._serialized_start = 315
- _globals['_FRAMESYSTEMCONFIGREQUEST']._serialized_end = 425
- _globals['_FRAMESYSTEMCONFIGRESPONSE']._serialized_start = 427
- _globals['_FRAMESYSTEMCONFIGRESPONSE']._serialized_end = 538
- _globals['_TRANSFORMPOSEREQUEST']._serialized_start = 541
- _globals['_TRANSFORMPOSEREQUEST']._serialized_end = 734
- _globals['_TRANSFORMPOSERESPONSE']._serialized_start = 736
- _globals['_TRANSFORMPOSERESPONSE']._serialized_end = 808
- _globals['_TRANSFORMPCDREQUEST']._serialized_start = 810
- _globals['_TRANSFORMPCDREQUEST']._serialized_end = 929
- _globals['_TRANSFORMPCDRESPONSE']._serialized_start = 931
- _globals['_TRANSFORMPCDRESPONSE']._serialized_end = 993
- _globals['_RESOURCENAMESREQUEST']._serialized_start = 995
- _globals['_RESOURCENAMESREQUEST']._serialized_end = 1017
- _globals['_RESOURCENAMESRESPONSE']._serialized_start = 1019
- _globals['_RESOURCENAMESRESPONSE']._serialized_end = 1102
- _globals['_RESOURCERPCSUBTYPE']._serialized_start = 1104
- _globals['_RESOURCERPCSUBTYPE']._serialized_end = 1217
- _globals['_RESOURCERPCSUBTYPESREQUEST']._serialized_start = 1219
- _globals['_RESOURCERPCSUBTYPESREQUEST']._serialized_end = 1247
- _globals['_RESOURCERPCSUBTYPESRESPONSE']._serialized_start = 1249
- _globals['_RESOURCERPCSUBTYPESRESPONSE']._serialized_end = 1365
- _globals['_OPERATION']._serialized_start = 1368
- _globals['_OPERATION']._serialized_end = 1579
- _globals['_GETOPERATIONSREQUEST']._serialized_start = 1581
- _globals['_GETOPERATIONSREQUEST']._serialized_end = 1603
- _globals['_GETOPERATIONSRESPONSE']._serialized_start = 1605
- _globals['_GETOPERATIONSRESPONSE']._serialized_end = 1686
- _globals['_CANCELOPERATIONREQUEST']._serialized_start = 1688
- _globals['_CANCELOPERATIONREQUEST']._serialized_end = 1728
- _globals['_CANCELOPERATIONRESPONSE']._serialized_start = 1730
- _globals['_CANCELOPERATIONRESPONSE']._serialized_end = 1755
- _globals['_BLOCKFOROPERATIONREQUEST']._serialized_start = 1757
- _globals['_BLOCKFOROPERATIONREQUEST']._serialized_end = 1799
- _globals['_BLOCKFOROPERATIONRESPONSE']._serialized_start = 1801
- _globals['_BLOCKFOROPERATIONRESPONSE']._serialized_end = 1828
- _globals['_PEERCONNECTIONINFO']._serialized_start = 1831
- _globals['_PEERCONNECTIONINFO']._serialized_end = 2029
- _globals['_SESSION']._serialized_start = 2032
- _globals['_SESSION']._serialized_end = 2172
- _globals['_GETSESSIONSREQUEST']._serialized_start = 2174
- _globals['_GETSESSIONSREQUEST']._serialized_end = 2194
- _globals['_GETSESSIONSRESPONSE']._serialized_start = 2196
- _globals['_GETSESSIONSRESPONSE']._serialized_end = 2269
- _globals['_DISCOVERYQUERY']._serialized_start = 2271
- _globals['_DISCOVERYQUERY']._serialized_end = 2335
- _globals['_DISCOVERY']._serialized_start = 2337
- _globals['_DISCOVERY']._serialized_end = 2452
- _globals['_DISCOVERCOMPONENTSREQUEST']._serialized_start = 2454
- _globals['_DISCOVERCOMPONENTSREQUEST']._serialized_end = 2538
- _globals['_DISCOVERCOMPONENTSRESPONSE']._serialized_start = 2540
- _globals['_DISCOVERCOMPONENTSRESPONSE']._serialized_end = 2624
- _globals['_STATUS']._serialized_start = 2626
- _globals['_STATUS']._serialized_end = 2733
- _globals['_GETSTATUSREQUEST']._serialized_start = 2735
- _globals['_GETSTATUSREQUEST']._serialized_end = 2822
- _globals['_GETSTATUSRESPONSE']._serialized_start = 2824
- _globals['_GETSTATUSRESPONSE']._serialized_end = 2890
- _globals['_STREAMSTATUSREQUEST']._serialized_start = 2893
- _globals['_STREAMSTATUSREQUEST']._serialized_end = 3032
- _globals['_STREAMSTATUSRESPONSE']._serialized_start = 3034
- _globals['_STREAMSTATUSRESPONSE']._serialized_end = 3103
- _globals['_STOPEXTRAPARAMETERS']._serialized_start = 3105
- _globals['_STOPEXTRAPARAMETERS']._serialized_end = 3225
- _globals['_STOPALLREQUEST']._serialized_start = 3227
- _globals['_STOPALLREQUEST']._serialized_end = 3301
- _globals['_STOPALLRESPONSE']._serialized_start = 3303
- _globals['_STOPALLRESPONSE']._serialized_end = 3320
- _globals['_STARTSESSIONREQUEST']._serialized_start = 3322
- _globals['_STARTSESSIONREQUEST']._serialized_end = 3367
- _globals['_STARTSESSIONRESPONSE']._serialized_start = 3369
- _globals['_STARTSESSIONRESPONSE']._serialized_end = 3477
- _globals['_SENDSESSIONHEARTBEATREQUEST']._serialized_start = 3479
- _globals['_SENDSESSIONHEARTBEATREQUEST']._serialized_end = 3524
- _globals['_SENDSESSIONHEARTBEATRESPONSE']._serialized_start = 3526
- _globals['_SENDSESSIONHEARTBEATRESPONSE']._serialized_end = 3556
- _globals['_ROBOTSERVICE']._serialized_start = 3683
- _globals['_ROBOTSERVICE']._serialized_end = 5723
\ No newline at end of file
+ _PEERCONNECTIONTYPE._serialized_start = 3558
+ _PEERCONNECTIONTYPE._serialized_end = 3680
+ _FRAMESYSTEMCONFIG._serialized_start = 188
+ _FRAMESYSTEMCONFIG._serialized_end = 313
+ _FRAMESYSTEMCONFIGREQUEST._serialized_start = 315
+ _FRAMESYSTEMCONFIGREQUEST._serialized_end = 425
+ _FRAMESYSTEMCONFIGRESPONSE._serialized_start = 427
+ _FRAMESYSTEMCONFIGRESPONSE._serialized_end = 538
+ _TRANSFORMPOSEREQUEST._serialized_start = 541
+ _TRANSFORMPOSEREQUEST._serialized_end = 734
+ _TRANSFORMPOSERESPONSE._serialized_start = 736
+ _TRANSFORMPOSERESPONSE._serialized_end = 808
+ _TRANSFORMPCDREQUEST._serialized_start = 810
+ _TRANSFORMPCDREQUEST._serialized_end = 929
+ _TRANSFORMPCDRESPONSE._serialized_start = 931
+ _TRANSFORMPCDRESPONSE._serialized_end = 993
+ _RESOURCENAMESREQUEST._serialized_start = 995
+ _RESOURCENAMESREQUEST._serialized_end = 1017
+ _RESOURCENAMESRESPONSE._serialized_start = 1019
+ _RESOURCENAMESRESPONSE._serialized_end = 1102
+ _RESOURCERPCSUBTYPE._serialized_start = 1104
+ _RESOURCERPCSUBTYPE._serialized_end = 1217
+ _RESOURCERPCSUBTYPESREQUEST._serialized_start = 1219
+ _RESOURCERPCSUBTYPESREQUEST._serialized_end = 1247
+ _RESOURCERPCSUBTYPESRESPONSE._serialized_start = 1249
+ _RESOURCERPCSUBTYPESRESPONSE._serialized_end = 1365
+ _OPERATION._serialized_start = 1368
+ _OPERATION._serialized_end = 1579
+ _GETOPERATIONSREQUEST._serialized_start = 1581
+ _GETOPERATIONSREQUEST._serialized_end = 1603
+ _GETOPERATIONSRESPONSE._serialized_start = 1605
+ _GETOPERATIONSRESPONSE._serialized_end = 1686
+ _CANCELOPERATIONREQUEST._serialized_start = 1688
+ _CANCELOPERATIONREQUEST._serialized_end = 1728
+ _CANCELOPERATIONRESPONSE._serialized_start = 1730
+ _CANCELOPERATIONRESPONSE._serialized_end = 1755
+ _BLOCKFOROPERATIONREQUEST._serialized_start = 1757
+ _BLOCKFOROPERATIONREQUEST._serialized_end = 1799
+ _BLOCKFOROPERATIONRESPONSE._serialized_start = 1801
+ _BLOCKFOROPERATIONRESPONSE._serialized_end = 1828
+ _PEERCONNECTIONINFO._serialized_start = 1831
+ _PEERCONNECTIONINFO._serialized_end = 2029
+ _SESSION._serialized_start = 2032
+ _SESSION._serialized_end = 2172
+ _GETSESSIONSREQUEST._serialized_start = 2174
+ _GETSESSIONSREQUEST._serialized_end = 2194
+ _GETSESSIONSRESPONSE._serialized_start = 2196
+ _GETSESSIONSRESPONSE._serialized_end = 2269
+ _DISCOVERYQUERY._serialized_start = 2271
+ _DISCOVERYQUERY._serialized_end = 2335
+ _DISCOVERY._serialized_start = 2337
+ _DISCOVERY._serialized_end = 2452
+ _DISCOVERCOMPONENTSREQUEST._serialized_start = 2454
+ _DISCOVERCOMPONENTSREQUEST._serialized_end = 2538
+ _DISCOVERCOMPONENTSRESPONSE._serialized_start = 2540
+ _DISCOVERCOMPONENTSRESPONSE._serialized_end = 2624
+ _STATUS._serialized_start = 2626
+ _STATUS._serialized_end = 2733
+ _GETSTATUSREQUEST._serialized_start = 2735
+ _GETSTATUSREQUEST._serialized_end = 2822
+ _GETSTATUSRESPONSE._serialized_start = 2824
+ _GETSTATUSRESPONSE._serialized_end = 2890
+ _STREAMSTATUSREQUEST._serialized_start = 2893
+ _STREAMSTATUSREQUEST._serialized_end = 3032
+ _STREAMSTATUSRESPONSE._serialized_start = 3034
+ _STREAMSTATUSRESPONSE._serialized_end = 3103
+ _STOPEXTRAPARAMETERS._serialized_start = 3105
+ _STOPEXTRAPARAMETERS._serialized_end = 3225
+ _STOPALLREQUEST._serialized_start = 3227
+ _STOPALLREQUEST._serialized_end = 3301
+ _STOPALLRESPONSE._serialized_start = 3303
+ _STOPALLRESPONSE._serialized_end = 3320
+ _STARTSESSIONREQUEST._serialized_start = 3322
+ _STARTSESSIONREQUEST._serialized_end = 3367
+ _STARTSESSIONRESPONSE._serialized_start = 3369
+ _STARTSESSIONRESPONSE._serialized_end = 3477
+ _SENDSESSIONHEARTBEATREQUEST._serialized_start = 3479
+ _SENDSESSIONHEARTBEATREQUEST._serialized_end = 3524
+ _SENDSESSIONHEARTBEATRESPONSE._serialized_start = 3526
+ _SENDSESSIONHEARTBEATRESPONSE._serialized_end = 3556
+ _ROBOTSERVICE._serialized_start = 3683
+ _ROBOTSERVICE._serialized_end = 5723
\ No newline at end of file
diff --git a/src/viam/gen/service/datamanager/v1/data_manager_pb2.py b/src/viam/gen/service/datamanager/v1/data_manager_pb2.py
index 3c9ebdc20..4aa91ea72 100644
--- a/src/viam/gen/service/datamanager/v1/data_manager_pb2.py
+++ b/src/viam/gen/service/datamanager/v1/data_manager_pb2.py
@@ -1,16 +1,15 @@
"""Generated protocol buffer code."""
+from google.protobuf.internal import builder as _builder
from google.protobuf import descriptor as _descriptor
from google.protobuf import descriptor_pool as _descriptor_pool
from google.protobuf import symbol_database as _symbol_database
-from google.protobuf.internal import builder as _builder
_sym_db = _symbol_database.Default()
from ....common.v1 import common_pb2 as common_dot_v1_dot_common__pb2
from google.api import annotations_pb2 as google_dot_api_dot_annotations__pb2
from google.protobuf import struct_pb2 as google_dot_protobuf_dot_struct__pb2
DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n)service/datamanager/v1/data_manager.proto\x12\x1bviam.service.datamanager.v1\x1a\x16common/v1/common.proto\x1a\x1cgoogle/api/annotations.proto\x1a\x1cgoogle/protobuf/struct.proto"P\n\x0bSyncRequest\x12\x12\n\x04name\x18\x01 \x01(\tR\x04name\x12-\n\x05extra\x18c \x01(\x0b2\x17.google.protobuf.StructR\x05extra"\x0e\n\x0cSyncResponse2\xbb\x02\n\x12DataManagerService\x12\x95\x01\n\x04Sync\x12(.viam.service.datamanager.v1.SyncRequest\x1a).viam.service.datamanager.v1.SyncResponse"8\x82\xd3\xe4\x93\x022"0/viam/api/v1/service/datamanager/{name}/datasync\x12\x8c\x01\n\tDoCommand\x12 .viam.common.v1.DoCommandRequest\x1a!.viam.common.v1.DoCommandResponse":\x82\xd3\xe4\x93\x024"2/viam/api/v1/service/datamanager/{name}/do_commandBI\n\x1fcom.viam.service.datamanager.v1Z&go.viam.com/api/service/datamanager/v1b\x06proto3')
-_globals = globals()
-_builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, _globals)
-_builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, 'service.datamanager.v1.data_manager_pb2', _globals)
+_builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, globals())
+_builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, 'service.datamanager.v1.data_manager_pb2', globals())
if _descriptor._USE_C_DESCRIPTORS == False:
DESCRIPTOR._options = None
DESCRIPTOR._serialized_options = b'\n\x1fcom.viam.service.datamanager.v1Z&go.viam.com/api/service/datamanager/v1'
@@ -18,9 +17,9 @@
_DATAMANAGERSERVICE.methods_by_name['Sync']._serialized_options = b'\x82\xd3\xe4\x93\x022"0/viam/api/v1/service/datamanager/{name}/datasync'
_DATAMANAGERSERVICE.methods_by_name['DoCommand']._options = None
_DATAMANAGERSERVICE.methods_by_name['DoCommand']._serialized_options = b'\x82\xd3\xe4\x93\x024"2/viam/api/v1/service/datamanager/{name}/do_command'
- _globals['_SYNCREQUEST']._serialized_start = 158
- _globals['_SYNCREQUEST']._serialized_end = 238
- _globals['_SYNCRESPONSE']._serialized_start = 240
- _globals['_SYNCRESPONSE']._serialized_end = 254
- _globals['_DATAMANAGERSERVICE']._serialized_start = 257
- _globals['_DATAMANAGERSERVICE']._serialized_end = 572
\ No newline at end of file
+ _SYNCREQUEST._serialized_start = 158
+ _SYNCREQUEST._serialized_end = 238
+ _SYNCRESPONSE._serialized_start = 240
+ _SYNCRESPONSE._serialized_end = 254
+ _DATAMANAGERSERVICE._serialized_start = 257
+ _DATAMANAGERSERVICE._serialized_end = 572
\ No newline at end of file
diff --git a/src/viam/gen/service/mlmodel/v1/mlmodel_pb2.py b/src/viam/gen/service/mlmodel/v1/mlmodel_pb2.py
index 9330e6f8a..9b8c597ff 100644
--- a/src/viam/gen/service/mlmodel/v1/mlmodel_pb2.py
+++ b/src/viam/gen/service/mlmodel/v1/mlmodel_pb2.py
@@ -1,15 +1,14 @@
"""Generated protocol buffer code."""
+from google.protobuf.internal import builder as _builder
from google.protobuf import descriptor as _descriptor
from google.protobuf import descriptor_pool as _descriptor_pool
from google.protobuf import symbol_database as _symbol_database
-from google.protobuf.internal import builder as _builder
_sym_db = _symbol_database.Default()
from google.api import annotations_pb2 as google_dot_api_dot_annotations__pb2
from google.protobuf import struct_pb2 as google_dot_protobuf_dot_struct__pb2
DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n service/mlmodel/v1/mlmodel.proto\x12\x17viam.service.mlmodel.v1\x1a\x1cgoogle/api/annotations.proto\x1a\x1cgoogle/protobuf/struct.proto"Z\n\x0cInferRequest\x12\x12\n\x04name\x18\x01 \x01(\tR\x04name\x126\n\ninput_data\x18\x02 \x01(\x0b2\x17.google.protobuf.StructR\tinputData"I\n\rInferResponse\x128\n\x0boutput_data\x18\x02 \x01(\x0b2\x17.google.protobuf.StructR\noutputData"%\n\x0fMetadataRequest\x12\x12\n\x04name\x18\x01 \x01(\tR\x04name"Q\n\x10MetadataResponse\x12=\n\x08metadata\x18\x01 \x01(\x0b2!.viam.service.mlmodel.v1.MetadataR\x08metadata"\xde\x01\n\x08Metadata\x12\x12\n\x04name\x18\x01 \x01(\tR\x04name\x12\x12\n\x04type\x18\x02 \x01(\tR\x04type\x12 \n\x0bdescription\x18\x03 \x01(\tR\x0bdescription\x12B\n\ninput_info\x18\x04 \x03(\x0b2#.viam.service.mlmodel.v1.TensorInfoR\tinputInfo\x12D\n\x0boutput_info\x18\x05 \x03(\x0b2#.viam.service.mlmodel.v1.TensorInfoR\noutputInfo"\xee\x01\n\nTensorInfo\x12\x12\n\x04name\x18\x01 \x01(\tR\x04name\x12 \n\x0bdescription\x18\x02 \x01(\tR\x0bdescription\x12\x1b\n\tdata_type\x18\x03 \x01(\tR\x08dataType\x12\x14\n\x05shape\x18\x04 \x03(\x05R\x05shape\x12H\n\x10associated_files\x18\x05 \x03(\x0b2\x1d.viam.service.mlmodel.v1.FileR\x0fassociatedFiles\x12-\n\x05extra\x18c \x01(\x0b2\x17.google.protobuf.StructR\x05extra"\x7f\n\x04File\x12\x12\n\x04name\x18\x01 \x01(\tR\x04name\x12 \n\x0bdescription\x18\x02 \x01(\tR\x0bdescription\x12A\n\nlabel_type\x18\x03 \x01(\x0e2".viam.service.mlmodel.v1.LabelTypeR\tlabelType*`\n\tLabelType\x12\x1a\n\x16LABEL_TYPE_UNSPECIFIED\x10\x00\x12\x1b\n\x17LABEL_TYPE_TENSOR_VALUE\x10\x01\x12\x1a\n\x16LABEL_TYPE_TENSOR_AXIS\x10\x022\xb4\x02\n\x0eMLModelService\x12\x89\x01\n\x05Infer\x12%.viam.service.mlmodel.v1.InferRequest\x1a&.viam.service.mlmodel.v1.InferResponse"1\x82\xd3\xe4\x93\x02+")/viam/api/v1/service/mlmodel/{name}/infer\x12\x95\x01\n\x08Metadata\x12(.viam.service.mlmodel.v1.MetadataRequest\x1a).viam.service.mlmodel.v1.MetadataResponse"4\x82\xd3\xe4\x93\x02.\x12,/viam/api/v1/service/mlmodel/{name}/metadataBA\n\x1bcom.viam.service.mlmodel.v1Z"go.viam.com/api/service/mlmodel/v1b\x06proto3')
-_globals = globals()
-_builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, _globals)
-_builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, 'service.mlmodel.v1.mlmodel_pb2', _globals)
+_builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, globals())
+_builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, 'service.mlmodel.v1.mlmodel_pb2', globals())
if _descriptor._USE_C_DESCRIPTORS == False:
DESCRIPTOR._options = None
DESCRIPTOR._serialized_options = b'\n\x1bcom.viam.service.mlmodel.v1Z"go.viam.com/api/service/mlmodel/v1'
@@ -17,21 +16,21 @@
_MLMODELSERVICE.methods_by_name['Infer']._serialized_options = b'\x82\xd3\xe4\x93\x02+")/viam/api/v1/service/mlmodel/{name}/infer'
_MLMODELSERVICE.methods_by_name['Metadata']._options = None
_MLMODELSERVICE.methods_by_name['Metadata']._serialized_options = b'\x82\xd3\xe4\x93\x02.\x12,/viam/api/v1/service/mlmodel/{name}/metadata'
- _globals['_LABELTYPE']._serialized_start = 1005
- _globals['_LABELTYPE']._serialized_end = 1101
- _globals['_INFERREQUEST']._serialized_start = 121
- _globals['_INFERREQUEST']._serialized_end = 211
- _globals['_INFERRESPONSE']._serialized_start = 213
- _globals['_INFERRESPONSE']._serialized_end = 286
- _globals['_METADATAREQUEST']._serialized_start = 288
- _globals['_METADATAREQUEST']._serialized_end = 325
- _globals['_METADATARESPONSE']._serialized_start = 327
- _globals['_METADATARESPONSE']._serialized_end = 408
- _globals['_METADATA']._serialized_start = 411
- _globals['_METADATA']._serialized_end = 633
- _globals['_TENSORINFO']._serialized_start = 636
- _globals['_TENSORINFO']._serialized_end = 874
- _globals['_FILE']._serialized_start = 876
- _globals['_FILE']._serialized_end = 1003
- _globals['_MLMODELSERVICE']._serialized_start = 1104
- _globals['_MLMODELSERVICE']._serialized_end = 1412
\ No newline at end of file
+ _LABELTYPE._serialized_start = 1005
+ _LABELTYPE._serialized_end = 1101
+ _INFERREQUEST._serialized_start = 121
+ _INFERREQUEST._serialized_end = 211
+ _INFERRESPONSE._serialized_start = 213
+ _INFERRESPONSE._serialized_end = 286
+ _METADATAREQUEST._serialized_start = 288
+ _METADATAREQUEST._serialized_end = 325
+ _METADATARESPONSE._serialized_start = 327
+ _METADATARESPONSE._serialized_end = 408
+ _METADATA._serialized_start = 411
+ _METADATA._serialized_end = 633
+ _TENSORINFO._serialized_start = 636
+ _TENSORINFO._serialized_end = 874
+ _FILE._serialized_start = 876
+ _FILE._serialized_end = 1003
+ _MLMODELSERVICE._serialized_start = 1104
+ _MLMODELSERVICE._serialized_end = 1412
\ No newline at end of file
diff --git a/src/viam/gen/service/motion/v1/motion_pb2.py b/src/viam/gen/service/motion/v1/motion_pb2.py
index 81ad73a63..02fda6c09 100644
--- a/src/viam/gen/service/motion/v1/motion_pb2.py
+++ b/src/viam/gen/service/motion/v1/motion_pb2.py
@@ -1,16 +1,15 @@
"""Generated protocol buffer code."""
+from google.protobuf.internal import builder as _builder
from google.protobuf import descriptor as _descriptor
from google.protobuf import descriptor_pool as _descriptor_pool
from google.protobuf import symbol_database as _symbol_database
-from google.protobuf.internal import builder as _builder
_sym_db = _symbol_database.Default()
from ....common.v1 import common_pb2 as common_dot_v1_dot_common__pb2
from google.api import annotations_pb2 as google_dot_api_dot_annotations__pb2
from google.protobuf import struct_pb2 as google_dot_protobuf_dot_struct__pb2
DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n\x1eservice/motion/v1/motion.proto\x12\x16viam.service.motion.v1\x1a\x16common/v1/common.proto\x1a\x1cgoogle/api/annotations.proto\x1a\x1cgoogle/protobuf/struct.proto"\x82\x03\n\x0bMoveRequest\x12\x12\n\x04name\x18\x01 \x01(\tR\x04name\x12=\n\x0bdestination\x18\x02 \x01(\x0b2\x1b.viam.common.v1.PoseInFrameR\x0bdestination\x12C\n\x0ecomponent_name\x18\x03 \x01(\x0b2\x1c.viam.common.v1.ResourceNameR\rcomponentName\x12@\n\x0bworld_state\x18\x04 \x01(\x0b2\x1a.viam.common.v1.WorldStateH\x00R\nworldState\x88\x01\x01\x12J\n\x0bconstraints\x18\x05 \x01(\x0b2#.viam.service.motion.v1.ConstraintsH\x01R\x0bconstraints\x88\x01\x01\x12-\n\x05extra\x18c \x01(\x0b2\x17.google.protobuf.StructR\x05extraB\x0e\n\x0c_world_stateB\x0e\n\x0c_constraints"(\n\x0cMoveResponse\x12\x18\n\x07success\x18\x01 \x01(\x08R\x07success"\x9c\x02\n\x10MoveOnMapRequest\x12\x12\n\x04name\x18\x01 \x01(\tR\x04name\x126\n\x0bdestination\x18\x02 \x01(\x0b2\x14.viam.common.v1.PoseR\x0bdestination\x12C\n\x0ecomponent_name\x18\x03 \x01(\x0b2\x1c.viam.common.v1.ResourceNameR\rcomponentName\x12H\n\x11slam_service_name\x18\x04 \x01(\x0b2\x1c.viam.common.v1.ResourceNameR\x0fslamServiceName\x12-\n\x05extra\x18c \x01(\x0b2\x17.google.protobuf.StructR\x05extra"-\n\x11MoveOnMapResponse\x12\x18\n\x07success\x18\x01 \x01(\x08R\x07success"\xac\x04\n\x12MoveOnGlobeRequest\x12\x12\n\x04name\x18\x01 \x01(\tR\x04name\x12:\n\x0bdestination\x18\x02 \x01(\x0b2\x18.viam.common.v1.GeoPointR\x0bdestination\x12\x1d\n\x07heading\x18\x03 \x01(\x01H\x00R\x07heading\x88\x01\x01\x12C\n\x0ecomponent_name\x18\x04 \x01(\x0b2\x1c.viam.common.v1.ResourceNameR\rcomponentName\x12N\n\x14movement_sensor_name\x18\x05 \x01(\x0b2\x1c.viam.common.v1.ResourceNameR\x12movementSensorName\x129\n\tobstacles\x18\x06 \x03(\x0b2\x1b.viam.common.v1.GeoObstacleR\tobstacles\x126\n\x15linear_meters_per_sec\x18\x07 \x01(\x02H\x01R\x12linearMetersPerSec\x88\x01\x01\x122\n\x13angular_deg_per_sec\x18\x08 \x01(\x02H\x02R\x10angularDegPerSec\x88\x01\x01\x12-\n\x05extra\x18c \x01(\x0b2\x17.google.protobuf.StructR\x05extraB\n\n\x08_headingB\x18\n\x16_linear_meters_per_secB\x16\n\x14_angular_deg_per_sec"/\n\x13MoveOnGlobeResponse\x12\x18\n\x07success\x18\x01 \x01(\x08R\x07success"\xb5\x02\n\x1aMoveSingleComponentRequest\x12\x12\n\x04name\x18\x01 \x01(\tR\x04name\x12=\n\x0bdestination\x18\x02 \x01(\x0b2\x1b.viam.common.v1.PoseInFrameR\x0bdestination\x12C\n\x0ecomponent_name\x18\x03 \x01(\x0b2\x1c.viam.common.v1.ResourceNameR\rcomponentName\x12@\n\x0bworld_state\x18\x04 \x01(\x0b2\x1a.viam.common.v1.WorldStateH\x00R\nworldState\x88\x01\x01\x12-\n\x05extra\x18c \x01(\x0b2\x17.google.protobuf.StructR\x05extraB\x0e\n\x0c_world_state"7\n\x1bMoveSingleComponentResponse\x12\x18\n\x07success\x18\x01 \x01(\x08R\x07success"\x99\x02\n\x0eGetPoseRequest\x12\x12\n\x04name\x18\x01 \x01(\tR\x04name\x12C\n\x0ecomponent_name\x18\x02 \x01(\x0b2\x1c.viam.common.v1.ResourceNameR\rcomponentName\x12+\n\x11destination_frame\x18\x03 \x01(\tR\x10destinationFrame\x12R\n\x17supplemental_transforms\x18\x04 \x03(\x0b2\x19.viam.common.v1.TransformR\x16supplementalTransforms\x12-\n\x05extra\x18c \x01(\x0b2\x17.google.protobuf.StructR\x05extra"B\n\x0fGetPoseResponse\x12/\n\x04pose\x18\x01 \x01(\x0b2\x1b.viam.common.v1.PoseInFrameR\x04pose"\xb3\x02\n\x0bConstraints\x12U\n\x11linear_constraint\x18\x01 \x03(\x0b2(.viam.service.motion.v1.LinearConstraintR\x10linearConstraint\x12d\n\x16orientation_constraint\x18\x02 \x03(\x0b2-.viam.service.motion.v1.OrientationConstraintR\x15orientationConstraint\x12g\n\x17collision_specification\x18\x03 \x03(\x0b2..viam.service.motion.v1.CollisionSpecificationR\x16collisionSpecification"\xbb\x01\n\x10LinearConstraint\x12/\n\x11line_tolerance_mm\x18\x01 \x01(\x02H\x00R\x0flineToleranceMm\x88\x01\x01\x12A\n\x1aorientation_tolerance_degs\x18\x02 \x01(\x02H\x01R\x18orientationToleranceDegs\x88\x01\x01B\x14\n\x12_line_tolerance_mmB\x1d\n\x1b_orientation_tolerance_degs"y\n\x15OrientationConstraint\x12A\n\x1aorientation_tolerance_degs\x18\x01 \x01(\x02H\x00R\x18orientationToleranceDegs\x88\x01\x01B\x1d\n\x1b_orientation_tolerance_degs"\xc1\x01\n\x16CollisionSpecification\x12]\n\x06allows\x18\x01 \x03(\x0b2E.viam.service.motion.v1.CollisionSpecification.AllowedFrameCollisionsR\x06allows\x1aH\n\x16AllowedFrameCollisions\x12\x16\n\x06frame1\x18\x01 \x01(\tR\x06frame1\x12\x16\n\x06frame2\x18\x02 \x01(\tR\x06frame22\xad\x07\n\rMotionService\x12\x82\x01\n\x04Move\x12#.viam.service.motion.v1.MoveRequest\x1a$.viam.service.motion.v1.MoveResponse"/\x82\xd3\xe4\x93\x02)"\'/viam/api/v1/service/motion/{name}/move\x12\x98\x01\n\tMoveOnMap\x12(.viam.service.motion.v1.MoveOnMapRequest\x1a).viam.service.motion.v1.MoveOnMapResponse"6\x82\xd3\xe4\x93\x020"./viam/api/v1/service/motion/{name}/move_on_map\x12\xa0\x01\n\x0bMoveOnGlobe\x12*.viam.service.motion.v1.MoveOnGlobeRequest\x1a+.viam.service.motion.v1.MoveOnGlobeResponse"8\x82\xd3\xe4\x93\x022"0/viam/api/v1/service/motion/{name}/move_on_globe\x12\xc0\x01\n\x13MoveSingleComponent\x122.viam.service.motion.v1.MoveSingleComponentRequest\x1a3.viam.service.motion.v1.MoveSingleComponentResponse"@\x82\xd3\xe4\x93\x02:"8/viam/api/v1/service/motion/{name}/move_single_component\x12\x8b\x01\n\x07GetPose\x12&.viam.service.motion.v1.GetPoseRequest\x1a\'.viam.service.motion.v1.GetPoseResponse"/\x82\xd3\xe4\x93\x02)\x12\'/viam/api/v1/service/motion/{name}/pose\x12\x87\x01\n\tDoCommand\x12 .viam.common.v1.DoCommandRequest\x1a!.viam.common.v1.DoCommandResponse"5\x82\xd3\xe4\x93\x02/"-/viam/api/v1/service/motion/{name}/do_commandB?\n\x1acom.viam.service.motion.v1Z!go.viam.com/api/service/motion/v1b\x06proto3')
-_globals = globals()
-_builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, _globals)
-_builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, 'service.motion.v1.motion_pb2', _globals)
+_builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, globals())
+_builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, 'service.motion.v1.motion_pb2', globals())
if _descriptor._USE_C_DESCRIPTORS == False:
DESCRIPTOR._options = None
DESCRIPTOR._serialized_options = b'\n\x1acom.viam.service.motion.v1Z!go.viam.com/api/service/motion/v1'
@@ -26,35 +25,35 @@
_MOTIONSERVICE.methods_by_name['GetPose']._serialized_options = b"\x82\xd3\xe4\x93\x02)\x12'/viam/api/v1/service/motion/{name}/pose"
_MOTIONSERVICE.methods_by_name['DoCommand']._options = None
_MOTIONSERVICE.methods_by_name['DoCommand']._serialized_options = b'\x82\xd3\xe4\x93\x02/"-/viam/api/v1/service/motion/{name}/do_command'
- _globals['_MOVEREQUEST']._serialized_start = 143
- _globals['_MOVEREQUEST']._serialized_end = 529
- _globals['_MOVERESPONSE']._serialized_start = 531
- _globals['_MOVERESPONSE']._serialized_end = 571
- _globals['_MOVEONMAPREQUEST']._serialized_start = 574
- _globals['_MOVEONMAPREQUEST']._serialized_end = 858
- _globals['_MOVEONMAPRESPONSE']._serialized_start = 860
- _globals['_MOVEONMAPRESPONSE']._serialized_end = 905
- _globals['_MOVEONGLOBEREQUEST']._serialized_start = 908
- _globals['_MOVEONGLOBEREQUEST']._serialized_end = 1464
- _globals['_MOVEONGLOBERESPONSE']._serialized_start = 1466
- _globals['_MOVEONGLOBERESPONSE']._serialized_end = 1513
- _globals['_MOVESINGLECOMPONENTREQUEST']._serialized_start = 1516
- _globals['_MOVESINGLECOMPONENTREQUEST']._serialized_end = 1825
- _globals['_MOVESINGLECOMPONENTRESPONSE']._serialized_start = 1827
- _globals['_MOVESINGLECOMPONENTRESPONSE']._serialized_end = 1882
- _globals['_GETPOSEREQUEST']._serialized_start = 1885
- _globals['_GETPOSEREQUEST']._serialized_end = 2166
- _globals['_GETPOSERESPONSE']._serialized_start = 2168
- _globals['_GETPOSERESPONSE']._serialized_end = 2234
- _globals['_CONSTRAINTS']._serialized_start = 2237
- _globals['_CONSTRAINTS']._serialized_end = 2544
- _globals['_LINEARCONSTRAINT']._serialized_start = 2547
- _globals['_LINEARCONSTRAINT']._serialized_end = 2734
- _globals['_ORIENTATIONCONSTRAINT']._serialized_start = 2736
- _globals['_ORIENTATIONCONSTRAINT']._serialized_end = 2857
- _globals['_COLLISIONSPECIFICATION']._serialized_start = 2860
- _globals['_COLLISIONSPECIFICATION']._serialized_end = 3053
- _globals['_COLLISIONSPECIFICATION_ALLOWEDFRAMECOLLISIONS']._serialized_start = 2981
- _globals['_COLLISIONSPECIFICATION_ALLOWEDFRAMECOLLISIONS']._serialized_end = 3053
- _globals['_MOTIONSERVICE']._serialized_start = 3056
- _globals['_MOTIONSERVICE']._serialized_end = 3997
\ No newline at end of file
+ _MOVEREQUEST._serialized_start = 143
+ _MOVEREQUEST._serialized_end = 529
+ _MOVERESPONSE._serialized_start = 531
+ _MOVERESPONSE._serialized_end = 571
+ _MOVEONMAPREQUEST._serialized_start = 574
+ _MOVEONMAPREQUEST._serialized_end = 858
+ _MOVEONMAPRESPONSE._serialized_start = 860
+ _MOVEONMAPRESPONSE._serialized_end = 905
+ _MOVEONGLOBEREQUEST._serialized_start = 908
+ _MOVEONGLOBEREQUEST._serialized_end = 1464
+ _MOVEONGLOBERESPONSE._serialized_start = 1466
+ _MOVEONGLOBERESPONSE._serialized_end = 1513
+ _MOVESINGLECOMPONENTREQUEST._serialized_start = 1516
+ _MOVESINGLECOMPONENTREQUEST._serialized_end = 1825
+ _MOVESINGLECOMPONENTRESPONSE._serialized_start = 1827
+ _MOVESINGLECOMPONENTRESPONSE._serialized_end = 1882
+ _GETPOSEREQUEST._serialized_start = 1885
+ _GETPOSEREQUEST._serialized_end = 2166
+ _GETPOSERESPONSE._serialized_start = 2168
+ _GETPOSERESPONSE._serialized_end = 2234
+ _CONSTRAINTS._serialized_start = 2237
+ _CONSTRAINTS._serialized_end = 2544
+ _LINEARCONSTRAINT._serialized_start = 2547
+ _LINEARCONSTRAINT._serialized_end = 2734
+ _ORIENTATIONCONSTRAINT._serialized_start = 2736
+ _ORIENTATIONCONSTRAINT._serialized_end = 2857
+ _COLLISIONSPECIFICATION._serialized_start = 2860
+ _COLLISIONSPECIFICATION._serialized_end = 3053
+ _COLLISIONSPECIFICATION_ALLOWEDFRAMECOLLISIONS._serialized_start = 2981
+ _COLLISIONSPECIFICATION_ALLOWEDFRAMECOLLISIONS._serialized_end = 3053
+ _MOTIONSERVICE._serialized_start = 3056
+ _MOTIONSERVICE._serialized_end = 3997
\ No newline at end of file
diff --git a/src/viam/gen/service/navigation/v1/navigation_pb2.py b/src/viam/gen/service/navigation/v1/navigation_pb2.py
index 6a9309b9c..2d9db9a7b 100644
--- a/src/viam/gen/service/navigation/v1/navigation_pb2.py
+++ b/src/viam/gen/service/navigation/v1/navigation_pb2.py
@@ -1,16 +1,15 @@
"""Generated protocol buffer code."""
+from google.protobuf.internal import builder as _builder
from google.protobuf import descriptor as _descriptor
from google.protobuf import descriptor_pool as _descriptor_pool
from google.protobuf import symbol_database as _symbol_database
-from google.protobuf.internal import builder as _builder
_sym_db = _symbol_database.Default()
from ....common.v1 import common_pb2 as common_dot_v1_dot_common__pb2
from google.api import annotations_pb2 as google_dot_api_dot_annotations__pb2
from google.protobuf import struct_pb2 as google_dot_protobuf_dot_struct__pb2
DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n&service/navigation/v1/navigation.proto\x12\x1aviam.service.navigation.v1\x1a\x16common/v1/common.proto\x1a\x1cgoogle/api/annotations.proto\x1a\x1cgoogle/protobuf/struct.proto"S\n\x0eGetModeRequest\x12\x12\n\x04name\x18\x01 \x01(\tR\x04name\x12-\n\x05extra\x18c \x01(\x0b2\x17.google.protobuf.StructR\x05extra"G\n\x0fGetModeResponse\x124\n\x04mode\x18\x01 \x01(\x0e2 .viam.service.navigation.v1.ModeR\x04mode"\x89\x01\n\x0eSetModeRequest\x12\x12\n\x04name\x18\x01 \x01(\tR\x04name\x124\n\x04mode\x18\x02 \x01(\x0e2 .viam.service.navigation.v1.ModeR\x04mode\x12-\n\x05extra\x18c \x01(\x0b2\x17.google.protobuf.StructR\x05extra"\x11\n\x0fSetModeResponse"P\n\x08Waypoint\x12\x0e\n\x02id\x18\x01 \x01(\tR\x02id\x124\n\x08location\x18\x02 \x01(\x0b2\x18.viam.common.v1.GeoPointR\x08location"W\n\x12GetLocationRequest\x12\x12\n\x04name\x18\x01 \x01(\tR\x04name\x12-\n\x05extra\x18c \x01(\x0b2\x17.google.protobuf.StructR\x05extra"K\n\x13GetLocationResponse\x124\n\x08location\x18\x01 \x01(\x0b2\x18.viam.common.v1.GeoPointR\x08location"X\n\x13GetWaypointsRequest\x12\x12\n\x04name\x18\x01 \x01(\tR\x04name\x12-\n\x05extra\x18c \x01(\x0b2\x17.google.protobuf.StructR\x05extra"Z\n\x14GetWaypointsResponse\x12B\n\twaypoints\x18\x01 \x03(\x0b2$.viam.service.navigation.v1.WaypointR\twaypoints"\x8d\x01\n\x12AddWaypointRequest\x12\x12\n\x04name\x18\x01 \x01(\tR\x04name\x124\n\x08location\x18\x02 \x01(\x0b2\x18.viam.common.v1.GeoPointR\x08location\x12-\n\x05extra\x18c \x01(\x0b2\x17.google.protobuf.StructR\x05extra"\x15\n\x13AddWaypointResponse"j\n\x15RemoveWaypointRequest\x12\x12\n\x04name\x18\x01 \x01(\tR\x04name\x12\x0e\n\x02id\x18\x02 \x01(\tR\x02id\x12-\n\x05extra\x18c \x01(\x0b2\x17.google.protobuf.StructR\x05extra"\x18\n\x16RemoveWaypointResponse"X\n\x13GetObstaclesRequest\x12\x12\n\x04name\x18\x01 \x01(\tR\x04name\x12-\n\x05extra\x18c \x01(\x0b2\x17.google.protobuf.StructR\x05extra"Q\n\x14GetObstaclesResponse\x129\n\tobstacles\x18\x01 \x03(\x0b2\x1b.viam.common.v1.GeoObstacleR\tobstacles*@\n\x04Mode\x12\x14\n\x10MODE_UNSPECIFIED\x10\x00\x12\x0f\n\x0bMODE_MANUAL\x10\x01\x12\x11\n\rMODE_WAYPOINT\x10\x022\xc3\n\n\x11NavigationService\x12\x97\x01\n\x07GetMode\x12*.viam.service.navigation.v1.GetModeRequest\x1a+.viam.service.navigation.v1.GetModeResponse"3\x82\xd3\xe4\x93\x02-\x12+/viam/api/v1/service/navigation/{name}/mode\x12\x97\x01\n\x07SetMode\x12*.viam.service.navigation.v1.SetModeRequest\x1a+.viam.service.navigation.v1.SetModeResponse"3\x82\xd3\xe4\x93\x02-\x1a+/viam/api/v1/service/navigation/{name}/mode\x12\xa7\x01\n\x0bGetLocation\x12..viam.service.navigation.v1.GetLocationRequest\x1a/.viam.service.navigation.v1.GetLocationResponse"7\x82\xd3\xe4\x93\x021\x12//viam/api/v1/service/navigation/{name}/location\x12\xab\x01\n\x0cGetWaypoints\x12/.viam.service.navigation.v1.GetWaypointsRequest\x1a0.viam.service.navigation.v1.GetWaypointsResponse"8\x82\xd3\xe4\x93\x022\x120/viam/api/v1/service/navigation/{name}/waypoints\x12\xa8\x01\n\x0bAddWaypoint\x12..viam.service.navigation.v1.AddWaypointRequest\x1a/.viam.service.navigation.v1.AddWaypointResponse"8\x82\xd3\xe4\x93\x022"0/viam/api/v1/service/navigation/{name}/waypoints\x12\xb6\x01\n\x0eRemoveWaypoint\x121.viam.service.navigation.v1.RemoveWaypointRequest\x1a2.viam.service.navigation.v1.RemoveWaypointResponse"=\x82\xd3\xe4\x93\x027*5/viam/api/v1/service/navigation/{name}/waypoints/{id}\x12\xaf\x01\n\x0cGetObstacles\x12/.viam.service.navigation.v1.GetObstaclesRequest\x1a0.viam.service.navigation.v1.GetObstaclesResponse"<\x82\xd3\xe4\x93\x026\x124/viam/api/v1/service/navigation/{name}/get_obstacles\x12\x8b\x01\n\tDoCommand\x12 .viam.common.v1.DoCommandRequest\x1a!.viam.common.v1.DoCommandResponse"9\x82\xd3\xe4\x93\x023"1/viam/api/v1/service/navigation/{name}/do_commandBG\n\x1ecom.viam.service.navigation.v1Z%go.viam.com/api/service/navigation/v1b\x06proto3')
-_globals = globals()
-_builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, _globals)
-_builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, 'service.navigation.v1.navigation_pb2', _globals)
+_builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, globals())
+_builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, 'service.navigation.v1.navigation_pb2', globals())
if _descriptor._USE_C_DESCRIPTORS == False:
DESCRIPTOR._options = None
DESCRIPTOR._serialized_options = b'\n\x1ecom.viam.service.navigation.v1Z%go.viam.com/api/service/navigation/v1'
@@ -30,37 +29,37 @@
_NAVIGATIONSERVICE.methods_by_name['GetObstacles']._serialized_options = b'\x82\xd3\xe4\x93\x026\x124/viam/api/v1/service/navigation/{name}/get_obstacles'
_NAVIGATIONSERVICE.methods_by_name['DoCommand']._options = None
_NAVIGATIONSERVICE.methods_by_name['DoCommand']._serialized_options = b'\x82\xd3\xe4\x93\x023"1/viam/api/v1/service/navigation/{name}/do_command'
- _globals['_MODE']._serialized_start = 1375
- _globals['_MODE']._serialized_end = 1439
- _globals['_GETMODEREQUEST']._serialized_start = 154
- _globals['_GETMODEREQUEST']._serialized_end = 237
- _globals['_GETMODERESPONSE']._serialized_start = 239
- _globals['_GETMODERESPONSE']._serialized_end = 310
- _globals['_SETMODEREQUEST']._serialized_start = 313
- _globals['_SETMODEREQUEST']._serialized_end = 450
- _globals['_SETMODERESPONSE']._serialized_start = 452
- _globals['_SETMODERESPONSE']._serialized_end = 469
- _globals['_WAYPOINT']._serialized_start = 471
- _globals['_WAYPOINT']._serialized_end = 551
- _globals['_GETLOCATIONREQUEST']._serialized_start = 553
- _globals['_GETLOCATIONREQUEST']._serialized_end = 640
- _globals['_GETLOCATIONRESPONSE']._serialized_start = 642
- _globals['_GETLOCATIONRESPONSE']._serialized_end = 717
- _globals['_GETWAYPOINTSREQUEST']._serialized_start = 719
- _globals['_GETWAYPOINTSREQUEST']._serialized_end = 807
- _globals['_GETWAYPOINTSRESPONSE']._serialized_start = 809
- _globals['_GETWAYPOINTSRESPONSE']._serialized_end = 899
- _globals['_ADDWAYPOINTREQUEST']._serialized_start = 902
- _globals['_ADDWAYPOINTREQUEST']._serialized_end = 1043
- _globals['_ADDWAYPOINTRESPONSE']._serialized_start = 1045
- _globals['_ADDWAYPOINTRESPONSE']._serialized_end = 1066
- _globals['_REMOVEWAYPOINTREQUEST']._serialized_start = 1068
- _globals['_REMOVEWAYPOINTREQUEST']._serialized_end = 1174
- _globals['_REMOVEWAYPOINTRESPONSE']._serialized_start = 1176
- _globals['_REMOVEWAYPOINTRESPONSE']._serialized_end = 1200
- _globals['_GETOBSTACLESREQUEST']._serialized_start = 1202
- _globals['_GETOBSTACLESREQUEST']._serialized_end = 1290
- _globals['_GETOBSTACLESRESPONSE']._serialized_start = 1292
- _globals['_GETOBSTACLESRESPONSE']._serialized_end = 1373
- _globals['_NAVIGATIONSERVICE']._serialized_start = 1442
- _globals['_NAVIGATIONSERVICE']._serialized_end = 2789
\ No newline at end of file
+ _MODE._serialized_start = 1375
+ _MODE._serialized_end = 1439
+ _GETMODEREQUEST._serialized_start = 154
+ _GETMODEREQUEST._serialized_end = 237
+ _GETMODERESPONSE._serialized_start = 239
+ _GETMODERESPONSE._serialized_end = 310
+ _SETMODEREQUEST._serialized_start = 313
+ _SETMODEREQUEST._serialized_end = 450
+ _SETMODERESPONSE._serialized_start = 452
+ _SETMODERESPONSE._serialized_end = 469
+ _WAYPOINT._serialized_start = 471
+ _WAYPOINT._serialized_end = 551
+ _GETLOCATIONREQUEST._serialized_start = 553
+ _GETLOCATIONREQUEST._serialized_end = 640
+ _GETLOCATIONRESPONSE._serialized_start = 642
+ _GETLOCATIONRESPONSE._serialized_end = 717
+ _GETWAYPOINTSREQUEST._serialized_start = 719
+ _GETWAYPOINTSREQUEST._serialized_end = 807
+ _GETWAYPOINTSRESPONSE._serialized_start = 809
+ _GETWAYPOINTSRESPONSE._serialized_end = 899
+ _ADDWAYPOINTREQUEST._serialized_start = 902
+ _ADDWAYPOINTREQUEST._serialized_end = 1043
+ _ADDWAYPOINTRESPONSE._serialized_start = 1045
+ _ADDWAYPOINTRESPONSE._serialized_end = 1066
+ _REMOVEWAYPOINTREQUEST._serialized_start = 1068
+ _REMOVEWAYPOINTREQUEST._serialized_end = 1174
+ _REMOVEWAYPOINTRESPONSE._serialized_start = 1176
+ _REMOVEWAYPOINTRESPONSE._serialized_end = 1200
+ _GETOBSTACLESREQUEST._serialized_start = 1202
+ _GETOBSTACLESREQUEST._serialized_end = 1290
+ _GETOBSTACLESRESPONSE._serialized_start = 1292
+ _GETOBSTACLESRESPONSE._serialized_end = 1373
+ _NAVIGATIONSERVICE._serialized_start = 1442
+ _NAVIGATIONSERVICE._serialized_end = 2789
\ No newline at end of file
diff --git a/src/viam/gen/service/sensors/v1/sensors_pb2.py b/src/viam/gen/service/sensors/v1/sensors_pb2.py
index 48d220d50..eed135610 100644
--- a/src/viam/gen/service/sensors/v1/sensors_pb2.py
+++ b/src/viam/gen/service/sensors/v1/sensors_pb2.py
@@ -1,16 +1,15 @@
"""Generated protocol buffer code."""
+from google.protobuf.internal import builder as _builder
from google.protobuf import descriptor as _descriptor
from google.protobuf import descriptor_pool as _descriptor_pool
from google.protobuf import symbol_database as _symbol_database
-from google.protobuf.internal import builder as _builder
_sym_db = _symbol_database.Default()
from ....common.v1 import common_pb2 as common_dot_v1_dot_common__pb2
from google.api import annotations_pb2 as google_dot_api_dot_annotations__pb2
from google.protobuf import struct_pb2 as google_dot_protobuf_dot_struct__pb2
DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n service/sensors/v1/sensors.proto\x12\x17viam.service.sensors.v1\x1a\x16common/v1/common.proto\x1a\x1cgoogle/api/annotations.proto\x1a\x1cgoogle/protobuf/struct.proto"V\n\x11GetSensorsRequest\x12\x12\n\x04name\x18\x01 \x01(\tR\x04name\x12-\n\x05extra\x18c \x01(\x0b2\x17.google.protobuf.StructR\x05extra"U\n\x12GetSensorsResponse\x12?\n\x0csensor_names\x18\x01 \x03(\x0b2\x1c.viam.common.v1.ResourceNameR\x0bsensorNames"\x98\x01\n\x12GetReadingsRequest\x12\x12\n\x04name\x18\x01 \x01(\tR\x04name\x12?\n\x0csensor_names\x18\x02 \x03(\x0b2\x1c.viam.common.v1.ResourceNameR\x0bsensorNames\x12-\n\x05extra\x18c \x01(\x0b2\x17.google.protobuf.StructR\x05extra"\xde\x01\n\x08Readings\x120\n\x04name\x18\x01 \x01(\x0b2\x1c.viam.common.v1.ResourceNameR\x04name\x12K\n\x08readings\x18\x02 \x03(\x0b2/.viam.service.sensors.v1.Readings.ReadingsEntryR\x08readings\x1aS\n\rReadingsEntry\x12\x10\n\x03key\x18\x01 \x01(\tR\x03key\x12,\n\x05value\x18\x02 \x01(\x0b2\x16.google.protobuf.ValueR\x05value:\x028\x01"T\n\x13GetReadingsResponse\x12=\n\x08readings\x18\x01 \x03(\x0b2!.viam.service.sensors.v1.ReadingsR\x08readings2\xd1\x03\n\x0eSensorsService\x12\x92\x01\n\nGetSensors\x12*.viam.service.sensors.v1.GetSensorsRequest\x1a+.viam.service.sensors.v1.GetSensorsResponse"+\x82\xd3\xe4\x93\x02%\x12#/viam/api/v1/service/{name}/sensors\x12\x9e\x01\n\x0bGetReadings\x12+.viam.service.sensors.v1.GetReadingsRequest\x1a,.viam.service.sensors.v1.GetReadingsResponse"4\x82\xd3\xe4\x93\x02.\x12,/viam/api/v1/service/sensors/{name}/readings\x12\x88\x01\n\tDoCommand\x12 .viam.common.v1.DoCommandRequest\x1a!.viam.common.v1.DoCommandResponse"6\x82\xd3\xe4\x93\x020"./viam/api/v1/service/sensors/{name}/do_commandBA\n\x1bcom.viam.service.sensors.v1Z"go.viam.com/api/service/sensors/v1b\x06proto3')
-_globals = globals()
-_builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, _globals)
-_builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, 'service.sensors.v1.sensors_pb2', _globals)
+_builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, globals())
+_builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, 'service.sensors.v1.sensors_pb2', globals())
if _descriptor._USE_C_DESCRIPTORS == False:
DESCRIPTOR._options = None
DESCRIPTOR._serialized_options = b'\n\x1bcom.viam.service.sensors.v1Z"go.viam.com/api/service/sensors/v1'
@@ -22,17 +21,17 @@
_SENSORSSERVICE.methods_by_name['GetReadings']._serialized_options = b'\x82\xd3\xe4\x93\x02.\x12,/viam/api/v1/service/sensors/{name}/readings'
_SENSORSSERVICE.methods_by_name['DoCommand']._options = None
_SENSORSSERVICE.methods_by_name['DoCommand']._serialized_options = b'\x82\xd3\xe4\x93\x020"./viam/api/v1/service/sensors/{name}/do_command'
- _globals['_GETSENSORSREQUEST']._serialized_start = 145
- _globals['_GETSENSORSREQUEST']._serialized_end = 231
- _globals['_GETSENSORSRESPONSE']._serialized_start = 233
- _globals['_GETSENSORSRESPONSE']._serialized_end = 318
- _globals['_GETREADINGSREQUEST']._serialized_start = 321
- _globals['_GETREADINGSREQUEST']._serialized_end = 473
- _globals['_READINGS']._serialized_start = 476
- _globals['_READINGS']._serialized_end = 698
- _globals['_READINGS_READINGSENTRY']._serialized_start = 615
- _globals['_READINGS_READINGSENTRY']._serialized_end = 698
- _globals['_GETREADINGSRESPONSE']._serialized_start = 700
- _globals['_GETREADINGSRESPONSE']._serialized_end = 784
- _globals['_SENSORSSERVICE']._serialized_start = 787
- _globals['_SENSORSSERVICE']._serialized_end = 1252
\ No newline at end of file
+ _GETSENSORSREQUEST._serialized_start = 145
+ _GETSENSORSREQUEST._serialized_end = 231
+ _GETSENSORSRESPONSE._serialized_start = 233
+ _GETSENSORSRESPONSE._serialized_end = 318
+ _GETREADINGSREQUEST._serialized_start = 321
+ _GETREADINGSREQUEST._serialized_end = 473
+ _READINGS._serialized_start = 476
+ _READINGS._serialized_end = 698
+ _READINGS_READINGSENTRY._serialized_start = 615
+ _READINGS_READINGSENTRY._serialized_end = 698
+ _GETREADINGSRESPONSE._serialized_start = 700
+ _GETREADINGSRESPONSE._serialized_end = 784
+ _SENSORSSERVICE._serialized_start = 787
+ _SENSORSSERVICE._serialized_end = 1252
\ No newline at end of file
diff --git a/src/viam/gen/service/shell/v1/shell_pb2.py b/src/viam/gen/service/shell/v1/shell_pb2.py
index 7451060b5..067ff46e8 100644
--- a/src/viam/gen/service/shell/v1/shell_pb2.py
+++ b/src/viam/gen/service/shell/v1/shell_pb2.py
@@ -1,24 +1,23 @@
"""Generated protocol buffer code."""
+from google.protobuf.internal import builder as _builder
from google.protobuf import descriptor as _descriptor
from google.protobuf import descriptor_pool as _descriptor_pool
from google.protobuf import symbol_database as _symbol_database
-from google.protobuf.internal import builder as _builder
_sym_db = _symbol_database.Default()
from ....common.v1 import common_pb2 as common_dot_v1_dot_common__pb2
from google.api import annotations_pb2 as google_dot_api_dot_annotations__pb2
from google.protobuf import struct_pb2 as google_dot_protobuf_dot_struct__pb2
DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n\x1cservice/shell/v1/shell.proto\x12\x15viam.service.shell.v1\x1a\x16common/v1/common.proto\x1a\x1cgoogle/api/annotations.proto\x1a\x1cgoogle/protobuf/struct.proto"j\n\x0cShellRequest\x12\x12\n\x04name\x18\x01 \x01(\tR\x04name\x12\x17\n\x07data_in\x18\x02 \x01(\tR\x06dataIn\x12-\n\x05extra\x18c \x01(\x0b2\x17.google.protobuf.StructR\x05extra"W\n\rShellResponse\x12\x19\n\x08data_out\x18\x01 \x01(\tR\x07dataOut\x12\x19\n\x08data_err\x18\x02 \x01(\tR\x07dataErr\x12\x10\n\x03eof\x18\x03 \x01(\x08R\x03eof2\xef\x01\n\x0cShellService\x12V\n\x05Shell\x12#.viam.service.shell.v1.ShellRequest\x1a$.viam.service.shell.v1.ShellResponse(\x010\x01\x12\x86\x01\n\tDoCommand\x12 .viam.common.v1.DoCommandRequest\x1a!.viam.common.v1.DoCommandResponse"4\x82\xd3\xe4\x93\x02.",/viam/api/v1/service/shell/{name}/do_commandB=\n\x19com.viam.service.shell.v1Z go.viam.com/api/service/shell/v1b\x06proto3')
-_globals = globals()
-_builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, _globals)
-_builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, 'service.shell.v1.shell_pb2', _globals)
+_builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, globals())
+_builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, 'service.shell.v1.shell_pb2', globals())
if _descriptor._USE_C_DESCRIPTORS == False:
DESCRIPTOR._options = None
DESCRIPTOR._serialized_options = b'\n\x19com.viam.service.shell.v1Z go.viam.com/api/service/shell/v1'
_SHELLSERVICE.methods_by_name['DoCommand']._options = None
_SHELLSERVICE.methods_by_name['DoCommand']._serialized_options = b'\x82\xd3\xe4\x93\x02.",/viam/api/v1/service/shell/{name}/do_command'
- _globals['_SHELLREQUEST']._serialized_start = 139
- _globals['_SHELLREQUEST']._serialized_end = 245
- _globals['_SHELLRESPONSE']._serialized_start = 247
- _globals['_SHELLRESPONSE']._serialized_end = 334
- _globals['_SHELLSERVICE']._serialized_start = 337
- _globals['_SHELLSERVICE']._serialized_end = 576
\ No newline at end of file
+ _SHELLREQUEST._serialized_start = 139
+ _SHELLREQUEST._serialized_end = 245
+ _SHELLRESPONSE._serialized_start = 247
+ _SHELLRESPONSE._serialized_end = 334
+ _SHELLSERVICE._serialized_start = 337
+ _SHELLSERVICE._serialized_end = 576
\ No newline at end of file
diff --git a/src/viam/gen/service/slam/v1/slam_pb2.py b/src/viam/gen/service/slam/v1/slam_pb2.py
index 886b37911..c000cc54a 100644
--- a/src/viam/gen/service/slam/v1/slam_pb2.py
+++ b/src/viam/gen/service/slam/v1/slam_pb2.py
@@ -1,17 +1,16 @@
"""Generated protocol buffer code."""
+from google.protobuf.internal import builder as _builder
from google.protobuf import descriptor as _descriptor
from google.protobuf import descriptor_pool as _descriptor_pool
from google.protobuf import symbol_database as _symbol_database
-from google.protobuf.internal import builder as _builder
_sym_db = _symbol_database.Default()
from ....common.v1 import common_pb2 as common_dot_v1_dot_common__pb2
from google.api import annotations_pb2 as google_dot_api_dot_annotations__pb2
from google.protobuf import struct_pb2 as google_dot_protobuf_dot_struct__pb2
from google.protobuf import timestamp_pb2 as google_dot_protobuf_dot_timestamp__pb2
DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n\x1aservice/slam/v1/slam.proto\x12\x14viam.service.slam.v1\x1a\x16common/v1/common.proto\x1a\x1cgoogle/api/annotations.proto\x1a\x1cgoogle/protobuf/struct.proto\x1a\x1fgoogle/protobuf/timestamp.proto"(\n\x12GetPositionRequest\x12\x12\n\x04name\x18\x01 \x01(\tR\x04name"\x9f\x01\n\x13GetPositionResponse\x12(\n\x04pose\x18\x01 \x01(\x0b2\x14.viam.common.v1.PoseR\x04pose\x12/\n\x13component_reference\x18\x02 \x01(\tR\x12componentReference\x12-\n\x05extra\x18c \x01(\x0b2\x17.google.protobuf.StructR\x05extra"-\n\x17GetPointCloudMapRequest\x12\x12\n\x04name\x18\x01 \x01(\tR\x04name"M\n\x18GetPointCloudMapResponse\x121\n\x15point_cloud_pcd_chunk\x18\x01 \x01(\x0cR\x12pointCloudPcdChunk"-\n\x17GetInternalStateRequest\x12\x12\n\x04name\x18\x01 \x01(\tR\x04name"L\n\x18GetInternalStateResponse\x120\n\x14internal_state_chunk\x18\x01 \x01(\x0cR\x12internalStateChunk"-\n\x17GetLatestMapInfoRequest\x12\x12\n\x04name\x18\x01 \x01(\tR\x04name"^\n\x18GetLatestMapInfoResponse\x12B\n\x0flast_map_update\x18\x01 \x01(\x0b2\x1a.google.protobuf.TimestampR\rlastMapUpdate2\xbc\x06\n\x0bSLAMService\x12\x95\x01\n\x0bGetPosition\x12(.viam.service.slam.v1.GetPositionRequest\x1a).viam.service.slam.v1.GetPositionResponse"1\x82\xd3\xe4\x93\x02+\x12)/viam/api/v1/service/slam/{name}/position\x12\xad\x01\n\x10GetPointCloudMap\x12-.viam.service.slam.v1.GetPointCloudMapRequest\x1a..viam.service.slam.v1.GetPointCloudMapResponse"8\x82\xd3\xe4\x93\x022\x120/viam/api/v1/service/slam/{name}/point_cloud_map0\x01\x12\xac\x01\n\x10GetInternalState\x12-.viam.service.slam.v1.GetInternalStateRequest\x1a..viam.service.slam.v1.GetInternalStateResponse"7\x82\xd3\xe4\x93\x021\x12//viam/api/v1/service/slam/{name}/internal_state0\x01\x12\xad\x01\n\x10GetLatestMapInfo\x12-.viam.service.slam.v1.GetLatestMapInfoRequest\x1a..viam.service.slam.v1.GetLatestMapInfoResponse":\x82\xd3\xe4\x93\x024\x122/viam/api/v1/component/slam/{name}/latest_map_info\x12\x85\x01\n\tDoCommand\x12 .viam.common.v1.DoCommandRequest\x1a!.viam.common.v1.DoCommandResponse"3\x82\xd3\xe4\x93\x02-"+/viam/api/v1/service/slam/{name}/do_commandB;\n\x18com.viam.service.slam.v1Z\x1fgo.viam.com/api/service/slam/v1b\x06proto3')
-_globals = globals()
-_builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, _globals)
-_builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, 'service.slam.v1.slam_pb2', _globals)
+_builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, globals())
+_builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, 'service.slam.v1.slam_pb2', globals())
if _descriptor._USE_C_DESCRIPTORS == False:
DESCRIPTOR._options = None
DESCRIPTOR._serialized_options = b'\n\x18com.viam.service.slam.v1Z\x1fgo.viam.com/api/service/slam/v1'
@@ -25,21 +24,21 @@
_SLAMSERVICE.methods_by_name['GetLatestMapInfo']._serialized_options = b'\x82\xd3\xe4\x93\x024\x122/viam/api/v1/component/slam/{name}/latest_map_info'
_SLAMSERVICE.methods_by_name['DoCommand']._options = None
_SLAMSERVICE.methods_by_name['DoCommand']._serialized_options = b'\x82\xd3\xe4\x93\x02-"+/viam/api/v1/service/slam/{name}/do_command'
- _globals['_GETPOSITIONREQUEST']._serialized_start = 169
- _globals['_GETPOSITIONREQUEST']._serialized_end = 209
- _globals['_GETPOSITIONRESPONSE']._serialized_start = 212
- _globals['_GETPOSITIONRESPONSE']._serialized_end = 371
- _globals['_GETPOINTCLOUDMAPREQUEST']._serialized_start = 373
- _globals['_GETPOINTCLOUDMAPREQUEST']._serialized_end = 418
- _globals['_GETPOINTCLOUDMAPRESPONSE']._serialized_start = 420
- _globals['_GETPOINTCLOUDMAPRESPONSE']._serialized_end = 497
- _globals['_GETINTERNALSTATEREQUEST']._serialized_start = 499
- _globals['_GETINTERNALSTATEREQUEST']._serialized_end = 544
- _globals['_GETINTERNALSTATERESPONSE']._serialized_start = 546
- _globals['_GETINTERNALSTATERESPONSE']._serialized_end = 622
- _globals['_GETLATESTMAPINFOREQUEST']._serialized_start = 624
- _globals['_GETLATESTMAPINFOREQUEST']._serialized_end = 669
- _globals['_GETLATESTMAPINFORESPONSE']._serialized_start = 671
- _globals['_GETLATESTMAPINFORESPONSE']._serialized_end = 765
- _globals['_SLAMSERVICE']._serialized_start = 768
- _globals['_SLAMSERVICE']._serialized_end = 1596
\ No newline at end of file
+ _GETPOSITIONREQUEST._serialized_start = 169
+ _GETPOSITIONREQUEST._serialized_end = 209
+ _GETPOSITIONRESPONSE._serialized_start = 212
+ _GETPOSITIONRESPONSE._serialized_end = 371
+ _GETPOINTCLOUDMAPREQUEST._serialized_start = 373
+ _GETPOINTCLOUDMAPREQUEST._serialized_end = 418
+ _GETPOINTCLOUDMAPRESPONSE._serialized_start = 420
+ _GETPOINTCLOUDMAPRESPONSE._serialized_end = 497
+ _GETINTERNALSTATEREQUEST._serialized_start = 499
+ _GETINTERNALSTATEREQUEST._serialized_end = 544
+ _GETINTERNALSTATERESPONSE._serialized_start = 546
+ _GETINTERNALSTATERESPONSE._serialized_end = 622
+ _GETLATESTMAPINFOREQUEST._serialized_start = 624
+ _GETLATESTMAPINFOREQUEST._serialized_end = 669
+ _GETLATESTMAPINFORESPONSE._serialized_start = 671
+ _GETLATESTMAPINFORESPONSE._serialized_end = 765
+ _SLAMSERVICE._serialized_start = 768
+ _SLAMSERVICE._serialized_end = 1596
\ No newline at end of file
diff --git a/src/viam/gen/service/vision/v1/vision_pb2.py b/src/viam/gen/service/vision/v1/vision_pb2.py
index 27445a348..8c70fe37f 100644
--- a/src/viam/gen/service/vision/v1/vision_pb2.py
+++ b/src/viam/gen/service/vision/v1/vision_pb2.py
@@ -1,16 +1,15 @@
"""Generated protocol buffer code."""
+from google.protobuf.internal import builder as _builder
from google.protobuf import descriptor as _descriptor
from google.protobuf import descriptor_pool as _descriptor_pool
from google.protobuf import symbol_database as _symbol_database
-from google.protobuf.internal import builder as _builder
_sym_db = _symbol_database.Default()
from ....common.v1 import common_pb2 as common_dot_v1_dot_common__pb2
from google.api import annotations_pb2 as google_dot_api_dot_annotations__pb2
from google.protobuf import struct_pb2 as google_dot_protobuf_dot_struct__pb2
DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n\x1eservice/vision/v1/vision.proto\x12\x16viam.service.vision.v1\x1a\x16common/v1/common.proto\x1a\x1cgoogle/api/annotations.proto\x1a\x1cgoogle/protobuf/struct.proto"\xba\x01\n\x14GetDetectionsRequest\x12\x12\n\x04name\x18\x01 \x01(\tR\x04name\x12\x14\n\x05image\x18\x02 \x01(\x0cR\x05image\x12\x14\n\x05width\x18\x03 \x01(\x03R\x05width\x12\x16\n\x06height\x18\x04 \x01(\x03R\x06height\x12\x1b\n\tmime_type\x18\x05 \x01(\tR\x08mimeType\x12-\n\x05extra\x18c \x01(\x0b2\x17.google.protobuf.StructR\x05extra"Z\n\x15GetDetectionsResponse\x12A\n\ndetections\x18\x01 \x03(\x0b2!.viam.service.vision.v1.DetectionR\ndetections"\x84\x01\n\x1eGetDetectionsFromCameraRequest\x12\x12\n\x04name\x18\x01 \x01(\tR\x04name\x12\x1f\n\x0bcamera_name\x18\x02 \x01(\tR\ncameraName\x12-\n\x05extra\x18c \x01(\x0b2\x17.google.protobuf.StructR\x05extra"d\n\x1fGetDetectionsFromCameraResponse\x12A\n\ndetections\x18\x01 \x03(\x0b2!.viam.service.vision.v1.DetectionR\ndetections"\xda\x01\n\tDetection\x12\x18\n\x05x_min\x18\x01 \x01(\x03H\x00R\x04xMin\x88\x01\x01\x12\x18\n\x05y_min\x18\x02 \x01(\x03H\x01R\x04yMin\x88\x01\x01\x12\x18\n\x05x_max\x18\x03 \x01(\x03H\x02R\x04xMax\x88\x01\x01\x12\x18\n\x05y_max\x18\x04 \x01(\x03H\x03R\x04yMax\x88\x01\x01\x12\x1e\n\nconfidence\x18\x05 \x01(\x01R\nconfidence\x12\x1d\n\nclass_name\x18\x06 \x01(\tR\tclassNameB\x08\n\x06_x_minB\x08\n\x06_y_minB\x08\n\x06_x_maxB\x08\n\x06_y_max"\xcd\x01\n\x19GetClassificationsRequest\x12\x12\n\x04name\x18\x01 \x01(\tR\x04name\x12\x14\n\x05image\x18\x02 \x01(\x0cR\x05image\x12\x14\n\x05width\x18\x03 \x01(\x05R\x05width\x12\x16\n\x06height\x18\x04 \x01(\x05R\x06height\x12\x1b\n\tmime_type\x18\x05 \x01(\tR\x08mimeType\x12\x0c\n\x01n\x18\x06 \x01(\x05R\x01n\x12-\n\x05extra\x18c \x01(\x0b2\x17.google.protobuf.StructR\x05extra"n\n\x1aGetClassificationsResponse\x12P\n\x0fclassifications\x18\x01 \x03(\x0b2&.viam.service.vision.v1.ClassificationR\x0fclassifications"\x97\x01\n#GetClassificationsFromCameraRequest\x12\x12\n\x04name\x18\x01 \x01(\tR\x04name\x12\x1f\n\x0bcamera_name\x18\x02 \x01(\tR\ncameraName\x12\x0c\n\x01n\x18\x03 \x01(\x05R\x01n\x12-\n\x05extra\x18c \x01(\x0b2\x17.google.protobuf.StructR\x05extra"x\n$GetClassificationsFromCameraResponse\x12P\n\x0fclassifications\x18\x01 \x03(\x0b2&.viam.service.vision.v1.ClassificationR\x0fclassifications"O\n\x0eClassification\x12\x1d\n\nclass_name\x18\x01 \x01(\tR\tclassName\x12\x1e\n\nconfidence\x18\x02 \x01(\x01R\nconfidence"\x9e\x01\n\x1bGetObjectPointCloudsRequest\x12\x12\n\x04name\x18\x01 \x01(\tR\x04name\x12\x1f\n\x0bcamera_name\x18\x02 \x01(\tR\ncameraName\x12\x1b\n\tmime_type\x18\x03 \x01(\tR\x08mimeType\x12-\n\x05extra\x18c \x01(\x0b2\x17.google.protobuf.StructR\x05extra"w\n\x1cGetObjectPointCloudsResponse\x12\x1b\n\tmime_type\x18\x01 \x01(\tR\x08mimeType\x12:\n\x07objects\x18\x02 \x03(\x0b2 .viam.common.v1.PointCloudObjectR\x07objects2\xe7\x08\n\rVisionService\x12\xc8\x01\n\x17GetDetectionsFromCamera\x126.viam.service.vision.v1.GetDetectionsFromCameraRequest\x1a7.viam.service.vision.v1.GetDetectionsFromCameraResponse"<\x82\xd3\xe4\x93\x026"4/viam/api/v1/service/vision/{name}/camera_detections\x12\xa3\x01\n\rGetDetections\x12,.viam.service.vision.v1.GetDetectionsRequest\x1a-.viam.service.vision.v1.GetDetectionsResponse"5\x82\xd3\xe4\x93\x02/"-/viam/api/v1/service/vision/{name}/detections\x12\xdc\x01\n\x1cGetClassificationsFromCamera\x12;.viam.service.vision.v1.GetClassificationsFromCameraRequest\x1a<.viam.service.vision.v1.GetClassificationsFromCameraResponse"A\x82\xd3\xe4\x93\x02;"9/viam/api/v1/service/vision/{name}/camera_classifications\x12\xb7\x01\n\x12GetClassifications\x121.viam.service.vision.v1.GetClassificationsRequest\x1a2.viam.service.vision.v1.GetClassificationsResponse":\x82\xd3\xe4\x93\x024"2/viam/api/v1/service/vision/{name}/classifications\x12\xc1\x01\n\x14GetObjectPointClouds\x123.viam.service.vision.v1.GetObjectPointCloudsRequest\x1a4.viam.service.vision.v1.GetObjectPointCloudsResponse">\x82\xd3\xe4\x93\x028"6/viam/api/v1/service/vision/{name}/object_point_clouds\x12\x87\x01\n\tDoCommand\x12 .viam.common.v1.DoCommandRequest\x1a!.viam.common.v1.DoCommandResponse"5\x82\xd3\xe4\x93\x02/"-/viam/api/v1/service/vision/{name}/do_commandB?\n\x1acom.viam.service.vision.v1Z!go.viam.com/api/service/vision/v1b\x06proto3')
-_globals = globals()
-_builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, _globals)
-_builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, 'service.vision.v1.vision_pb2', _globals)
+_builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, globals())
+_builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, 'service.vision.v1.vision_pb2', globals())
if _descriptor._USE_C_DESCRIPTORS == False:
DESCRIPTOR._options = None
DESCRIPTOR._serialized_options = b'\n\x1acom.viam.service.vision.v1Z!go.viam.com/api/service/vision/v1'
@@ -26,29 +25,29 @@
_VISIONSERVICE.methods_by_name['GetObjectPointClouds']._serialized_options = b'\x82\xd3\xe4\x93\x028"6/viam/api/v1/service/vision/{name}/object_point_clouds'
_VISIONSERVICE.methods_by_name['DoCommand']._options = None
_VISIONSERVICE.methods_by_name['DoCommand']._serialized_options = b'\x82\xd3\xe4\x93\x02/"-/viam/api/v1/service/vision/{name}/do_command'
- _globals['_GETDETECTIONSREQUEST']._serialized_start = 143
- _globals['_GETDETECTIONSREQUEST']._serialized_end = 329
- _globals['_GETDETECTIONSRESPONSE']._serialized_start = 331
- _globals['_GETDETECTIONSRESPONSE']._serialized_end = 421
- _globals['_GETDETECTIONSFROMCAMERAREQUEST']._serialized_start = 424
- _globals['_GETDETECTIONSFROMCAMERAREQUEST']._serialized_end = 556
- _globals['_GETDETECTIONSFROMCAMERARESPONSE']._serialized_start = 558
- _globals['_GETDETECTIONSFROMCAMERARESPONSE']._serialized_end = 658
- _globals['_DETECTION']._serialized_start = 661
- _globals['_DETECTION']._serialized_end = 879
- _globals['_GETCLASSIFICATIONSREQUEST']._serialized_start = 882
- _globals['_GETCLASSIFICATIONSREQUEST']._serialized_end = 1087
- _globals['_GETCLASSIFICATIONSRESPONSE']._serialized_start = 1089
- _globals['_GETCLASSIFICATIONSRESPONSE']._serialized_end = 1199
- _globals['_GETCLASSIFICATIONSFROMCAMERAREQUEST']._serialized_start = 1202
- _globals['_GETCLASSIFICATIONSFROMCAMERAREQUEST']._serialized_end = 1353
- _globals['_GETCLASSIFICATIONSFROMCAMERARESPONSE']._serialized_start = 1355
- _globals['_GETCLASSIFICATIONSFROMCAMERARESPONSE']._serialized_end = 1475
- _globals['_CLASSIFICATION']._serialized_start = 1477
- _globals['_CLASSIFICATION']._serialized_end = 1556
- _globals['_GETOBJECTPOINTCLOUDSREQUEST']._serialized_start = 1559
- _globals['_GETOBJECTPOINTCLOUDSREQUEST']._serialized_end = 1717
- _globals['_GETOBJECTPOINTCLOUDSRESPONSE']._serialized_start = 1719
- _globals['_GETOBJECTPOINTCLOUDSRESPONSE']._serialized_end = 1838
- _globals['_VISIONSERVICE']._serialized_start = 1841
- _globals['_VISIONSERVICE']._serialized_end = 2968
\ No newline at end of file
+ _GETDETECTIONSREQUEST._serialized_start = 143
+ _GETDETECTIONSREQUEST._serialized_end = 329
+ _GETDETECTIONSRESPONSE._serialized_start = 331
+ _GETDETECTIONSRESPONSE._serialized_end = 421
+ _GETDETECTIONSFROMCAMERAREQUEST._serialized_start = 424
+ _GETDETECTIONSFROMCAMERAREQUEST._serialized_end = 556
+ _GETDETECTIONSFROMCAMERARESPONSE._serialized_start = 558
+ _GETDETECTIONSFROMCAMERARESPONSE._serialized_end = 658
+ _DETECTION._serialized_start = 661
+ _DETECTION._serialized_end = 879
+ _GETCLASSIFICATIONSREQUEST._serialized_start = 882
+ _GETCLASSIFICATIONSREQUEST._serialized_end = 1087
+ _GETCLASSIFICATIONSRESPONSE._serialized_start = 1089
+ _GETCLASSIFICATIONSRESPONSE._serialized_end = 1199
+ _GETCLASSIFICATIONSFROMCAMERAREQUEST._serialized_start = 1202
+ _GETCLASSIFICATIONSFROMCAMERAREQUEST._serialized_end = 1353
+ _GETCLASSIFICATIONSFROMCAMERARESPONSE._serialized_start = 1355
+ _GETCLASSIFICATIONSFROMCAMERARESPONSE._serialized_end = 1475
+ _CLASSIFICATION._serialized_start = 1477
+ _CLASSIFICATION._serialized_end = 1556
+ _GETOBJECTPOINTCLOUDSREQUEST._serialized_start = 1559
+ _GETOBJECTPOINTCLOUDSREQUEST._serialized_end = 1717
+ _GETOBJECTPOINTCLOUDSRESPONSE._serialized_start = 1719
+ _GETOBJECTPOINTCLOUDSRESPONSE._serialized_end = 1838
+ _VISIONSERVICE._serialized_start = 1841
+ _VISIONSERVICE._serialized_end = 2968
\ No newline at end of file
diff --git a/src/viam/gen/tagger/v1/tagger_pb2.py b/src/viam/gen/tagger/v1/tagger_pb2.py
index c87c53357..30afd97a3 100644
--- a/src/viam/gen/tagger/v1/tagger_pb2.py
+++ b/src/viam/gen/tagger/v1/tagger_pb2.py
@@ -1,14 +1,13 @@
"""Generated protocol buffer code."""
+from google.protobuf.internal import builder as _builder
from google.protobuf import descriptor as _descriptor
from google.protobuf import descriptor_pool as _descriptor_pool
from google.protobuf import symbol_database as _symbol_database
-from google.protobuf.internal import builder as _builder
_sym_db = _symbol_database.Default()
from google.protobuf import descriptor_pb2 as google_dot_protobuf_dot_descriptor__pb2
DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n\x16tagger/v1/tagger.proto\x12\ttagger.v1\x1a google/protobuf/descriptor.proto:3\n\x04tags\x12\x1d.google.protobuf.FieldOptions\x18\xc3\xe03 \x01(\tR\x04tags:>\n\noneof_tags\x12\x1d.google.protobuf.OneofOptions\x18\xc3\xe03 \x01(\tR\toneofTagsB4Z2github.com/srikrsna/protoc-gen-gotag/tagger;taggerb\x06proto3')
-_globals = globals()
-_builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, _globals)
-_builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, 'tagger.v1.tagger_pb2', _globals)
+_builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, globals())
+_builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, 'tagger.v1.tagger_pb2', globals())
if _descriptor._USE_C_DESCRIPTORS == False:
google_dot_protobuf_dot_descriptor__pb2.FieldOptions.RegisterExtension(tags)
google_dot_protobuf_dot_descriptor__pb2.OneofOptions.RegisterExtension(oneof_tags)
diff --git a/src/viam/proto/service/navigation/__init__.py b/src/viam/proto/service/navigation/__init__.py
index 1e84d920a..815e1d3c2 100644
--- a/src/viam/proto/service/navigation/__init__.py
+++ b/src/viam/proto/service/navigation/__init__.py
@@ -1,11 +1,8 @@
-'''
+"""
@generated by Viam.
Do not edit manually!
-'''
-from ....gen.service.navigation.v1.navigation_grpc import (
- NavigationServiceBase,
- NavigationServiceStub
-)
+"""
+from ....gen.service.navigation.v1.navigation_grpc import NavigationServiceBase, NavigationServiceStub
from ....gen.service.navigation.v1.navigation_pb2 import (
AddWaypointRequest,
AddWaypointResponse,
@@ -22,7 +19,7 @@
RemoveWaypointResponse,
SetModeRequest,
SetModeResponse,
- Waypoint
+ Waypoint,
)
__all__ = [