hebi_cpp_api
Links
Rosindex
Website
Website
C++ API
Page Hierarchy
File Hierarchy
Full C++ API
Namespaces
Namespace c4
Namespace c4::detail
Namespace Eigen
Namespace fast_float
Namespace fast_float::detail
Namespace hebi
Namespace hebi::arm
Namespace hebi::arm::internal
Namespace hebi::arm::plugin
Namespace hebi::experimental
Namespace hebi::robot_model
Namespace hebi::trajectory
Namespace hebi::util
Namespace hebi::util::file
Namespace std
Namespace std::conditional
Classes and Structs
Struct aggregate_t
Struct AllocationCounts
Struct AllocationCounts::Item
Template Struct Allocator::rebind
Template Struct basic_substring
Struct basic_substring::first_of_any_result
Struct basic_substring::split_proxy_impl
Struct split_proxy_impl::split_iterator_impl
Template Struct blob_
Template Struct char_traits
Template Struct char_traits< char >
Template Struct char_traits< wchar_t >
Template Struct contiguous_mask11
Template Struct cref_uses_val
Template Struct _AllocatorUtil
Template Struct _ctgmsk11
Template Struct _ctgmsk11< I, val, first, last, false >
Template Struct _ctgmsk11< I, val, first, last, true >
Template Struct _lsb11
Template Struct _lsb11< I, val, num_bits, false >
Template Struct _lsb11< I, val, num_bits, true >
Struct _MemoryResourceSingleChunk
Template Struct _msb11
Template Struct _msb11< I, val, num_bits, false >
Template Struct _msb11< I, val, num_bits, true >
Template Struct charconv_digits_
Template Struct charconv_digits_< 1u, false >
Template Struct charconv_digits_< 1u, true >
Template Struct charconv_digits_< 2u, false >
Template Struct charconv_digits_< 2u, true >
Template Struct charconv_digits_< 4u, false >
Template Struct charconv_digits_< 4u, true >
Template Struct charconv_digits_< 8u, false >
Template Struct charconv_digits_< 8u, true >
Struct DerivedMemoryResource
Struct fail_type__
Template Struct fnv1a
Template Struct fnv1a< 32 >
Template Struct fnv1a< 64 >
Template Struct has_alloc
Template Struct has_alloc_arg
Template Struct has_no_alloc
Template Struct literal_as
Template Struct literal_as< char >
Template Struct literal_as< wchar_t >
Template Struct needed_chars
Template Struct needed_chars< char >
Template Struct needed_chars< wchar_t >
Template Struct tight_pair
Template Struct tight_pair< First, Second, tpc_both_empty >
Template Struct tight_pair< First, Second, tpc_first_empty >
Template Struct tight_pair< First, Second, tpc_same >
Template Struct tight_pair< First, Second, tpc_same_empty >
Template Struct tight_pair< First, Second, tpc_second_empty >
Struct EmptyStruct
Struct EmptyStructVirtual
Template Struct inheritfrom
Template Struct integer_sequence
Template Struct is_fixed_length
Template Struct is_instance_of_tpl
Template Struct is_instance_of_tpl< X, X< Y… > >
Template Struct is_narrower_size
Template Struct lsb11
Struct MemoryResource
Struct MemoryResourceLinear
Template Struct MemoryResourceLinearArr
Struct MemoryResourceMalloc
Struct MemoryResourceStack
Template Struct msb11
Template Struct Padded
Template Struct Padded< T, 0 >
Struct ScopedErrorSettings
Struct ScopedMemoryResource
Struct ScopedMemoryResourceCounts
Template Struct SmallAllocator::rebind
Struct srcloc
Struct varargs_t
Struct with_capacity_t
Struct adjusted_mantissa
Struct bigint
Template Struct binary_format
Struct from_chars_result
Struct parse_options
Struct parsed_number_string
Template Struct powers_template
Template Struct span
Template Struct stackvec
Struct value128
Struct Arm::Params
Struct PluginConfig
Struct Color
Struct EntryList::Entry
Struct Quaternionf
Struct IKResult
Struct RobotConfig::UserData
Struct Vector3f
Template Class Allocator
Template Class basic_fnv1a
Class MemoryResourceCounts
Class MemRes
Class MemResGlobal
Template Class SmallAllocator
Class Arm
Class EndEffectorBase
Class Goal
Class Gripper
Class KinematicsHelper
Class DoubledJoint
Class DynamicsCompensationEffort
Class EffortOffset
Class GravityCompensationEffort
Class ImpedanceController
Class Plugin
Class Command
Class Command::Actuator
Class Command::BoolField
Template Class Command::EnumField
Class Command::FlagField
Class Command::FloatField
Class Command::HighResAngleField
Class Command::Io
Class Command::IoBank
Class Command::IpAddressField
Class Command::LedField
Class Command::NumberedFloatField
Class Command::Settings
Class Settings::Actuator
Class Settings::Imu
Class Command::StringField
Class Feedback
Class Feedback::Actuator
Template Class Feedback::EnumField
Class Feedback::FloatField
Class Feedback::HighResAngleField
Class Feedback::Imu
Class Feedback::Io
Class Feedback::IoBank
Class Feedback::LedField
Class Feedback::Mobile
Class Feedback::NumberedFloatField
Class Feedback::QuaternionfField
Class Feedback::UInt64Field
Class Feedback::Vector3fField
Class FunctionCallResult
Template Class Gains
Class Group
Class GroupCommand
Class GroupCommandWrapper
Class GroupFeedback
Class GroupFeedbackWrapper
Class GroupInfo
Class GroupInfoWrapper
Class Info
Class Info::Actuator
Class Info::BoolField
Template Class Info::EnumField
Class Info::FlagField
Class Info::FloatField
Class Info::HighResAngleField
Class Info::Io
Class Info::IoBank
Class Info::IpAddressField
Class Info::LedField
Class Info::Settings
Class Settings::Actuator
Class Settings::Imu
Class Info::StringField
Class Info::UInt64Field
Class IpAddress
Class LogFile
Class Lookup
Class Lookup::EntryList
Class EntryList::Iterator
Class MacAddress
Class MutableProxyBitSet
Class ProxyBitSet
Class ActuatorMetadata
Class BracketMetadata
Template Class CustomObjective
Class EndEffectorPositionObjective
Class EndEffectorSO3Objective
Class EndEffectorTipAxisObjective
Class JointLimitConstraint
Class JointMetadata
Class LinkMetadata
Class MetadataBase
Class Objective
Class RigidBodyMetadata
Class RobotModel
Class RobotConfig
Class Trajectory
Class File
Class MobileIO
Class VersionNumber
Enums
Enum TightPairCase_e
Enum ErrorFlags_e
Enum RealFormat_e
Enum chars_format
Enum InfoExtraFields
Enum ActuatorType
Enum BracketType
Enum ElementType
Enum EndEffectorType
Enum FrameType
Enum JointType
Enum LinkInputType
Enum LinkOutputType
Enum LinkType
Functions
Function __attribute__
Function c4::aalloc
Function c4::afree
Function c4::arealloc
Function c4::atod
Function c4::atod_first
Function c4::atof
Function c4::atof_first
Template Function c4::atoi
Template Function c4::atoi_first
Template Function c4::atou
Template Function c4::atou_first
Function c4::atox(csubstr, uint8_t *C4_RESTRICT)
Function c4::atox(csubstr, uint16_t *C4_RESTRICT)
Function c4::atox(csubstr, uint32_t *C4_RESTRICT)
Function c4::atox(csubstr, uint64_t *C4_RESTRICT)
Function c4::atox(csubstr, int8_t *C4_RESTRICT)
Function c4::atox(csubstr, int16_t *C4_RESTRICT)
Function c4::atox(csubstr, int32_t *C4_RESTRICT)
Function c4::atox(csubstr, int64_t *C4_RESTRICT)
Function c4::atox(csubstr, float *C4_RESTRICT)
Function c4::atox(csubstr, double *C4_RESTRICT)
Function c4::C4_MUST_BE_TRIVIAL_COPY(blob)
Function c4::C4_MUST_BE_TRIVIAL_COPY(cblob)
Template Function c4::construct(U *)
Template Function c4::construct(U *)
Template Function c4::construct(U *, Args&&…)
Template Function c4::construct_n(U *, I)
Template Function c4::construct_n(U *, I)
Template Function c4::construct_n(U *, I, Args&&…)
Template Function c4::contiguous_mask
Template Function c4::copy_assign(U *, U const *)
Template Function c4::copy_assign(U *, U const *)
Template Function c4::copy_assign(U *, U)
Template Function c4::copy_assign(U *, U const&)
Template Function c4::copy_assign(U(&), U const (&))
Template Function c4::copy_assign_n(U *, U const *, I)
Template Function c4::copy_assign_n(U *, U const *, I)
Template Function c4::copy_assign_n(U *, U, I)
Template Function c4::copy_assign_n(U *, U const&, I)
Template Function c4::copy_construct(U *, U const *)
Template Function c4::copy_construct(U *, U const *)
Template Function c4::copy_construct(U *, U)
Template Function c4::copy_construct(U *, U const&)
Template Function c4::copy_construct(U(&), U const (&))
Template Function c4::copy_construct_n(U *, U const *, I)
Template Function c4::copy_construct_n(U *, U const *, I)
Template Function c4::copy_construct_n(U *, U, I)
Template Function c4::copy_construct_n(U *, U const&, I)
Function c4::decode_code_point(substr, csubstr)
Function c4::decode_code_point(uint8_t *C4_RESTRICT, size_t, const uint32_t)
Template Function c4::destroy(U *)
Template Function c4::destroy(U *)
Template Function c4::destroy_n(U *, I)
Template Function c4::destroy_n(U *, I)
Template Function c4::destroy_room(U *, I, I)
Template Function c4::destroy_room(U *, I, I)
Template Function c4::destroy_room(U *, U const *, I, I, I)
Template Function c4::destroy_room(U *, U const *, I, I, I)
Template Function c4::detail::_do_reverse
Function c4::detail::_itoa2buf(substr, size_t, csubstr)
Template Function c4::detail::_itoa2buf(substr, I)
Template Function c4::detail::_itoa2buf(substr, I, size_t)
Function c4::detail::_itoa2bufwithdigits
Template Function c4::detail::_itoadec2buf
Function c4::detail::check_overflow
Function c4::detail::get_memory_resource
Template Function c4::detail::get_real_format_str
Template Function c4::detail::print_one
Template Function c4::detail::scan_one
Template Function c4::detail::size_for
Specialized Template Function c4::detail::size_for< void >
Template Function c4::detail::tpc_which_case
Function c4::detail::use_char_pointer
Template Function c4::detail::write_num_digits
Template Function c4::digits_bin
Function c4::digits_dec
Template Function c4::digits_hex
Template Function c4::digits_oct
Function c4::dtoa
Template Function c4::from_chars(c4::csubstr, std::vector<char, Alloc> *)
Function c4::from_chars(c4::csubstr, std::string *)
Function c4::from_chars(csubstr, uint8_t *C4_RESTRICT)
Function c4::from_chars(csubstr, uint16_t *C4_RESTRICT)
Function c4::from_chars(csubstr, uint32_t *C4_RESTRICT)
Function c4::from_chars(csubstr, uint64_t *C4_RESTRICT)
Function c4::from_chars(csubstr, int8_t *C4_RESTRICT)
Function c4::from_chars(csubstr, int16_t *C4_RESTRICT)
Function c4::from_chars(csubstr, int32_t *C4_RESTRICT)
Function c4::from_chars(csubstr, int64_t *C4_RESTRICT)
Function c4::from_chars(csubstr, float *C4_RESTRICT)
Function c4::from_chars(csubstr, double *C4_RESTRICT)
Function c4::from_chars_first(csubstr, uint8_t *C4_RESTRICT)
Function c4::from_chars_first(csubstr, uint16_t *C4_RESTRICT)
Function c4::from_chars_first(csubstr, uint32_t *C4_RESTRICT)
Function c4::from_chars_first(csubstr, uint64_t *C4_RESTRICT)
Function c4::from_chars_first(csubstr, int8_t *C4_RESTRICT)
Function c4::from_chars_first(csubstr, int16_t *C4_RESTRICT)
Function c4::from_chars_first(csubstr, int32_t *C4_RESTRICT)
Function c4::from_chars_first(csubstr, int64_t *C4_RESTRICT)
Function c4::from_chars_first(csubstr, float *C4_RESTRICT)
Function c4::from_chars_first(csubstr, double *C4_RESTRICT)
Function c4::ftoa
Function c4::get_aalloc
Function c4::get_afree
Function c4::get_arealloc
Function c4::get_error_callback
Function c4::get_error_flags
Function c4::get_memory_resource
Function c4::get_memory_resource_malloc
Function c4::get_memory_resource_stack
Function c4::handle_error
Function c4::handle_warning
Function c4::hash_bytes()
Template Function c4::hash_bytes(const char(&))
Template Function c4::ipow(B, E)
Template Function c4::ipow(E)
Template Function c4::ipow(E)
Template Function c4::is_aligned
Function c4::is_debugger_attached
Function c4::isspace(char)
Function c4::isspace(wchar_t)
Template Function c4::itoa(substr, T)
Template Function c4::itoa(substr, T, T)
Template Function c4::itoa(substr, T, T, size_t)
Function c4::lsb
Template Function c4::make_room(U *, I, I)
Template Function c4::make_room(U *, I, I)
Template Function c4::make_room(U *, I, I, I, I)
Template Function c4::make_room(U *, U const *, I, I, I)
Template Function c4::make_room(U *, U const *, I, I, I)
Template Function c4::make_room(U *, I, U const *, I, I, I)
Function c4::mem_overlaps
Function c4::mem_repeat
Function c4::mem_zero(void *, size_t)
Template Function c4::mem_zero(T *, size_t)
Template Function c4::mem_zero(T *)
Function c4::min_remainder
Template Function c4::move_assign(U *, U *)
Template Function c4::move_assign(U *, U *)
Template Function c4::move_assign_n(U *, U *, I)
Template Function c4::move_assign_n(U *, U *, I)
Template Function c4::move_construct(U *, U *)
Template Function c4::move_construct(U *, U *)
Template Function c4::move_construct_n(U *, U *, I)
Template Function c4::move_construct_n(U *, U *, I)
Function c4::msb
Function c4::mult_remainder
Template Function c4::num_needed_chars
Template Function c4::operator!=(const C(&), basic_substring<C> const)
Template Function c4::operator!=(C const, basic_substring<C> const)
Template Function c4::operator!=(c4::csubstr, std::vector<char, Alloc> const&)
Template Function c4::operator!=(std::vector<char, Alloc> const&, c4::csubstr)
Function c4::operator!=(c4::csubstr, std::string const&)
Function c4::operator!=(std::string const&, c4::csubstr)
Template Function c4::operator<(const C(&), basic_substring<C> const)
Template Function c4::operator<(C const, basic_substring<C> const)
Template Function c4::operator<(c4::csubstr, std::vector<char, Alloc> const&)
Template Function c4::operator<(std::vector<char, Alloc> const&, c4::csubstr)
Function c4::operator<(c4::csubstr, std::string const&)
Function c4::operator<(std::string const&, c4::csubstr)
Template Function c4::operator<<
Template Function c4::operator<=(const C(&), basic_substring<C> const)
Template Function c4::operator<=(C const, basic_substring<C> const)
Template Function c4::operator<=(c4::csubstr, std::vector<char, Alloc> const&)
Template Function c4::operator<=(std::vector<char, Alloc> const&, c4::csubstr)
Function c4::operator<=(c4::csubstr, std::string const&)
Function c4::operator<=(std::string const&, c4::csubstr)
Template Function c4::operator==(const C(&), basic_substring<C> const)
Template Function c4::operator==(C const, basic_substring<C> const)
Template Function c4::operator==(c4::csubstr, std::vector<char, Alloc> const&)
Template Function c4::operator==(std::vector<char, Alloc> const&, c4::csubstr)
Function c4::operator==(c4::csubstr, std::string const&)
Function c4::operator==(std::string const&, c4::csubstr)
Template Function c4::operator>(const C(&), basic_substring<C> const)
Template Function c4::operator>(C const, basic_substring<C> const)
Template Function c4::operator>(c4::csubstr, std::vector<char, Alloc> const&)
Template Function c4::operator>(std::vector<char, Alloc> const&, c4::csubstr)
Function c4::operator>(c4::csubstr, std::string const&)
Function c4::operator>(std::string const&, c4::csubstr)
Template Function c4::operator>=(const C(&), basic_substring<C> const)
Template Function c4::operator>=(C const, basic_substring<C> const)
Template Function c4::operator>=(c4::csubstr, std::vector<char, Alloc> const&)
Template Function c4::operator>=(std::vector<char, Alloc> const&, c4::csubstr)
Function c4::operator>=(c4::csubstr, std::string const&)
Function c4::operator>=(std::string const&, c4::csubstr)
Template Function c4::overflows
Template Function c4::read_bin
Template Function c4::read_dec
Template Function c4::read_hex
Template Function c4::read_oct
Function c4::set_aalloc
Function c4::set_afree
Function c4::set_arealloc
Function c4::set_error_callback
Function c4::set_error_flags
Function c4::set_memory_resource
Template Function c4::szconv(SizeIn)
Template Function c4::szconv(SizeIn)
Template Function c4::to_chars(c4::substr, std::vector<char, Alloc> const&)
Function c4::to_chars(c4::substr, std::string const&)
Function c4::to_chars(substr, uint8_t)
Function c4::to_chars(substr, uint16_t)
Function c4::to_chars(substr, uint32_t)
Function c4::to_chars(substr, uint64_t)
Function c4::to_chars(substr, int8_t)
Function c4::to_chars(substr, int16_t)
Function c4::to_chars(substr, int32_t)
Function c4::to_chars(substr, int64_t)
Function c4::to_chars(substr, float)
Function c4::to_chars(substr, double)
Function c4::to_csubstr(char *)
Function c4::to_csubstr(const char *)
Function c4::to_csubstr(csubstr)
Function c4::to_csubstr(substr)
Template Function c4::to_csubstr(std::vector<char, Alloc> const&)
Function c4::to_csubstr(std::string const&)
Function c4::to_substr(char *)
Function c4::to_substr(substr)
Template Function c4::to_substr(std::vector<char, Alloc>&)
Function c4::to_substr(std::string&)
Template Function c4::utoa(substr, T)
Template Function c4::utoa(substr, T, T)
Template Function c4::utoa(substr, T, T, size_t)
Template Function c4::write_bin(substr, T)
Template Function c4::write_bin(substr, T, size_t)
Template Function c4::write_bin_unchecked
Template Function c4::write_dec(substr, T)
Template Function c4::write_dec(substr, T, size_t)
Template Function c4::write_dec_unchecked
Template Function c4::write_hex(substr, T)
Template Function c4::write_hex(substr, T, size_t)
Template Function c4::write_hex_unchecked
Template Function c4::write_oct(substr, T)
Template Function c4::write_oct(substr, T, size_t)
Template Function c4::write_oct_unchecked
Function c4::xtoa(substr, uint8_t)
Function c4::xtoa(substr, uint16_t)
Function c4::xtoa(substr, uint32_t)
Function c4::xtoa(substr, uint64_t)
Function c4::xtoa(substr, int8_t)
Function c4::xtoa(substr, int16_t)
Function c4::xtoa(substr, int32_t)
Function c4::xtoa(substr, int64_t)
Function c4::xtoa(substr, float)
Function c4::xtoa(substr, double)
Function c4::xtoa(substr, uint8_t, uint8_t)
Function c4::xtoa(substr, uint16_t, uint16_t)
Function c4::xtoa(substr, uint32_t, uint32_t)
Function c4::xtoa(substr, uint64_t, uint64_t)
Function c4::xtoa(substr, int8_t, int8_t)
Function c4::xtoa(substr, int16_t, int16_t)
Function c4::xtoa(substr, int32_t, int32_t)
Function c4::xtoa(substr, int64_t, int64_t)
Function c4::xtoa(substr, uint8_t, uint8_t, size_t)
Function c4::xtoa(substr, uint16_t, uint16_t, size_t)
Function c4::xtoa(substr, uint32_t, uint32_t, size_t)
Function c4::xtoa(substr, uint64_t, uint64_t, size_t)
Function c4::xtoa(substr, int8_t, int8_t, size_t)
Function c4::xtoa(substr, int16_t, int16_t, size_t)
Function c4::xtoa(substr, int32_t, int32_t, size_t)
Function c4::xtoa(substr, int64_t, int64_t, size_t)
Function c4::xtoa(substr, float, int, RealFormat_e)
Function c4::xtoa(substr, double, int, RealFormat_e)
Function fast_float::add_native
Function fast_float::byteswap
Template Function fast_float::compute_error
Template Function fast_float::compute_error_scaled
Template Function fast_float::compute_float
Template Function fast_float::compute_product_approximation
Template Function fast_float::detail::parse_infnan
Function fast_float::detail::power
Template Function fast_float::digit_comp
Function fast_float::empty_hi64
Function fast_float::fastfloat_strncasecmp
Template Function fast_float::from_chars
Template Function fast_float::from_chars_advanced
Function fast_float::full_multiplication
Function fast_float::is_integer
Function fast_float::is_made_of_eight_digits_fast(uint64_t)
Function fast_float::is_made_of_eight_digits_fast(const char *)
Function fast_float::is_truncated(const char *, const char *)
Function fast_float::is_truncated(byte_span)
Template Function fast_float::large_add_from(stackvec<size>&, limb_span, size_t)
Template Function fast_float::large_add_from(stackvec<size>&, limb_span)
Template Function fast_float::large_mul
Function fast_float::leading_zeroes
Template Function fast_float::long_mul
Template Function fast_float::negative_digit_comp
Function fast_float::parse_eight_digits
Function fast_float::parse_eight_digits_unrolled(uint64_t)
Function fast_float::parse_eight_digits_unrolled(const char *)
Function fast_float::parse_mantissa
Function fast_float::parse_number_string
Function fast_float::parse_one_digit
Template Function fast_float::positive_digit_comp
Function fast_float::read_u64
Template Function fast_float::round
Function fast_float::round_down
Template Function fast_float::round_nearest_tie_even
Function fast_float::round_up_bigint
Function fast_float::scalar_add
Function fast_float::scalar_mul
Function fast_float::scientific_exponent
Function fast_float::skip_zeros
Template Function fast_float::small_add
Template Function fast_float::small_add_from
Template Function fast_float::small_mul
Template Function fast_float::to_extended
Template Function fast_float::to_extended_halfway
Template Function fast_float::to_float
Function fast_float::uint32_hi64(uint32_t, bool&)
Function fast_float::uint32_hi64(uint32_t, uint32_t, bool&)
Function fast_float::uint32_hi64(uint32_t, uint32_t, uint32_t, bool&)
Function fast_float::uint64_hi64(uint64_t, bool&)
Function fast_float::uint64_hi64(uint64_t, uint64_t, bool&)
Function fast_float::write_u64
Function hebi::boolGetter(const HebiCommandRef&, int, bool *)
Function hebi::boolGetter(const HebiFeedbackRef&, int, bool *)
Function hebi::boolGetter(const HebiInfoRef&, int, bool *)
Function hebi::clearBit
Function hebi::enumGetter(const HebiCommandRef&, int, int32_t *)
Function hebi::enumGetter(const HebiFeedbackRef&, int, int32_t *)
Function hebi::enumGetter(const HebiInfoRef&, int, int32_t *)
Function hebi::extractBit
Function hebi::flagGetter(const HebiCommandRef&, int)
Function hebi::flagGetter(const HebiFeedbackRef&, int)
Function hebi::flagGetter(const HebiInfoRef&, int)
Function hebi::floatGetter(const HebiCommandRef&, int, float *)
Function hebi::floatGetter(const HebiFeedbackRef&, int, float *)
Function hebi::floatGetter(const HebiInfoRef&, int, float *)
Function hebi::floatIoPinGetter(const HebiCommandRef&, int, size_t, float *)
Function hebi::floatIoPinGetter(const HebiFeedbackRef&, int, size_t, float *)
Function hebi::floatIoPinGetter(const HebiInfoRef&, int, size_t, float *)
Function hebi::getCBuildVersion
Function hebi::getCppVersion
Function hebi::getCVersion
Function hebi::hebiCommandSetBool
Function hebi::hebiCommandSetEnum
Function hebi::hebiCommandSetFlag
Function hebi::hebiCommandSetFloat
Function hebi::hebiCommandSetHighResAngle
Function hebi::hebiCommandSetIoPinFloat
Function hebi::hebiCommandSetIoPinInt
Function hebi::hebiCommandSetLed
Function hebi::hebiCommandSetNumberedFloat
Function hebi::hebiCommandSetUInt64
Function hebi::highResAngleGetter(const HebiCommandRef&, int, int64_t *, float *)
Function hebi::highResAngleGetter(const HebiFeedbackRef&, int, int64_t *, float *)
Function hebi::highResAngleGetter(const HebiInfoRef&, int, int64_t *, float *)
Function hebi::intIoPinGetter(const HebiCommandRef&, int, size_t, int64_t *)
Function hebi::intIoPinGetter(const HebiFeedbackRef&, int, size_t, int64_t *)
Function hebi::intIoPinGetter(const HebiInfoRef&, int, size_t, int64_t *)
Function hebi::ledGetter(const HebiCommandRef, int, uint8_t *, uint8_t *, uint8_t *, uint8_t *)
Function hebi::ledGetter(const HebiFeedbackRef, int, uint8_t *, uint8_t *, uint8_t *, uint8_t *)
Function hebi::ledGetter(const HebiInfoRef, int, uint8_t *, uint8_t *, uint8_t *, uint8_t *)
Function hebi::numberedFloatGetter(const HebiCommandRef&, int, size_t, float *)
Function hebi::numberedFloatGetter(const HebiFeedbackRef&, int, size_t, float *)
Function hebi::numberedFloatGetter(const HebiInfoRef&, int, size_t, float *)
Function hebi::quaternionfGetter(const HebiCommandRef&, int, HebiQuaternionf *)
Function hebi::quaternionfGetter(const HebiFeedbackRef&, int, HebiQuaternionf *)
Function hebi::quaternionfGetter(const HebiInfoRef&, int, HebiQuaternionf *)
Template Function hebi::robot_model::custom_objective_callback_wrapper
Function hebi::setBit
Function hebi::uint64Getter(const HebiCommandRef&, int, uint64_t *)
Function hebi::uint64Getter(const HebiFeedbackRef&, int, uint64_t *)
Function hebi::uint64Getter(const HebiInfoRef&, int, uint64_t *)
Function hebi::util::file::readIntoString
Function hebi::util::getGravCompEfforts
Function hebi::util::gravityFromQuaternion
Function hebi::vector3fGetter(const HebiCommandRef&, int, HebiVector3f *)
Function hebi::vector3fGetter(const HebiFeedbackRef&, int, HebiVector3f *)
Function hebi::vector3fGetter(const HebiInfoRef&, int, HebiVector3f *)
Variables
Variable c4::aggregate
Variable c4::detail::digits0099
Variable c4::detail::hexchars
Variable c4::varargs
Variable c4::with_capacity
Variable fast_float::bigint_bits
Variable fast_float::bigint_limbs
Variable fast_float::invalid_am_bias
Variable fast_float::limb_bits
Variable fast_float::powers_of_ten_double
Variable fast_float::powers_of_ten_float
Variable fast_float::powers_of_ten_uint64
Variable hebi::arm::ArmPluginMap
Variable hebi::BitsInDataWord
Defines
Define _C4_ALLOCATOR_HPP_
Define _C4_BEGIN_NAMESPACE
Define _C4_BLOB_HPP_
Define _C4_CHAR_TRAITS_HPP_
Define _C4_CHARCONV_HPP_
Define _C4_COMPAT_GCC_4_8_HPP_
Define _C4_COMPILER_HPP_
Define _C4_CONFIG_HPP_
Define _C4_CPU_HPP_
Define _C4_CTOR_DTOR_HPP_
Define _c4_DEFINE_ARRAY_TYPES
Define _c4_DEFINE_ARRAY_TYPES_WITHOUT_ITERATOR
Define _c4_DEFINE_TUPLE_ARRAY_TYPES
Define _c4_DEFINE_TUPLE_ARRAY_TYPES_WITHOUT_ITERATOR
Define _C4_END_NAMESPACE
Define _C4_ERROR_HPP_
Define _C4_EXT_FAST_FLOAT_HPP_
Define _C4_FORMAT_HPP_
Define _C4_HASH_HPP_
Define _C4_IF_NOT_FIXED_LENGTH_I
Define _C4_IF_NOT_FIXED_LENGTH_U
Define _C4_LANGUAGE_HPP_
Define _c4_lsb_fallback
Define _C4_MEMORY_RESOURCE_HPP_
Define _C4_MEMORY_UTIL_HPP_
Define _c4_msb16_fallback
Define _c4_msb32_fallback
Define _c4_msb64_fallback
Define _c4_msb8_fallback
Define _C4_PLATFORM_HPP_
Define _C4_PREPROCESSOR_HPP_
Define _C4_REQUIRE_NOT_SAME
Define _C4_STD_STD_FWD_HPP_
Define _C4_STD_STRING_FWD_HPP_
Define _C4_STD_VECTOR_FWD_HPP_
Define _C4_SUBSTR_FWD_HPP_
Define _C4_SUBSTR_HPP_
Define _C4_SZCONV_HPP_
Define _C4_TYPES_HPP_
Define _C4_USE_LSB_INTRINSIC
Define _C4_USE_MSB_INTRINSIC
Define _C4_XCAT
Define _C4_XQUOTE
Define _c4append
Define _c4append
Define _c4appendhex
Define _C4CORE_SINGLE_HEADER_AMALGAMATED_HPP_
Define _C4EB
Define _C4EL
Define _C4EM
Define C4_ALWAYS_INLINE
Define C4_API
Define C4_ASSERT
Define C4_ASSERT_DIFF_TYPE
Define C4_ASSERT_IF
Define C4_ASSERT_MSG
Define C4_ASSERT_SAME_TYPE
Define C4_ATTR_FORMAT
Define C4_BEGIN_HIDDEN_NAMESPACE
Define C4_BEGIN_NAMESPACE
Define C4_BIG_ENDIAN
Define C4_CAT
Define C4_CHECK
Define C4_CHECK_MSG
Define C4_COLD
Define C4_COMMA
Define C4_COMMA_X
Define C4_CONST
Define C4_CONSTEXPR11
Define C4_CONSTEXPR14
Define C4_COUNTOF
Define C4_CREF_USES_VAL
Define C4_DEBUG_BREAK
Define C4_DEFAULT_COPY_AND_MOVE
Define C4_DEFAULT_COPY_AND_MOVE_ASSIGN
Define C4_DEFAULT_COPY_AND_MOVE_CTOR
Define C4_DEFAULT_COPY_ASSIGN
Define C4_DEFAULT_COPY_CTOR
Define C4_DEFAULT_MOVE_ASSIGN
Define C4_DEFAULT_MOVE_CTOR
Define C4_DEFINE_HAS_TYPEDEF
Define C4_DONT_OPTIMIZE
Define C4_END_HIDDEN_NAMESPACE
Define C4_END_NAMESPACE
Define C4_ERROR
Define C4_ERROR_SHOWS_FILELINE
Define C4_EXPAND
Define C4_EXPECT
Define C4_EXPORT_HPP_
Define C4_FLATTEN
Define C4_FOR_EACH
Define C4_FOR_EACH_SEP
Define C4_FUNC
Define C4_GCC_LIKE
Define C4_HOT
Define C4_IF_CONSTEXPR
Define C4_INLINE_CONSTEXPR
Define C4_KEEP_EMPTY_LOOP
Define C4_LIKELY
Define C4_LITTLE_ENDIAN
Define C4_MIXED_ENDIAN
Define C4_MSVC_VERSION
Define C4_MUST_BE_TRIVIAL_COPY
Define C4_NC2C
Define C4_NEVER_REACH
Define C4_NEVER_REACH_MSG
Define C4_NO_COPY_ASSIGN
Define C4_NO_COPY_CTOR
Define C4_NO_COPY_OR_MOVE
Define C4_NO_COPY_OR_MOVE_ASSIGN
Define C4_NO_COPY_OR_MOVE_CTOR
Define C4_NO_INLINE
Define C4_NO_MOVE_ASSIGN
Define C4_NO_MOVE_CTOR
Define C4_NOEXCEPT
Define C4_NOEXCEPT_A
Define C4_NOEXCEPT_X
Define C4_NORETURN
Define C4_NOT_IMPLEMENTED
Define C4_NOT_IMPLEMENTED_IF
Define C4_NOT_IMPLEMENTED_IF_MSG
Define C4_NOT_IMPLEMENTED_MSG
Define C4_PRETTY_FUNC
Define C4_PURE
Define C4_QUOTE
Define C4_REQUIRE_R
Define C4_REQUIRE_RW
Define C4_REQUIRE_T
Define C4_RESTRICT
Define C4_RESTRICT_FN
Define C4_SIZE_TYPE
Define C4_SRCLOC
Define C4_STATIC_ASSERT
Define C4_STATIC_ASSERT_MSG
Define C4_STATIC_ERROR
Define C4_STR_SIZE_TYPE
Define C4_SUPPRESS_WARNING_CLANG
Define C4_SUPPRESS_WARNING_CLANG_POP
Define C4_SUPPRESS_WARNING_CLANG_PUSH
Define C4_SUPPRESS_WARNING_CLANG_WITH_PUSH
Define C4_SUPPRESS_WARNING_GCC
Define C4_SUPPRESS_WARNING_GCC_CLANG
Define C4_SUPPRESS_WARNING_GCC_CLANG_POP
Define C4_SUPPRESS_WARNING_GCC_CLANG_PUSH
Define C4_SUPPRESS_WARNING_GCC_CLANG_WITH_PUSH
Define C4_SUPPRESS_WARNING_GCC_POP
Define C4_SUPPRESS_WARNING_GCC_PUSH
Define C4_SUPPRESS_WARNING_GCC_WITH_PUSH
Define C4_SUPPRESS_WARNING_MSVC
Define C4_SUPPRESS_WARNING_MSVC_POP
Define C4_SUPPRESS_WARNING_MSVC_PUSH
Define C4_SUPPRESS_WARNING_MSVC_WITH_PUSH
Define C4_TIME_TYPE
Define C4_TXTTY
Define C4_UNLIKELY
Define C4_UNREACHABLE
Define C4_UNUSED
Define C4_USE_ASSERT
Define C4_USE_XASSERT
Define C4_UTF_HPP_
Define C4_VERSION_CAT
Define C4_WARNING
Define C4_WIDEN
Define C4_XASSERT
Define C4_XASSERT_IF
Define C4_XASSERT_MSG
Define C4_XCAT
Define C4_XQUOTE
Define C4CORE_EXPORT
Define C4CORE_HAVE_FAST_FLOAT
Define C4CORE_HAVE_STD_FROMCHARS
Define C4CORE_HAVE_STD_TOCHARS
Define DEBUG_BREAK_H
Define DEBUG_BREAK_IMPL
Define DEBUG_BREAK_USE_BULTIN_TRAP
Define DEBUG_BREAK_USE_SIGTRAP
Define DEBUG_BREAK_USE_TRAP_INSTRUCTION
Define FASTFLOAT_32BIT_LIMB
Define FASTFLOAT_ASCII_NUMBER_H
Define FASTFLOAT_ASSERT
Define FASTFLOAT_BIGINT_H
Define FASTFLOAT_DEBUG_ASSERT
Define FASTFLOAT_DECIMAL_TO_BINARY_H
Define FASTFLOAT_DIGIT_COMPARISON_H
Define FASTFLOAT_FAST_FLOAT_H
Define FASTFLOAT_FAST_TABLE_H
Define FASTFLOAT_FLOAT_COMMON_H
Define FASTFLOAT_IS_BIG_ENDIAN
Define FASTFLOAT_IS_BIG_ENDIAN
Define FASTFLOAT_IS_BIG_ENDIAN
Define FASTFLOAT_PARSE_NUMBER_H
Define fastfloat_really_inline
Define FASTFLOAT_TRY
Define HEBI_DISABLE_COPY
Define HEBI_DISABLE_COPY_MOVE
Typedefs
Typedef c4::aalloc_pfn
Typedef c4::afree_pfn
Typedef c4::allocator
Typedef c4::allocator_mr
Typedef c4::arealloc_pfn
Typedef c4::blob
Typedef c4::byte
Typedef c4::cblob
Typedef c4::cbyte
Typedef c4::csubstr
Typedef c4::detail::charconv_digits
Typedef c4::detail::fnv1a_32
Typedef c4::detail::fnv1a_64
Typedef c4::detail::NumberWriter
Typedef c4::error_callback_type
Typedef c4::error_flags
Typedef c4::f32
Typedef c4::f64
Typedef c4::fastcref
Typedef c4::fnv1a_t
Typedef c4::i16
Typedef c4::i32
Typedef c4::i64
Typedef c4::i8
Typedef c4::index_sequence
Typedef c4::index_sequence_for
Typedef c4::make_index_sequence
Typedef c4::make_integer_sequence
Typedef c4::MinMultSized
Typedef c4::MinSized
Typedef c4::MultSized
Typedef c4::small_allocator
Typedef c4::small_allocator_mr
Typedef c4::ssize_t
Typedef c4::substr
Typedef c4::tight_pair
Typedef c4::u16
Typedef c4::u32
Typedef c4::u64
Typedef c4::u8
Typedef c4::UbufSized
Typedef fast_float::byte_span
Typedef fast_float::limb
Typedef fast_float::limb_span
Typedef fast_float::powers
Typedef hebi::arm::plugin::Factory
Typedef hebi::GroupFeedbackHandler
Typedef hebi::robot_model::Matrix4dVector
Typedef hebi::robot_model::MatrixXdVector
Directories
Directory include
Directory hebi_cpp_api
Directory arm
Directory rapidyaml
Directory util
Files
File arm.hpp
File bit_set.hpp
File color.hpp
File command.hpp
File end_effector.hpp
File feedback.hpp
File file.hpp
File gains.hpp
File goal.hpp
File grav_comp.hpp
File group.hpp
File group_command.hpp
File group_feedback.hpp
File group_info.hpp
File group_message_wrapper.hpp
File info.hpp
File ip_address.hpp
File kinematics_helper.hpp
File log_file.hpp
File lookup.hpp
File mac_address.hpp
File message_helpers.hpp
File mobile_io.hpp
File plugin_config.hpp
File quaternion_f.hpp
File rapidyaml-0.5.0.hpp
File robot_config.hpp
File robot_model.hpp
File trajectory.hpp
File util.hpp
File vector_3_f.hpp
File version.hpp
Pages
Todo List
Deprecated List
Standard Documents
PACKAGE
CHANGELOG
Changelog for package hebi_cpp_api
3.12.3 (2025-02-10)
3.12.2 (2025-02-07)
3.10.1 (2025-02-03)
3.10.0 (2024-08-30)
3.9.0 (2024-07-10)
3.2.0 (2020-4-3)
3.1.1 (2019-12-16)
3.1.0 (2019-12-02)
2.1.0 (2019-08-21)
2.0.2 (2019-01-29)
2.0.1 (2018-12-19)
LICENSE
Index
hebi_cpp_api
hebi_cpp_api
View page source
hebi_cpp_api
A ROS 2 package providing access to the HEBI C++ API.
Links
Rosindex
Website
Website
C++ API
Page Hierarchy
File Hierarchy
Full C++ API
Standard Documents
PACKAGE
CHANGELOG
LICENSE