HEBI C++ API  2.0.1
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...
 
class  VersionNumber
 A simple structure to hold a standard semantic versioning version number. More...
 

Typedefs

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

Functions

VersionNumber getCVersion ()
 Returns the version numbers for the HEBI C API that is wrapped by this HEBI C++ API. More...
 
VersionNumber getCppVersion ()
 Returns the version numbers for the HEBI C++ API. More...
 

Typedef Documentation

◆ GroupFeedbackHandler

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

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

Function Documentation

◆ getCVersion()

VersionNumber hebi::getCVersion ( )

Returns the version numbers for the HEBI C API that is wrapped by this HEBI C++ API.

◆ getCppVersion()

VersionNumber hebi::getCppVersion ( )

Returns the version numbers for the HEBI C++ API.