Viam SDK

Namespaces

appRobotApi

Enumerations

Code
IndexableCollection
MachineConnectionEvent
ModelType
TrainingStatus
TransformChangeType

Classes

AppClient
AudioInClient
BillingClient
BinaryID
CloudConfig
ConnectError
ConnectionClosedError
DataClient
DataManagerClient
Duration
MLModelClient
MlTrainingClient
ProvisioningClient
Struct
Timestamp
ViamClient

Interfaces

AccessToken
Arm
AudioChunk
AudioIn
AudioOut
AudioProperties
Base
Board
Button
Camera
Credential
DataManager
DialDirectConf
DialWebRTCConf
Discovery
Encoder
Gantry
GenericComponent
GenericService
Gripper
InputController
MLModel
Motion
Motor
MovementSensor
Options
PoseTracker
PowerSensor
Resource
Robot
Sensor
Servo
Stream
Switch
Tick
TransformWithUUID
ViamClientOptions
WorldStateStore

Type Aliases

AnalogValue
ArmJointPositions
AudioCodecType
BaseProperties
Capsule
Classification
CloudMetadata
CollisionSpecification
Constraints
Credentials
CredentialType
Detection
DialConf
EncoderPositionType
EncoderProperties
FilterOptions
FlatTensors
GeoGeometry
GeometriesInFrame
Geometry
GeoPoint
GetPlanResponse
InputControllerEvent
JsonValue
LinearConstraint
ListPlanStatusesResponse
Metadata
MimeType
Mode
MotionConfiguration
MovementSensorAccuracy
MovementSensorPosition
MovementSensorProperties
NavigationPosition
NavigationProperties
ObstacleDetector
Orientation
OrientationConstraint
Path
PlainMessage
PlanState
PointCloud
PointCloudObject
Pose
PoseInFrame
PowerMode
RectangularPrism
ResourceName
SlamPosition
SlamProperties
Sphere
TensorInfo
Transform
TransformChangeEvent
Vector3
Waypoint
WorldState

Variables

AnalogValue
ArmJointPositions
AudioCodec
BaseProperties
Capsule
Classification
CollisionSpecification
Constraints
Detection
EncoderPositionType
EncoderProperties
GeoGeometry
GeometriesInFrame
Geometry
GeoPoint
GetPlanResponse
InputControllerEvent
LinearConstraint
ListPlanStatusesResponse
Mode
MotionConfiguration
MovementSensorAccuracy
MovementSensorPosition
MovementSensorProperties
NavigationPosition
NavigationProperties
ObstacleDetector
Orientation
OrientationConstraint
Path
PlanState
PointCloud
PointCloudObject
Pose
PoseInFrame
PowerMode
RectangularPrism
ResourceName
SlamPosition
SlamProperties
Sphere
Transform
Vector3
version
Waypoint
WorldState

Functions

addMetadata
createRobotClient
createViamClient
deleteMetadata
disableDebugLogging
doCommandFromClient
enableDebugLogging
isValidGeoPoint
transformWithUUID

References

RobotClient → Client

Clients

ArmClient
AudioOutClient
BaseClient
BoardClient
ButtonClient
CameraClient
Client
DiscoveryClient
EncoderClient
GantryClient
GenericComponentClient
GenericServiceClient
GripperClient
InputControllerClient
MotionClient
MotorClient
MovementSensorClient
NavigationClient
PoseTrackerClient
PowerSensorClient
SensorClient
ServoClient
SlamClient
StreamClient
SwitchClient
VisionClient
WorldStateStoreClient

Raw Protobufs

appApi
armApi
baseApi
billingApi
boardApi
buttonApi
cameraApi
commonApi
dataApi
dataManagerApi
discoveryApi
encoderApi
gantryApi
genericComponentApi
genericServiceApi
gripperApi
inputControllerApi
mlTrainingApi
motionApi
motorApi
movementSensorApi
navigationApi
powerSensorApi
provisioningApi
robotApi
sensorApi
servoApi
slamApi
streamApi
switchApi
visionApi