HEBI C++ API
3.12.0
|
#include "hebi.h"
#include <string>
#include "color.hpp"
#include "gains.hpp"
#include "ip_address.hpp"
#include "message_helpers.hpp"
#include "util.hpp"
Go to the source code of this file.
Classes | |
class | hebi::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 | hebi::Info::FloatField |
A message field representable by a single-precision floating point value. More... | |
class | hebi::Info::HighResAngleField |
A message field for an angle measurement which does not lose precision at very high angles. More... | |
class | hebi::Info::UInt64Field |
A message field representable by an unsigned 64 bit integer value. More... | |
class | hebi::Info::IpAddressField |
A message field representable by an unsigned 64 bit integer value. More... | |
class | hebi::Info::BoolField |
A message field representable by a bool value. More... | |
class | hebi::Info::StringField |
A message field representable by a std::string. More... | |
class | hebi::Info::FlagField |
A two-state message field (either set/true or cleared/false). More... | |
class | hebi::Info::EnumField< T > |
A message field representable by an enum of a given type. More... | |
class | hebi::Info::IoBank |
A message field for interfacing with a bank of I/O pins. More... | |
class | hebi::Info::LedField |
A message field for interfacing with an LED. More... | |
class | hebi::Info::Io |
Any available digital or analog output pins on the device. More... | |
class | hebi::Info::Settings |
Module settings that are typically changed at a slower rate. More... | |
class | hebi::Info::Settings::Actuator |
Actuator-specific settings, such as controller gains. More... | |
class | hebi::Info::Settings::Imu |
IMU-specific settings. More... | |
class | hebi::Info::Actuator |
Actuator-specific information. More... | |
Namespaces | |
hebi | |