Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 123]
 Chebi::Info::Settings::ActuatorActuator-specific settings, such as controller gains
 Chebi::Info::ActuatorActuator-specific information
 Chebi::Command::Settings::ActuatorActuator-specific settings, such as controller gains
 Chebi::Command::ActuatorActuator-specific commands
 Chebi::Feedback::ActuatorActuator-specific feedback
 Chebi::experimental::arm::Arm
 Chebi::Command::BoolFieldA message field representable by a bool value
 Chebi::Info::BoolFieldA message field representable by a bool value
 Chebi::ColorStructure to describe an RGB color
 Chebi::CommandCommand objects have various fields that can be set; when sent to the module, these fields control internal properties and setpoints
 Chebi::experimental::arm::EndEffectorBase
 Chebi::Lookup::EntryList::Entry
 Chebi::Lookup::EntryList
 Chebi::Info::EnumField< T >A message field representable by an enum of a given type
 Chebi::Command::EnumField< T >A message field representable by an enum of a given type
 Chebi::Feedback::EnumField< T >A message field representable by an enum of a given type
 Chebi::Feedback::EnumField< ArQuality >
 Chebi::Info::EnumField< CalibrationState >
 Chebi::Feedback::EnumField< CommandLifetimeState >
 Chebi::Command::EnumField< ControlStrategy >
 Chebi::Info::EnumField< ControlStrategy >
 Chebi::Feedback::EnumField< EffortLimitState >
 Chebi::Feedback::EnumField< MstopState >
 Chebi::Command::EnumField< MstopStrategy >
 Chebi::Info::EnumField< MstopStrategy >
 Chebi::Feedback::EnumField< PositionLimitState >
 Chebi::Command::EnumField< PositionLimitStrategy >
 Chebi::Info::EnumField< PositionLimitStrategy >
 Chebi::Feedback::EnumField< TemperatureState >
 Chebi::Feedback::EnumField< VelocityLimitState >
 Chebi::FeedbackFeedback objects have various fields representing feedback from modules; which fields are populated depends on the module type and various other settings
 Chebi::Info::FlagFieldA two-state message field (either set/true or cleared/false)
 Chebi::Command::FlagFieldA two-state message field (either set/true or cleared/false)
 Chebi::Info::FloatFieldA message field representable by a single-precision floating point value
 Chebi::Command::FloatFieldA message field representable by a single-precision floating point value
 Chebi::Feedback::FloatFieldA message field representable by a single-precision floating point value
 Chebi::FunctionCallResultUsed as a return
 Chebi::Gains< MessageRefType, FloatFieldType, BoolFieldType, FloatEnumType, BoolEnumType >
 Chebi::Gains< HebiCommandRef, FloatField, BoolField, HebiCommandFloatField, HebiCommandBoolField >
 Chebi::Gains< HebiInfoRef, FloatField, BoolField, HebiInfoFloatField, HebiInfoBoolField >
 Chebi::experimental::arm::Goal
 Chebi::GroupRepresents a group of physical HEBI modules, and allows Command, Feedback, and Info objects to be sent to and recieved from the hardware
 Chebi::GroupCommandA list of Command objects appropriate for sending to a Group of modules; the size() must match the number of modules in the group
 Chebi::GroupFeedbackA list of Feedback objects that can be received from a Group of modules; the size() must match the number of modules in the group
 Chebi::GroupInfoA list of Info objects that can be received from a Group of modules; the size() must match the number of modules in the group
 CHebiCommandMetadata_
 CHebiCommandRef_
 CHebiFeedbackMetadata_
 CHebiFeedbackRef_
 CHebiHighResAngleStruct_
 CHebiInfoMetadata_
 CHebiInfoRef_
 CHebiIoBankPinStruct_
 CHebiMacAddress_Structures
 CHebiQuaternionf_
 CHebiRobotModelElementMetadata_
 CHebiRobotModelElementTopology_
 CHebiVector3f_
 Chebi::Command::HighResAngleFieldA message field for an angle measurement which does not lose precision at very high angles
 Chebi::Info::HighResAngleFieldA message field for an angle measurement which does not lose precision at very high angles
 Chebi::Feedback::HighResAngleFieldA message field for an angle measurement which does not lose precision at very high angles
 Chebi::robot_model::IKResult
 Chebi::Info::Settings::ImuIMU-specific settings
 Chebi::Feedback::ImuInertial measurement unit feedback (accelerometers and gyros)
 Chebi::Command::Settings::ImuIMU-specific settings
 Chebi::InfoInfo objects have various fields representing the module state; which fields are populated depends on the module type and various other settings
 CInit
 Chebi::Feedback::IoFeedback from any available I/O pins on the device
 Chebi::Command::IoAny available digital or analog output pins on the device
 Chebi::Command::IoBankA message field for interfacing with a bank of I/O pins
 Chebi::Feedback::IoBankA message field for interfacing with a bank of I/O pins
 Chebi::Lookup::EntryList::Iterator
 Chebi::experimental::arm::internal::KinematicsHelper
 Chebi::Feedback::LedFieldA message field for interfacing with an LED
 Chebi::Info::LedFieldA message field for interfacing with an LED
 Chebi::Command::LedFieldA message field for interfacing with an LED
 Chebi::LogFile
 Chebi::LookupMaintains a registry of network-connected modules and returns Group objects to the user
 Chebi::MacAddressA simple wrapper class for internal C-API HebiMacAddress objects to allow interfacing with API calls that use MAC addresses
 Chebi::robot_model::MetadataBaseBase class for all metadata. Do not instantiate directly
 Chebi::Feedback::MobileFeedback generally from a mobile device such as a phone or tablet
 Chebi::experimental::MobileIO
 Chebi::experimental::MobileIODiff
 Chebi::experimental::MobileIOState
 Chebi::MutableProxyBitSet
 Chebi::Command::NumberedFloatFieldA message field containing a numbered set of single-precision floating point values
 Chebi::Feedback::NumberedFloatFieldA message field containing a numbered set of single-precision floating point values
 Chebi::robot_model::Objective
 Chebi::experimental::arm::Arm::Params
 Chebi::ProxyBitSet
 Chebi::QuaternionfStructure to hold a floating point quaternion (i.e., w/x/y/z components)
 Chebi::Feedback::QuaternionfFieldA message field representable by a 3-D vector of single-precision floating point values
 Chebi::robot_model::RobotModelRepresents a chain or tree of robot elements (rigid bodies and joints)
 Chebi::Command::SettingsModule settings that are typically changed at a slower rate
 Chebi::Info::SettingsModule settings that are typically changed at a slower rate
 Chebi::Info::StringFieldA message field representable by a std::string
 Chebi::Command::StringFieldA message field representable by a std::string
 Chebi::trajectory::TrajectoryRepresents a smooth trajectory through a set of waypoints
 Chebi::Feedback::UInt64FieldA message field representable by an unsigned 64 bit integer value
 Chebi::Vector3fStructure to hold a 3-D floating point vector (i.e., x/y/z components)
 Chebi::Feedback::Vector3fFieldA message field representable by a 3-D vector of single-precision floating point values
 CVersionChecker
 Chebi::VersionNumberA simple structure to hold a standard semantic versioning version number


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