Protobuf Definitions topic
Viam protobuf definitions
Viam uses protocol buffers for (de)serialization. While native implementations for many of these protobufs exist in the SDK, there can be some instances where direct access to protobuf messages is required. The definitions of all protobufs provided by Viam are listed below.
Libraries
- protos/app/agent Protobuf Definitions
- The proto definitions for agent
- protos/app/app Protobuf Definitions
- The proto definitions for app
- protos/app/billing Protobuf Definitions
- The proto definitions for billing
- protos/app/build Protobuf Definitions
- The proto definitions for build
- protos/app/cloud_slam Protobuf Definitions
- The proto definitions for cloud_slam
- protos/app/data Protobuf Definitions
- The proto definitions for data
- protos/app/data_sync Protobuf Definitions
- The proto definitions for data_sync
- protos/app/dataset Protobuf Definitions
- The proto definitions for dataset
- protos/app/end_user Protobuf Definitions
- The proto definitions for end_user
- protos/app/ml_inference Protobuf Definitions
- The proto definitions for ml_inference
- protos/app/ml_training Protobuf Definitions
- The proto definitions for ml_training
- protos/app/packages Protobuf Definitions
- The proto definitions for packages
- protos/app/robot Protobuf Definitions
- The proto definitions for robot
- protos/component/arm Protobuf Definitions
- The proto definitions for arm
- protos/component/audioinput Protobuf Definitions
- The proto definitions for audioinput
- protos/component/base Protobuf Definitions
- The proto definitions for base
- protos/component/board Protobuf Definitions
- The proto definitions for board
- protos/component/camera Protobuf Definitions
- The proto definitions for camera
- protos/component/encoder Protobuf Definitions
- The proto definitions for encoder
- protos/component/gantry Protobuf Definitions
- The proto definitions for gantry
- protos/component/generic Protobuf Definitions
- The proto definitions for generic
- protos/component/gripper Protobuf Definitions
- The proto definitions for gripper
- protos/component/input_controller Protobuf Definitions
- The proto definitions for input_controller
- protos/component/motor Protobuf Definitions
- The proto definitions for motor
- protos/component/movementsensor Protobuf Definitions
- The proto definitions for movementsensor
- protos/component/pose_tracker Protobuf Definitions
- The proto definitions for pose_tracker
- protos/component/powersensor Protobuf Definitions
- The proto definitions for powersensor
- protos/component/sensor Protobuf Definitions
- The proto definitions for sensor
- protos/component/servo Protobuf Definitions
- The proto definitions for servo
- protos/component/testecho Protobuf Definitions
- The proto definitions for testecho
- protos/module/module Protobuf Definitions
- The proto definitions for module
- protos/provisioning/provisioning Protobuf Definitions
- The proto definitions for provisioning
- protos/robot/robot Protobuf Definitions
- The proto definitions for robot
- protos/service/data_manager Protobuf Definitions
- The proto definitions for data_manager
- protos/service/generic Protobuf Definitions
- The proto definitions for generic
- protos/service/mlmodel Protobuf Definitions
- The proto definitions for mlmodel
- protos/service/motion Protobuf Definitions
- The proto definitions for motion
- The proto definitions for navigation
- protos/service/sensors Protobuf Definitions
- The proto definitions for sensors
- protos/service/shell Protobuf Definitions
- The proto definitions for shell
- protos/service/slam Protobuf Definitions
- The proto definitions for slam
- protos/service/vision Protobuf Definitions
- The proto definitions for vision