Common \(C++\)

June 4, 2021 ยท View on GitHub

This page describes the C++ Common API.

RPC reference

This section describes the existing RPCs used in this API.

Class reference

This section describes the data classes used in this API.

Messages

ClassDescription
ConnectionConnection between a user and the robot
CountryCodeCountry code
DeviceHandleReference to a specific device
EmptyMessage used when no information needs to be exchanged between client application and robot, and vice versa
NotificationHandleReference to a specific notification topic
NotificationOptionsSpecifies options associated to a notification
SafetyHandleReference to a specific safety
SafetyNotificationNotification about a single safety event
TimestampTimestamp based on Epoch (00:00:00 Thursday, January 1, 1970)
UARTConfigurationUART configuration details
UARTDeviceIdentificationUART port id identification
UserProfileHandleReference to a user profile

Enumerators

EnumeratorDescription
ArmStateAdmissible robot arm states
CartesianReferenceFrameAdmissible Cartesian reference frame modes
CountryCodeIdentifierSupported ISO3166 country identifiers
DeviceTypesAdmissible device types
NotificationTypeAdmissible notification types
PermissionAdmissible permissions. Used as bitfields
SafetyStatusValueAdmissible safety statuses
UARTParityAdmissible UART parity mode
UARTSpeedAdmissible UART baudrates
UARTStopBitsAdmissible UART stop bits
UARTWordLengthAdmissible UART word lengths
UnitAdmissible units used throughout API methods