Public Member Functions | Public Attributes | List of all members
driver_svh::SVHControllerFeedbackAllChannels Struct Reference

The SVHControllerFeedbackAllChannes saves the feedback of a all motors. More...

#include <SVHControllerFeedback.h>

Public Member Functions

bool operator== (const SVHControllerFeedbackAllChannels &other) const
 Compares two SVHControllerFeedbackAllChannels objects. More...
 
 SVHControllerFeedbackAllChannels (const SVHControllerFeedback &_feedback0, const SVHControllerFeedback &_feedback1, const SVHControllerFeedback &_feedback2, const SVHControllerFeedback &_feedback3, const SVHControllerFeedback &_feedback4, const SVHControllerFeedback &_feedback5, const SVHControllerFeedback &_feedback6, const SVHControllerFeedback &_feedback7, const SVHControllerFeedback &_feedback8)
 Constructs a SVHControllerFeedbackAllChannels data structure from explicit ffedback elements. More...
 
 SVHControllerFeedbackAllChannels (std::vector< SVHControllerFeedback > _feedbacks)
 Creates a SVHControllerFeedbackAllChannels structure from a vector. More...
 
 SVHControllerFeedbackAllChannels ()
 Constructs an empty SVHControllerFeedbackAllChannels objects, prefilled with 9 default channel feedbacks, mainly usefull for deserialization. More...
 

Public Attributes

std::vector< SVHControllerFeedbackfeedbacks
 Vector holding multiple channels. More...
 

Detailed Description

The SVHControllerFeedbackAllChannes saves the feedback of a all motors.

Definition at line 65 of file SVHControllerFeedback.h.

Constructor & Destructor Documentation

driver_svh::SVHControllerFeedbackAllChannels::SVHControllerFeedbackAllChannels ( const SVHControllerFeedback _feedback0,
const SVHControllerFeedback _feedback1,
const SVHControllerFeedback _feedback2,
const SVHControllerFeedback _feedback3,
const SVHControllerFeedback _feedback4,
const SVHControllerFeedback _feedback5,
const SVHControllerFeedback _feedback6,
const SVHControllerFeedback _feedback7,
const SVHControllerFeedback _feedback8 
)
inline

Constructs a SVHControllerFeedbackAllChannels data structure from explicit ffedback elements.

Parameters
_feedback0Feedback for the Thumb_Flexion
_feedback1Feedback for the Thumb_Opposition
_feedback2Feedback for the Index_Finger_Distal
_feedback3Feedback for the Index_Finger_Proximal
_feedback4Feedback for the Middle_Finger_Distal
_feedback5Feedback for the Middle_Finger_Proximal
_feedback6Feedback for the Ring_Finger
_feedback7Feedback for the Pinky
_feedback8Feedback for the Finger_Spread

Definition at line 82 of file SVHControllerFeedback.h.

driver_svh::SVHControllerFeedbackAllChannels::SVHControllerFeedbackAllChannels ( std::vector< SVHControllerFeedback _feedbacks)
inline

Creates a SVHControllerFeedbackAllChannels structure from a vector.

Parameters
_feedbacksVector filled with SVHControllerFeedback elements.
Note
Alhough it is possible to create a feedback vector with more than 9 elements, that would be rather pointles as we only have 9 chanels less than 9 channels will result in only partial feedback

Definition at line 104 of file SVHControllerFeedback.h.

driver_svh::SVHControllerFeedbackAllChannels::SVHControllerFeedbackAllChannels ( )
inline

Constructs an empty SVHControllerFeedbackAllChannels objects, prefilled with 9 default channel feedbacks, mainly usefull for deserialization.

Definition at line 112 of file SVHControllerFeedback.h.

Member Function Documentation

bool driver_svh::SVHControllerFeedbackAllChannels::operator== ( const SVHControllerFeedbackAllChannels other) const
inline

Compares two SVHControllerFeedbackAllChannels objects.

Definition at line 118 of file SVHControllerFeedback.h.

Member Data Documentation

std::vector<SVHControllerFeedback> driver_svh::SVHControllerFeedbackAllChannels::feedbacks

Vector holding multiple channels.

Definition at line 68 of file SVHControllerFeedback.h.


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


schunk_svh_driver
Author(s): Georg Heppner
autogenerated on Mon Jun 10 2019 15:04:59