Public Member Functions | Public Attributes
driver_svh::SVHControllerFeedbackAllChannels Struct Reference

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

#include <SVHControllerFeedback.h>

List of all members.

Public Member Functions

bool operator== (const SVHControllerFeedbackAllChannels &other) const
 Compares two SVHControllerFeedbackAllChannels objects.
 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.
 SVHControllerFeedbackAllChannels (std::vector< SVHControllerFeedback > _feedbacks)
 Creates a SVHControllerFeedbackAllChannels structure from a vector.
 SVHControllerFeedbackAllChannels ()
 Constructs an empty SVHControllerFeedbackAllChannels objects, prefilled with 9 default channel feedbacks, mainly usefull for deserialization.

Public Attributes

std::vector
< SVHControllerFeedback
feedbacks
 Vector holding multiple channels.

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.

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.

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

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 Thu Jun 6 2019 18:29:08