Skip to content

Add cameras field to vision service - #920

Draft
Devin T. Currie (DTCurrie) wants to merge 2 commits into
viamrobotics:mainfrom
DTCurrie:add-camera-dependecies-to-vision-service-get-properties-response
Draft

Devin T. Currie (DTCurrie) wants to merge 2 commits into
viamrobotics:mainfrom
DTCurrie:add-camera-dependecies-to-vision-service-get-properties-response

Conversation

@DTCurrie

@DTCurrie Devin T. Currie (DTCurrie) commented Oct 8, 2026 •

Copy link
Copy Markdown
Member

Modular vision service APIs work only with cameras declared as dependencies. We don't have an API that tells clients which cameras those dependencies are.

This PR introduces a repeated string cameras field to the vision service's GetPropertiesResponse to provide that information.

If a modular author returns an empty array, we assume there are no strict limits on what cameras can be used.

Related PRs:

  1. RDK changes: handle cameras on GetProperties rdk#6621
  2. TS-SDK changes: handle new cameras field from GetProperties viam-typescript-sdk#1024

@viambot viambot added the safe to test committer is a member of this org label Oct 8, 2026
@DTCurrie Devin T. Currie (DTCurrie) added the ready-for-protos add this when you want protos to compile on every commit label Oct 8, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

protos-compiled ready-for-protos add this when you want protos to compile on every commit safe to test committer is a member of this org

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants