Namespaces | Classes | Typedefs | Functions
hebi Namespace Reference

Namespaces

 robot_model
 
 trajectory
 

Classes

struct  Color
 Structure to describe an RGB color. More...
 
class  Command
 Command objects have various fields that can be set; when sent to the module, these fields control internal properties and setpoints. More...
 
class  Feedback
 Feedback objects have various fields representing feedback from modules; which fields are populated depends on the module type and various other settings. More...
 
class  Gains
 
class  Group
 Represents a group of physical HEBI modules, and allows Command, Feedback, and Info objects to be sent to and recieved from the hardware. More...
 
class  GroupCommand
 A list of Command objects appropriate for sending to a Group of modules; the size() must match the number of modules in the group. More...
 
class  GroupFeedback
 A list of Feedback objects that can be received from a Group of modules; the size() must match the number of modules in the group. More...
 
class  GroupInfo
 A list of Info objects that can be received from a Group of modules; the size() must match the number of modules in the group. More...
 
class  Info
 Info objects have various fields representing the module state; which fields are populated depends on the module type and various other settings. More...
 
class  LogFile
 
class  Lookup
 Maintains a registry of network-connected modules and returns Group objects to the user. More...
 
class  MacAddress
 A simple wrapper class for internal C-API HebiMacAddress objects to allow interfacing with API calls that use MAC addresses. More...
 
struct  Quaternionf
 Structure to hold a floating point quaternion (i.e., w/x/y/z components) More...
 
struct  Vector3f
 Structure to hold a 3-D floating point vector (i.e., x/y/z components) More...
 

Typedefs

using GroupFeedbackHandler = std::function< void(const GroupFeedback &)>
 Definition of a callback function for GroupFeedback returned from a Group of modules. More...
 

Functions

void callbackWrapper (HebiGroupFeedbackPtr group_feedback, void *user_data)
 

Typedef Documentation

using hebi::GroupFeedbackHandler = typedef std::function<void (const GroupFeedback&)>

Definition of a callback function for GroupFeedback returned from a Group of modules.

Definition at line 43 of file group.hpp.

Function Documentation

void hebi::callbackWrapper ( HebiGroupFeedbackPtr  group_feedback,
void *  user_data 
)

Intermediary to convert C-style function callbacks to C++ style, and change callback parameter types.

Definition at line 10 of file group.cpp.



hebiros
Author(s): Xavier Artache , Matthew Tesch
autogenerated on Thu Sep 3 2020 04:10:59