YARP
Yet Another Robot Platform
MultiJointData Class Reference

#include <ControlBoardWrapper/MultiJointData.h>

Public Member Functions

 MultiJointData ()=default
 
void resize (int _deviceNum, int _maxJointsNumForDevice, WrappedDevice *_device)
 
void destroy ()
 

Public Attributes

size_t deviceNum {0}
 
size_t maxJointsNumForDevice {0}
 
int * subdev_jointsVectorLen {nullptr}
 
int ** jointNumbers {nullptr}
 
int ** modes {nullptr}
 
double ** values {nullptr}
 
SubDevice ** subdevices_p {nullptr}
 

Detailed Description

Definition at line 11 of file MultiJointData.h.

Constructor & Destructor Documentation

◆ MultiJointData()

MultiJointData::MultiJointData ( )
default

Member Function Documentation

◆ destroy()

void MultiJointData::destroy ( )
inline

Definition at line 50 of file MultiJointData.h.

◆ resize()

void MultiJointData::resize ( int  _deviceNum,
int  _maxJointsNumForDevice,
WrappedDevice _device 
)
inline

Definition at line 25 of file MultiJointData.h.

Member Data Documentation

◆ deviceNum

size_t MultiJointData::deviceNum {0}

Definition at line 14 of file MultiJointData.h.

◆ jointNumbers

int** MultiJointData::jointNumbers {nullptr}

Definition at line 18 of file MultiJointData.h.

◆ maxJointsNumForDevice

size_t MultiJointData::maxJointsNumForDevice {0}

Definition at line 15 of file MultiJointData.h.

◆ modes

int** MultiJointData::modes {nullptr}

Definition at line 19 of file MultiJointData.h.

◆ subdev_jointsVectorLen

int* MultiJointData::subdev_jointsVectorLen {nullptr}

Definition at line 17 of file MultiJointData.h.

◆ subdevices_p

SubDevice** MultiJointData::subdevices_p {nullptr}

Definition at line 21 of file MultiJointData.h.

◆ values

double** MultiJointData::values {nullptr}

Definition at line 20 of file MultiJointData.h.


The documentation for this class was generated from the following file: