Viam SDK

Namespaces

appRobotApi

Enumerations

Code
MachineConnectionEvent
ModelType
TrainingStatus

Classes

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

Interfaces

AccessToken
Arm
Base
Board
Button
Camera
Credential
DataManager
DialDirectConf
DialWebRTCConf
Discovery
Encoder
Gantry
GenericComponent
GenericService
Gripper
InputController
Motion
Motor
MovementSensor
Options
PowerSensor
Resource
Robot
Sensor
Servo
Stream
Switch
Tick
ViamClientOptions

Type Aliases

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

Variables

AnalogValue
ArmJointPositions
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
PointCloudObject
Pose
PoseInFrame
PowerMode
RectangularPrism
ResourceName
SlamPosition
SlamProperties
Sphere
Transform
Vector3
version
Waypoint
WorldState

Functions

addMetadata
createRobotClient
createViamClient
deleteMetadata
disableDebugLogging
doCommandFromClient
enableDebugLogging
isValidGeoPoint

References

Client â†’ RobotClient

Clients

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

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
MMNEPVFCICPMFPCPTTAAATR