Struct SVHControllerFeedbackAllChannels
Defined in File SVHControllerFeedback.h
Struct Documentation
- 
struct SVHControllerFeedbackAllChannels
 The SVHControllerFeedbackAllChannes saves the feedback of a all motors.
Public Functions
- 
inline 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.
- Parameters:
 _feedback0 – Feedback for the Thumb_Flexion
_feedback1 – Feedback for the Thumb_Opposition
_feedback2 – Feedback for the Index_Finger_Distal
_feedback3 – Feedback for the Index_Finger_Proximal
_feedback4 – Feedback for the Middle_Finger_Distal
_feedback5 – Feedback for the Middle_Finger_Proximal
_feedback6 – Feedback for the Ring_Finger
_feedback7 – Feedback for the Pinky
_feedback8 – Feedback for the Finger_Spread
- 
inline SVHControllerFeedbackAllChannels(std::vector<SVHControllerFeedback> feedbacks)
 Creates a SVHControllerFeedbackAllChannels structure from a vector.
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
- Parameters:
 _feedbacks – Vector filled with SVHControllerFeedback elements.
- 
inline SVHControllerFeedbackAllChannels()
 Constructs an empty SVHControllerFeedbackAllChannels objects, prefilled with 9 default channel feedbacks, mainly usefull for deserialization.
- 
inline bool operator==(const SVHControllerFeedbackAllChannels &other) const
 Compares two SVHControllerFeedbackAllChannels objects.
Public Members
- 
std::vector<SVHControllerFeedback> feedbacks
 Vector holding multiple channels.
- 
inline 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)