KINOVA
®
Gen3 Ultra lightweight robot
User Guide
128
Device routing
This section describes device routing..
Figure
69
Device routing
The API allows you to communicate with the robot devices. Using a device identifier the RPC
and pub/sub methods of the API are simply routed by robot base and directly bridged to the
intended device.
Error management
This section describes the concept of error management with the robot.
When an API method is called, sometimes an error will result.
There are three main categories of errors:
• Protocol server errors
• Protocol client errors
• Device errors
The first two categories of errors include all errors relating to the the internal communication
protocol. (ex: invalid, unsupported or unknown calls, out of session call, etc.)
The other category is for errors coming from the target device.
For each high level category, there are also more detailed and specific errors.
For more information about the error codes that can be produced, see the KINOVA
®
KORTEX™
GitHub documentation.