Skip to content

Types, enums, and errors

CategoryTypes
DeviceRevo3Model, HandSide, ProtocolType
Baud rateRs485Baudrate, CanFdBaudrate
MotionOperationState, ServoSessionState, ServoFilterMode
SafetySafetyState, collision source and strategy
TouchRegion, Signal, ReadMode, ValueMode, SampleState, TareStatus
FirmwareFirmwareTarget

SdkError exposes code, message, operation_effect, recovery_requirement, retryable, and low_level_cause. Do not branch only on error text. Indeterminate means device effect is unknown and requires state verification before retry.

SDK units include degree, rpm, and mA, with explicit conversion utilities for radians and rad/s. Timestamp values include a clock domain; values from different clocks cannot be compared directly. See the versioned authoritative API specification.

Help