Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 12345]
 Nhebi
 Nexperimental
 Narm
 CMobileIO
 CMobileIODiff
 CMobileIOState
 Nrobot_model
 CActuatorMetadataActuator specific view of an element in a RobotModel instance
 CBracketMetadataBracket specific view of an element in a RobotModel instance
 CCustomObjectiveAllows you to add a custom objective function
 CEndEffectorPositionObjective
 CEndEffectorSO3Objective
 CEndEffectorTipAxisObjective
 CIKResult
 CJointLimitConstraint
 CJointMetadataJoint specific view of an element in a RobotModel instance
 CLinkMetadataLink specific view of an element in a RobotModel instance
 CMetadataBaseBase class for all metadata. Do not instantiate directly
 CObjective
 CRigidBodyMetadataRigid Body specific view of an element in a RobotModel instance
 CRobotModelRepresents a chain or tree of robot elements (rigid bodies and joints)
 Ntrajectory
 CTrajectoryRepresents a smooth trajectory through a set of waypoints
 CColorStructure to describe an RGB color
 CCommandCommand objects have various fields that can be set; when sent to the module, these fields control internal properties and setpoints
 CActuatorActuator-specific commands
 CBoolFieldA message field representable by a bool value
 CEnumFieldA message field representable by an enum of a given type
 CFlagFieldA two-state message field (either set/true or cleared/false)
 CFloatFieldA message field representable by a single-precision floating point value
 CHighResAngleFieldA message field for an angle measurement which does not lose precision at very high angles
 CIoAny available digital or analog output pins on the device
 CIoBankA message field for interfacing with a bank of I/O pins
 CLedFieldA message field for interfacing with an LED
 CNumberedFloatFieldA message field containing a numbered set of single-precision floating point values
 CSettingsModule settings that are typically changed at a slower rate
 CStringFieldA message field representable by a std::string
 CFeedbackFeedback objects have various fields representing feedback from modules; which fields are populated depends on the module type and various other settings
 CActuatorActuator-specific feedback
 CEnumFieldA message field representable by an enum of a given type
 CFloatFieldA message field representable by a single-precision floating point value
 CHighResAngleFieldA message field for an angle measurement which does not lose precision at very high angles
 CImuInertial measurement unit feedback (accelerometers and gyros)
 CIoFeedback from any available I/O pins on the device
 CIoBankA message field for interfacing with a bank of I/O pins
 CLedFieldA message field for interfacing with an LED
 CMobileFeedback generally from a mobile device such as a phone or tablet
 CNumberedFloatFieldA message field containing a numbered set of single-precision floating point values
 CQuaternionfFieldA message field representable by a 3-D vector of single-precision floating point values
 CUInt64FieldA message field representable by an unsigned 64 bit integer value
 CVector3fFieldA message field representable by a 3-D vector of single-precision floating point values
 CFunctionCallResultUsed as a return
 CGains
 CGroupRepresents a group of physical HEBI modules, and allows Command, Feedback, and Info objects to be sent to and recieved from the hardware
 CGroupCommandA list of Command objects appropriate for sending to a Group of modules; the size() must match the number of modules in the group
 CGroupFeedbackA list of Feedback objects that can be received from a Group of modules; the size() must match the number of modules in the group
 CGroupInfoA list of Info objects that can be received from a Group of modules; the size() must match the number of modules in the group
 CInfoInfo objects have various fields representing the module state; which fields are populated depends on the module type and various other settings
 CActuatorActuator-specific information
 CBoolFieldA message field representable by a bool value
 CEnumFieldA message field representable by an enum of a given type
 CFlagFieldA two-state message field (either set/true or cleared/false)
 CFloatFieldA message field representable by a single-precision floating point value
 CHighResAngleFieldA message field for an angle measurement which does not lose precision at very high angles
 CLedFieldA message field for interfacing with an LED
 CSettingsModule settings that are typically changed at a slower rate
 CStringFieldA message field representable by a std::string
 CLogFile
 CLookupMaintains a registry of network-connected modules and returns Group objects to the user
 CEntryList
 CMacAddressA simple wrapper class for internal C-API HebiMacAddress objects to allow interfacing with API calls that use MAC addresses
 CMutableProxyBitSet
 CProxyBitSet
 CQuaternionfStructure to hold a floating point quaternion (i.e., w/x/y/z components)
 CVector3fStructure to hold a 3-D floating point vector (i.e., x/y/z components)
 CVersionNumberA simple structure to hold a standard semantic versioning version number
 CHebiCommandMetadata_
 CHebiCommandRef_
 CHebiFeedbackMetadata_
 CHebiFeedbackRef_
 CHebiHighResAngleStruct_
 CHebiInfoMetadata_
 CHebiInfoRef_
 CHebiIoBankPinStruct_
 CHebiMacAddress_Structures
 CHebiQuaternionf_
 CHebiRobotModelElementMetadata_
 CHebiRobotModelElementTopology_
 CHebiVector3f_
 CInit
 CVersionChecker


hebi_cpp_api_ros
Author(s): Chris Bollinger , Matthew Tesch
autogenerated on Thu May 28 2020 03:14:45