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. Lower-level SDK drivers handle the required register scaling and unit conversions; applications must not apply the protocol scaling factors again. Timestamp values include a clock domain; values from different clocks cannot be compared directly. See the complete API specification.

Help