|
YARP
Yet Another Robot Platform
|
|
Go to the documentation of this file.
80 double tmpDT=now-prev;
101 this->timeout = timeout;
162 localArrivalTime=now;
164 if (
ret && ( (
Time::now()-localArrivalTime) > timeout) )
194 localArrivalTime=now;
196 if (
ret && ( (
Time::now()-localArrivalTime) > timeout) )
262 localArrivalTime=now;
264 if (
ret && ( (
Time::now()-localArrivalTime) > timeout) )
294 localArrivalTime=now;
296 if (
ret && ( (
Time::now()-localArrivalTime) > timeout) )
yarp::sig::VectorOf< int > controlMode
yarp::sig::VectorOf< double > torque
constexpr yarp::conf::vocab32_t VOCAB_MOTOR_ENCODERS
constexpr yarp::conf::vocab32_t VOCAB_AMP_CURRENT
void resize(size_t size) override
Resize the vector.
yarp::sig::VectorOf< double > pwmDutycycle
constexpr yarp::conf::vocab32_t VOCAB_INTERACTION_MODES
constexpr yarp::conf::vocab32_t VOCAB_ENCODER_SPEEDS
contains the definition of a Vector type
constexpr yarp::conf::vocab32_t VOCAB_ENCODER_ACCELERATIONS
constexpr yarp::conf::vocab32_t VOCAB_MOTOR_ENCODER_SPEED
constexpr yarp::conf::vocab32_t VOCAB_INTERACTION_MODE
bool motorAcceleration_isValid
constexpr yarp::conf::vocab32_t VOCAB_ENCODER
constexpr yarp::conf::vocab32_t VOCAB_MOTOR_ENCODER_ACCELERATIONS
constexpr yarp::conf::vocab32_t VOCAB_AMP_CURRENTS
const yarp::os::LogComponent & REMOTECONTROLBOARD()
yarp::sig::VectorOf< double > motorAcceleration
bool motorVelocity_isValid
define control board standard interfaces
constexpr yarp::conf::vocab32_t VOCAB_TRQ
double now()
Return the current time in seconds, relative to an arbitrary starting point.
An interface for the device drivers.
yarp::sig::VectorOf< double > jointVelocity
constexpr yarp::conf::vocab32_t VOCAB_TRQS
std::string decode(NetInt32 code)
Convert a vocabulary identifier into a string.
constexpr yarp::conf::vocab32_t VOCAB_ENCODER_SPEED
constexpr yarp::conf::vocab32_t VOCAB_CM_CONTROL_MODE
yarp::sig::VectorOf< double > motorVelocity
constexpr yarp::conf::vocab32_t VOCAB_MOTOR_ENCODER_ACCELERATION
constexpr yarp::conf::vocab32_t VOCAB_MOTOR_ENCODER
bool jointPosition_isValid
bool pwmDutycycle_isValid
constexpr yarp::conf::vocab32_t VOCAB_MOTOR_ENCODER_SPEEDS
bool motorPosition_isValid
constexpr yarp::conf::vocab32_t VOCAB_PWMCONTROL_PWM_OUTPUT
yarp::sig::VectorOf< double > motorPosition
yarp::sig::VectorOf< double > jointAcceleration
constexpr yarp::conf::vocab32_t VOCAB_ENCODER_ACCELERATION
constexpr yarp::conf::vocab32_t VOCAB_CM_CONTROL_MODES
yarp::sig::VectorOf< double > jointPosition
yarp::sig::VectorOf< int > interactionMode
constexpr yarp::conf::vocab32_t VOCAB_ENCODERS
bool jointAcceleration_isValid
T * data()
Return a pointer to the first element of the vector.
An abstraction for a time stamp and/or sequence number.
#define yCError(component,...)
yarp::sig::VectorOf< double > current
void update()
Set the timestamp to the current time, and increment the sequence number (wrapping to 0 if the sequen...
An interface to the operating system, including Port based communication.
bool isValid() const
Check if this Stamp is valid.
bool getEnvelope(PortReader &envelope) override
constexpr yarp::conf::vocab32_t VOCAB_PWMCONTROL_PWM_OUTPUTS
size_t getElementSize() const override
bool jointVelocity_isValid
bool interactionMode_isValid