HEBI C++ API  3.12.0
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
info.hpp File Reference
#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