This page describes the C++ Common API.
This section describes the existing RPCs used in this API.
This section describes the data classes used in this API.
Messages
Class | Description |
---|---|
Connection | Connection between a user and the robot |
CountryCode | Country code |
DeviceHandle | Reference to a specific device |
Empty | Message used when no information needs to be exchanged between client application and robot, and vice versa |
NotificationHandle | Reference to a specific notification topic |
NotificationOptions | Specifies options associated to a notification |
SafetyHandle | Reference to a specific safety |
SafetyNotification | Notification about a single safety event |
Timestamp | Timestamp based on Epoch (00:00:00 Thursday, January 1, 1970) |
UARTConfiguration | UART configuration details |
UARTDeviceIdentification | UART port id identification |
UserProfileHandle | Reference to a user profile |
Enumerators
Enumerator | Description |
---|---|
ArmState | Admissible robot arm states |
CartesianReferenceFrame | Admissible Cartesian reference frame modes |
CountryCodeIdentifier | Supported ISO3166 country identifiers |
DeviceTypes | Admissible device types |
NotificationType | Admissible notification types |
Permission | Admissible permissions. Used as bitfields |
SafetyStatusValue | Admissible safety statuses |
UARTParity | Admissible UART parity mode |
UARTSpeed | Admissible UART baudrates |
UARTStopBits | Admissible UART stop bits |
UARTWordLength | Admissible UART word lengths |
Unit | Admissible units used throughout API methods |