BaseCyclic \(Python\)

June 4, 2021 ยท View on GitHub

This page describes the Python BaseCyclic API.

RPC reference

This section describes the existing RPCs used in this API.

Service to exchange cyclic data with base

BaseCyclicClient RPCs

Function nameReturn typeInput typeDescription
RefreshFeedbackCommandSends a command to actuators and interface and returns feedback from base, actuators, and interface on actual status
RefreshCommandEmptyCommandSends a command to actuators and interface without receiving feedback
RefreshFeedbackFeedbackEmptyObtains feedback from base, actuators, and interface on their status
RefreshCustomDataCustomDataCustomDataRetrieves custom data

Class reference

This section describes the data classes used in this API.

Messages

ClassDescription
ActuatorCommandDefines an actuator command
ActuatorCustomDataCustom development data from an actuator, content varies according to debug needs
ActuatorFeedbackDefines the feedback provided by an actuator
BaseFeedbackDefines the feedback provided by the base
CommandDefines a command provided to robot devices (actuators and interface)
CustomDataCustom development data, content varies according to debug needs
FeedbackDefines the feedback provided by robot devices (base, actuators and interface)

Enumerators

EnumeratorDescription
ServiceVersionIdentifies BaseCyclic current version