arm.cpp
/tmp/ws/src/hebi_cpp_api_ros/include/hebi_cpp_api/arm/
arm_8cpp.html
hebi_cpp_api/arm/arm.hpp
hebi_cpp_api/lookup.hpp
hebi_cpp_api/util/grav_comp.hpp
hebi
hebi::experimental
hebi::experimental::arm
Eigen::VectorXd
getWaypointTimes
namespacehebi_1_1experimental_1_1arm.html
ae331328850916bf066c150e4c84e95db
(const Eigen::MatrixXd &positions, const Eigen::MatrixXd &velocities, const Eigen::MatrixXd &accelerations)
arm.hpp
/tmp/ws/src/hebi_cpp_api_ros/include/hebi_cpp_api/arm/
arm_8hpp.html
hebi_cpp_api/group.hpp
hebi_cpp_api/group_command.hpp
hebi_cpp_api/group_feedback.hpp
hebi_cpp_api/robot_model.hpp
hebi_cpp_api/trajectory.hpp
end_effector.hpp
goal.hpp
kinematics_helper.hpp
hebi::experimental::arm::Arm
hebi::experimental::arm::Arm::Params
hebi
hebi::experimental
hebi::experimental::arm
bit_set.hpp
/tmp/ws/src/hebi_cpp_api_ros/include/hebi_cpp_api/
bit__set_8hpp.html
hebi::MutableProxyBitSet
hebi::ProxyBitSet
hebi
static int
clearBit
namespacehebi.html
ae3a4d82e2741dfaa0bfdcc7adf36230b
(unsigned int index, int word)
static bool
extractBit
namespacehebi.html
af72496c15e4b104576f6d4c4d085faeb
(unsigned int index, int word)
static int
setBit
namespacehebi.html
acdc40fd8f3fb3593641047230b906549
(unsigned int index, int word)
static constexpr size_t
BitsInDataWord
namespacehebi.html
aa3f9f25d13528d03742a80a1d77577ec
color.hpp
/tmp/ws/src/hebi_cpp_api_ros/include/hebi_cpp_api/
color_8hpp.html
hebi::Color
hebi
command.cpp
/tmp/ws/src/hebi_cpp_api_ros/include/hebi_cpp_api/
command_8cpp.html
command.hpp
hebi
#define
M_PI
command_8cpp.html
ae71449b1cc6e6250b91f539153a7a0d3
command.hpp
/tmp/ws/src/hebi_cpp_api_ros/include/hebi_cpp_api/
command_8hpp.html
hebi.h
color.hpp
gains.hpp
message_helpers.hpp
util.hpp
hebi::Command::Actuator
hebi::Command::Settings::Actuator
hebi::Command::BoolField
hebi::Command
hebi::Command::EnumField
hebi::Command::FlagField
hebi::Command::FloatField
hebi::Command::HighResAngleField
hebi::Command::Settings::Imu
hebi::Command::Io
hebi::Command::IoBank
hebi::Command::LedField
hebi::Command::NumberedFloatField
hebi::Command::Settings
hebi::Command::StringField
hebi
end_effector.hpp
/tmp/ws/src/hebi_cpp_api_ros/include/hebi_cpp_api/arm/
end__effector_8hpp.html
hebi_cpp_api/lookup.hpp
hebi_cpp_api/group.hpp
hebi::experimental::arm::EffortEndEffector
hebi::experimental::arm::EndEffector
hebi::experimental::arm::EndEffectorBase
hebi
hebi::experimental
hebi::experimental::arm
feedback.cpp
/tmp/ws/src/hebi_cpp_api_ros/include/hebi_cpp_api/
feedback_8cpp.html
feedback.hpp
hebi
#define
M_PI
feedback_8cpp.html
ae71449b1cc6e6250b91f539153a7a0d3
feedback.hpp
/tmp/ws/src/hebi_cpp_api_ros/include/hebi_cpp_api/
feedback_8hpp.html
hebi.h
color.hpp
quaternion_f.hpp
message_helpers.hpp
util.hpp
vector_3_f.hpp
hebi::Feedback::Actuator
hebi::Feedback::EnumField
hebi::Feedback
hebi::Feedback::FloatField
hebi::Feedback::HighResAngleField
hebi::Feedback::Imu
hebi::Feedback::Io
hebi::Feedback::IoBank
hebi::Feedback::LedField
hebi::Feedback::Mobile
hebi::Feedback::NumberedFloatField
hebi::Feedback::QuaternionfField
hebi::Feedback::UInt64Field
hebi::Feedback::Vector3fField
hebi
gains.hpp
/tmp/ws/src/hebi_cpp_api_ros/include/hebi_cpp_api/
gains_8hpp.html
util.hpp
hebi::Gains
hebi
goal.hpp
/tmp/ws/src/hebi_cpp_api_ros/include/hebi_cpp_api/arm/
goal_8hpp.html
hebi::experimental::arm::Goal
hebi
hebi::experimental
hebi::experimental::arm
grav_comp.hpp
/tmp/ws/src/hebi_cpp_api_ros/include/hebi_cpp_api/util/
grav__comp_8hpp.html
hebi_cpp_api/robot_model.hpp
hebi_cpp_api/group_feedback.hpp
hebi
hebi::util
static Eigen::VectorXd
getGravCompEfforts
namespacehebi_1_1util.html
a2d244e430186928d9ad71a2fa84b2fd8
(const hebi::robot_model::RobotModel &model, const Eigen::VectorXd &masses, const hebi::GroupFeedback &feedback)
group.cpp
/tmp/ws/src/hebi_cpp_api_ros/include/hebi_cpp_api/
group_8cpp.html
group.hpp
group_command.hpp
group_feedback.hpp
group_info.hpp
log_file.hpp
hebi
void
callbackWrapper
namespacehebi.html
a4170bc4272e0bd8b3cf2e166242fa23e
(HebiGroupFeedbackPtr group_feedback, void *user_data)
group.hpp
/tmp/ws/src/hebi_cpp_api_ros/include/hebi_cpp_api/
group_8hpp.html
hebi.h
util.hpp
hebi::Group
hebi
std::function< void(const GroupFeedback &)>
GroupFeedbackHandler
namespacehebi.html
a1b2524ccc0af839952e5434b4c226030
group_command.cpp
/tmp/ws/src/hebi_cpp_api_ros/include/hebi_cpp_api/
group__command_8cpp.html
group_command.hpp
hebi
group_command.hpp
/tmp/ws/src/hebi_cpp_api_ros/include/hebi_cpp_api/
group__command_8hpp.html
hebi.h
command.hpp
util.hpp
hebi::GroupCommand
hebi
group_feedback.cpp
/tmp/ws/src/hebi_cpp_api_ros/include/hebi_cpp_api/
group__feedback_8cpp.html
group_feedback.hpp
hebi
group_feedback.hpp
/tmp/ws/src/hebi_cpp_api_ros/include/hebi_cpp_api/
group__feedback_8hpp.html
hebi.h
feedback.hpp
hebi::GroupFeedback
hebi
group_info.cpp
/tmp/ws/src/hebi_cpp_api_ros/include/hebi_cpp_api/
group__info_8cpp.html
group_info.hpp
hebi
group_info.hpp
/tmp/ws/src/hebi_cpp_api_ros/include/hebi_cpp_api/
group__info_8hpp.html
hebi.h
info.hpp
hebi::GroupInfo
hebi
hebi.h
/tmp/ws/src/hebi_cpp_api_ros/hebi/include/
hebi_8h.html
HebiCommandMetadata_
HebiCommandRef_
HebiFeedbackMetadata_
HebiFeedbackRef_
HebiHighResAngleStruct_
HebiInfoMetadata_
HebiInfoRef_
HebiIoBankPinStruct_
HebiMacAddress_
HebiQuaternionf_
HebiRobotModelElementMetadata_
HebiRobotModelElementTopology_
HebiVector3f_
#define
M_PI
hebi_8h.html
ae71449b1cc6e6250b91f539153a7a0d3
void(*
GroupFeedbackHandlerFunction
hebi_8h.html
a958a93031baebdbedb0a68e71fc80672
)(HebiGroupFeedbackPtr fbk, void *user_data)
enum HebiActuatorType
HebiActuatorType
hebi_8h.html
a9a23f2f07e54e570bde7eb7248f487ca
enum HebiArQuality
HebiArQuality
hebi_8h.html
aeb0ff7655b05be36cfedc128f842f870
enum HebiBracketType
HebiBracketType
hebi_8h.html
a032571452d60d75d471bab0243ac6e60
enum HebiCommandBoolField
HebiCommandBoolField
hebi_8h.html
afc8d27fbee9c31f26e2c6a829e4e1294
enum HebiCommandEnumField
HebiCommandEnumField
hebi_8h.html
a8f4c4c42326f652f09c5d24fa81046c8
enum HebiCommandFlagField
HebiCommandFlagField
hebi_8h.html
ab3d80f45c8a9c6b2e49d3a5b774a5bd1
enum HebiCommandFloatField
HebiCommandFloatField
hebi_8h.html
a700d81bf7c519be41e4fd9cf0debef7c
enum HebiCommandHighResAngleField
HebiCommandHighResAngleField
hebi_8h.html
a4e12debc6761f021582da924bf31b435
enum HebiCommandIoPinBank
HebiCommandIoPinBank
hebi_8h.html
a9f7f089d99112c95e51fba33c88d6ce9
enum HebiCommandLedField
HebiCommandLedField
hebi_8h.html
a07f6b25b53891db06b216dd12e4befa4
struct HebiCommandMetadata_
HebiCommandMetadata
hebi_8h.html
a5b8e1fbadba370ad021f8a2721a4b287
enum HebiCommandNumberedFloatField
HebiCommandNumberedFloatField
hebi_8h.html
a407a8603d213b9a10e232eef7cff7fa4
struct HebiCommand_ *
HebiCommandPtr
hebi_8h.html
ac7a377a434651b567d937242ed0b287b
struct HebiCommandRef_
HebiCommandRef
hebi_8h.html
a36c829519004ad62d7f0b239b0270bc1
enum HebiCommandStringField
HebiCommandStringField
hebi_8h.html
aa37c61ef7a8bfc6fce927580c4f583a2
enum HebiEndEffectorType
HebiEndEffectorType
hebi_8h.html
ae435be03478e014c2c31b97b82ab51c5
enum HebiFeedbackEnumField
HebiFeedbackEnumField
hebi_8h.html
a3f314a3639177802e3ab77671a4e3ce8
enum HebiFeedbackFloatField
HebiFeedbackFloatField
hebi_8h.html
af9670fabdd03c4a2c17b3c53250aa22c
enum HebiFeedbackHighResAngleField
HebiFeedbackHighResAngleField
hebi_8h.html
af278ad24550e43ab7703a0bf543ab78d
enum HebiFeedbackIoPinBank
HebiFeedbackIoPinBank
hebi_8h.html
af7e92f58299ebb0c338ad90c4f982c4e
enum HebiFeedbackLedField
HebiFeedbackLedField
hebi_8h.html
a83449b56428eba893d81d36ad1e6c8e9
struct HebiFeedbackMetadata_
HebiFeedbackMetadata
hebi_8h.html
a85461525b07313cfce80219254472e88
enum HebiFeedbackNumberedFloatField
HebiFeedbackNumberedFloatField
hebi_8h.html
a91a8b9244daba34b59e7cc4be03532ec
struct HebiFeedback_ *
HebiFeedbackPtr
hebi_8h.html
ad70e1f306d481cce7c57aff1f10d05f6
enum HebiFeedbackQuaternionfField
HebiFeedbackQuaternionfField
hebi_8h.html
a2da72bbcda603b439d483f6277f793a3
struct HebiFeedbackRef_
HebiFeedbackRef
hebi_8h.html
ae9577233f0b3d754a7b5195f8e193702
enum HebiFeedbackUInt64Field
HebiFeedbackUInt64Field
hebi_8h.html
ade7241c9af2b36bcbdcdfa5130fac6af
enum HebiFeedbackVector3fField
HebiFeedbackVector3fField
hebi_8h.html
a880e78cbeeced4d919b3878f40ab7207
enum HebiFrameType
HebiFrameType
hebi_8h.html
a372eab29fb27ca2ffff91d1d19cc24c4
struct HebiGroupCommand_ *
HebiGroupCommandPtr
hebi_8h.html
ad3b959b393485c53c1be9df6a58564fb
struct HebiGroupFeedback_ *
HebiGroupFeedbackPtr
hebi_8h.html
ae1375a840f633cc0e602b57a9cc46497
struct HebiGroupInfo_ *
HebiGroupInfoPtr
hebi_8h.html
a2cbd756d316a5717e10ad5bcd377bd82
struct HebiGroup_ *
HebiGroupPtr
hebi_8h.html
a347acc39d8e31ad11983cbab7618d79e
struct HebiHighResAngleStruct_
HebiHighResAngleStruct
hebi_8h.html
a50db63330fc36f4e84455d8a78d70d7d
struct HebiIK_ *
HebiIKPtr
hebi_8h.html
aaaa134889a44129fc46ffd1b6367c322
enum HebiInfoBoolField
HebiInfoBoolField
hebi_8h.html
a93f013c7ed82fab258d0ac6eb8dadb14
enum HebiInfoEnumField
HebiInfoEnumField
hebi_8h.html
a30f713f6f734002d9dbd51b75cd407c5
enum HebiInfoFlagField
HebiInfoFlagField
hebi_8h.html
a868b16bbee9aa7346347755d1cd5ec0f
enum HebiInfoFloatField
HebiInfoFloatField
hebi_8h.html
a8934844abee4021360b38378741c31a5
enum HebiInfoHighResAngleField
HebiInfoHighResAngleField
hebi_8h.html
a6bc591f022db9775dee0037c3087f739
enum HebiInfoLedField
HebiInfoLedField
hebi_8h.html
a5c4ec7acd7fdf090bca3053c2ea057a6
struct HebiInfoMetadata_
HebiInfoMetadata
hebi_8h.html
a938d226e1b9e71ce2c87ed995ae134cf
struct HebiInfo_ *
HebiInfoPtr
hebi_8h.html
a1bd1fa6e5309526a08eeabd64c78ab1a
struct HebiInfoRef_
HebiInfoRef
hebi_8h.html
a4435765e270b2ff7dafcc74ffb925b69
enum HebiInfoStringField
HebiInfoStringField
hebi_8h.html
acf5a27cb36087c1d55645e10e55b174f
enum HebiIoBankPinResidentType
HebiIoBankPinResidentType
hebi_8h.html
a4a27fb608f2384bc370e7e502d833550
struct HebiIoBankPinStruct_
HebiIoBankPinStruct
hebi_8h.html
a1de8b04432d1de7a345fd2c3c09668f7
enum HebiJointType
HebiJointType
hebi_8h.html
a278b0d598e9ed9dec6728fdc7d3530f6
enum HebiLinkInputType
HebiLinkInputType
hebi_8h.html
abd5ab66c36ed9aff7b4740dffb9b23da
enum HebiLinkOutputType
HebiLinkOutputType
hebi_8h.html
a59833bfe593e7590a2b9db4d90c89a09
enum HebiLinkType
HebiLinkType
hebi_8h.html
ab5ea2b27dde6061120c9b6116efca9ca
struct HebiLogFile_ *
HebiLogFilePtr
hebi_8h.html
ad9751aebffcfa2d2cf1a3273bcbdd5c7
struct HebiLookupEntryList_ *
HebiLookupEntryListPtr
hebi_8h.html
a53d824c20a79079efce35af6e490877d
struct HebiLookup_ *
HebiLookupPtr
hebi_8h.html
a2ede4b361a5a24581c48a0d2964e64f8
struct HebiMacAddress_
HebiMacAddress
hebi_8h.html
aa18dd69bda94b599be6a994ab003b4c3
enum HebiMatrixOrdering
HebiMatrixOrdering
hebi_8h.html
a2dda62db9e5b9a440c83b4c5a4d7693d
struct HebiQuaternionf_
HebiQuaternionf
hebi_8h.html
a11fab9db7c844b05c37c881423443b4f
struct HebiRobotModelElementMetadata_
HebiRobotModelElementMetadata
hebi_8h.html
aeb4a2549aa598a035904f1c314f7c5e2
struct HebiRobotModelElement_ *
HebiRobotModelElementPtr
hebi_8h.html
a6d6a2800641efa5a026b953307442994
struct HebiRobotModelElementTopology_
HebiRobotModelElementTopology
hebi_8h.html
afb509d2636fa51e1369dafbb365484a9
enum HebiRobotModelElementType
HebiRobotModelElementType
hebi_8h.html
a16061a2bb354c28bc6a3e67e446a010a
struct HebiRobotModel_ *
HebiRobotModelPtr
hebi_8h.html
aa443f7a47e21ab9b38044b4cba6c6499
enum HebiStatusCode
HebiStatusCode
hebi_8h.html
a9e85856f8dd70a1493d56448f9a1bc6f
struct HebiString_ *
HebiStringPtr
hebi_8h.html
a73141c447ad8ff907d960e64c23011b0
struct HebiTrajectory_ *
HebiTrajectoryPtr
hebi_8h.html
ab682b1d474dcd5fed92339ce85c89516
struct HebiVector3f_
HebiVector3f
hebi_8h.html
a128b4cd771d3ac0c51a1e569ac8e529e
HebiActuatorType
hebi_8h.html
a8295d07b8c472b6bc22012af7fe258cb
HebiActuatorTypeX5_1
hebi_8h.html
a8295d07b8c472b6bc22012af7fe258cba3196e3330709f35b8da2e4620dc7ba0e
HebiActuatorTypeX5_4
hebi_8h.html
a8295d07b8c472b6bc22012af7fe258cbad04b8bd1dd40b68f3560340cbb7c2b84
HebiActuatorTypeX5_9
hebi_8h.html
a8295d07b8c472b6bc22012af7fe258cba4f32c777d3ae42fade765c5cb8c001f7
HebiActuatorTypeX8_3
hebi_8h.html
a8295d07b8c472b6bc22012af7fe258cbafd7024c318fa2966be65342d34e2f6d1
HebiActuatorTypeX8_9
hebi_8h.html
a8295d07b8c472b6bc22012af7fe258cba18a95a36069476a3687c996488770908
HebiActuatorTypeX8_16
hebi_8h.html
a8295d07b8c472b6bc22012af7fe258cbaa55a4ec11986c4b28f51e3314611436b
HebiActuatorTypeR8_3
hebi_8h.html
a8295d07b8c472b6bc22012af7fe258cbad7ffdd067b3cb0394e0f973f05af21ac
HebiActuatorTypeR8_9
hebi_8h.html
a8295d07b8c472b6bc22012af7fe258cba301c4553070bbfd40876ed5fa859413a
HebiActuatorTypeR8_16
hebi_8h.html
a8295d07b8c472b6bc22012af7fe258cba1fe52f421ca2f137934944056f6889a7
HebiArQuality
hebi_8h.html
aea5de0e6eb20840f05c0b987dd0a6458
HebiArQualityNotAvailable
hebi_8h.html
aea5de0e6eb20840f05c0b987dd0a6458a52f9dd19ef8487c9619a636973e69345
HebiArQualityLimitedUnknown
hebi_8h.html
aea5de0e6eb20840f05c0b987dd0a6458af39fc12e7183cd60b59f55ab18f7f59a
HebiArQualityLimitedInitializing
hebi_8h.html
aea5de0e6eb20840f05c0b987dd0a6458a3663e45c438bd73c3cf0b65eb040bcef
HebiArQualityLimitedRelocalizing
hebi_8h.html
aea5de0e6eb20840f05c0b987dd0a6458a6dd8a2c99362f2c153739c1c6a0c68b3
HebiArQualityLimitedExcessiveMotion
hebi_8h.html
aea5de0e6eb20840f05c0b987dd0a6458a6587ecc0e4029f81941e5a77ff9d4943
HebiArQualityLimitedInsufficientFeatures
hebi_8h.html
aea5de0e6eb20840f05c0b987dd0a6458a218881011101d7a84453192cc0da27c5
HebiArQualityNormal
hebi_8h.html
aea5de0e6eb20840f05c0b987dd0a6458a3a088c6cbd9a5f45190686574aaab57b
HebiBracketType
hebi_8h.html
a12e14df7c6e5ffae0279198d9112415c
HebiBracketTypeX5LightLeft
hebi_8h.html
a12e14df7c6e5ffae0279198d9112415ca54f7981b54a282907f5bd9dc5d3f1255
HebiBracketTypeX5LightRight
hebi_8h.html
a12e14df7c6e5ffae0279198d9112415ca4c6fdea66ec67d0044b6684e123b70c1
HebiBracketTypeX5HeavyLeftInside
hebi_8h.html
a12e14df7c6e5ffae0279198d9112415ca5bce6ec148e2599b0db8a64296cad478
HebiBracketTypeX5HeavyLeftOutside
hebi_8h.html
a12e14df7c6e5ffae0279198d9112415caaa8c215f116fb39120416724c21b1ae6
HebiBracketTypeX5HeavyRightInside
hebi_8h.html
a12e14df7c6e5ffae0279198d9112415ca796888cbc18edbe9b31beecd95fdd1f0
HebiBracketTypeX5HeavyRightOutside
hebi_8h.html
a12e14df7c6e5ffae0279198d9112415ca0f89638c22823b6d7c25d08049ffa80b
HebiBracketTypeR8LightLeft
hebi_8h.html
a12e14df7c6e5ffae0279198d9112415ca1cbd21ef6ebd8a1b2e7b99644bd89685
HebiBracketTypeR8LightRight
hebi_8h.html
a12e14df7c6e5ffae0279198d9112415ca18ecb89e6a6d3eb4b8ae229e1e2d7161
HebiBracketTypeR8HeavyLeftInside
hebi_8h.html
a12e14df7c6e5ffae0279198d9112415caa8f32ab85e44b7f55897ba73b0078305
HebiBracketTypeR8HeavyLeftOutside
hebi_8h.html
a12e14df7c6e5ffae0279198d9112415caf936b7306181fc577a16597b4297b1d5
HebiBracketTypeR8HeavyRightInside
hebi_8h.html
a12e14df7c6e5ffae0279198d9112415ca1d4849d77932a59aa8ac538afdc1805f
HebiBracketTypeR8HeavyRightOutside
hebi_8h.html
a12e14df7c6e5ffae0279198d9112415ca01f91b00d5bd7f2feae8241e78e4e83f
HebiCommandBoolField
hebi_8h.html
a658e09ae1a7243651aa559afc7a58891
HebiCommandBoolPositionDOnError
hebi_8h.html
a658e09ae1a7243651aa559afc7a58891a1d8bcf6eea616c41b6afb1e5c1e44f81
HebiCommandBoolVelocityDOnError
hebi_8h.html
a658e09ae1a7243651aa559afc7a58891a37e7c61de68e8f34094287a1d423fb21
HebiCommandBoolEffortDOnError
hebi_8h.html
a658e09ae1a7243651aa559afc7a58891aec6858a38a0ffb659a09371cb7370321
HebiCommandBoolAccelIncludesGravity
hebi_8h.html
a658e09ae1a7243651aa559afc7a58891a15776a505dfa8f17e92c4de24fa35d5c
HebiCommandEnumField
hebi_8h.html
a9b54576a280bf44f50f3eaf91727d0a9
HebiCommandEnumControlStrategy
hebi_8h.html
a9b54576a280bf44f50f3eaf91727d0a9a02339d6bf85637b27460aaffe81e8137
HebiCommandEnumMstopStrategy
hebi_8h.html
a9b54576a280bf44f50f3eaf91727d0a9ae2076e089de394f313330658c5f4f84c
HebiCommandEnumMinPositionLimitStrategy
hebi_8h.html
a9b54576a280bf44f50f3eaf91727d0a9a77e6f0bb8fcbee682704595e447ea5f7
HebiCommandEnumMaxPositionLimitStrategy
hebi_8h.html
a9b54576a280bf44f50f3eaf91727d0a9ad111d386f67375ed604d5dca0e01b2ac
HebiCommandFlagField
hebi_8h.html
ad7918b1f978e506b799f1e8842a541ce
HebiCommandFlagSaveCurrentSettings
hebi_8h.html
ad7918b1f978e506b799f1e8842a541cea40b4275b0f72921a85f28751484d7349
HebiCommandFlagReset
hebi_8h.html
ad7918b1f978e506b799f1e8842a541cea9323a0d964d37ed386d161d2da1be5bb
HebiCommandFlagBoot
hebi_8h.html
ad7918b1f978e506b799f1e8842a541cead706e41e109353be41cb94e7cf99f6ba
HebiCommandFlagStopBoot
hebi_8h.html
ad7918b1f978e506b799f1e8842a541ceacd49ff630cae7cb81690d08e72f41880
HebiCommandFlagClearLog
hebi_8h.html
ad7918b1f978e506b799f1e8842a541ceae1bcae0c851a5cf521c96ed949239464
HebiCommandFloatField
hebi_8h.html
a82dfb34a4873a4bdfa313b41af1b39b2
HebiCommandFloatVelocity
hebi_8h.html
a82dfb34a4873a4bdfa313b41af1b39b2aaec083a8939eccdf568d12d60a10fcaf
HebiCommandFloatEffort
hebi_8h.html
a82dfb34a4873a4bdfa313b41af1b39b2aa1fe14e9b8d8b1e0754c1da2e411a4db
HebiCommandFloatPositionKp
hebi_8h.html
a82dfb34a4873a4bdfa313b41af1b39b2a31f62927bd79da7e20956ef5aa748d99
HebiCommandFloatPositionKi
hebi_8h.html
a82dfb34a4873a4bdfa313b41af1b39b2ada212dbb4a4e3669cfe16cef116a0c29
HebiCommandFloatPositionKd
hebi_8h.html
a82dfb34a4873a4bdfa313b41af1b39b2a353fd4cc345bb17e7687fb3556875d08
HebiCommandFloatPositionFeedForward
hebi_8h.html
a82dfb34a4873a4bdfa313b41af1b39b2a27b38e92743e9360064d47043db4529c
HebiCommandFloatPositionDeadZone
hebi_8h.html
a82dfb34a4873a4bdfa313b41af1b39b2ace608c97ef0b17e5c68afd2ee5e55d65
HebiCommandFloatPositionIClamp
hebi_8h.html
a82dfb34a4873a4bdfa313b41af1b39b2ad09ccd76d693a2782bd6c6e55058e077
HebiCommandFloatPositionPunch
hebi_8h.html
a82dfb34a4873a4bdfa313b41af1b39b2a1146d868e251241dc3290d1e3a1a8df9
HebiCommandFloatPositionMinTarget
hebi_8h.html
a82dfb34a4873a4bdfa313b41af1b39b2ae9bbb005b7610d2a79df28220a0f574f
HebiCommandFloatPositionMaxTarget
hebi_8h.html
a82dfb34a4873a4bdfa313b41af1b39b2a8249a1884ef07344307d20aa0f55997c
HebiCommandFloatPositionTargetLowpass
hebi_8h.html
a82dfb34a4873a4bdfa313b41af1b39b2a140698c24a7366061fd34e543d62d6ac
HebiCommandFloatPositionMinOutput
hebi_8h.html
a82dfb34a4873a4bdfa313b41af1b39b2aa3e6576c88b5c0eb4c9ee083c00ecd0e
HebiCommandFloatPositionMaxOutput
hebi_8h.html
a82dfb34a4873a4bdfa313b41af1b39b2aee19580f3265adb05985ecadcb68f422
HebiCommandFloatPositionOutputLowpass
hebi_8h.html
a82dfb34a4873a4bdfa313b41af1b39b2a50d4f909cc8a27dec87335f58cc5acd6
HebiCommandFloatVelocityKp
hebi_8h.html
a82dfb34a4873a4bdfa313b41af1b39b2a81c60858ee78b75e46cc658408322c39
HebiCommandFloatVelocityKi
hebi_8h.html
a82dfb34a4873a4bdfa313b41af1b39b2ad90ed13998f136ed56497e73377cf9d7
HebiCommandFloatVelocityKd
hebi_8h.html
a82dfb34a4873a4bdfa313b41af1b39b2acdef974fd2dbd06e6e75d4728a6e22cb
HebiCommandFloatVelocityFeedForward
hebi_8h.html
a82dfb34a4873a4bdfa313b41af1b39b2a2723e78638d5dcff748f9f6688a90a94
HebiCommandFloatVelocityDeadZone
hebi_8h.html
a82dfb34a4873a4bdfa313b41af1b39b2a17ff6dc62ae1562445fd3c20a4df2ee5
HebiCommandFloatVelocityIClamp
hebi_8h.html
a82dfb34a4873a4bdfa313b41af1b39b2ac65100d5dcaeca09a6afcaaf9e3269d4
HebiCommandFloatVelocityPunch
hebi_8h.html
a82dfb34a4873a4bdfa313b41af1b39b2ad8da24e1f419f9e3643ce3a66b40d000
HebiCommandFloatVelocityMinTarget
hebi_8h.html
a82dfb34a4873a4bdfa313b41af1b39b2a6786d655f32684268bec67c2aa0a8fa2
HebiCommandFloatVelocityMaxTarget
hebi_8h.html
a82dfb34a4873a4bdfa313b41af1b39b2a7920edadc936ca6bf6c99d8f4b296ff5
HebiCommandFloatVelocityTargetLowpass
hebi_8h.html
a82dfb34a4873a4bdfa313b41af1b39b2a23e6d129b0e4081262f8a171babcb75a
HebiCommandFloatVelocityMinOutput
hebi_8h.html
a82dfb34a4873a4bdfa313b41af1b39b2ab2b9e91bb279192bd2af9eb08afc0804
HebiCommandFloatVelocityMaxOutput
hebi_8h.html
a82dfb34a4873a4bdfa313b41af1b39b2a444dac7662afa50ff4fe06134ed7da84
HebiCommandFloatVelocityOutputLowpass
hebi_8h.html
a82dfb34a4873a4bdfa313b41af1b39b2af25ebc1736a1b329514098901a6a4b5e
HebiCommandFloatEffortKp
hebi_8h.html
a82dfb34a4873a4bdfa313b41af1b39b2a59ddd29157e39c8abcb1c0b208884fd9
HebiCommandFloatEffortKi
hebi_8h.html
a82dfb34a4873a4bdfa313b41af1b39b2a046ab1e018ce3a86216f44104f26bf22
HebiCommandFloatEffortKd
hebi_8h.html
a82dfb34a4873a4bdfa313b41af1b39b2a06d6b0b48dc694c73fc400e2275b1787
HebiCommandFloatEffortFeedForward
hebi_8h.html
a82dfb34a4873a4bdfa313b41af1b39b2a8a57ce33c7338b57a74a5c9387762d6a
HebiCommandFloatEffortDeadZone
hebi_8h.html
a82dfb34a4873a4bdfa313b41af1b39b2afbb572316f11ccdee591b062f3b20ba2
HebiCommandFloatEffortIClamp
hebi_8h.html
a82dfb34a4873a4bdfa313b41af1b39b2a690968b1cb18c30794987ed5cc557ec9
HebiCommandFloatEffortPunch
hebi_8h.html
a82dfb34a4873a4bdfa313b41af1b39b2a4ebe5b4251e8da8504c424fd144398b5
HebiCommandFloatEffortMinTarget
hebi_8h.html
a82dfb34a4873a4bdfa313b41af1b39b2adbf703cc70ad774b4341b0bae9bfa374
HebiCommandFloatEffortMaxTarget
hebi_8h.html
a82dfb34a4873a4bdfa313b41af1b39b2a8a0f143874c76cd84882773d46cd5da4
HebiCommandFloatEffortTargetLowpass
hebi_8h.html
a82dfb34a4873a4bdfa313b41af1b39b2aa7d3aab75719d03ab6b5cc7a5e6f20e2
HebiCommandFloatEffortMinOutput
hebi_8h.html
a82dfb34a4873a4bdfa313b41af1b39b2afd6213992c0126e6552527808cd86b9e
HebiCommandFloatEffortMaxOutput
hebi_8h.html
a82dfb34a4873a4bdfa313b41af1b39b2a6e7376072809606dcdbae9748e488dbb
HebiCommandFloatEffortOutputLowpass
hebi_8h.html
a82dfb34a4873a4bdfa313b41af1b39b2a19f2337a6d3345ac5f1185e0771097cb
HebiCommandFloatSpringConstant
hebi_8h.html
a82dfb34a4873a4bdfa313b41af1b39b2ab3b55e95fe0d46e7360522b784676812
HebiCommandFloatReferencePosition
hebi_8h.html
a82dfb34a4873a4bdfa313b41af1b39b2a65259b97a2424f44ff1cdbb253096724
HebiCommandFloatReferenceEffort
hebi_8h.html
a82dfb34a4873a4bdfa313b41af1b39b2a40e445dad8fe1ca65d1a14181d07147b
HebiCommandFloatVelocityLimitMin
hebi_8h.html
a82dfb34a4873a4bdfa313b41af1b39b2acb59895a1cd2513e27085e3538e710bb
HebiCommandFloatVelocityLimitMax
hebi_8h.html
a82dfb34a4873a4bdfa313b41af1b39b2ae1305b7473b5cf54c4fdcf507ce8832e
HebiCommandFloatEffortLimitMin
hebi_8h.html
a82dfb34a4873a4bdfa313b41af1b39b2a1cd6e71c0526ffa73373842769658fbe
HebiCommandFloatEffortLimitMax
hebi_8h.html
a82dfb34a4873a4bdfa313b41af1b39b2acddc05c15f554eb2299a6fe18fd8ab0b
HebiCommandHighResAngleField
hebi_8h.html
a6ccb744ed7377f54938c8354d2a480c3
HebiCommandHighResAnglePosition
hebi_8h.html
a6ccb744ed7377f54938c8354d2a480c3a8ba44e2118805bc07e52a66d90f7c7d2
HebiCommandHighResAnglePositionLimitMin
hebi_8h.html
a6ccb744ed7377f54938c8354d2a480c3a95885d479ecfaf22f9e48a6ebaea8708
HebiCommandHighResAnglePositionLimitMax
hebi_8h.html
a6ccb744ed7377f54938c8354d2a480c3a4bb2c76aebf096d79353df87ccefd961
HebiCommandIoPinBank
hebi_8h.html
abd23581eac5bf1ea5c7cbcadd215dad1
HebiCommandIoBankA
hebi_8h.html
abd23581eac5bf1ea5c7cbcadd215dad1a6f30505baa47e1cb24c054b7488f27ad
HebiCommandIoBankB
hebi_8h.html
abd23581eac5bf1ea5c7cbcadd215dad1a709a2ba6011ab15d25803f3475539512
HebiCommandIoBankC
hebi_8h.html
abd23581eac5bf1ea5c7cbcadd215dad1a5fd7aa574dabe1d2bbebcd0a6bac8735
HebiCommandIoBankD
hebi_8h.html
abd23581eac5bf1ea5c7cbcadd215dad1aedcf7c528df90fdef95dc1298530e514
HebiCommandIoBankE
hebi_8h.html
abd23581eac5bf1ea5c7cbcadd215dad1a05ff2fb68f6214c1de83e4f83d85187a
HebiCommandIoBankF
hebi_8h.html
abd23581eac5bf1ea5c7cbcadd215dad1ae7089843f64c98b14b823d206a307503
HebiCommandLedField
hebi_8h.html
ac8e5ebe0d20028795b5dac40e713cbd8
HebiCommandLedLed
hebi_8h.html
ac8e5ebe0d20028795b5dac40e713cbd8ad02e6a2f600b44c723411d58333b7e38
HebiCommandNumberedFloatField
hebi_8h.html
a0e75ea2d9cf234a5205475d2d335ad9c
HebiCommandNumberedFloatDebug
hebi_8h.html
a0e75ea2d9cf234a5205475d2d335ad9ca4f1014096fe9061b131b3bd3a4c72291
HebiCommandStringField
hebi_8h.html
a3671a26d0fe2535c1b2478dbcae9cf86
HebiCommandStringName
hebi_8h.html
a3671a26d0fe2535c1b2478dbcae9cf86a82fa45e4ce2d9803730dffdc3982514d
HebiCommandStringFamily
hebi_8h.html
a3671a26d0fe2535c1b2478dbcae9cf86adec90f08e2244628eae420ccd9889386
HebiCommandStringAppendLog
hebi_8h.html
a3671a26d0fe2535c1b2478dbcae9cf86ab85f7367334e9f1a923ede5d0d683b9e
HebiEndEffectorType
hebi_8h.html
a49a5b9bc1d9b7cfb503c3b2bfe4ff78c
HebiEndEffectorTypeCustom
hebi_8h.html
a49a5b9bc1d9b7cfb503c3b2bfe4ff78ca7b60457712cca8bf833cc86be7506613
HebiEndEffectorTypeX5Parallel
hebi_8h.html
a49a5b9bc1d9b7cfb503c3b2bfe4ff78ca6800c6d23a6036a8ca926fb47c1e3bac
HebiEndEffectorTypeR8Parallel
hebi_8h.html
a49a5b9bc1d9b7cfb503c3b2bfe4ff78ca654fc2ad4bf0bb7e4addcc105bffbc06
HebiFeedbackEnumField
hebi_8h.html
a3fba7d4493f3b5beedadc59ce96e5ce5
HebiFeedbackEnumTemperatureState
hebi_8h.html
a3fba7d4493f3b5beedadc59ce96e5ce5ab7bcc28ceb0a7a66fc54b6d2af0363f5
HebiFeedbackEnumMstopState
hebi_8h.html
a3fba7d4493f3b5beedadc59ce96e5ce5a4f51303af18f51355ced193d1fa178c8
HebiFeedbackEnumPositionLimitState
hebi_8h.html
a3fba7d4493f3b5beedadc59ce96e5ce5a501c1d2e26cabf3fec1a2fb4d39116f4
HebiFeedbackEnumVelocityLimitState
hebi_8h.html
a3fba7d4493f3b5beedadc59ce96e5ce5aba2498de3fb1f168afe4274281d5c321
HebiFeedbackEnumEffortLimitState
hebi_8h.html
a3fba7d4493f3b5beedadc59ce96e5ce5a1e48985d81235ada0751d6ebb5aadd1b
HebiFeedbackEnumCommandLifetimeState
hebi_8h.html
a3fba7d4493f3b5beedadc59ce96e5ce5a0374eb973066db875b1b711d002fc0c9
HebiFeedbackEnumArQuality
hebi_8h.html
a3fba7d4493f3b5beedadc59ce96e5ce5afe2efe06b94da72783125764e76cbdeb
HebiFeedbackFloatField
hebi_8h.html
adc4befd5c6db4551808601b0fcb1598a
HebiFeedbackFloatBoardTemperature
hebi_8h.html
adc4befd5c6db4551808601b0fcb1598aa6a8b1cab3d699b57a3c143ea97ced586
HebiFeedbackFloatProcessorTemperature
hebi_8h.html
adc4befd5c6db4551808601b0fcb1598aa65163b1615c685e5ddbe9b335fc8033e
HebiFeedbackFloatVoltage
hebi_8h.html
adc4befd5c6db4551808601b0fcb1598aad252b51ac5c2494c8f1923a88fa1a4ea
HebiFeedbackFloatVelocity
hebi_8h.html
adc4befd5c6db4551808601b0fcb1598aa4e6986edb114853a61c8efc96f087e06
HebiFeedbackFloatEffort
hebi_8h.html
adc4befd5c6db4551808601b0fcb1598aaca4ead39b3823f0bf2dab4b72a53c0c4
HebiFeedbackFloatVelocityCommand
hebi_8h.html
adc4befd5c6db4551808601b0fcb1598aa3442ab9a7012685f04839cb4333a98e5
HebiFeedbackFloatEffortCommand
hebi_8h.html
adc4befd5c6db4551808601b0fcb1598aaf0cb89dcaa97021da0beb71369860b6c
HebiFeedbackFloatDeflection
hebi_8h.html
adc4befd5c6db4551808601b0fcb1598aac18b623fc87ba4d154c759e277fa1763
HebiFeedbackFloatDeflectionVelocity
hebi_8h.html
adc4befd5c6db4551808601b0fcb1598aa947d02c051b3d0f79b61a158132bab0c
HebiFeedbackFloatMotorVelocity
hebi_8h.html
adc4befd5c6db4551808601b0fcb1598aa76e9c4f5b5efd6774cd9dc88b606f68d
HebiFeedbackFloatMotorCurrent
hebi_8h.html
adc4befd5c6db4551808601b0fcb1598aa442943db323c7e86cf1c291bcf42d088
HebiFeedbackFloatMotorSensorTemperature
hebi_8h.html
adc4befd5c6db4551808601b0fcb1598aa8a3b76124578c0048d42ec7056f898d4
HebiFeedbackFloatMotorWindingCurrent
hebi_8h.html
adc4befd5c6db4551808601b0fcb1598aa4c7bf2a6969cea868bbabaacd4ed2724
HebiFeedbackFloatMotorWindingTemperature
hebi_8h.html
adc4befd5c6db4551808601b0fcb1598aa6bdb17fa74e8cb84c88913015d9176ce
HebiFeedbackFloatMotorHousingTemperature
hebi_8h.html
adc4befd5c6db4551808601b0fcb1598aab67cbf56772702c35b9fd62b67081745
HebiFeedbackFloatBatteryLevel
hebi_8h.html
adc4befd5c6db4551808601b0fcb1598aad3ad0ab2b9e8eedf9e6ef545e0b4e87e
HebiFeedbackFloatPwmCommand
hebi_8h.html
adc4befd5c6db4551808601b0fcb1598aa89e6bb8fcb9a12a0b7fd7d79d50620e8
HebiFeedbackHighResAngleField
hebi_8h.html
a48ed522850c04095d51fac9848f2041e
HebiFeedbackHighResAnglePosition
hebi_8h.html
a48ed522850c04095d51fac9848f2041eacfac11de696431de0de219276a20320b
HebiFeedbackHighResAnglePositionCommand
hebi_8h.html
a48ed522850c04095d51fac9848f2041eabc7b1afdf3ef772ed1e12858422800ce
HebiFeedbackHighResAngleMotorPosition
hebi_8h.html
a48ed522850c04095d51fac9848f2041eacea9c66e3c48b7c6886f168ae57dcb8a
HebiFeedbackIoPinBank
hebi_8h.html
adc83491326b5746026ee1a7536730cba
HebiFeedbackIoBankA
hebi_8h.html
adc83491326b5746026ee1a7536730cbaaefbdbc19d437afe84b832ed3f858b2e1
HebiFeedbackIoBankB
hebi_8h.html
adc83491326b5746026ee1a7536730cbaadedb85ce6c8557d4b0150a33298beed8
HebiFeedbackIoBankC
hebi_8h.html
adc83491326b5746026ee1a7536730cbaa9d364fc1b14015472a501cde6288525e
HebiFeedbackIoBankD
hebi_8h.html
adc83491326b5746026ee1a7536730cbaa37e4e76a1485d80ea4e50770900be92f
HebiFeedbackIoBankE
hebi_8h.html
adc83491326b5746026ee1a7536730cbaae179bd7a13ea794e99373808888f1fc7
HebiFeedbackIoBankF
hebi_8h.html
adc83491326b5746026ee1a7536730cbaa50e99f1a5bb354eb6a27e41e8af23730
HebiFeedbackLedField
hebi_8h.html
a20499f55ec78a25eeb1ffccdfc0bb4a6
HebiFeedbackLedLed
hebi_8h.html
a20499f55ec78a25eeb1ffccdfc0bb4a6a0630957e2442ca9b22006d5c204a329c
HebiFeedbackNumberedFloatField
hebi_8h.html
a3f05a65f94174a7eff3706350a1e65d8
HebiFeedbackNumberedFloatDebug
hebi_8h.html
a3f05a65f94174a7eff3706350a1e65d8a523ebc6fade026e7b2562ed2e0bb3973
HebiFeedbackQuaternionfField
hebi_8h.html
a482b7e838e9026fdb2dbdb8edc2704dc
HebiFeedbackQuaternionfOrientation
hebi_8h.html
a482b7e838e9026fdb2dbdb8edc2704dca1cc54c1dc2116204bf91c9f52b8a6daa
HebiFeedbackQuaternionfArOrientation
hebi_8h.html
a482b7e838e9026fdb2dbdb8edc2704dcae29bc591d846430aa102f86c169f0dc8
HebiFeedbackUInt64Field
hebi_8h.html
a3260c10be3d35213f8fa9522a3b2613f
HebiFeedbackUInt64SequenceNumber
hebi_8h.html
a3260c10be3d35213f8fa9522a3b2613fa2984917f4f8b6bfe3aeaf4575dce60c7
HebiFeedbackUInt64ReceiveTime
hebi_8h.html
a3260c10be3d35213f8fa9522a3b2613fa514b0201aff0a4be2f4863f259fdebd1
HebiFeedbackUInt64TransmitTime
hebi_8h.html
a3260c10be3d35213f8fa9522a3b2613faa0d1c60daefcf76b1c3b7a2ffc2faae8
HebiFeedbackUInt64HardwareReceiveTime
hebi_8h.html
a3260c10be3d35213f8fa9522a3b2613fa530357888152d399b1a0eefee0881314
HebiFeedbackUInt64HardwareTransmitTime
hebi_8h.html
a3260c10be3d35213f8fa9522a3b2613fa19660b411656a4388006235ed46a646a
HebiFeedbackUInt64SenderId
hebi_8h.html
a3260c10be3d35213f8fa9522a3b2613fa9d7fb49840654ce0334bcda1e575fd88
HebiFeedbackVector3fField
hebi_8h.html
ab34a4cbeef7b4c309c927bbc0410e8d2
HebiFeedbackVector3fAccelerometer
hebi_8h.html
ab34a4cbeef7b4c309c927bbc0410e8d2a769714bf7a144b3cc252ffc55ca1df35
HebiFeedbackVector3fGyro
hebi_8h.html
ab34a4cbeef7b4c309c927bbc0410e8d2ab500a71f118722a39ed6ab4125e6e17c
HebiFeedbackVector3fArPosition
hebi_8h.html
ab34a4cbeef7b4c309c927bbc0410e8d2a9a127ed49e08272de30e312e96633ae0
HebiFrameType
hebi_8h.html
a519c5df5c434c3a3d9ceb432731dc0e5
HebiFrameTypeCenterOfMass
hebi_8h.html
a519c5df5c434c3a3d9ceb432731dc0e5a3ba6263e1c644d143ae25aa194f443e4
HebiFrameTypeOutput
hebi_8h.html
a519c5df5c434c3a3d9ceb432731dc0e5ab621335cbd76918cdda5d4aae4f8a5ab
HebiFrameTypeEndEffector
hebi_8h.html
a519c5df5c434c3a3d9ceb432731dc0e5a6ef54e25a373c6fd713060ee91fe15fe
HebiFrameTypeInput
hebi_8h.html
a519c5df5c434c3a3d9ceb432731dc0e5a7e15a971c86611fb8c6c2e18385235c2
HebiInfoBoolField
hebi_8h.html
aa5f8a304fc7dc90f5bfd4a1a2e25e8af
HebiInfoBoolPositionDOnError
hebi_8h.html
aa5f8a304fc7dc90f5bfd4a1a2e25e8afa84f0dd073a6c8c7d9ce45100425c463e
HebiInfoBoolVelocityDOnError
hebi_8h.html
aa5f8a304fc7dc90f5bfd4a1a2e25e8afa71c8c53eb291027de10d2a46dca4e491
HebiInfoBoolEffortDOnError
hebi_8h.html
aa5f8a304fc7dc90f5bfd4a1a2e25e8afaabb6fd31b1b20449d2a323ae35d2247e
HebiInfoBoolAccelIncludesGravity
hebi_8h.html
aa5f8a304fc7dc90f5bfd4a1a2e25e8afafc575fa602bb01058bdbf660d69cffd4
HebiInfoEnumField
hebi_8h.html
a6f40189ddbf3c668add7577f12c255fe
HebiInfoEnumControlStrategy
hebi_8h.html
a6f40189ddbf3c668add7577f12c255feaea06dc9814b6d21ff16083a709b361c4
HebiInfoEnumCalibrationState
hebi_8h.html
a6f40189ddbf3c668add7577f12c255fea8c719cee58b576d0f44aa032c3e697e7
HebiInfoEnumMstopStrategy
hebi_8h.html
a6f40189ddbf3c668add7577f12c255fea2f0cd2346e14c476fa34ca0544f3013f
HebiInfoEnumMinPositionLimitStrategy
hebi_8h.html
a6f40189ddbf3c668add7577f12c255fea8024707a46bc7871c04c7c37642d67bd
HebiInfoEnumMaxPositionLimitStrategy
hebi_8h.html
a6f40189ddbf3c668add7577f12c255feacaebd214da234807192b52bf7e0764a4
HebiInfoFlagField
hebi_8h.html
a384a70dd4eab2074b28fd1d7bef9eaa1
HebiInfoFlagSaveCurrentSettings
hebi_8h.html
a384a70dd4eab2074b28fd1d7bef9eaa1aa93a3f7ce24977237df7a4e38d4d0e58
HebiInfoFloatField
hebi_8h.html
a4c585e279d0d42829bfd9a69dc5d19ac
HebiInfoFloatPositionKp
hebi_8h.html
a4c585e279d0d42829bfd9a69dc5d19aca2c30b2bdb87c106bbacfc0fd526f137c
HebiInfoFloatPositionKi
hebi_8h.html
a4c585e279d0d42829bfd9a69dc5d19acaa758313f43b89170357a1b353b1fa3d8
HebiInfoFloatPositionKd
hebi_8h.html
a4c585e279d0d42829bfd9a69dc5d19aca7c661d7892ddf4578c28a1b5d5b190a7
HebiInfoFloatPositionFeedForward
hebi_8h.html
a4c585e279d0d42829bfd9a69dc5d19aca54941b393d55a2a22882a538fe839942
HebiInfoFloatPositionDeadZone
hebi_8h.html
a4c585e279d0d42829bfd9a69dc5d19aca5d43b79ffa33358988258f14104b747c
HebiInfoFloatPositionIClamp
hebi_8h.html
a4c585e279d0d42829bfd9a69dc5d19aca15d032ef8732c9fae2d029916e9b47cf
HebiInfoFloatPositionPunch
hebi_8h.html
a4c585e279d0d42829bfd9a69dc5d19aca52312cbaee6071d2a8a499c137a38555
HebiInfoFloatPositionMinTarget
hebi_8h.html
a4c585e279d0d42829bfd9a69dc5d19aca6760be8b2a091ee27ad89e9d3afba9a5
HebiInfoFloatPositionMaxTarget
hebi_8h.html
a4c585e279d0d42829bfd9a69dc5d19acaba2e5b1a74d4ee7576b900ab892ce091
HebiInfoFloatPositionTargetLowpass
hebi_8h.html
a4c585e279d0d42829bfd9a69dc5d19aca9eda69df03aca125deabb450ffc4df01
HebiInfoFloatPositionMinOutput
hebi_8h.html
a4c585e279d0d42829bfd9a69dc5d19acab30976b1f0877ff91f8450f5c6f8a468
HebiInfoFloatPositionMaxOutput
hebi_8h.html
a4c585e279d0d42829bfd9a69dc5d19acaac804263c056b16f2849fec2ed01efd3
HebiInfoFloatPositionOutputLowpass
hebi_8h.html
a4c585e279d0d42829bfd9a69dc5d19acafdb6fb3612be8d09955a468f1ef3853e
HebiInfoFloatVelocityKp
hebi_8h.html
a4c585e279d0d42829bfd9a69dc5d19aca626e4e53b5b0844d1fc11cd7b4a1650a
HebiInfoFloatVelocityKi
hebi_8h.html
a4c585e279d0d42829bfd9a69dc5d19acaf1fa99c564ad1f04090d635fd16446e7
HebiInfoFloatVelocityKd
hebi_8h.html
a4c585e279d0d42829bfd9a69dc5d19aca2f14b52691e18876679cfb4b16fffc50
HebiInfoFloatVelocityFeedForward
hebi_8h.html
a4c585e279d0d42829bfd9a69dc5d19acaf3f44cd7cf462a9eb5acf60cef39ec08
HebiInfoFloatVelocityDeadZone
hebi_8h.html
a4c585e279d0d42829bfd9a69dc5d19aca90988b89c39dba76663c0718d9a66ec3
HebiInfoFloatVelocityIClamp
hebi_8h.html
a4c585e279d0d42829bfd9a69dc5d19acaec26f4cf6d388bf89fb0296e7f467530
HebiInfoFloatVelocityPunch
hebi_8h.html
a4c585e279d0d42829bfd9a69dc5d19aca367ee36cbf1c3255c2fb4bab42a3ca90
HebiInfoFloatVelocityMinTarget
hebi_8h.html
a4c585e279d0d42829bfd9a69dc5d19aca0ef009312cd6c1a441f9b91ab27c1d4c
HebiInfoFloatVelocityMaxTarget
hebi_8h.html
a4c585e279d0d42829bfd9a69dc5d19aca739d6ce817308831b5e2061fdf48d82b
HebiInfoFloatVelocityTargetLowpass
hebi_8h.html
a4c585e279d0d42829bfd9a69dc5d19acae4b73d1510a07dd92e9a03ccf8955678
HebiInfoFloatVelocityMinOutput
hebi_8h.html
a4c585e279d0d42829bfd9a69dc5d19aca358310839ff4fb74b048f1d6c679652a
HebiInfoFloatVelocityMaxOutput
hebi_8h.html
a4c585e279d0d42829bfd9a69dc5d19acad39272a79415f70f1a3e70afca38d227
HebiInfoFloatVelocityOutputLowpass
hebi_8h.html
a4c585e279d0d42829bfd9a69dc5d19aca274a91f59faa1a817d57fdcb533cb7d7
HebiInfoFloatEffortKp
hebi_8h.html
a4c585e279d0d42829bfd9a69dc5d19aca8ce147389ac2ce23cda535da7776731f
HebiInfoFloatEffortKi
hebi_8h.html
a4c585e279d0d42829bfd9a69dc5d19aca697dcaaae1e9c2c42fd0cd40a6d959c9
HebiInfoFloatEffortKd
hebi_8h.html
a4c585e279d0d42829bfd9a69dc5d19acae8ac7ba47d77888ee0a8f54e5b072a86
HebiInfoFloatEffortFeedForward
hebi_8h.html
a4c585e279d0d42829bfd9a69dc5d19aca096910594bf6029728226c30a7c662b8
HebiInfoFloatEffortDeadZone
hebi_8h.html
a4c585e279d0d42829bfd9a69dc5d19acaad82f761f1e930b16478dcd56c88bedc
HebiInfoFloatEffortIClamp
hebi_8h.html
a4c585e279d0d42829bfd9a69dc5d19aca6500cf44b7acd173cda3907dd3db15b7
HebiInfoFloatEffortPunch
hebi_8h.html
a4c585e279d0d42829bfd9a69dc5d19aca6e17ef1acdf7001df445bfb4e2ecd549
HebiInfoFloatEffortMinTarget
hebi_8h.html
a4c585e279d0d42829bfd9a69dc5d19acae82399e14925b1e0f5287527dcea0297
HebiInfoFloatEffortMaxTarget
hebi_8h.html
a4c585e279d0d42829bfd9a69dc5d19aca195c1144ea74a0ece0adf1b650544658
HebiInfoFloatEffortTargetLowpass
hebi_8h.html
a4c585e279d0d42829bfd9a69dc5d19aca2f333cac7420bc85590d66f64bb39e36
HebiInfoFloatEffortMinOutput
hebi_8h.html
a4c585e279d0d42829bfd9a69dc5d19aca62365e49a7d40a4436d2a556079d7b14
HebiInfoFloatEffortMaxOutput
hebi_8h.html
a4c585e279d0d42829bfd9a69dc5d19aca1ac0c9bae96ded60cc3f05a5351bbadc
HebiInfoFloatEffortOutputLowpass
hebi_8h.html
a4c585e279d0d42829bfd9a69dc5d19acac0ad9cc90031b8678e1d8d0653c8ee5c
HebiInfoFloatSpringConstant
hebi_8h.html
a4c585e279d0d42829bfd9a69dc5d19acabc317e594d215008dd93d750b702f002
HebiInfoFloatVelocityLimitMin
hebi_8h.html
a4c585e279d0d42829bfd9a69dc5d19aca3e5fc6af486753da56b617cdcec3c3ed
HebiInfoFloatVelocityLimitMax
hebi_8h.html
a4c585e279d0d42829bfd9a69dc5d19acab866eb5d84d0a11239a80b89fbfac3ac
HebiInfoFloatEffortLimitMin
hebi_8h.html
a4c585e279d0d42829bfd9a69dc5d19aca55dff989570ba47711594f4834a90ced
HebiInfoFloatEffortLimitMax
hebi_8h.html
a4c585e279d0d42829bfd9a69dc5d19acafe29cbed1d4f20315daa1d4df0ebb9bd
HebiInfoHighResAngleField
hebi_8h.html
a5b40ad9fd5f159b1c49ae92859fc0109
HebiInfoHighResAnglePositionLimitMin
hebi_8h.html
a5b40ad9fd5f159b1c49ae92859fc0109a28ec0ec5cf5da777cfb5cec55ae93efe
HebiInfoHighResAnglePositionLimitMax
hebi_8h.html
a5b40ad9fd5f159b1c49ae92859fc0109ab0de5e97d9dcb4637d37ce39934a598a
HebiInfoLedField
hebi_8h.html
ac0419d1997273a2a6fd405961d16bcb0
HebiInfoLedLed
hebi_8h.html
ac0419d1997273a2a6fd405961d16bcb0ae2fc32d6a6caaff41c661fd3fc625f7c
HebiInfoStringField
hebi_8h.html
aa91af128920958fcec50bac0730447a9
HebiInfoStringName
hebi_8h.html
aa91af128920958fcec50bac0730447a9a99ed7e8ad17316bdb6e77e823e604dcc
HebiInfoStringFamily
hebi_8h.html
aa91af128920958fcec50bac0730447a9a3c5506f39af85cf1d7b7b8d3c5cbc348
HebiInfoStringSerial
hebi_8h.html
aa91af128920958fcec50bac0730447a9a4f43385f3f26389b74e34c1751446cf9
HebiIoBankPinResidentType
hebi_8h.html
abaa2879d00a9349d69626312790ef384
HebiIoBankPinResidentTypeNone
hebi_8h.html
abaa2879d00a9349d69626312790ef384adaeb1ad03a35472e648dd2708ca58660
HebiIoBankPinResidentTypeInteger
hebi_8h.html
abaa2879d00a9349d69626312790ef384a99e6925e35f34485111144f443a673d9
HebiIoBankPinResidentTypeFloat
hebi_8h.html
abaa2879d00a9349d69626312790ef384a836a511dda8db4dc8b48538c2053c0dd
HebiJointType
hebi_8h.html
a8b9d3b69cdc339a9586428d07b5f830e
HebiJointTypeRotationX
hebi_8h.html
a8b9d3b69cdc339a9586428d07b5f830ea736461ee069dc736c0b161cc2d284fb1
HebiJointTypeRotationY
hebi_8h.html
a8b9d3b69cdc339a9586428d07b5f830ea3a5d5a333e830ebb254dffa17703f5a1
HebiJointTypeRotationZ
hebi_8h.html
a8b9d3b69cdc339a9586428d07b5f830eaeb1f25609284190461faf85c973f99b6
HebiJointTypeTranslationX
hebi_8h.html
a8b9d3b69cdc339a9586428d07b5f830ea19311a91e36df5beb81ef9f30bc3b759
HebiJointTypeTranslationY
hebi_8h.html
a8b9d3b69cdc339a9586428d07b5f830ea3b5784f5e1e0dfdc4205aecd53238865
HebiJointTypeTranslationZ
hebi_8h.html
a8b9d3b69cdc339a9586428d07b5f830eafe54336c8989d294f0423d382c498989
HebiLinkInputType
hebi_8h.html
a61c47457ba3f68cc0e7a2348758b8103
HebiLinkInputTypeRightAngle
hebi_8h.html
a61c47457ba3f68cc0e7a2348758b8103af6a8ee1fb8d16ef25f288bfd895b30fe
HebiLinkInputTypeInline
hebi_8h.html
a61c47457ba3f68cc0e7a2348758b8103aa88d40d0bfe770a57325f7700d216a3a
HebiLinkOutputType
hebi_8h.html
aa37e845854deb2d45ee58270483097f7
HebiLinkOutputTypeRightAngle
hebi_8h.html
aa37e845854deb2d45ee58270483097f7ae46999a165a402960550f595b01a3d65
HebiLinkOutputTypeInline
hebi_8h.html
aa37e845854deb2d45ee58270483097f7aa2e54e74d6e7b921fcb60ec84bdc1e98
HebiLinkType
hebi_8h.html
a9e4dbfc57ee5c3ef7ee8f9231b9cdf50
HebiLinkTypeX5
hebi_8h.html
a9e4dbfc57ee5c3ef7ee8f9231b9cdf50a433d01394ba097862f6af7793f017f50
HebiLinkTypeR8
hebi_8h.html
a9e4dbfc57ee5c3ef7ee8f9231b9cdf50a5907939f80e9050a244c06559a1d6237
HebiMatrixOrdering
hebi_8h.html
afdec11300d29518c03a0561e89d77688
HebiMatrixOrderingRowMajor
hebi_8h.html
afdec11300d29518c03a0561e89d77688a735a4000130591adf2dc4ee3b87fff49
HebiMatrixOrderingColumnMajor
hebi_8h.html
afdec11300d29518c03a0561e89d77688add42d2382c0e0df3bc653fc0dbe754b6
HebiRobotModelElementType
hebi_8h.html
a1fc38b9f61fe1974b21ff533b6bcf42a
HebiRobotModelElementTypeOther
hebi_8h.html
a1fc38b9f61fe1974b21ff533b6bcf42aaf2f02f8cba6d067beacf80f3ef49e8c0
HebiRobotModelElementTypeActuator
hebi_8h.html
a1fc38b9f61fe1974b21ff533b6bcf42aab838c76cd42d67dbc3e1beec703ac6e6
HebiRobotModelElementTypeBracket
hebi_8h.html
a1fc38b9f61fe1974b21ff533b6bcf42aaae9578c2ffbb3484dd32a4e8d37312f9
HebiRobotModelElementTypeJoint
hebi_8h.html
a1fc38b9f61fe1974b21ff533b6bcf42aac02b983433fe3e818c1fd9d358c05c16
HebiRobotModelElementTypeLink
hebi_8h.html
a1fc38b9f61fe1974b21ff533b6bcf42aa5dfc4503321aeaa72dc5d26e1ca20147
HebiRobotModelElementTypeRigidBody
hebi_8h.html
a1fc38b9f61fe1974b21ff533b6bcf42aaa9c4f1b2649c0616f26da0e4746807a4
HebiRobotModelElementTypeEndEffector
hebi_8h.html
a1fc38b9f61fe1974b21ff533b6bcf42aa26c77626521f4de1efc6edeca6acfb11
HebiStatusCode
hebi_8h.html
a575ef83fd2f542ab65d6f6b70c0c0c80
HebiStatusSuccess
hebi_8h.html
a575ef83fd2f542ab65d6f6b70c0c0c80a932cd1986a76fc76d7abd746383dd8ce
HebiStatusInvalidArgument
hebi_8h.html
a575ef83fd2f542ab65d6f6b70c0c0c80a691fe94b003114e6ec37bef5e1c347bd
HebiStatusBufferTooSmall
hebi_8h.html
a575ef83fd2f542ab65d6f6b70c0c0c80a89434800cb3c1fd2a08cab8627c2e4af
HebiStatusValueNotSet
hebi_8h.html
a575ef83fd2f542ab65d6f6b70c0c0c80a3710333ec20371a55fe62b3e0886dc0d
HebiStatusFailure
hebi_8h.html
a575ef83fd2f542ab65d6f6b70c0c0c80a83ec8ee41a4cce34e82298387a011286
HebiStatusArgumentOutOfRange
hebi_8h.html
a575ef83fd2f542ab65d6f6b70c0c0c80a5a7f96061b1eeebe096b7f6dbcbb657a
void
hebiCleanup
hebi_8h.html
a59fe5d3874f609b8173d96393d75bc5b
(void)
void
hebiCommandGetMetadata
hebi_8h.html
a2e39a0c92e50a395c3e390eee48ab2ce
(HebiCommandMetadata *metadata)
void
hebiCommandGetReference
hebi_8h.html
a01e30217a2eca71bbcffb4871bd397d6
(HebiCommandPtr command, HebiCommandRef *ref)
HebiStatusCode
hebiCommandGetString
hebi_8h.html
a471a835a0c03517620641c7a380bcac1
(HebiCommandPtr command, HebiCommandStringField field, char *buffer, size_t *length)
void
hebiCommandSetString
hebi_8h.html
aa7e40542503aad293474de3899bfeb39
(HebiCommandPtr command, HebiCommandStringField field, const char *buffer, const size_t *length)
HebiLookupEntryListPtr
hebiCreateLookupEntryList
hebi_8h.html
a28d4d8912626c72c302ba2c28fd72e9d
(HebiLookupPtr lookup)
void
hebiFeedbackGetMetadata
hebi_8h.html
a2202640e88644c7c84693118a3bb1f40
(HebiFeedbackMetadata *metadata)
void
hebiFeedbackGetReference
hebi_8h.html
af944833771ae51598fc14c0efebf4fec
(HebiFeedbackPtr feedback, HebiFeedbackRef *ref)
HebiStatusCode
hebiGetLibraryVersion
hebi_8h.html
a9fddfeaa304be7ddfcdb4925abc9a32c
(int32_t *major, int32_t *minor, int32_t *revision)
void
hebiGroupClearFeedbackHandlers
hebi_8h.html
a4d8637878afbfa0004fe6dbcbf3ad529
(HebiGroupPtr group)
void
hebiGroupCommandClear
hebi_8h.html
a367cde56aea24dcd585c286141bf06ab
(HebiGroupCommandPtr command)
HebiStatusCode
hebiGroupCommandCopy
hebi_8h.html
ac80301b1c868252c6823bfee47b3b4a4
(HebiGroupCommandPtr dest, HebiGroupCommandPtr src)
HebiGroupCommandPtr
hebiGroupCommandCreate
hebi_8h.html
ab978b372829410a940957fa50e3ee8e5
(size_t size)
HebiCommandPtr
hebiGroupCommandGetModuleCommand
hebi_8h.html
a483ea75e5b06e7545d95748efa90bd5b
(HebiGroupCommandPtr command, size_t module_index)
size_t
hebiGroupCommandGetSize
hebi_8h.html
a9c925463012998602c4fa8db064aa6ea
(HebiGroupCommandPtr command)
HebiStatusCode
hebiGroupCommandReadGains
hebi_8h.html
aee37b4b947b1174445f12fd77168f5ff
(HebiGroupCommandPtr command, const char *file)
HebiStatusCode
hebiGroupCommandReadSafetyParameters
hebi_8h.html
a17e7bb0c5b848998667f78d529d67114
(HebiGroupCommandPtr command, const char *file)
void
hebiGroupCommandRelease
hebi_8h.html
ac7474f68d487ec35b69c497bd5858851
(HebiGroupCommandPtr command)
HebiStatusCode
hebiGroupCommandWriteGains
hebi_8h.html
a9dbd6eae887f7d664d427a58ce304b2f
(HebiGroupCommandPtr command, const char *file)
HebiStatusCode
hebiGroupCommandWriteSafetyParameters
hebi_8h.html
a6fe9ba7839cf5743e6c12ef19277861a
(HebiGroupCommandPtr command, const char *file)
HebiGroupPtr
hebiGroupCreateConnectedFromMac
hebi_8h.html
a5d5ab1d6ba0ce4e33853ed1b3831a3d6
(HebiLookupPtr lookup, const HebiMacAddress *address, int32_t timeout_ms)
HebiGroupPtr
hebiGroupCreateConnectedFromName
hebi_8h.html
a8841391af5f08788aa60c849626c1582
(HebiLookupPtr lookup, const char *family, const char *name, int32_t timeout_ms)
HebiGroupPtr
hebiGroupCreateFromFamily
hebi_8h.html
a7a84a52b57cecce20450b660cd20d689
(HebiLookupPtr lookup, const char *family, int32_t timeout_ms)
HebiGroupPtr
hebiGroupCreateFromMacs
hebi_8h.html
a324cf8983363997bc8fe085e54c96742
(HebiLookupPtr lookup, const HebiMacAddress *const *addresses, size_t num_addresses, int32_t timeout_ms)
HebiGroupPtr
hebiGroupCreateFromNames
hebi_8h.html
ac0ce9a71d20c2784b6aed36902c09219
(HebiLookupPtr lookup, const char *const *families, size_t num_families, const char *const *names, size_t num_names, int32_t timeout_ms)
HebiGroupPtr
hebiGroupCreateImitation
hebi_8h.html
abf4423b1c8bea9537daeeac0ccb898a2
(size_t size)
void
hebiGroupFeedbackClear
hebi_8h.html
a15fce5825e15c8d4405a0b38469dfc90
(HebiGroupFeedbackPtr feedback)
HebiStatusCode
hebiGroupFeedbackCopy
hebi_8h.html
a6666989a111bd6dbcb8dc9f4a1d5bf0b
(HebiGroupFeedbackPtr dest, HebiGroupFeedbackPtr src)
HebiGroupFeedbackPtr
hebiGroupFeedbackCreate
hebi_8h.html
a0daeca0d1d41f9535643c6435eed9852
(size_t size)
HebiFeedbackPtr
hebiGroupFeedbackGetModuleFeedback
hebi_8h.html
aea5631556d2d9517e3c6dd6c790fe6cb
(HebiGroupFeedbackPtr feedback, size_t module_index)
size_t
hebiGroupFeedbackGetSize
hebi_8h.html
a2f60180f85bd59a40b74aa3a4f42a276
(HebiGroupFeedbackPtr feedback)
void
hebiGroupFeedbackRelease
hebi_8h.html
a182aff17a608bb2cb5120e8c27b3bfe0
(HebiGroupFeedbackPtr feedback)
int32_t
hebiGroupGetCommandLifetime
hebi_8h.html
a5d1eae4fa63db14d822b79e6fa1e9d43
(HebiGroupPtr group)
float
hebiGroupGetFeedbackFrequencyHz
hebi_8h.html
a6303500f1ebb8b4c33ebb513fbb0784e
(HebiGroupPtr group)
HebiStatusCode
hebiGroupGetNextFeedback
hebi_8h.html
aaeb25eff4e237b6c878f773ed250df05
(HebiGroupPtr group, HebiGroupFeedbackPtr feedback, int32_t timeout_ms)
size_t
hebiGroupGetSize
hebi_8h.html
a02c5e2a5181cd74f5aa65c104edeb339
(HebiGroupPtr group)
void
hebiGroupInfoClear
hebi_8h.html
a24cd954b1fb2522510336f8409d88c78
(HebiGroupInfoPtr info)
HebiStatusCode
hebiGroupInfoCopy
hebi_8h.html
a6e9b6e4c1d665f0f4d76a956ce9b5d7f
(HebiGroupInfoPtr dest, HebiGroupInfoPtr src)
HebiGroupInfoPtr
hebiGroupInfoCreate
hebi_8h.html
a979d9ed865033012e073c545d7ea1145
(size_t size)
HebiInfoPtr
hebiGroupInfoGetModuleInfo
hebi_8h.html
a04cc19cc2e46c49522d9764a8e4b1d26
(HebiGroupInfoPtr info, size_t module_index)
size_t
hebiGroupInfoGetSize
hebi_8h.html
a76fff11f17b78a17afb3de18781e1a9b
(HebiGroupInfoPtr info)
void
hebiGroupInfoRelease
hebi_8h.html
ac1caac50637ee5d407f865e02e40c43e
(HebiGroupInfoPtr info)
HebiStatusCode
hebiGroupInfoWriteGains
hebi_8h.html
abafca3b6650cceb9d65b59270cc72e89
(HebiGroupInfoPtr info, const char *file)
HebiStatusCode
hebiGroupInfoWriteSafetyParameters
hebi_8h.html
ae3ae861cff2718a7d4c3619aba99b8b0
(HebiGroupInfoPtr info, const char *file)
HebiStatusCode
hebiGroupRegisterFeedbackHandler
hebi_8h.html
a25cdd0aa9360ac237f89121f5336d25b
(HebiGroupPtr group, GroupFeedbackHandlerFunction handler, void *user_data)
void
hebiGroupRelease
hebi_8h.html
a83b0b8b8aed24c0027d64060a7d979a9
(HebiGroupPtr group)
HebiStatusCode
hebiGroupRequestInfo
hebi_8h.html
afa7a0ccb5288ca7d11391863219d61e4
(HebiGroupPtr group, HebiGroupInfoPtr info, int32_t timeout_ms)
HebiStatusCode
hebiGroupSendCommand
hebi_8h.html
a32acba847933a91c22543ba81c16bd25
(HebiGroupPtr group, HebiGroupCommandPtr command)
HebiStatusCode
hebiGroupSendCommandWithAcknowledgement
hebi_8h.html
aea63d0bb84298b3283ddf8b2990b31c8
(HebiGroupPtr group, HebiGroupCommandPtr command, int32_t timeout_ms)
HebiStatusCode
hebiGroupSendFeedbackRequest
hebi_8h.html
ab38ec532e7d50607fa5cd9a23d4dd66a
(HebiGroupPtr group)
HebiStatusCode
hebiGroupSetCommandLifetime
hebi_8h.html
a69c4e82234fd8e0f812f2f450f3712f7
(HebiGroupPtr group, int32_t lifetime_ms)
HebiStatusCode
hebiGroupSetFeedbackFrequencyHz
hebi_8h.html
a5078c0a66bf29ee23623b5dd767ac45e
(HebiGroupPtr group, float frequency)
HebiStatusCode
hebiGroupStartLog
hebi_8h.html
ab860cdc20a873aae4fef1141eacd193f
(HebiGroupPtr group, const char *dir, const char *file, HebiStringPtr *ret)
HebiLogFilePtr
hebiGroupStopLog
hebi_8h.html
a7bff8e1cf1d2ccd3a4db9f826374af6b
(HebiGroupPtr group)
HebiStatusCode
hebiIKAddConstraintJointAngles
hebi_8h.html
aa0b82be84803a59bbda82c8c4ededcfa
(HebiIKPtr ik, double weight, size_t num_joints, const double *min_positions, const double *max_positions)
HebiStatusCode
hebiIKAddObjectiveCustom
hebi_8h.html
a91f9d748b6208f90475641761361a5fc
(HebiIKPtr ik, double weight, size_t num_errors, void(*err_fnc)(void *user_data, size_t num_positions, const double *positions, double *errors), void *user_data)
HebiStatusCode
hebiIKAddObjectiveEndEffectorPosition
hebi_8h.html
a53b34ac8f41828d83e71011ba4575840
(HebiIKPtr ik, double weight, size_t end_effector_index, double x, double y, double z)
HebiStatusCode
hebiIKAddObjectiveEndEffectorSO3
hebi_8h.html
ac25905de7fac19dedd3f158df18cf44d
(HebiIKPtr ik, double weight, size_t end_effector_index, const double *matrix, HebiMatrixOrdering ordering)
HebiStatusCode
hebiIKAddObjectiveEndEffectorTipAxis
hebi_8h.html
af5290fdc0f120cc6f6f8b7470a73817d
(HebiIKPtr ik, double weight, size_t end_effector_index, double x, double y, double z)
void
hebiIKClearAll
hebi_8h.html
acd54c4b423e6a6290981cf3d414edcb6
(HebiIKPtr ik)
HebiIKPtr
hebiIKCreate
hebi_8h.html
a64755931baa8363b0364016d1261df1f
(void)
void
hebiIKRelease
hebi_8h.html
af4c67077284b5a2b274704863c14af46
(HebiIKPtr ik)
HebiStatusCode
hebiIKSolve
hebi_8h.html
a0e2465d214fba7f20f89e673d3ba41c5
(HebiIKPtr ik, HebiRobotModelPtr model, const double *initial_positions, double *ik_solution, void *result_info)
void
hebiInfoGetMetadata
hebi_8h.html
a2a08f757af1d0eece3d5dffaa504e5ae
(HebiInfoMetadata *metadata)
void
hebiInfoGetReference
hebi_8h.html
aa7f74778e69353bd179a93e914fe3491
(HebiInfoPtr info, HebiInfoRef *ref)
HebiStatusCode
hebiInfoGetString
hebi_8h.html
a85de6f8d54fc531d07ad01b80b0624f7
(HebiInfoPtr info, HebiInfoStringField field, char *buffer, size_t *length)
HebiStatusCode
hebiLogFileGetFileName
hebi_8h.html
aeb54b82db06a31398225615abdd0e914
(HebiLogFilePtr log_file, char *buffer, size_t *length)
HebiStatusCode
hebiLogFileGetNextFeedback
hebi_8h.html
a1e5237cd6210c63f20a4bda0a5e50b7c
(HebiLogFilePtr log_file, HebiGroupFeedbackPtr field)
size_t
hebiLogFileGetNumberOfModules
hebi_8h.html
a4b35954ae1e80636239d88ffafbd44ef
(HebiLogFilePtr log_file)
HebiLogFilePtr
hebiLogFileOpen
hebi_8h.html
a02dae4a4e2bb1afec29ecda141c51190
(const char *file)
void
hebiLogFileRelease
hebi_8h.html
a61327b54439e891993016d0d36fc3e29
(HebiLogFilePtr log_file)
HebiLookupPtr
hebiLookupCreate
hebi_8h.html
a902295cd258bba3e8410d102f9d57585
(const char *const *ifaces, size_t ifaces_length)
HebiStatusCode
hebiLookupEntryListGetFamily
hebi_8h.html
a9ed36106f287634750d0056b06045fd3
(HebiLookupEntryListPtr lookup_list, size_t index, char *buffer, size_t *length)
HebiStatusCode
hebiLookupEntryListGetMacAddress
hebi_8h.html
a723364fe9e8049a4d6b6685159f57322
(HebiLookupEntryListPtr lookup_list, size_t index, HebiMacAddress *mac_address)
HebiStatusCode
hebiLookupEntryListGetName
hebi_8h.html
a1c1d0e58c64753dfa59d6c4e4bac998c
(HebiLookupEntryListPtr lookup_list, size_t index, char *buffer, size_t *length)
size_t
hebiLookupEntryListGetSize
hebi_8h.html
ae3382109b1fe8c9aed5b3b89d0b62dae
(HebiLookupEntryListPtr lookup_list)
void
hebiLookupEntryListRelease
hebi_8h.html
a9bd42e67f9f279c24b8ecdc82596f487
(HebiLookupEntryListPtr lookup_list)
double
hebiLookupGetLookupFrequencyHz
hebi_8h.html
a21db826c6dc53c8f3d5d196cb67c89bb
(HebiLookupPtr lookup)
void
hebiLookupRelease
hebi_8h.html
a3eb6b37d7dccb8592a558107ebbff2fd
(HebiLookupPtr lookup)
HebiStatusCode
hebiLookupSetLookupFrequencyHz
hebi_8h.html
a30ceec7ddb758c42e1e6973eea5375bc
(HebiLookupPtr lookup, double frequency)
HebiStatusCode
hebiRobotModelAdd
hebi_8h.html
afae8f0ea41ec60b0ff76ddc1220c8085
(HebiRobotModelPtr robot_model, HebiRobotModelElementPtr existing_element, size_t output_index, HebiRobotModelElementPtr new_element)
HebiRobotModelPtr
hebiRobotModelCreate
hebi_8h.html
a2e72fea09b3667f63748d7cc89e1f507
(void)
HebiRobotModelElementPtr
hebiRobotModelElementCreateActuator
hebi_8h.html
adf8ec117761cd4aaf22dbd435e76e219
(HebiActuatorType actuator_type)
HebiRobotModelElementPtr
hebiRobotModelElementCreateBracket
hebi_8h.html
a2a8a865730a2fd5319a1aaed50dec3ec
(HebiBracketType bracket_type)
HebiRobotModelElementPtr
hebiRobotModelElementCreateEndEffector
hebi_8h.html
a7648e4d02c2e2723b7f5c27cde5afa27
(HebiEndEffectorType end_effector_type, const double *com, const double *inertia, double mass, const double *output_frame, HebiMatrixOrdering ordering)
HebiRobotModelElementPtr
hebiRobotModelElementCreateJoint
hebi_8h.html
a542afbee589ea41e1def016a55cc4d32
(HebiJointType joint_type)
HebiRobotModelElementPtr
hebiRobotModelElementCreateLink
hebi_8h.html
a4c3d0b89e8692ee2d047f4a642667fff
(HebiLinkType link_type, HebiLinkInputType input_type, HebiLinkOutputType output_type, double extension, double twist)
HebiRobotModelElementPtr
hebiRobotModelElementCreateRigidBody
hebi_8h.html
aa6951ab76fc60435d86d25924f9b4b2d
(const double *com, const double *inertia, double mass, size_t num_outputs, const double *outputs, HebiMatrixOrdering ordering)
void
hebiRobotModelElementRelease
hebi_8h.html
a6d2b79de746085b3829035eb1367d960
(HebiRobotModelElementPtr element)
HebiStatusCode
hebiRobotModelGetBaseFrame
hebi_8h.html
ae92e83a0c0bb2163af80067a7ff0c203
(HebiRobotModelPtr robot_model, double *transform, HebiMatrixOrdering ordering)
HebiStatusCode
hebiRobotModelGetElementMetadata
hebi_8h.html
a81bdbb50549d7c51a35cc65213634eab
(HebiRobotModelPtr model, size_t index, HebiRobotModelElementMetadata *output)
HebiStatusCode
hebiRobotModelGetForwardKinematics
hebi_8h.html
ac2662b6531d89dd6e27623ab2ea27294
(HebiRobotModelPtr robot_model, HebiFrameType frame_type, const double *positions, double *frames, HebiMatrixOrdering ordering)
const char *
hebiRobotModelGetImportError
hebi_8h.html
a98ba33c1aede966ffff632d1bcc4c228
()
const char *
hebiRobotModelGetImportWarning
hebi_8h.html
a66ffc558aed198570b98475482d3534f
(size_t warning_index)
size_t
hebiRobotModelGetImportWarningCount
hebi_8h.html
a3ce680a7963d3726eb539fdbc11f2d3e
()
HebiStatusCode
hebiRobotModelGetJacobians
hebi_8h.html
aea3bc3c6b3cb2a5e2c1219f99fe3a6b1
(HebiRobotModelPtr robot_model, HebiFrameType frame_type, const double *positions, double *jacobians, HebiMatrixOrdering ordering)
HebiStatusCode
hebiRobotModelGetMasses
hebi_8h.html
acc0dbc0a1f5b1e46cd8d40d2a44fa255
(HebiRobotModelPtr robot_model, double *masses)
size_t
hebiRobotModelGetNumberOfDoFs
hebi_8h.html
ab01ef809a4495dc1c7c2ca2c293a03e1
(HebiRobotModelPtr robot_model)
size_t
hebiRobotModelGetNumberOfElements
hebi_8h.html
a212b3282cb76414e74c499414ee4aa31
(HebiRobotModelPtr robot_model)
size_t
hebiRobotModelGetNumberOfFrames
hebi_8h.html
ad72932043100b1a5c5de13e129b90ff0
(HebiRobotModelPtr robot_model, HebiFrameType frame_type)
HebiStatusCode
hebiRobotModelGetTreeTopology
hebi_8h.html
aa8b151e1dc1cea970e0a0c27b27aa393
(HebiRobotModelPtr robot_model, HebiFrameType frame_type, HebiRobotModelElementTopology *table)
HebiRobotModelPtr
hebiRobotModelImport
hebi_8h.html
a796682e59f70681f84c941a91d7454b2
(const char *file)
HebiRobotModelPtr
hebiRobotModelImportBuffer
hebi_8h.html
abbc324d76dcc97cf848846aac2154d3d
(const char *buffer, size_t buffer_size)
void
hebiRobotModelRelease
hebi_8h.html
ad1acc4dc82a826b6bb003ad07f0d9238
(HebiRobotModelPtr robot_model)
HebiStatusCode
hebiRobotModelSetBaseFrame
hebi_8h.html
a5afb653fc0d288fcf1fe0ea7d9965e5d
(HebiRobotModelPtr robot_model, const double *transform, HebiMatrixOrdering ordering)
const char *
hebiSafetyParametersGetLastError
hebi_8h.html
ac3e454d3a86d4e31630edcb61ee7f9f0
(void)
HebiStatusCode
hebiStringGetString
hebi_8h.html
a22700579cce8818083aae666d7d3a2df
(HebiStringPtr str, char *buffer, size_t *length)
void
hebiStringRelease
hebi_8h.html
a008fcc876e26acaff7c2c7b9c4ac1480
(HebiStringPtr str)
HebiTrajectoryPtr
hebiTrajectoryCreateUnconstrainedQp
hebi_8h.html
ac3766aff32d32392ef43ae47b41344b2
(size_t num_waypoints, const double *positions, const double *velocities, const double *accelerations, const double *time_vector)
double
hebiTrajectoryGetDuration
hebi_8h.html
ae055f3e4e1bcd9d201ad8751e2ec2249
(HebiTrajectoryPtr trajectory)
HebiStatusCode
hebiTrajectoryGetState
hebi_8h.html
a0b5c622edb6be8188edae653797a1e53
(HebiTrajectoryPtr trajectory, double time, double *position, double *velocity, double *acceleration)
void
hebiTrajectoryRelease
hebi_8h.html
ab90591a657f745a313bd4a3f364d0794
(HebiTrajectoryPtr trajectory)
info.cpp
/tmp/ws/src/hebi_cpp_api_ros/include/hebi_cpp_api/
info_8cpp.html
info.hpp
hebi
info.hpp
/tmp/ws/src/hebi_cpp_api_ros/include/hebi_cpp_api/
info_8hpp.html
hebi.h
color.hpp
gains.hpp
message_helpers.hpp
util.hpp
hebi::Info::Actuator
hebi::Info::Settings::Actuator
hebi::Info::BoolField
hebi::Info::EnumField
hebi::Info::FlagField
hebi::Info::FloatField
hebi::Info::HighResAngleField
hebi::Info::Settings::Imu
hebi::Info
hebi::Info::LedField
hebi::Info::Settings
hebi::Info::StringField
hebi
kinematics_helper.cpp
/tmp/ws/src/hebi_cpp_api_ros/include/hebi_cpp_api/arm/
kinematics__helper_8cpp.html
kinematics_helper.hpp
hebi
hebi::experimental
hebi::experimental::arm
hebi::experimental::arm::internal
kinematics_helper.hpp
/tmp/ws/src/hebi_cpp_api_ros/include/hebi_cpp_api/arm/
kinematics__helper_8hpp.html
hebi_cpp_api/robot_model.hpp
hebi::experimental::arm::internal::KinematicsHelper
hebi
hebi::experimental
hebi::experimental::arm
hebi::experimental::arm::internal
log_file.cpp
/tmp/ws/src/hebi_cpp_api_ros/include/hebi_cpp_api/
log__file_8cpp.html
log_file.hpp
hebi
log_file.hpp
/tmp/ws/src/hebi_cpp_api_ros/include/hebi_cpp_api/
log__file_8hpp.html
hebi.h
group_feedback.hpp
hebi::LogFile
hebi
lookup.cpp
/tmp/ws/src/hebi_cpp_api_ros/include/hebi_cpp_api/
lookup_8cpp.html
lookup.hpp
hebi
lookup.hpp
/tmp/ws/src/hebi_cpp_api_ros/include/hebi_cpp_api/
lookup_8hpp.html
hebi.h
group.hpp
mac_address.hpp
hebi::Lookup::EntryList::Entry
hebi::Lookup::EntryList
hebi::Lookup::EntryList::Iterator
hebi::Lookup
hebi
mac_address.cpp
/tmp/ws/src/hebi_cpp_api_ros/include/hebi_cpp_api/
mac__address_8cpp.html
mac_address.hpp
hebi
mac_address.hpp
/tmp/ws/src/hebi_cpp_api_ros/include/hebi_cpp_api/
mac__address_8hpp.html
hebi.h
hebi::MacAddress
hebi
message_helpers.cpp
/tmp/ws/src/hebi_cpp_api_ros/include/hebi_cpp_api/
message__helpers_8cpp.html
message_helpers.hpp
Init
hebi
HebiStatusCode
boolGetter
namespacehebi.html
a36a454ad49025347b4d65333f607688e
(const HebiCommandRef &ref, int field, bool *value)
HebiStatusCode
boolGetter
namespacehebi.html
afd8ed77d8fcf82fed0a66316baa09378
(const HebiFeedbackRef &ref, int field, bool *value)
HebiStatusCode
boolGetter
namespacehebi.html
ab03c2ca11d0c13d059d0abf54363b330
(const HebiInfoRef &ref, int field, bool *value)
HebiStatusCode
boolGetter
namespacehebi.html
acffa791b755e358af9b58fd01096081c
(const RefT &ref, MetadataT &metadata, int field, bool *value)
HebiStatusCode
enumGetter
namespacehebi.html
aa48658a16b16b60cc1046efaa69ab0e6
(const HebiCommandRef &ref, int field, int32_t *value)
HebiStatusCode
enumGetter
namespacehebi.html
a5847581a835687b265489553fa3642ba
(const HebiFeedbackRef &ref, int field, int32_t *value)
HebiStatusCode
enumGetter
namespacehebi.html
a0ca45dfc97c4f9c9f064227bb2592c4f
(const HebiInfoRef &ref, int field, int32_t *value)
HebiStatusCode
enumGetter
namespacehebi.html
a4fa91c87812364ecae1467c7f71d9af2
(const RefT &ref, MetadataT &metadata, int field, int32_t *value)
bool
flagGetter
namespacehebi.html
a6f61a72d39e7121d2e1011e6f49f58ac
(const HebiCommandRef &ref, int field)
bool
flagGetter
namespacehebi.html
a8faa24b24e2a140d8c6a8a0e3808cac9
(const HebiFeedbackRef &ref, int field)
bool
flagGetter
namespacehebi.html
ab60e0fcb2ab2b65097683e3720180adc
(const HebiInfoRef &ref, int field)
bool
flagGetter
namespacehebi.html
a5c400d31a2adde5c860ae48fae916203
(const RefT &ref, MetadataT &metadata, int field)
HebiStatusCode
floatGetter
namespacehebi.html
aa2f19118b07370775a3aff7177e93d4d
(const HebiCommandRef &ref, int field, float *value)
HebiStatusCode
floatGetter
namespacehebi.html
afc03033fca9a066557bd40aaf9658d9f
(const HebiFeedbackRef &ref, int field, float *value)
HebiStatusCode
floatGetter
namespacehebi.html
af9db15bf3f3f246a65416eb1329a27f1
(const HebiInfoRef &ref, int field, float *value)
HebiStatusCode
floatGetter
namespacehebi.html
ab32a9a36144ecff1e2931bf3d10c65bc
(const RefT &ref, MetadataT &metadata, int field, float *value)
HebiStatusCode
floatIoPinGetter
namespacehebi.html
af8e26252512163b6a8fec1e0b5bf841d
(const HebiCommandRef &ref, int index, size_t pin_number, float *value)
HebiStatusCode
floatIoPinGetter
namespacehebi.html
a90f1d952bedefb212af7593a8fddabef
(const HebiFeedbackRef &ref, int index, size_t pin_number, float *value)
HebiStatusCode
floatIoPinGetter
namespacehebi.html
ad16020e153189d83c8c2fcfb8ee0fc44
(const HebiInfoRef &ref, int index, size_t pin_number, float *value)
HebiStatusCode
floatIoPinGetter
namespacehebi.html
aa4bb0df0555e70275563c54c53e9c927
(const RefT &ref, MetadataT &metadata, int index, size_t pin_number, float *value)
void
hebiCommandSetBool
namespacehebi.html
a7563b1964e82d6ce659b79d9973c180c
(HebiCommandRef &command, HebiCommandBoolField field, const int32_t *value)
void
hebiCommandSetEnum
namespacehebi.html
acc47720385f3d4543ee972b62fb4899f
(HebiCommandRef &command, HebiCommandEnumField field, const int32_t *value)
void
hebiCommandSetFlag
namespacehebi.html
a9909bdf04d1c158e6c128618e40b8503
(HebiCommandRef &command, HebiCommandFlagField field, int32_t value)
void
hebiCommandSetFloat
namespacehebi.html
a93dbdee711157decb568e598f4921e60
(HebiCommandRef &command, HebiCommandFloatField field, const float *value)
void
hebiCommandSetHighResAngle
namespacehebi.html
aa34da58876c1c9fa890c0e9dfd6c77e5
(HebiCommandRef &command, HebiCommandHighResAngleField field, const int64_t *int_part, const float *dec_part)
void
hebiCommandSetIoPinFloat
namespacehebi.html
a4e5276bf1f1cf48e995875ef1dcefc46
(HebiCommandRef &command, HebiCommandIoPinBank bank, size_t pin_number, const float *value)
void
hebiCommandSetIoPinInt
namespacehebi.html
aa902d459847bbd02f533d5504465a6c5
(HebiCommandRef &command, HebiCommandIoPinBank bank, size_t pin_number, const int64_t *value)
void
hebiCommandSetLed
namespacehebi.html
ac9d4048c767e7136facd44f8132b6e09
(HebiCommandRef &command, HebiCommandLedField field, const Color *color)
void
hebiCommandSetNumberedFloat
namespacehebi.html
ac70652d6bce36a7fb3d08a61f73de744
(HebiCommandRef &command, HebiCommandNumberedFloatField field, size_t number, const float *value)
HebiStatusCode
highResAngleGetter
namespacehebi.html
a5cf39000cb6c016eb4bfa3936ab4f3d1
(const HebiCommandRef &ref, int field, int64_t *revs, float *offset)
HebiStatusCode
highResAngleGetter
namespacehebi.html
a043d8eb216158445866188102ce3c4ee
(const HebiFeedbackRef &ref, int field, int64_t *revs, float *offset)
HebiStatusCode
highResAngleGetter
namespacehebi.html
a02ff172954adcb17738b6633620db148
(const HebiInfoRef &ref, int field, int64_t *revs, float *offset)
HebiStatusCode
highResAngleGetter
namespacehebi.html
a040deaf345019a8b1a303351332f02dd
(const RefT &ref, MetadataT &metadata, int field, int64_t *revs, float *offset)
HebiStatusCode
intIoPinGetter
namespacehebi.html
a3ac8f63fce008397aaafe275011d1935
(const HebiCommandRef &ref, int index, size_t pin_number, int64_t *value)
HebiStatusCode
intIoPinGetter
namespacehebi.html
a7f1c6e36abf7d7d603c3bb89270c6025
(const HebiFeedbackRef &ref, int index, size_t pin_number, int64_t *value)
HebiStatusCode
intIoPinGetter
namespacehebi.html
ab2215e035221388aa71f7d402c348ee2
(const HebiInfoRef &ref, int index, size_t pin_number, int64_t *value)
HebiStatusCode
intIoPinGetter
namespacehebi.html
aa3ec8435a9ee8f60b5d74107fbd6d681
(const RefT &ref, MetadataT &metadata, int index, size_t pin_number, int64_t *value)
HebiStatusCode
ledGetter
namespacehebi.html
aa629d8bda875d14fe32bfcd4c9c41855
(const HebiCommandRef ref, int field, uint8_t *r, uint8_t *g, uint8_t *b, uint8_t *a)
HebiStatusCode
ledGetter
namespacehebi.html
a78b08f36086701c83190e5ce7dd45122
(const HebiFeedbackRef ref, int field, uint8_t *r, uint8_t *g, uint8_t *b, uint8_t *a)
HebiStatusCode
ledGetter
namespacehebi.html
adfac738ef016f21a18358a6f3f323bfe
(const HebiInfoRef ref, int field, uint8_t *r, uint8_t *g, uint8_t *b, uint8_t *a)
HebiStatusCode
ledGetter
namespacehebi.html
af054b17e27bbfb8757cfcf76d41921c0
(const RefT &ref, MetadataT &metadata, int field, uint8_t *r, uint8_t *g, uint8_t *b, uint8_t *a)
HebiStatusCode
numberedFloatGetter
namespacehebi.html
af53c1301616b3b1a379235b253eade8d
(const HebiCommandRef &ref, int field, size_t number, float *value)
HebiStatusCode
numberedFloatGetter
namespacehebi.html
ac753e3666e29da1c90b104a9c70f63fa
(const HebiFeedbackRef &ref, int field, size_t number, float *value)
HebiStatusCode
numberedFloatGetter
namespacehebi.html
acf97c6ca4d7fc987b62bf919239ae25a
(const HebiInfoRef &ref, int field, size_t number, float *value)
HebiStatusCode
numberedFloatGetter
namespacehebi.html
a80dff270336942a32a0784f80f8df5d9
(const RefT &ref, MetadataT &metadata, int field, size_t number, float *value)
HebiStatusCode
quaternionfGetter
namespacehebi.html
a56f16cf423d550b66130ab3f4ce948be
(const HebiCommandRef &ref, int field, HebiQuaternionf *value)
HebiStatusCode
quaternionfGetter
namespacehebi.html
ab19f28ef3c769d404974ac0ed1a1d12f
(const HebiFeedbackRef &ref, int field, HebiQuaternionf *value)
HebiStatusCode
quaternionfGetter
namespacehebi.html
ae5692e461e57d3c0da13f61623368cab
(const HebiInfoRef &ref, int field, HebiQuaternionf *value)
HebiStatusCode
quaternionfGetter
namespacehebi.html
abfc59b079cb8226bb50101f3a15ea4ab
(const RefT &ref, MetadataT &metadata, int field, HebiQuaternionf *value)
HebiStatusCode
uint64Getter
namespacehebi.html
a2f3945fe0d13304b2b6c37e2d931a127
(const HebiCommandRef &ref, int field, uint64_t *value)
HebiStatusCode
uint64Getter
namespacehebi.html
af83e44cdd1c266fcd0faf3d062d84224
(const HebiFeedbackRef &ref, int field, uint64_t *value)
HebiStatusCode
uint64Getter
namespacehebi.html
a079137fe029aa90a41ff037091fad603
(const HebiInfoRef &ref, int field, uint64_t *value)
HebiStatusCode
uint64Getter
namespacehebi.html
a56ff20a8a42845ff3acfe12435ec18af
(const RefT &ref, MetadataT &metadata, int field, uint64_t *value)
HebiStatusCode
vector3fGetter
namespacehebi.html
ab69ddbe3230878a7353d1e52cf245b5e
(const HebiCommandRef &ref, int field, HebiVector3f *value)
HebiStatusCode
vector3fGetter
namespacehebi.html
abff2c1cdebe675a209721b9b5155bcfe
(const HebiFeedbackRef &ref, int field, HebiVector3f *value)
HebiStatusCode
vector3fGetter
namespacehebi.html
afc599a7bca3ed71ce000364fb0df848b
(const HebiInfoRef &ref, int field, HebiVector3f *value)
HebiStatusCode
vector3fGetter
namespacehebi.html
a470b2e51987ce4982e323c8e0998237c
(const RefT &ref, MetadataT &metadata, int field, HebiVector3f *value)
static HebiCommandMetadata
command_metadata
message__helpers_8cpp.html
a906de569255bc5523e48e7caa9e2b306
static HebiFeedbackMetadata
feedback_metadata
message__helpers_8cpp.html
acd15834e71a362f761e5ab91a9bac56c
static HebiInfoMetadata
info_metadata
message__helpers_8cpp.html
a510fa7faeb71a4e7abcd62bc11d4556b
static Init
initter
message__helpers_8cpp.html
af5b33759cc0e4726d72524928f669d84
message_helpers.hpp
/tmp/ws/src/hebi_cpp_api_ros/include/hebi_cpp_api/
message__helpers_8hpp.html
hebi.h
bit_set.hpp
color.hpp
hebi
HebiStatusCode
boolGetter
namespacehebi.html
a36a454ad49025347b4d65333f607688e
(const HebiCommandRef &ref, int field, bool *value)
HebiStatusCode
boolGetter
namespacehebi.html
afd8ed77d8fcf82fed0a66316baa09378
(const HebiFeedbackRef &ref, int field, bool *value)
HebiStatusCode
boolGetter
namespacehebi.html
ab03c2ca11d0c13d059d0abf54363b330
(const HebiInfoRef &ref, int field, bool *value)
HebiStatusCode
enumGetter
namespacehebi.html
aa48658a16b16b60cc1046efaa69ab0e6
(const HebiCommandRef &ref, int field, int32_t *value)
HebiStatusCode
enumGetter
namespacehebi.html
a5847581a835687b265489553fa3642ba
(const HebiFeedbackRef &ref, int field, int32_t *value)
HebiStatusCode
enumGetter
namespacehebi.html
a0ca45dfc97c4f9c9f064227bb2592c4f
(const HebiInfoRef &ref, int field, int32_t *value)
bool
flagGetter
namespacehebi.html
a6f61a72d39e7121d2e1011e6f49f58ac
(const HebiCommandRef &ref, int field)
bool
flagGetter
namespacehebi.html
a8faa24b24e2a140d8c6a8a0e3808cac9
(const HebiFeedbackRef &ref, int field)
bool
flagGetter
namespacehebi.html
ab60e0fcb2ab2b65097683e3720180adc
(const HebiInfoRef &ref, int field)
HebiStatusCode
floatGetter
namespacehebi.html
aa2f19118b07370775a3aff7177e93d4d
(const HebiCommandRef &ref, int field, float *value)
HebiStatusCode
floatGetter
namespacehebi.html
afc03033fca9a066557bd40aaf9658d9f
(const HebiFeedbackRef &ref, int field, float *value)
HebiStatusCode
floatGetter
namespacehebi.html
af9db15bf3f3f246a65416eb1329a27f1
(const HebiInfoRef &ref, int field, float *value)
HebiStatusCode
floatIoPinGetter
namespacehebi.html
af8e26252512163b6a8fec1e0b5bf841d
(const HebiCommandRef &ref, int index, size_t pin_number, float *value)
HebiStatusCode
floatIoPinGetter
namespacehebi.html
a90f1d952bedefb212af7593a8fddabef
(const HebiFeedbackRef &ref, int index, size_t pin_number, float *value)
HebiStatusCode
floatIoPinGetter
namespacehebi.html
ad16020e153189d83c8c2fcfb8ee0fc44
(const HebiInfoRef &ref, int index, size_t pin_number, float *value)
void
hebiCommandSetBool
namespacehebi.html
a7563b1964e82d6ce659b79d9973c180c
(HebiCommandRef &command, HebiCommandBoolField field, const int32_t *value)
void
hebiCommandSetEnum
namespacehebi.html
acc47720385f3d4543ee972b62fb4899f
(HebiCommandRef &command, HebiCommandEnumField field, const int32_t *value)
void
hebiCommandSetFlag
namespacehebi.html
a9909bdf04d1c158e6c128618e40b8503
(HebiCommandRef &command, HebiCommandFlagField field, int32_t value)
void
hebiCommandSetFloat
namespacehebi.html
a93dbdee711157decb568e598f4921e60
(HebiCommandRef &command, HebiCommandFloatField field, const float *value)
void
hebiCommandSetHighResAngle
namespacehebi.html
aa34da58876c1c9fa890c0e9dfd6c77e5
(HebiCommandRef &command, HebiCommandHighResAngleField field, const int64_t *int_part, const float *dec_part)
void
hebiCommandSetIoPinFloat
namespacehebi.html
a4e5276bf1f1cf48e995875ef1dcefc46
(HebiCommandRef &command, HebiCommandIoPinBank bank, size_t pin_number, const float *value)
void
hebiCommandSetIoPinInt
namespacehebi.html
aa902d459847bbd02f533d5504465a6c5
(HebiCommandRef &command, HebiCommandIoPinBank bank, size_t pin_number, const int64_t *value)
void
hebiCommandSetLed
namespacehebi.html
ac9d4048c767e7136facd44f8132b6e09
(HebiCommandRef &command, HebiCommandLedField field, const Color *color)
void
hebiCommandSetNumberedFloat
namespacehebi.html
ac70652d6bce36a7fb3d08a61f73de744
(HebiCommandRef &command, HebiCommandNumberedFloatField field, size_t number, const float *value)
HebiStatusCode
highResAngleGetter
namespacehebi.html
a5cf39000cb6c016eb4bfa3936ab4f3d1
(const HebiCommandRef &ref, int field, int64_t *revs, float *offset)
HebiStatusCode
highResAngleGetter
namespacehebi.html
a043d8eb216158445866188102ce3c4ee
(const HebiFeedbackRef &ref, int field, int64_t *revs, float *offset)
HebiStatusCode
highResAngleGetter
namespacehebi.html
a02ff172954adcb17738b6633620db148
(const HebiInfoRef &ref, int field, int64_t *revs, float *offset)
HebiStatusCode
intIoPinGetter
namespacehebi.html
a3ac8f63fce008397aaafe275011d1935
(const HebiCommandRef &ref, int index, size_t pin_number, int64_t *value)
HebiStatusCode
intIoPinGetter
namespacehebi.html
a7f1c6e36abf7d7d603c3bb89270c6025
(const HebiFeedbackRef &ref, int index, size_t pin_number, int64_t *value)
HebiStatusCode
intIoPinGetter
namespacehebi.html
ab2215e035221388aa71f7d402c348ee2
(const HebiInfoRef &ref, int index, size_t pin_number, int64_t *value)
HebiStatusCode
ledGetter
namespacehebi.html
aa629d8bda875d14fe32bfcd4c9c41855
(const HebiCommandRef ref, int field, uint8_t *r, uint8_t *g, uint8_t *b, uint8_t *a)
HebiStatusCode
ledGetter
namespacehebi.html
a78b08f36086701c83190e5ce7dd45122
(const HebiFeedbackRef ref, int field, uint8_t *r, uint8_t *g, uint8_t *b, uint8_t *a)
HebiStatusCode
ledGetter
namespacehebi.html
adfac738ef016f21a18358a6f3f323bfe
(const HebiInfoRef ref, int field, uint8_t *r, uint8_t *g, uint8_t *b, uint8_t *a)
HebiStatusCode
numberedFloatGetter
namespacehebi.html
af53c1301616b3b1a379235b253eade8d
(const HebiCommandRef &ref, int field, size_t number, float *value)
HebiStatusCode
numberedFloatGetter
namespacehebi.html
ac753e3666e29da1c90b104a9c70f63fa
(const HebiFeedbackRef &ref, int field, size_t number, float *value)
HebiStatusCode
numberedFloatGetter
namespacehebi.html
acf97c6ca4d7fc987b62bf919239ae25a
(const HebiInfoRef &ref, int field, size_t number, float *value)
HebiStatusCode
quaternionfGetter
namespacehebi.html
a56f16cf423d550b66130ab3f4ce948be
(const HebiCommandRef &ref, int field, HebiQuaternionf *value)
HebiStatusCode
quaternionfGetter
namespacehebi.html
ab19f28ef3c769d404974ac0ed1a1d12f
(const HebiFeedbackRef &ref, int field, HebiQuaternionf *value)
HebiStatusCode
quaternionfGetter
namespacehebi.html
ae5692e461e57d3c0da13f61623368cab
(const HebiInfoRef &ref, int field, HebiQuaternionf *value)
HebiStatusCode
uint64Getter
namespacehebi.html
a2f3945fe0d13304b2b6c37e2d931a127
(const HebiCommandRef &ref, int field, uint64_t *value)
HebiStatusCode
uint64Getter
namespacehebi.html
af83e44cdd1c266fcd0faf3d062d84224
(const HebiFeedbackRef &ref, int field, uint64_t *value)
HebiStatusCode
uint64Getter
namespacehebi.html
a079137fe029aa90a41ff037091fad603
(const HebiInfoRef &ref, int field, uint64_t *value)
HebiStatusCode
vector3fGetter
namespacehebi.html
ab69ddbe3230878a7353d1e52cf245b5e
(const HebiCommandRef &ref, int field, HebiVector3f *value)
HebiStatusCode
vector3fGetter
namespacehebi.html
abff2c1cdebe675a209721b9b5155bcfe
(const HebiFeedbackRef &ref, int field, HebiVector3f *value)
HebiStatusCode
vector3fGetter
namespacehebi.html
afc599a7bca3ed71ce000364fb0df848b
(const HebiInfoRef &ref, int field, HebiVector3f *value)
mobile_io.cpp
/tmp/ws/src/hebi_cpp_api_ros/include/hebi_cpp_api/util/
mobile__io_8cpp.html
mobile_io.hpp
hebi_cpp_api/group_command.hpp
hebi_cpp_api/lookup.hpp
hebi
hebi::experimental
mobile_io.hpp
/tmp/ws/src/hebi_cpp_api_ros/include/hebi_cpp_api/util/
mobile__io_8hpp.html
hebi_cpp_api/group.hpp
hebi_cpp_api/group_feedback.hpp
hebi::experimental::MobileIO
hebi::experimental::MobileIODiff
hebi::experimental::MobileIOState
hebi
hebi::experimental
static constexpr size_t
NumButtons
namespacehebi_1_1experimental.html
a5ed4bf069b6838989daf9386526d75f6
quaternion_f.hpp
/tmp/ws/src/hebi_cpp_api_ros/include/hebi_cpp_api/
quaternion__f_8hpp.html
hebi.h
hebi::Quaternionf
hebi
robot_model.cpp
/tmp/ws/src/hebi_cpp_api_ros/include/hebi_cpp_api/
robot__model_8cpp.html
robot_model.hpp
hebi
hebi::robot_model
robot_model.hpp
/tmp/ws/src/hebi_cpp_api_ros/include/hebi_cpp_api/
robot__model_8hpp.html
hebi.h
util.hpp
hebi::robot_model::ActuatorMetadata
hebi::robot_model::BracketMetadata
hebi::robot_model::CustomObjective
hebi::robot_model::EndEffectorPositionObjective
hebi::robot_model::EndEffectorSO3Objective
hebi::robot_model::EndEffectorTipAxisObjective
hebi::robot_model::IKResult
hebi::robot_model::JointLimitConstraint
hebi::robot_model::JointMetadata
hebi::robot_model::LinkMetadata
hebi::robot_model::MetadataBase
hebi::robot_model::Objective
hebi::robot_model::RigidBodyMetadata
hebi::robot_model::RobotModel
hebi
hebi::robot_model
std::vector< Matrix4d, Eigen::aligned_allocator< Eigen::Matrix4d > >
Matrix4dVector
namespacehebi_1_1robot__model.html
a459617fd2ea2e399d0c55e213df59c90
std::vector< MatrixXd, Eigen::aligned_allocator< Eigen::MatrixXd > >
MatrixXdVector
namespacehebi_1_1robot__model.html
aeeff39e1f3b07842b8b84945c33020e6
ActuatorType
namespacehebi_1_1robot__model.html
a0ff17313f6dd762d08b66d50067292b9
X5_1
X5_4
X5_9
X8_3
X8_9
X8_16
R8_3
R8_9
R8_16
BracketType
namespacehebi_1_1robot__model.html
ab594325fe693d65732f196f3b2dc3933
X5LightLeft
X5LightRight
X5HeavyLeftInside
X5HeavyLeftOutside
X5HeavyRightInside
X5HeavyRightOutside
R8LightLeft
R8LightRight
R8HeavyLeftInside
R8HeavyLeftOutside
R8HeavyRightInside
R8HeavyRightOutside
ElementType
namespacehebi_1_1robot__model.html
aa417b30676ffe437304865709f9626ac
Other
Actuator
Bracket
Joint
Link
RigidBody
EndEffector
EndEffectorType
namespacehebi_1_1robot__model.html
a93651ea34a2e8e5c3934a251d33d1cd1
Custom
X5Parallel
R8Parallel
FrameType
namespacehebi_1_1robot__model.html
abd6f2499a974dc9ce92cfbbcb3518e65
CenterOfMass
Output
EndEffector
Input
JointType
namespacehebi_1_1robot__model.html
afe8301b93164cd1d2b034c373292525d
RotationX
RotationY
RotationZ
TranslationX
TranslationY
TranslationZ
LinkInputType
namespacehebi_1_1robot__model.html
af04aad0f1f982e053ba54796e8f8a14a
RightAngle
Inline
LinkOutputType
namespacehebi_1_1robot__model.html
a50683cdd5be8fffae07e0759c3143283
RightAngle
Inline
LinkType
namespacehebi_1_1robot__model.html
a62b58c5b2187a673edc6f64e5d133f11
X5
X8
void
custom_objective_callback_wrapper
namespacehebi_1_1robot__model.html
af107f24e87a2be07e4e7f8208f5d14fa
(void *user_data, size_t num_positions, const double *positions, double *errors)
trajectory.cpp
/tmp/ws/src/hebi_cpp_api_ros/include/hebi_cpp_api/
trajectory_8cpp.html
trajectory.hpp
hebi
hebi::trajectory
trajectory.hpp
/tmp/ws/src/hebi_cpp_api_ros/include/hebi_cpp_api/
trajectory_8hpp.html
hebi.h
util.hpp
hebi::trajectory::Trajectory
hebi
hebi::trajectory
util.hpp
/tmp/ws/src/hebi_cpp_api_ros/include/hebi_cpp_api/
util_8hpp.html
hebi::FunctionCallResult
hebi
#define
HEBI_DISABLE_COPY
util_8hpp.html
a2e1ab9148688df20e3ba3399d558cc36
(Class)
#define
HEBI_DISABLE_COPY_MOVE
util_8hpp.html
abf37e44be3754a1f293808756b307673
(Class)
vector_3_f.hpp
/tmp/ws/src/hebi_cpp_api_ros/include/hebi_cpp_api/
vector__3__f_8hpp.html
hebi.h
hebi::Vector3f
hebi
version.cpp
/tmp/ws/src/hebi_cpp_api_ros/include/hebi_cpp_api/
version_8cpp.html
version.hpp
hebi.h
VersionChecker
hebi
VersionNumber
getCppVersion
namespacehebi.html
aea4052d5a2553952f7fbe4fe1376392c
()
VersionNumber
getCVersion
namespacehebi.html
a4f6d8db79d3a07ed7dad37e8f36188bb
()
static VersionChecker
check
version_8cpp.html
a01efbb228e7105614fb8b8af975a3ce5
version.hpp
/tmp/ws/src/hebi_cpp_api_ros/include/hebi_cpp_api/
version_8hpp.html
hebi::VersionNumber
hebi
VersionNumber
getCppVersion
namespacehebi.html
aea4052d5a2553952f7fbe4fe1376392c
()
VersionNumber
getCVersion
namespacehebi.html
a4f6d8db79d3a07ed7dad37e8f36188bb
()
hebi::Info::Settings::Actuator
classhebi_1_1Info_1_1Settings_1_1Actuator.html
Actuator
classhebi_1_1Info_1_1Settings_1_1Actuator.html
aba038f3c3205f8d8405bcedd4f874c83
(const HebiInfoRef &internal)
const EnumField< ControlStrategy > &
controlStrategy
classhebi_1_1Info_1_1Settings_1_1Actuator.html
a604e1fdf4ff6ea9a6350d7c8f853ccdd
() const
const InfoGains &
effortGains
classhebi_1_1Info_1_1Settings_1_1Actuator.html
a8d09e81a53fb1f0d1a33e56b6d01b4c9
() const
const FloatField &
effortLimitMax
classhebi_1_1Info_1_1Settings_1_1Actuator.html
acac1462ec65abd7dfe5776264f0a1698
() const
const FloatField &
effortLimitMin
classhebi_1_1Info_1_1Settings_1_1Actuator.html
a5df547f653964142a650042e3cff8bba
() const
const EnumField< PositionLimitStrategy > &
maxPositionLimitStrategy
classhebi_1_1Info_1_1Settings_1_1Actuator.html
a06bf45a24c21ee505a7da17e35f3642e
() const
const EnumField< PositionLimitStrategy > &
minPositionLimitStrategy
classhebi_1_1Info_1_1Settings_1_1Actuator.html
a4e3bc4d903ed8c7c695a4e064b0b2fd7
() const
const EnumField< MstopStrategy > &
mstopStrategy
classhebi_1_1Info_1_1Settings_1_1Actuator.html
a743bb803391af5ec750db8b3dd91fe3d
() const
const InfoGains &
positionGains
classhebi_1_1Info_1_1Settings_1_1Actuator.html
a229e41cc3a158f8653314d93330ac75a
() const
const HighResAngleField &
positionLimitMax
classhebi_1_1Info_1_1Settings_1_1Actuator.html
a93958f7df930c88f2f2992f9b8ae8646
() const
const HighResAngleField &
positionLimitMin
classhebi_1_1Info_1_1Settings_1_1Actuator.html
a7430703c801ab5cfa42ab5c99778b83c
() const
const FloatField &
springConstant
classhebi_1_1Info_1_1Settings_1_1Actuator.html
a84fe005a588fd55a78dcbe3dcb8db798
() const
const InfoGains &
velocityGains
classhebi_1_1Info_1_1Settings_1_1Actuator.html
aa73f569c36c20ef32bc0335208449fd1
() const
const FloatField &
velocityLimitMax
classhebi_1_1Info_1_1Settings_1_1Actuator.html
afedce89e18312dfbbb9ed414ec63a847
() const
const FloatField &
velocityLimitMin
classhebi_1_1Info_1_1Settings_1_1Actuator.html
ad40c7ca846b928729456ec5fc91b0b35
() const
EnumField< ControlStrategy >
control_strategy_
classhebi_1_1Info_1_1Settings_1_1Actuator.html
abc7aba313241a7222bc79270bacd0f05
InfoGains
effort_gains_
classhebi_1_1Info_1_1Settings_1_1Actuator.html
a7e18763707346f59a89227116efc9104
FloatField
effort_limit_max_
classhebi_1_1Info_1_1Settings_1_1Actuator.html
a51fc2f52f2c269ed1d4ea43af0dec79c
FloatField
effort_limit_min_
classhebi_1_1Info_1_1Settings_1_1Actuator.html
a4a09a4e7a874835b0fd3e2a4f2f3e406
EnumField< PositionLimitStrategy >
max_position_limit_strategy_
classhebi_1_1Info_1_1Settings_1_1Actuator.html
a44bc92306bb62b2481ec173ba74f9fb9
EnumField< PositionLimitStrategy >
min_position_limit_strategy_
classhebi_1_1Info_1_1Settings_1_1Actuator.html
a5344e0705211e687fc53089418fc9862
EnumField< MstopStrategy >
mstop_strategy_
classhebi_1_1Info_1_1Settings_1_1Actuator.html
aa204e35b0c1c6739ffaa5adb6f09ba78
InfoGains
position_gains_
classhebi_1_1Info_1_1Settings_1_1Actuator.html
ac8765ed0f6a4b350bec9750a7c06f41d
HighResAngleField
position_limit_max_
classhebi_1_1Info_1_1Settings_1_1Actuator.html
a0dec9e66e56b99ebc2a321345ba1161a
HighResAngleField
position_limit_min_
classhebi_1_1Info_1_1Settings_1_1Actuator.html
a7d1acc1724bb675b0caa62a9b4553a7c
FloatField
spring_constant_
classhebi_1_1Info_1_1Settings_1_1Actuator.html
aa9e5301f211f18f64ddcc7d987a9c828
InfoGains
velocity_gains_
classhebi_1_1Info_1_1Settings_1_1Actuator.html
a431cc7de48190ad68e07af4c871856ef
FloatField
velocity_limit_max_
classhebi_1_1Info_1_1Settings_1_1Actuator.html
a763a65c4116787b640805633e2533cf5
FloatField
velocity_limit_min_
classhebi_1_1Info_1_1Settings_1_1Actuator.html
abfb6c2016a3fcbd43fd45499a98adeaf
hebi::Info::Actuator
classhebi_1_1Info_1_1Actuator.html
Actuator
classhebi_1_1Info_1_1Actuator.html
aeb29975fbccc0d6683c1aab5c1cc0bbe
(const HebiInfoRef &internal)
const EnumField< CalibrationState > &
calibrationState
classhebi_1_1Info_1_1Actuator.html
a295a027103cdaab943b22d9094924d5a
() const
EnumField< CalibrationState >
calibration_state_
classhebi_1_1Info_1_1Actuator.html
ae9a8a84468133976e5ba3968055dcbfc
hebi::Command::Settings::Actuator
classhebi_1_1Command_1_1Settings_1_1Actuator.html
Actuator
classhebi_1_1Command_1_1Settings_1_1Actuator.html
a7664e9d6fae4f8803eafdcd4f03f641a
(HebiCommandRef &internal)
EnumField< ControlStrategy > &
controlStrategy
classhebi_1_1Command_1_1Settings_1_1Actuator.html
a7c08db380c5c7920255626de10bdca6d
()
const EnumField< ControlStrategy > &
controlStrategy
classhebi_1_1Command_1_1Settings_1_1Actuator.html
a6418034af0761e6817c0c6fa80be635d
() const
CommandGains &
effortGains
classhebi_1_1Command_1_1Settings_1_1Actuator.html
a2a01221fc442c3c0dbe4d4aa781e48b3
()
const CommandGains &
effortGains
classhebi_1_1Command_1_1Settings_1_1Actuator.html
a84851b012e4c9883fda00c29a53e8739
() const
FloatField &
effortLimitMax
classhebi_1_1Command_1_1Settings_1_1Actuator.html
aff0a7a02c88ce010e6f859121d4907d2
()
const FloatField &
effortLimitMax
classhebi_1_1Command_1_1Settings_1_1Actuator.html
a7d3bfa0db60c027fb93d8de82e5f5d48
() const
FloatField &
effortLimitMin
classhebi_1_1Command_1_1Settings_1_1Actuator.html
ad14f330479f43482537f41f54b191a59
()
const FloatField &
effortLimitMin
classhebi_1_1Command_1_1Settings_1_1Actuator.html
a9d7d58d1dde95312d229c310a7c569a8
() const
EnumField< PositionLimitStrategy > &
maxPositionLimitStrategy
classhebi_1_1Command_1_1Settings_1_1Actuator.html
a997280129c7bb57a73f7fb7972040fd6
()
const EnumField< PositionLimitStrategy > &
maxPositionLimitStrategy
classhebi_1_1Command_1_1Settings_1_1Actuator.html
aa8221d17a5d2fbeaf35d007bca15b9af
() const
EnumField< PositionLimitStrategy > &
minPositionLimitStrategy
classhebi_1_1Command_1_1Settings_1_1Actuator.html
ae647485823bee037b0a6db64cb4edc00
()
const EnumField< PositionLimitStrategy > &
minPositionLimitStrategy
classhebi_1_1Command_1_1Settings_1_1Actuator.html
ac0b34ee727181727e14d975377dc9417
() const
EnumField< MstopStrategy > &
mstopStrategy
classhebi_1_1Command_1_1Settings_1_1Actuator.html
a284c255389ab4a646da174a31da35a30
()
const EnumField< MstopStrategy > &
mstopStrategy
classhebi_1_1Command_1_1Settings_1_1Actuator.html
a1bb3db4d7cf33552d30fc95082b48528
() const
CommandGains &
positionGains
classhebi_1_1Command_1_1Settings_1_1Actuator.html
a09b0ddb9ba8a602e0ddb5fd1c252529f
()
const CommandGains &
positionGains
classhebi_1_1Command_1_1Settings_1_1Actuator.html
aa2377e93daba4558cf0c7a5a9b0c1eb8
() const
HighResAngleField &
positionLimitMax
classhebi_1_1Command_1_1Settings_1_1Actuator.html
a0bb16d24931fd139be986c313ea54932
()
const HighResAngleField &
positionLimitMax
classhebi_1_1Command_1_1Settings_1_1Actuator.html
a6b26808f9a1f2a1a1ff38a104a20009e
() const
HighResAngleField &
positionLimitMin
classhebi_1_1Command_1_1Settings_1_1Actuator.html
a026e532a9634cc92adec1fad7a7e8864
()
const HighResAngleField &
positionLimitMin
classhebi_1_1Command_1_1Settings_1_1Actuator.html
acfcadb550bc9a885ce7f0a87ae4b2df4
() const
FloatField &
referenceEffort
classhebi_1_1Command_1_1Settings_1_1Actuator.html
aa411a28320bf782f98a64512664aaa21
()
const FloatField &
referenceEffort
classhebi_1_1Command_1_1Settings_1_1Actuator.html
a9bceeac383379e8a86fca733ab723f5e
() const
FloatField &
referencePosition
classhebi_1_1Command_1_1Settings_1_1Actuator.html
a9877b09b16712b2dcb33a4038f8f9711
()
const FloatField &
referencePosition
classhebi_1_1Command_1_1Settings_1_1Actuator.html
a28da0617fc339998a0100856888669ca
() const
FloatField &
springConstant
classhebi_1_1Command_1_1Settings_1_1Actuator.html
a6c88ef0c359b4e07a712e9aa32ff75c0
()
const FloatField &
springConstant
classhebi_1_1Command_1_1Settings_1_1Actuator.html
a54016d190e54a8b917aeb34e22e5efd5
() const
CommandGains &
velocityGains
classhebi_1_1Command_1_1Settings_1_1Actuator.html
af45ae597f3fbd88650dc5ffa083049a8
()
const CommandGains &
velocityGains
classhebi_1_1Command_1_1Settings_1_1Actuator.html
a82d36fd144ae93bede06891ca05dce56
() const
FloatField &
velocityLimitMax
classhebi_1_1Command_1_1Settings_1_1Actuator.html
a65f90392ad29ecc648ecc8f6929e12f6
()
const FloatField &
velocityLimitMax
classhebi_1_1Command_1_1Settings_1_1Actuator.html
a405e2b39272efab70149b5804b3495f7
() const
FloatField &
velocityLimitMin
classhebi_1_1Command_1_1Settings_1_1Actuator.html
a52285d0b54841320aa790582a48f6743
()
const FloatField &
velocityLimitMin
classhebi_1_1Command_1_1Settings_1_1Actuator.html
a0f78e94f9feb14bf2755d34baa576327
() const
EnumField< ControlStrategy >
control_strategy_
classhebi_1_1Command_1_1Settings_1_1Actuator.html
a78feeb3ff05747176499387afef63930
CommandGains
effort_gains_
classhebi_1_1Command_1_1Settings_1_1Actuator.html
a07c116fbe9c6646937ae8bd3e58cad06
FloatField
effort_limit_max_
classhebi_1_1Command_1_1Settings_1_1Actuator.html
a9f243baa24187522693493d3be82dfe2
FloatField
effort_limit_min_
classhebi_1_1Command_1_1Settings_1_1Actuator.html
a0d4f6765a1c947aa5666eb1cadb5f9ff
EnumField< PositionLimitStrategy >
max_position_limit_strategy_
classhebi_1_1Command_1_1Settings_1_1Actuator.html
a6f2bc59efebfe8ff6e29e88936373bf1
EnumField< PositionLimitStrategy >
min_position_limit_strategy_
classhebi_1_1Command_1_1Settings_1_1Actuator.html
a322e0ec79795c3c6609d740066003423
EnumField< MstopStrategy >
mstop_strategy_
classhebi_1_1Command_1_1Settings_1_1Actuator.html
a5411e6caaf561f65a777ca6e96c412af
CommandGains
position_gains_
classhebi_1_1Command_1_1Settings_1_1Actuator.html
a9f59a6c63392b9278f10536e5157528e
HighResAngleField
position_limit_max_
classhebi_1_1Command_1_1Settings_1_1Actuator.html
a0afdf234fc4c85b3a5b56f63cc215c42
HighResAngleField
position_limit_min_
classhebi_1_1Command_1_1Settings_1_1Actuator.html
a0ccfde8f5531c80b2a6b2ca9f07fab45
FloatField
reference_effort_
classhebi_1_1Command_1_1Settings_1_1Actuator.html
a7481739c55e9cb1db326274efd02eb4f
FloatField
reference_position_
classhebi_1_1Command_1_1Settings_1_1Actuator.html
a79d5f99002040b68ba1caa42e1443887
FloatField
spring_constant_
classhebi_1_1Command_1_1Settings_1_1Actuator.html
a3688ca362fab7516da64c4226514c2e3
CommandGains
velocity_gains_
classhebi_1_1Command_1_1Settings_1_1Actuator.html
a224f889be5ecd890d88d9d9701a76e76
FloatField
velocity_limit_max_
classhebi_1_1Command_1_1Settings_1_1Actuator.html
aa3dc86adc3570550ebc4785c502495a8
FloatField
velocity_limit_min_
classhebi_1_1Command_1_1Settings_1_1Actuator.html
ae64ffc44ba0cf35a54a2e51211176ddd
hebi::Command::Actuator
classhebi_1_1Command_1_1Actuator.html
Actuator
classhebi_1_1Command_1_1Actuator.html
ad2ed71344b8a15a37722432e9e0c3a82
(HebiCommandRef &internal)
FloatField &
effort
classhebi_1_1Command_1_1Actuator.html
a3004bd4401e5fe07a35d3b6ae21e29dc
()
const FloatField &
effort
classhebi_1_1Command_1_1Actuator.html
a607f6efbcc0ce4ccd6c33bd2bb959386
() const
HighResAngleField &
position
classhebi_1_1Command_1_1Actuator.html
a8ef2c47dd77981bed74b580b5832489e
()
const HighResAngleField &
position
classhebi_1_1Command_1_1Actuator.html
a8216606fd587d3e59f5831c668b234db
() const
FloatField &
velocity
classhebi_1_1Command_1_1Actuator.html
a9f9a807011bd53ba8bc9077fc6da36c6
()
const FloatField &
velocity
classhebi_1_1Command_1_1Actuator.html
a4b09eead61f586a12117db0e6153099b
() const
FloatField
effort_
classhebi_1_1Command_1_1Actuator.html
a996af41f53f1814bdccc037b1c21eeff
const HebiCommandRef &
internal_
classhebi_1_1Command_1_1Actuator.html
a56a6aaf616201e94c4536d0c5425968d
HighResAngleField
position_
classhebi_1_1Command_1_1Actuator.html
a0df71ae7a9c9a189d6295e0079df15b1
FloatField
velocity_
classhebi_1_1Command_1_1Actuator.html
a1bce6d88c1e25dfeea5db5f77a73504c
hebi::Feedback::Actuator
classhebi_1_1Feedback_1_1Actuator.html
Actuator
classhebi_1_1Feedback_1_1Actuator.html
ad3fec9c43eb4911533806d8c1d5f0e54
(const HebiFeedbackRef &internal)
const EnumField< CommandLifetimeState > &
commandLifetimeState
classhebi_1_1Feedback_1_1Actuator.html
a12e4a2a1372b25d759370f08bc45a512
() const
const FloatField &
deflection
classhebi_1_1Feedback_1_1Actuator.html
a3713e0a4cf660f2fa8729e2298867c14
() const
const FloatField &
deflectionVelocity
classhebi_1_1Feedback_1_1Actuator.html
a69dcfd58ff4afa1a777dd372adaf632b
() const
const FloatField &
effort
classhebi_1_1Feedback_1_1Actuator.html
ab292f89ed4001f9499d19a9cd17d4000
() const
const FloatField &
effortCommand
classhebi_1_1Feedback_1_1Actuator.html
abfc0eafe2f0651b449a5e0771c56771d
() const
const EnumField< EffortLimitState > &
effortLimitState
classhebi_1_1Feedback_1_1Actuator.html
a21a3622add121e0ff3df53b35e2f0c34
() const
const FloatField &
motorCurrent
classhebi_1_1Feedback_1_1Actuator.html
ab484c2d8f437e5bf3693b1353f23f849
() const
const FloatField &
motorHousingTemperature
classhebi_1_1Feedback_1_1Actuator.html
a3b92ce1c90558e9b6f80f82a9be45e3c
() const
const HighResAngleField &
motorPosition
classhebi_1_1Feedback_1_1Actuator.html
a953dcf82c771d8f053791e8a9f005b40
() const
const FloatField &
motorSensorTemperature
classhebi_1_1Feedback_1_1Actuator.html
a68d8af73c19649d720e35b378b11df99
() const
const FloatField &
motorVelocity
classhebi_1_1Feedback_1_1Actuator.html
ad4e745235c1ccc801f06c359843247de
() const
const FloatField &
motorWindingCurrent
classhebi_1_1Feedback_1_1Actuator.html
a586c2e23d1ed355bff2eece3fcd54118
() const
const FloatField &
motorWindingTemperature
classhebi_1_1Feedback_1_1Actuator.html
ac03a9d30d23d30dc066688cf269a0a3f
() const
const EnumField< MstopState > &
mstopState
classhebi_1_1Feedback_1_1Actuator.html
a4a96f0f6b48505c603077e78e7031a63
() const
const HighResAngleField &
position
classhebi_1_1Feedback_1_1Actuator.html
a960ff09a3a8a57188e6e7ca9435d9fba
() const
const HighResAngleField &
positionCommand
classhebi_1_1Feedback_1_1Actuator.html
ac52ee60b21c703a81c918157ee87b8e4
() const
const EnumField< PositionLimitState > &
positionLimitState
classhebi_1_1Feedback_1_1Actuator.html
a449a5ac5bd08631a9b74ee654497237d
() const
const FloatField &
pwmCommand
classhebi_1_1Feedback_1_1Actuator.html
a71fa761b611bc2882139c1b5a3914c77
() const
const UInt64Field &
sequenceNumber
classhebi_1_1Feedback_1_1Actuator.html
abb8209967a34bfd3dcf9d912e1cd6ab2
() const
const EnumField< TemperatureState > &
temperatureState
classhebi_1_1Feedback_1_1Actuator.html
aa8da824174ec9d1fed77b6f36870e25d
() const
const FloatField &
velocity
classhebi_1_1Feedback_1_1Actuator.html
aa74b5d7bcd1df8944f00058d727bf466
() const
const FloatField &
velocityCommand
classhebi_1_1Feedback_1_1Actuator.html
a48358540dc0da8e30638267897076a00
() const
const EnumField< VelocityLimitState > &
velocityLimitState
classhebi_1_1Feedback_1_1Actuator.html
ad67eb8d986f97bf1107a62103e1b0bc9
() const
EnumField< CommandLifetimeState >
command_lifetime_state_
classhebi_1_1Feedback_1_1Actuator.html
ae3fefa19729c100282fc80294338d58f
FloatField
deflection_
classhebi_1_1Feedback_1_1Actuator.html
a516466695bdf9e04eb00ad3a237dfb4f
FloatField
deflection_velocity_
classhebi_1_1Feedback_1_1Actuator.html
a899a89ef03d6c28003ff2a797352acdf
FloatField
effort_
classhebi_1_1Feedback_1_1Actuator.html
a2d3dc838fc4a317a330cc5c0966240c4
FloatField
effort_command_
classhebi_1_1Feedback_1_1Actuator.html
a9761f8123139457464946cffbf11b55f
EnumField< EffortLimitState >
effort_limit_state_
classhebi_1_1Feedback_1_1Actuator.html
ab45ba6c21fcd082a6192b0eb19237292
FloatField
motor_current_
classhebi_1_1Feedback_1_1Actuator.html
a6cc2beae2b45af5749b475493df8b435
FloatField
motor_housing_temperature_
classhebi_1_1Feedback_1_1Actuator.html
a9f4ad2e254b0f752c977c754323e9842
HighResAngleField
motor_position_
classhebi_1_1Feedback_1_1Actuator.html
a108bccfcdb71dbe4f53fc04b24a09c6e
FloatField
motor_sensor_temperature_
classhebi_1_1Feedback_1_1Actuator.html
a9086d78ffafcfd1b27c3db791c53129b
FloatField
motor_velocity_
classhebi_1_1Feedback_1_1Actuator.html
a8533123314fafc506d25f9b8fd344ef4
FloatField
motor_winding_current_
classhebi_1_1Feedback_1_1Actuator.html
a377c69246657905a48eadd7c8ce0e125
FloatField
motor_winding_temperature_
classhebi_1_1Feedback_1_1Actuator.html
a77d970da124e01b57eb7d514663c93e0
EnumField< MstopState >
mstop_state_
classhebi_1_1Feedback_1_1Actuator.html
a1122bec6723ace1b2976ecf1c2c900bc
HighResAngleField
position_
classhebi_1_1Feedback_1_1Actuator.html
a5dc6e363d08c778f15dd11563b036a23
HighResAngleField
position_command_
classhebi_1_1Feedback_1_1Actuator.html
a314525f64d7dee04891be415c5bbf138
EnumField< PositionLimitState >
position_limit_state_
classhebi_1_1Feedback_1_1Actuator.html
a4fe994f9f5f8e6ac5d8079fa6646df12
FloatField
pwm_command_
classhebi_1_1Feedback_1_1Actuator.html
ac7d6b114c163da62fe92797a9b22e557
UInt64Field
sequence_number_
classhebi_1_1Feedback_1_1Actuator.html
a1a145743a4ba9456c357a1a843e90d70
EnumField< TemperatureState >
temperature_state_
classhebi_1_1Feedback_1_1Actuator.html
a37346dd974e9fe53139cf9ba49ad0b9b
FloatField
velocity_
classhebi_1_1Feedback_1_1Actuator.html
a4e42a7acac1b7963ea3bbe3fcdeadb78
FloatField
velocity_command_
classhebi_1_1Feedback_1_1Actuator.html
ae8fb4cf6724be15138df927508c164aa
EnumField< VelocityLimitState >
velocity_limit_state_
classhebi_1_1Feedback_1_1Actuator.html
ade53e9052b6f04f5ea7c628a84925420
hebi::robot_model::ActuatorMetadata
classhebi_1_1robot__model_1_1ActuatorMetadata.html
hebi::robot_model::MetadataBase
ActuatorType
actuatorType
classhebi_1_1robot__model_1_1ActuatorMetadata.html
acde9549b8a630352d9777cc12226c3b4
() const
hebi::experimental::arm::Arm
classhebi_1_1experimental_1_1arm_1_1Arm.html
hebi::experimental::arm::Arm::Params
bool
atGoal
classhebi_1_1experimental_1_1arm_1_1Arm.html
af4e65614938c1f68d14dd6c6d1a29f77
() const
void
cancelGoal
classhebi_1_1experimental_1_1arm_1_1Arm.html
a69d3f7446f8410921fdbf04e0e89d754
()
void
clearJointLimits
classhebi_1_1experimental_1_1arm_1_1Arm.html
ad9383e8d168c3a1d333126708cb03677
(const Eigen::VectorXd &min_positions, const Eigen::VectorXd &max_positions)
const EndEffectorBase *
endEffector
classhebi_1_1experimental_1_1arm_1_1Arm.html
a2680d0aa1c660f17459b69aaecebbf2f
() const
Eigen::Vector3d
FK
classhebi_1_1experimental_1_1arm_1_1Arm.html
abcfcc3a136645a67f7dac7a47c85c495
(const Eigen::VectorXd &positions) const
void
FK
classhebi_1_1experimental_1_1arm_1_1Arm.html
a12817e73e1a588cf1dcb8e6b9c520a19
(const Eigen::VectorXd &positions, Eigen::Vector3d &xyz_out, Eigen::Matrix3d &orientation) const
void
FK
classhebi_1_1experimental_1_1arm_1_1Arm.html
ab914abaf7fae2a208acf6aa8735d9193
(const Eigen::VectorXd &positions, Eigen::Vector3d &xyz_out, Eigen::Vector3d &tip_axis) const
double
goalProgress
classhebi_1_1experimental_1_1arm_1_1Arm.html
ad4927bccdff1f6d52acd2fb23ff71fee
() const
const Group &
group
classhebi_1_1experimental_1_1arm_1_1Arm.html
a40e4a5dd685062dc456667db3780c419
() const
const GroupFeedback &
lastFeedback
classhebi_1_1experimental_1_1arm_1_1Arm.html
a26b3fd02b556ae759f588b084c6e3a04
() const
bool
loadGains
classhebi_1_1experimental_1_1arm_1_1Arm.html
ab1f15905d67154955e6693f442127458
(const std::string &gains_file)
GroupCommand &
pendingCommand
classhebi_1_1experimental_1_1arm_1_1Arm.html
a363b3eea76335a014b0040aa5c5ef704
()
const GroupCommand &
pendingCommand
classhebi_1_1experimental_1_1arm_1_1Arm.html
a6e29df9c0f644e1c1e3876727d2d3eac
() const
const robot_model::RobotModel &
robotModel
classhebi_1_1experimental_1_1arm_1_1Arm.html
acf8aa7dd58efc5eccbfb59172b4d38ea
() const
bool
send
classhebi_1_1experimental_1_1arm_1_1Arm.html
a757687a423cd8e32442db250300982d4
()
void
setAuxState
classhebi_1_1experimental_1_1arm_1_1Arm.html
a925a4659a98c1f5dcb4b22af8cdc17b8
(const T &aux_state)
void
setGoal
classhebi_1_1experimental_1_1arm_1_1Arm.html
a330683069c19c59a5bb3bc994f3fcea3
(const Goal &goal)
void
setJointLimits
classhebi_1_1experimental_1_1arm_1_1Arm.html
a4bf03d3ce3ea882f5d7bf3865135b4be
(const Eigen::VectorXd &min_positions, const Eigen::VectorXd &max_positions)
size_t
size
classhebi_1_1experimental_1_1arm_1_1Arm.html
a79bbba31015f77dbe557200d4f401a40
() const
Eigen::VectorXd
solveIK
classhebi_1_1experimental_1_1arm_1_1Arm.html
a970000b07bed29def22fe4581339ea3e
(const Eigen::VectorXd &initial_positions, const Eigen::Vector3d &target_xyz) const
Eigen::VectorXd
solveIK
classhebi_1_1experimental_1_1arm_1_1Arm.html
af26d5c899cfbeb605c68c4d09741b023
(const Eigen::VectorXd &initial_positions, const Eigen::Vector3d &target_xyz, const Eigen::Matrix3d &orientation) const
Eigen::VectorXd
solveIK
classhebi_1_1experimental_1_1arm_1_1Arm.html
aa4eb194bc441c71efdcf7f6e20f5178e
(const Eigen::VectorXd &initial_positions, const Eigen::Vector3d &target_xyz, const Eigen::Vector3d &end_tip) const
const trajectory::Trajectory *
trajectory
classhebi_1_1experimental_1_1arm_1_1Arm.html
a4a3945b797ed870db4c7c7fa48fc2bff
() const
bool
update
classhebi_1_1experimental_1_1arm_1_1Arm.html
a9d21bc20d51d517d8138e65d59172ef6
()
static std::unique_ptr< Arm >
create
classhebi_1_1experimental_1_1arm_1_1Arm.html
ae1ad88390e3d776c5517e6058dbc90bb
(const Params ¶ms)
Arm
classhebi_1_1experimental_1_1arm_1_1Arm.html
a7da31b34d64224f1bbe8f524578b62ab
(std::function< double()> get_current_time_s, std::shared_ptr< Group > group, std::shared_ptr< robot_model::RobotModel > robot_model, std::shared_ptr< EndEffectorBase > end_effector=nullptr)
Eigen::VectorXd
getAux
classhebi_1_1experimental_1_1arm_1_1Arm.html
a3a5fc61452783aae5f8055403d72c945
(double t) const
Eigen::VectorXd
accel_
classhebi_1_1experimental_1_1arm_1_1Arm.html
a0668805b3f7eddca6d4fe36c0000e799
Eigen::MatrixXd
aux_
classhebi_1_1experimental_1_1arm_1_1Arm.html
aab4f151d4cee71096624fc7880887184
Eigen::VectorXd
aux_times_
classhebi_1_1experimental_1_1arm_1_1Arm.html
adb9211ded12f6c475dca4a11ffb1454c
hebi::GroupCommand
command_
classhebi_1_1experimental_1_1arm_1_1Arm.html
a64b7b627543811b52aabd264c1badeef
std::shared_ptr< EndEffectorBase >
end_effector_
classhebi_1_1experimental_1_1arm_1_1Arm.html
aa2501f3b0ded639d3bdeff1fa736ce80
hebi::GroupFeedback
feedback_
classhebi_1_1experimental_1_1arm_1_1Arm.html
af5636e3231d66d7d393ed435dbeb11f5
std::function< double()>
get_current_time_s_
classhebi_1_1experimental_1_1arm_1_1Arm.html
a07a47d169038e43560d1b8b96a8695a6
std::shared_ptr< Group >
group_
classhebi_1_1experimental_1_1arm_1_1Arm.html
a50603a41296924ce7afaa2bde3bd1c71
internal::KinematicsHelper
kinematics_helper_
classhebi_1_1experimental_1_1arm_1_1Arm.html
a81759ba02b776522b53953bd7bd231f7
double
last_time_
classhebi_1_1experimental_1_1arm_1_1Arm.html
a88dbaaae47c1e2813eff97cdd9925876
Eigen::VectorXd
masses_
classhebi_1_1experimental_1_1arm_1_1Arm.html
a10eff720b0ad6e39b41530a22a178498
Eigen::VectorXd
pos_
classhebi_1_1experimental_1_1arm_1_1Arm.html
af23217cc2d159be4fc66b09df36a21c5
std::shared_ptr< robot_model::RobotModel >
robot_model_
classhebi_1_1experimental_1_1arm_1_1Arm.html
a8f94adfb50f6c6dc82993b5519063e2e
std::shared_ptr< trajectory::Trajectory >
trajectory_
classhebi_1_1experimental_1_1arm_1_1Arm.html
a95860a799430a99d8ac6b996ef6ec58b
double
trajectory_start_time_
classhebi_1_1experimental_1_1arm_1_1Arm.html
a89e6f1e37c5347e3303d9f2cf57f7fd6
Eigen::VectorXd
vel_
classhebi_1_1experimental_1_1arm_1_1Arm.html
a34360a97d9b30e481626aec3b559683f
hebi::Command::BoolField
classhebi_1_1Command_1_1BoolField.html
BoolField
classhebi_1_1Command_1_1BoolField.html
a5094ff24e776afaec4a35151448ee706
(HebiCommandRef &internal, HebiCommandBoolField field)
void
clear
classhebi_1_1Command_1_1BoolField.html
ae716d99d8f178bbca09867b46207b484
()
bool
get
classhebi_1_1Command_1_1BoolField.html
ab4cc684534aa154da4829c4188785433
() const
bool
has
classhebi_1_1Command_1_1BoolField.html
a02887731cf6b14ef89f8a4f6b8f210c8
() const
void
set
classhebi_1_1Command_1_1BoolField.html
af5c94cf5ce17aaf9b159df3a2c83f2f6
(bool value)
const HebiCommandBoolField
field_
classhebi_1_1Command_1_1BoolField.html
a729bbc9fe19fbada8a5fbc2fdb0c93bc
HebiCommandRef &
internal_
classhebi_1_1Command_1_1BoolField.html
aa019ae4a388bcae15c9d7c2d15c81119
hebi::Info::BoolField
classhebi_1_1Info_1_1BoolField.html
BoolField
classhebi_1_1Info_1_1BoolField.html
a20d0970ad5a6b8ef2a4235e3a4a13e65
(const HebiInfoRef &internal, HebiInfoBoolField field)
bool
get
classhebi_1_1Info_1_1BoolField.html
aa043b054214f4888594ca0cf3a397f45
() const
bool
has
classhebi_1_1Info_1_1BoolField.html
adbd17c64566fdea944cd6f8f9bd62125
() const
const HebiInfoBoolField
field_
classhebi_1_1Info_1_1BoolField.html
a82124a6ab57d9b69616796037ca95176
const HebiInfoRef &
internal_
classhebi_1_1Info_1_1BoolField.html
ad9f9bf2a09f6045514548dc883fc613f
hebi::robot_model::BracketMetadata
classhebi_1_1robot__model_1_1BracketMetadata.html
hebi::robot_model::MetadataBase
BracketType
bracketType
classhebi_1_1robot__model_1_1BracketMetadata.html
a44768271bf994a997938b35c354949ef
() const
hebi::Color
structhebi_1_1Color.html
Color
structhebi_1_1Color.html
ad56807705f3a71d42d3afd459b927800
()
Color
structhebi_1_1Color.html
aa7cad37a99b993eea058d455bbcc4a82
(uint8_t r, uint8_t g, uint8_t b)
Color
structhebi_1_1Color.html
a4b91f63f2e9c69a0a846cf08e283178b
(uint8_t r, uint8_t g, uint8_t b, uint8_t a)
uint8_t
getAlpha
structhebi_1_1Color.html
afea4c3443eaeeec9d1e133b529fb106e
() const
uint8_t
getBlue
structhebi_1_1Color.html
ae1b245d67effdf821141ab7f85cc036b
() const
uint8_t
getGreen
structhebi_1_1Color.html
a80b95836bdf01b53ed834741655394bf
() const
uint8_t
getRed
structhebi_1_1Color.html
a05e1f399b63c4c365455a8e90fb2a06d
() const
void
setAlpha
structhebi_1_1Color.html
a8c4afb2f71188173505acacb232772ec
(uint8_t a)
void
setBlue
structhebi_1_1Color.html
a3a9b8eb0cf06706a4c6d8f82b3b72f26
(uint8_t b)
void
setGreen
structhebi_1_1Color.html
ac49beac1ea5606f5fd1b965763153472
(uint8_t g)
void
setRed
structhebi_1_1Color.html
a100fc9f83b4bf7fffbaa47eb383927af
(uint8_t r)
uint8_t
a_
structhebi_1_1Color.html
a0012dd0d5b162bddc4e189aff73b177e
uint8_t
b_
structhebi_1_1Color.html
af5e7952a78d0c9833f21ffd56d93206d
uint8_t
g_
structhebi_1_1Color.html
aefa026eb136deeeecbbbe471ef79fafc
uint8_t
r_
structhebi_1_1Color.html
aa1f4edb401d0095f4f42c03a66b916d7
hebi::Command
classhebi_1_1Command.html
hebi::Command::Actuator
hebi::Command::BoolField
hebi::Command::EnumField
hebi::Command::FlagField
hebi::Command::FloatField
hebi::Command::HighResAngleField
hebi::Command::Io
hebi::Command::IoBank
hebi::Command::LedField
hebi::Command::NumberedFloatField
hebi::Command::Settings
hebi::Command::StringField
ControlStrategy
classhebi_1_1Command.html
a0f4b41003c36dee21578caddb605c64a
Off
DirectPWM
Strategy2
Strategy3
Strategy4
MstopStrategy
classhebi_1_1Command.html
aa3c905d00d9b1472ec78c1cb865b7154
Disabled
MotorOff
HoldPosition
PositionLimitStrategy
classhebi_1_1Command.html
a35f91c0076982071289b20b59b2fee00
HoldPosition
DampedSpring
MotorOff
Disabled
Actuator &
actuator
classhebi_1_1Command.html
af40c996387c3c32b713a1d1b2b65a532
()
const Actuator &
actuator
classhebi_1_1Command.html
a4423227b8d3f72fa38aa8b79f3d4e9d9
() const
StringField &
appendLog
classhebi_1_1Command.html
a565bc38bdd87fdcc14209916c1684f09
()
const StringField &
appendLog
classhebi_1_1Command.html
a9268cfb261c849898b2404448b08f765
() const
FlagField &
boot
classhebi_1_1Command.html
a061f984785377e6657d212b0c8c483fe
()
const FlagField &
boot
classhebi_1_1Command.html
a3982146b61cf0b27eef415cc511d6b5c
() const
FlagField &
clearLog
classhebi_1_1Command.html
a34138dc5ed264cc5997fc048fe2f1d7d
()
const FlagField &
clearLog
classhebi_1_1Command.html
a46c40bff968c449f63d0e9913661e476
() const
Command
classhebi_1_1Command.html
a08f198d16c0e5c229d86471fadec3049
(Command &&other)
Command
classhebi_1_1Command.html
abd219eed119476215d66e316e83d91a4
(HebiCommandPtr)
NumberedFloatField &
debug
classhebi_1_1Command.html
a172b4871082012061142e2c2ff1bded9
()
const NumberedFloatField &
debug
classhebi_1_1Command.html
a7bb6e8615833d154fe19d73971886b06
() const
Io &
io
classhebi_1_1Command.html
abc9d5f5e6fac2d0485d2bbaa5a452c6c
()
const Io &
io
classhebi_1_1Command.html
a32984208d6490b59433db302265f4517
() const
LedField &
led
classhebi_1_1Command.html
a652864c1c98610d7d34ed9d232dd957f
()
const LedField &
led
classhebi_1_1Command.html
a1ed28197de5dc52079f662acdd5234fb
() const
Command &
operator=
classhebi_1_1Command.html
adba83f9797f7788fc75a4792e8a33948
(Command &&other)=delete
FlagField &
reset
classhebi_1_1Command.html
a21be2eea83c88992d7c5829107be88b4
()
const FlagField &
reset
classhebi_1_1Command.html
ad44a4c709c6c91d47ba500245908de83
() const
Settings &
settings
classhebi_1_1Command.html
aae7dd7583a39d217bc8ea46a18ed22ad
()
const Settings &
settings
classhebi_1_1Command.html
a540f8ee699c060c3871804a1eba478c1
() const
FlagField &
stopBoot
classhebi_1_1Command.html
a7abd9245cd1f7930e7dd511803d0b936
()
const FlagField &
stopBoot
classhebi_1_1Command.html
af8eeb8f6dfafcea764e8713e9adfb23a
() const
Gains< HebiCommandRef, FloatField, BoolField, HebiCommandFloatField, HebiCommandBoolField >
CommandGains
classhebi_1_1Command.html
a1017bb95b46c8f219b296eb3697a9b7b
Actuator
actuator_
classhebi_1_1Command.html
a7fa7f30b251894a1f332c3870d3a352e
StringField
append_log_
classhebi_1_1Command.html
a792c6d60227648e46a1000ae70fa8608
FlagField
boot_
classhebi_1_1Command.html
af36b243d5870bd9fe851ce3cb4e5b94a
FlagField
clear_log_
classhebi_1_1Command.html
af73484bb61d7dc15efbed55b32b55e50
NumberedFloatField
debug_
classhebi_1_1Command.html
af7e9633a52c0614e2aee7c6c994ba072
HebiCommandPtr
internal_
classhebi_1_1Command.html
a1fe90da5bb66fcdefe7be1a686701457
HebiCommandRef
internal_ref_
classhebi_1_1Command.html
a246931d9a8d943362a7ea251d842e40f
Io
io_
classhebi_1_1Command.html
a74b0732d249733d26285c32b57ac4eec
LedField
led_
classhebi_1_1Command.html
a8100ef8a8c67722025ed2923ad85e964
FlagField
reset_
classhebi_1_1Command.html
a49eaa1a7fe761c814a36731d3c0fbb51
Settings
settings_
classhebi_1_1Command.html
a6fb426783af0caa5fd7ad7bd06e95193
FlagField
stop_boot_
classhebi_1_1Command.html
a628ff602d33a60e44c4bf812142f9159
hebi::robot_model::CustomObjective
classhebi_1_1robot__model_1_1CustomObjective.html
N
hebi::robot_model::Objective
std::function< void(const std::vector< double > &, std::array< double, N > &)>
ObjectiveCallback
classhebi_1_1robot__model_1_1CustomObjective.html
af501822f0c3426f9e5bf224975f1e941
void
callCallback
classhebi_1_1robot__model_1_1CustomObjective.html
aab9e571c9a2ab42cd7db01b7b8a82b27
(void *, size_t num_positions, const double *positions, double *errors) const
CustomObjective
classhebi_1_1robot__model_1_1CustomObjective.html
aa921a4044f6bf89e6504b528fbb1f8c5
(double weight, ObjectiveCallback error_function)
CustomObjective
classhebi_1_1robot__model_1_1CustomObjective.html
ab0282ec1b89a6f30d99f91c53c53c517
(ObjectiveCallback error_function)
HebiStatusCode
addObjective
classhebi_1_1robot__model_1_1CustomObjective.html
ab5f2da91922cc7f167f2aa7efa4da6eb
(HebiIKPtr ik) const override
ObjectiveCallback
_callback
classhebi_1_1robot__model_1_1CustomObjective.html
a4ec81baeb13166b441dfa7e8a35b71c6
double
_weight
classhebi_1_1robot__model_1_1CustomObjective.html
a8fab00972f1b767813a5bc3e91933863
hebi::experimental::arm::EffortEndEffector
classhebi_1_1experimental_1_1arm_1_1EffortEndEffector.html
AuxSize
hebi::experimental::arm::EndEffector
Eigen::VectorXd
getState
classhebi_1_1experimental_1_1arm_1_1EffortEndEffector.html
aaf0888490f43875efa5e9defb4e618fc
()
static std::unique_ptr< EffortEndEffector >
create
classhebi_1_1experimental_1_1arm_1_1EffortEndEffector.html
aa3f744abf676461d532757a29c0b118d
(const std::string &family, const std::string &name)
static std::unique_ptr< EffortEndEffector >
create
classhebi_1_1experimental_1_1arm_1_1EffortEndEffector.html
a3d2bc63b9548f78013c8e407810c7016
(const std::vector< std::string > &families, const std::vector< std::string > &names)
void
setCommand
classhebi_1_1experimental_1_1arm_1_1EffortEndEffector.html
a5d49edc823bbfdb8b6580c2ee7061e9a
(size_t index, double value) override
EffortEndEffector
classhebi_1_1experimental_1_1arm_1_1EffortEndEffector.html
a68ddf02ac717bbb97ba1eb9410448a64
(std::shared_ptr< hebi::Group > group)
hebi::experimental::arm::EndEffector
classhebi_1_1experimental_1_1arm_1_1EndEffector.html
AuxSize
hebi::experimental::arm::EndEffectorBase
bool
loadGains
classhebi_1_1experimental_1_1arm_1_1EndEffector.html
a190bb28a57d9ed0086a62a4cf69169ee
(const std::string &gains_file)
bool
send
classhebi_1_1experimental_1_1arm_1_1EndEffector.html
af987fb3c3b2a2c67a0360a1292221209
() override
bool
update
classhebi_1_1experimental_1_1arm_1_1EndEffector.html
ac47b3a6875479fb14601c87e26f3f29c
(Eigen::VectorXd &aux_state) override
EndEffector
classhebi_1_1experimental_1_1arm_1_1EndEffector.html
a71f45fbb9cc5bc2b5495158e944ebfd7
(std::shared_ptr< hebi::Group > group)
virtual void
setCommand
classhebi_1_1experimental_1_1arm_1_1EndEffector.html
a81862eba5db67a273f66141add7397c6
(size_t index, double value)=0
static std::shared_ptr< hebi::Group >
getGroup
classhebi_1_1experimental_1_1arm_1_1EndEffector.html
a2529a54159f3036b36b84d12c4fad59e
(const std::vector< std::string > &families, const std::vector< std::string > &names)
hebi::GroupCommand
command_
classhebi_1_1experimental_1_1arm_1_1EndEffector.html
abbc468b581c2fa73815b7a81e7828d10
hebi::GroupFeedback
feedback_
classhebi_1_1experimental_1_1arm_1_1EndEffector.html
a9fdc013020dbc65738dbaf5b1d3dac7f
std::shared_ptr< hebi::Group >
group_
classhebi_1_1experimental_1_1arm_1_1EndEffector.html
af8077fbeacb6185d4ec5a9f6a81a7dc7
hebi::experimental::arm::EndEffectorBase
classhebi_1_1experimental_1_1arm_1_1EndEffectorBase.html
EndEffectorBase
classhebi_1_1experimental_1_1arm_1_1EndEffectorBase.html
a9b99e621a4e9a349bf6db60a6d97ac74
()=default
virtual bool
send
classhebi_1_1experimental_1_1arm_1_1EndEffectorBase.html
a30b039dcfc4a8d1128ae9440731c92c6
()
virtual bool
update
classhebi_1_1experimental_1_1arm_1_1EndEffectorBase.html
abb5c90107c1a0ccac161609fb9d6971f
(Eigen::VectorXd &aux_state)
hebi::robot_model::EndEffectorPositionObjective
classhebi_1_1robot__model_1_1EndEffectorPositionObjective.html
hebi::robot_model::Objective
EndEffectorPositionObjective
classhebi_1_1robot__model_1_1EndEffectorPositionObjective.html
ae7152a6302683976c2640ae02b847c9f
(const Eigen::Vector3d &)
EndEffectorPositionObjective
classhebi_1_1robot__model_1_1EndEffectorPositionObjective.html
a6c90a82e61bab41072461b6c6e8ac804
(double weight, const Eigen::Vector3d &)
HebiStatusCode
addObjective
classhebi_1_1robot__model_1_1EndEffectorPositionObjective.html
ada7c1b5efefef37f023e74de887e456e
(HebiIKPtr ik) const override
double
_weight
classhebi_1_1robot__model_1_1EndEffectorPositionObjective.html
aec530cd710c12755e1bead2bde581b11
double
_x
classhebi_1_1robot__model_1_1EndEffectorPositionObjective.html
a9bf92c22e70751dba7c888e608db3e02
double
_y
classhebi_1_1robot__model_1_1EndEffectorPositionObjective.html
aae221bf3cbafd2c092d93b411ce383e4
double
_z
classhebi_1_1robot__model_1_1EndEffectorPositionObjective.html
ab5b9d76e1e8dbffb04941303d7fece96
hebi::robot_model::EndEffectorSO3Objective
classhebi_1_1robot__model_1_1EndEffectorSO3Objective.html
hebi::robot_model::Objective
EndEffectorSO3Objective
classhebi_1_1robot__model_1_1EndEffectorSO3Objective.html
adba0dd6eedc8c9cddf3e1409527545db
(const Eigen::Matrix3d &)
EndEffectorSO3Objective
classhebi_1_1robot__model_1_1EndEffectorSO3Objective.html
a23a53beca6d53dd97902fa850565a9a1
(double weight, const Eigen::Matrix3d &)
HebiStatusCode
addObjective
classhebi_1_1robot__model_1_1EndEffectorSO3Objective.html
aeb07e4a9c6fbd9a0e346523bd8a927c9
(HebiIKPtr ik) const override
const double
_matrix
classhebi_1_1robot__model_1_1EndEffectorSO3Objective.html
a1573e84624cfa54a60436608f5149c05
[9]
double
_weight
classhebi_1_1robot__model_1_1EndEffectorSO3Objective.html
ab5f6e92f4708114cf3bd13f8fa88a9fb
hebi::robot_model::EndEffectorTipAxisObjective
classhebi_1_1robot__model_1_1EndEffectorTipAxisObjective.html
hebi::robot_model::Objective
EndEffectorTipAxisObjective
classhebi_1_1robot__model_1_1EndEffectorTipAxisObjective.html
a44047632ad05b1d2855f989e61d1aef9
(const Eigen::Vector3d &)
EndEffectorTipAxisObjective
classhebi_1_1robot__model_1_1EndEffectorTipAxisObjective.html
a584bd28c148309e38a99393e349cd17c
(double weight, const Eigen::Vector3d &)
HebiStatusCode
addObjective
classhebi_1_1robot__model_1_1EndEffectorTipAxisObjective.html
a2e1908f07bb14abb8f326b4d6bc6db47
(HebiIKPtr ik) const override
double
_weight
classhebi_1_1robot__model_1_1EndEffectorTipAxisObjective.html
ab451a85b3200873b8c0e5b3ac96aef90
double
_x
classhebi_1_1robot__model_1_1EndEffectorTipAxisObjective.html
a3652ec6a264ed44ac640d576d379f59b
double
_y
classhebi_1_1robot__model_1_1EndEffectorTipAxisObjective.html
acc7fba473b34b26409368fb3e40ec55c
double
_z
classhebi_1_1robot__model_1_1EndEffectorTipAxisObjective.html
acf059e63d45dd2b0445c3cff1d18f762
hebi::Lookup::EntryList::Entry
structhebi_1_1Lookup_1_1EntryList_1_1Entry.html
std::string
family_
structhebi_1_1Lookup_1_1EntryList_1_1Entry.html
ae654a0ed701b424dc57e11a0f95ea245
MacAddress
mac_address_
structhebi_1_1Lookup_1_1EntryList_1_1Entry.html
a18be1612eb44d79faa08614f4d3558be
std::string
name_
structhebi_1_1Lookup_1_1EntryList_1_1Entry.html
ae8ea68e56d992e472d35e44b983d5f08
hebi::Lookup::EntryList
classhebi_1_1Lookup_1_1EntryList.html
hebi::Lookup::EntryList::Entry
hebi::Lookup::EntryList::Iterator
Iterator
begin
classhebi_1_1Lookup_1_1EntryList.html
aee70616aab6c4375b103b772b5c9f022
() const
Iterator
end
classhebi_1_1Lookup_1_1EntryList.html
a741848f198eb826646292606987d141c
() const
EntryList
classhebi_1_1Lookup_1_1EntryList.html
a030760feeea6000eb6882368206e9d5d
(HebiLookupEntryListPtr lookup_list)
Entry
operator[]
classhebi_1_1Lookup_1_1EntryList.html
a82de3a076db22d4fd5d9a98c5119e1a9
(size_t index) const
size_t
size
classhebi_1_1Lookup_1_1EntryList.html
a03d4dcb46f6fa8b82337b8c165749e31
() const
~EntryList
classhebi_1_1Lookup_1_1EntryList.html
a712f7c2d69afa7748815689c5a803dca
() noexcept
HebiLookupEntryListPtr
lookup_list_
classhebi_1_1Lookup_1_1EntryList.html
acdbc37ecd045427bb004a38e21b94189
hebi::Info::EnumField
classhebi_1_1Info_1_1EnumField.html
EnumField
classhebi_1_1Info_1_1EnumField.html
a94a160440d03893f8f939acfb75566b5
(const HebiInfoRef &internal, HebiInfoEnumField field)
T
get
classhebi_1_1Info_1_1EnumField.html
adbb07d48e17f3ec031bfc5a24c810cf2
() const
bool
has
classhebi_1_1Info_1_1EnumField.html
a1c8fe912ecc7e5d7f8f3d8f0fa346ba9
() const
operator bool
classhebi_1_1Info_1_1EnumField.html
ac1690565ae2d937a18f9c39e3b1111ed
() const
const HebiInfoEnumField
field_
classhebi_1_1Info_1_1EnumField.html
a979744c69f1090c2bb0daf6347a37059
const HebiInfoRef &
internal_
classhebi_1_1Info_1_1EnumField.html
a54ed8f15f3adc4df0ca2e07179fb7c19
hebi::Command::EnumField
classhebi_1_1Command_1_1EnumField.html
void
clear
classhebi_1_1Command_1_1EnumField.html
aa05f2160dbc34d73877ee308f71130a1
()
EnumField
classhebi_1_1Command_1_1EnumField.html
ae627e45057c8c02f8637da875035c08b
(HebiCommandRef &internal, HebiCommandEnumField field)
T
get
classhebi_1_1Command_1_1EnumField.html
a7bcd2cb52c7c395b976dc3b33c0a6c49
() const
bool
has
classhebi_1_1Command_1_1EnumField.html
a4323594bf8b1c8c621a027d869ea7281
() const
operator bool
classhebi_1_1Command_1_1EnumField.html
a31db0d8c93e30a521b636b8383c97314
() const
void
set
classhebi_1_1Command_1_1EnumField.html
a3973859fb5f62e9d72d8aa49e42e33b9
(T _value)
const HebiCommandEnumField
field_
classhebi_1_1Command_1_1EnumField.html
abe0b6e774db16c0532bd5dd07d7fb60f
HebiCommandRef &
internal_
classhebi_1_1Command_1_1EnumField.html
af3206c11ed4bf97b43bceb22851f9b50
hebi::Feedback::EnumField
classhebi_1_1Feedback_1_1EnumField.html
EnumField
classhebi_1_1Feedback_1_1EnumField.html
a1da4b531f45f770b70a4538661b1ade0
(const HebiFeedbackRef &internal, HebiFeedbackEnumField field)
T
get
classhebi_1_1Feedback_1_1EnumField.html
aaf9c39afc7609549dfe8f8028aa14e3e
() const
bool
has
classhebi_1_1Feedback_1_1EnumField.html
ae62dcff48bd966111ead363c954472b7
() const
operator bool
classhebi_1_1Feedback_1_1EnumField.html
a82d8c39e2c17c7ad09e2ba623101c7c4
() const
const HebiFeedbackEnumField
field_
classhebi_1_1Feedback_1_1EnumField.html
a1321a636378ff06f90023fd309ac986e
const HebiFeedbackRef &
internal_
classhebi_1_1Feedback_1_1EnumField.html
a261d65d25e99e9a1c7b595e3aa311d68
EnumField< ArQuality >
classhebi_1_1Feedback_1_1EnumField.html
EnumField
classhebi_1_1Feedback_1_1EnumField.html
a1da4b531f45f770b70a4538661b1ade0
(const HebiFeedbackRef &internal, HebiFeedbackEnumField field)
ArQuality
get
classhebi_1_1Feedback_1_1EnumField.html
aaf9c39afc7609549dfe8f8028aa14e3e
() const
bool
has
classhebi_1_1Feedback_1_1EnumField.html
ae62dcff48bd966111ead363c954472b7
() const
operator bool
classhebi_1_1Feedback_1_1EnumField.html
a82d8c39e2c17c7ad09e2ba623101c7c4
() const
const HebiFeedbackEnumField
field_
classhebi_1_1Feedback_1_1EnumField.html
a1321a636378ff06f90023fd309ac986e
const HebiFeedbackRef &
internal_
classhebi_1_1Feedback_1_1EnumField.html
a261d65d25e99e9a1c7b595e3aa311d68
EnumField< CalibrationState >
classhebi_1_1Info_1_1EnumField.html
EnumField
classhebi_1_1Info_1_1EnumField.html
a94a160440d03893f8f939acfb75566b5
(const HebiInfoRef &internal, HebiInfoEnumField field)
CalibrationState
get
classhebi_1_1Info_1_1EnumField.html
adbb07d48e17f3ec031bfc5a24c810cf2
() const
bool
has
classhebi_1_1Info_1_1EnumField.html
a1c8fe912ecc7e5d7f8f3d8f0fa346ba9
() const
operator bool
classhebi_1_1Info_1_1EnumField.html
ac1690565ae2d937a18f9c39e3b1111ed
() const
const HebiInfoEnumField
field_
classhebi_1_1Info_1_1EnumField.html
a979744c69f1090c2bb0daf6347a37059
const HebiInfoRef &
internal_
classhebi_1_1Info_1_1EnumField.html
a54ed8f15f3adc4df0ca2e07179fb7c19
EnumField< CommandLifetimeState >
classhebi_1_1Feedback_1_1EnumField.html
EnumField
classhebi_1_1Feedback_1_1EnumField.html
a1da4b531f45f770b70a4538661b1ade0
(const HebiFeedbackRef &internal, HebiFeedbackEnumField field)
CommandLifetimeState
get
classhebi_1_1Feedback_1_1EnumField.html
aaf9c39afc7609549dfe8f8028aa14e3e
() const
bool
has
classhebi_1_1Feedback_1_1EnumField.html
ae62dcff48bd966111ead363c954472b7
() const
operator bool
classhebi_1_1Feedback_1_1EnumField.html
a82d8c39e2c17c7ad09e2ba623101c7c4
() const
const HebiFeedbackEnumField
field_
classhebi_1_1Feedback_1_1EnumField.html
a1321a636378ff06f90023fd309ac986e
const HebiFeedbackRef &
internal_
classhebi_1_1Feedback_1_1EnumField.html
a261d65d25e99e9a1c7b595e3aa311d68
EnumField< ControlStrategy >
classhebi_1_1Info_1_1EnumField.html
EnumField
classhebi_1_1Info_1_1EnumField.html
a94a160440d03893f8f939acfb75566b5
(const HebiInfoRef &internal, HebiInfoEnumField field)
ControlStrategy
get
classhebi_1_1Info_1_1EnumField.html
adbb07d48e17f3ec031bfc5a24c810cf2
() const
bool
has
classhebi_1_1Info_1_1EnumField.html
a1c8fe912ecc7e5d7f8f3d8f0fa346ba9
() const
operator bool
classhebi_1_1Info_1_1EnumField.html
ac1690565ae2d937a18f9c39e3b1111ed
() const
const HebiInfoEnumField
field_
classhebi_1_1Info_1_1EnumField.html
a979744c69f1090c2bb0daf6347a37059
const HebiInfoRef &
internal_
classhebi_1_1Info_1_1EnumField.html
a54ed8f15f3adc4df0ca2e07179fb7c19
EnumField< ControlStrategy >
classhebi_1_1Command_1_1EnumField.html
void
clear
classhebi_1_1Command_1_1EnumField.html
aa05f2160dbc34d73877ee308f71130a1
()
EnumField
classhebi_1_1Command_1_1EnumField.html
ae627e45057c8c02f8637da875035c08b
(HebiCommandRef &internal, HebiCommandEnumField field)
ControlStrategy
get
classhebi_1_1Command_1_1EnumField.html
a7bcd2cb52c7c395b976dc3b33c0a6c49
() const
bool
has
classhebi_1_1Command_1_1EnumField.html
a4323594bf8b1c8c621a027d869ea7281
() const
operator bool
classhebi_1_1Command_1_1EnumField.html
a31db0d8c93e30a521b636b8383c97314
() const
void
set
classhebi_1_1Command_1_1EnumField.html
a3973859fb5f62e9d72d8aa49e42e33b9
(ControlStrategy _value)
const HebiCommandEnumField
field_
classhebi_1_1Command_1_1EnumField.html
abe0b6e774db16c0532bd5dd07d7fb60f
HebiCommandRef &
internal_
classhebi_1_1Command_1_1EnumField.html
af3206c11ed4bf97b43bceb22851f9b50
EnumField< EffortLimitState >
classhebi_1_1Feedback_1_1EnumField.html
EnumField
classhebi_1_1Feedback_1_1EnumField.html
a1da4b531f45f770b70a4538661b1ade0
(const HebiFeedbackRef &internal, HebiFeedbackEnumField field)
EffortLimitState
get
classhebi_1_1Feedback_1_1EnumField.html
aaf9c39afc7609549dfe8f8028aa14e3e
() const
bool
has
classhebi_1_1Feedback_1_1EnumField.html
ae62dcff48bd966111ead363c954472b7
() const
operator bool
classhebi_1_1Feedback_1_1EnumField.html
a82d8c39e2c17c7ad09e2ba623101c7c4
() const
const HebiFeedbackEnumField
field_
classhebi_1_1Feedback_1_1EnumField.html
a1321a636378ff06f90023fd309ac986e
const HebiFeedbackRef &
internal_
classhebi_1_1Feedback_1_1EnumField.html
a261d65d25e99e9a1c7b595e3aa311d68
EnumField< MstopState >
classhebi_1_1Feedback_1_1EnumField.html
EnumField
classhebi_1_1Feedback_1_1EnumField.html
a1da4b531f45f770b70a4538661b1ade0
(const HebiFeedbackRef &internal, HebiFeedbackEnumField field)
MstopState
get
classhebi_1_1Feedback_1_1EnumField.html
aaf9c39afc7609549dfe8f8028aa14e3e
() const
bool
has
classhebi_1_1Feedback_1_1EnumField.html
ae62dcff48bd966111ead363c954472b7
() const
operator bool
classhebi_1_1Feedback_1_1EnumField.html
a82d8c39e2c17c7ad09e2ba623101c7c4
() const
const HebiFeedbackEnumField
field_
classhebi_1_1Feedback_1_1EnumField.html
a1321a636378ff06f90023fd309ac986e
const HebiFeedbackRef &
internal_
classhebi_1_1Feedback_1_1EnumField.html
a261d65d25e99e9a1c7b595e3aa311d68
EnumField< MstopStrategy >
classhebi_1_1Info_1_1EnumField.html
EnumField
classhebi_1_1Info_1_1EnumField.html
a94a160440d03893f8f939acfb75566b5
(const HebiInfoRef &internal, HebiInfoEnumField field)
MstopStrategy
get
classhebi_1_1Info_1_1EnumField.html
adbb07d48e17f3ec031bfc5a24c810cf2
() const
bool
has
classhebi_1_1Info_1_1EnumField.html
a1c8fe912ecc7e5d7f8f3d8f0fa346ba9
() const
operator bool
classhebi_1_1Info_1_1EnumField.html
ac1690565ae2d937a18f9c39e3b1111ed
() const
const HebiInfoEnumField
field_
classhebi_1_1Info_1_1EnumField.html
a979744c69f1090c2bb0daf6347a37059
const HebiInfoRef &
internal_
classhebi_1_1Info_1_1EnumField.html
a54ed8f15f3adc4df0ca2e07179fb7c19
EnumField< MstopStrategy >
classhebi_1_1Command_1_1EnumField.html
void
clear
classhebi_1_1Command_1_1EnumField.html
aa05f2160dbc34d73877ee308f71130a1
()
EnumField
classhebi_1_1Command_1_1EnumField.html
ae627e45057c8c02f8637da875035c08b
(HebiCommandRef &internal, HebiCommandEnumField field)
MstopStrategy
get
classhebi_1_1Command_1_1EnumField.html
a7bcd2cb52c7c395b976dc3b33c0a6c49
() const
bool
has
classhebi_1_1Command_1_1EnumField.html
a4323594bf8b1c8c621a027d869ea7281
() const
operator bool
classhebi_1_1Command_1_1EnumField.html
a31db0d8c93e30a521b636b8383c97314
() const
void
set
classhebi_1_1Command_1_1EnumField.html
a3973859fb5f62e9d72d8aa49e42e33b9
(MstopStrategy _value)
const HebiCommandEnumField
field_
classhebi_1_1Command_1_1EnumField.html
abe0b6e774db16c0532bd5dd07d7fb60f
HebiCommandRef &
internal_
classhebi_1_1Command_1_1EnumField.html
af3206c11ed4bf97b43bceb22851f9b50
EnumField< PositionLimitState >
classhebi_1_1Feedback_1_1EnumField.html
EnumField
classhebi_1_1Feedback_1_1EnumField.html
a1da4b531f45f770b70a4538661b1ade0
(const HebiFeedbackRef &internal, HebiFeedbackEnumField field)
PositionLimitState
get
classhebi_1_1Feedback_1_1EnumField.html
aaf9c39afc7609549dfe8f8028aa14e3e
() const
bool
has
classhebi_1_1Feedback_1_1EnumField.html
ae62dcff48bd966111ead363c954472b7
() const
operator bool
classhebi_1_1Feedback_1_1EnumField.html
a82d8c39e2c17c7ad09e2ba623101c7c4
() const
const HebiFeedbackEnumField
field_
classhebi_1_1Feedback_1_1EnumField.html
a1321a636378ff06f90023fd309ac986e
const HebiFeedbackRef &
internal_
classhebi_1_1Feedback_1_1EnumField.html
a261d65d25e99e9a1c7b595e3aa311d68
EnumField< PositionLimitStrategy >
classhebi_1_1Info_1_1EnumField.html
EnumField
classhebi_1_1Info_1_1EnumField.html
a94a160440d03893f8f939acfb75566b5
(const HebiInfoRef &internal, HebiInfoEnumField field)
PositionLimitStrategy
get
classhebi_1_1Info_1_1EnumField.html
adbb07d48e17f3ec031bfc5a24c810cf2
() const
bool
has
classhebi_1_1Info_1_1EnumField.html
a1c8fe912ecc7e5d7f8f3d8f0fa346ba9
() const
operator bool
classhebi_1_1Info_1_1EnumField.html
ac1690565ae2d937a18f9c39e3b1111ed
() const
const HebiInfoEnumField
field_
classhebi_1_1Info_1_1EnumField.html
a979744c69f1090c2bb0daf6347a37059
const HebiInfoRef &
internal_
classhebi_1_1Info_1_1EnumField.html
a54ed8f15f3adc4df0ca2e07179fb7c19
EnumField< PositionLimitStrategy >
classhebi_1_1Command_1_1EnumField.html
void
clear
classhebi_1_1Command_1_1EnumField.html
aa05f2160dbc34d73877ee308f71130a1
()
EnumField
classhebi_1_1Command_1_1EnumField.html
ae627e45057c8c02f8637da875035c08b
(HebiCommandRef &internal, HebiCommandEnumField field)
PositionLimitStrategy
get
classhebi_1_1Command_1_1EnumField.html
a7bcd2cb52c7c395b976dc3b33c0a6c49
() const
bool
has
classhebi_1_1Command_1_1EnumField.html
a4323594bf8b1c8c621a027d869ea7281
() const
operator bool
classhebi_1_1Command_1_1EnumField.html
a31db0d8c93e30a521b636b8383c97314
() const
void
set
classhebi_1_1Command_1_1EnumField.html
a3973859fb5f62e9d72d8aa49e42e33b9
(PositionLimitStrategy _value)
const HebiCommandEnumField
field_
classhebi_1_1Command_1_1EnumField.html
abe0b6e774db16c0532bd5dd07d7fb60f
HebiCommandRef &
internal_
classhebi_1_1Command_1_1EnumField.html
af3206c11ed4bf97b43bceb22851f9b50
EnumField< TemperatureState >
classhebi_1_1Feedback_1_1EnumField.html
EnumField
classhebi_1_1Feedback_1_1EnumField.html
a1da4b531f45f770b70a4538661b1ade0
(const HebiFeedbackRef &internal, HebiFeedbackEnumField field)
TemperatureState
get
classhebi_1_1Feedback_1_1EnumField.html
aaf9c39afc7609549dfe8f8028aa14e3e
() const
bool
has
classhebi_1_1Feedback_1_1EnumField.html
ae62dcff48bd966111ead363c954472b7
() const
operator bool
classhebi_1_1Feedback_1_1EnumField.html
a82d8c39e2c17c7ad09e2ba623101c7c4
() const
const HebiFeedbackEnumField
field_
classhebi_1_1Feedback_1_1EnumField.html
a1321a636378ff06f90023fd309ac986e
const HebiFeedbackRef &
internal_
classhebi_1_1Feedback_1_1EnumField.html
a261d65d25e99e9a1c7b595e3aa311d68
EnumField< VelocityLimitState >
classhebi_1_1Feedback_1_1EnumField.html
EnumField
classhebi_1_1Feedback_1_1EnumField.html
a1da4b531f45f770b70a4538661b1ade0
(const HebiFeedbackRef &internal, HebiFeedbackEnumField field)
VelocityLimitState
get
classhebi_1_1Feedback_1_1EnumField.html
aaf9c39afc7609549dfe8f8028aa14e3e
() const
bool
has
classhebi_1_1Feedback_1_1EnumField.html
ae62dcff48bd966111ead363c954472b7
() const
operator bool
classhebi_1_1Feedback_1_1EnumField.html
a82d8c39e2c17c7ad09e2ba623101c7c4
() const
const HebiFeedbackEnumField
field_
classhebi_1_1Feedback_1_1EnumField.html
a1321a636378ff06f90023fd309ac986e
const HebiFeedbackRef &
internal_
classhebi_1_1Feedback_1_1EnumField.html
a261d65d25e99e9a1c7b595e3aa311d68
hebi::Feedback
classhebi_1_1Feedback.html
hebi::Feedback::Actuator
hebi::Feedback::EnumField
hebi::Feedback::FloatField
hebi::Feedback::HighResAngleField
hebi::Feedback::Imu
hebi::Feedback::Io
hebi::Feedback::IoBank
hebi::Feedback::LedField
hebi::Feedback::Mobile
hebi::Feedback::NumberedFloatField
hebi::Feedback::QuaternionfField
hebi::Feedback::UInt64Field
hebi::Feedback::Vector3fField
ArQuality
classhebi_1_1Feedback.html
adf23db05e5860737ce1db3776083eca6
ArQualityNotAvailable
ArQualityLimitedUnknown
ArQualityLimitedInitializing
ArQualityLimitedRelocalizing
ArQualityLimitedExcessiveMotion
ArQualityLimitedInsufficientFeatures
ArQualityNormal
CommandLifetimeState
classhebi_1_1Feedback.html
acc349986dd8f2725cab96d9c486fe0fc
Unlocked
LockedByOther
LockedBySender
EffortLimitState
classhebi_1_1Feedback.html
a0f6b6b1ea203c04d2db928740b458ede
Below
AtLower
Inside
AtUpper
Above
Uninitialized
MstopState
classhebi_1_1Feedback.html
ab6d7cdf22fd85a8243649f74d99ba29e
Triggered
NotTriggered
PositionLimitState
classhebi_1_1Feedback.html
a574d5be579388293c81f1c48614c1aaa
Below
AtLower
Inside
AtUpper
Above
Uninitialized
TemperatureState
classhebi_1_1Feedback.html
a61b4d895d127b8f83fc46665e7fecec5
Normal
Critical
ExceedMaxMotor
ExceedMaxBoard
VelocityLimitState
classhebi_1_1Feedback.html
a00d046f7ba59759cefe430e93f0350fb
Below
AtLower
Inside
AtUpper
Above
Uninitialized
const Actuator &
actuator
classhebi_1_1Feedback.html
a38954b7c46c3e17eca07f36c4c3aa156
() const
const FloatField &
boardTemperature
classhebi_1_1Feedback.html
a9a02875a3586f2143ef56544f8a75d21
() const
const NumberedFloatField &
debug
classhebi_1_1Feedback.html
a862b0aa045835687177afa98896c4101
() const
Feedback
classhebi_1_1Feedback.html
ab2d48835e8c66094b5f058d52d95417f
(Feedback &&other)
Feedback
classhebi_1_1Feedback.html
a7abf693dd0cf13db54aa3ae75163d87e
(HebiFeedbackPtr)
const UInt64Field &
hardwareReceiveTimeUs
classhebi_1_1Feedback.html
ac1e99d9e00a8dd4f2f6682c920e0171f
() const
const UInt64Field &
hardwareTransmitTimeUs
classhebi_1_1Feedback.html
afc2d4d33bb0a11c2062e6aebbde9a590
() const
const Imu &
imu
classhebi_1_1Feedback.html
ab2c71b65668999908bcb25e39cacdee9
() const
const Io &
io
classhebi_1_1Feedback.html
a84aa82364333bb0ac6b76ea485e07b10
() const
const LedField &
led
classhebi_1_1Feedback.html
a8ab8b26aef262feae359a60c076a8905
() const
const Mobile &
mobile
classhebi_1_1Feedback.html
afdeeaf1275bab7c8a973b7c8fb3bb2d8
() const
Feedback &
operator=
classhebi_1_1Feedback.html
aaa01af1a9bc32a324db3ac03a1c17663
(Feedback &&other)=delete
const FloatField &
processorTemperature
classhebi_1_1Feedback.html
af698d6994d65ed54b6e4912e946dbe4a
() const
const UInt64Field &
receiveTimeUs
classhebi_1_1Feedback.html
ab97dd484c03da850fb5788d8ff6496ac
() const
const UInt64Field &
senderId
classhebi_1_1Feedback.html
a3e8c3195d9f812985579961e827b47c9
() const
const UInt64Field &
transmitTimeUs
classhebi_1_1Feedback.html
a1907ae33471e983e3b69241cfaffb1f9
() const
const FloatField &
voltage
classhebi_1_1Feedback.html
adc57f8d7ba90adf8d9fc68156091d655
() const
Actuator
actuator_
classhebi_1_1Feedback.html
a2d8b8a62ea41538a66d4c7ab74e05dab
FloatField
board_temperature_
classhebi_1_1Feedback.html
a953f029366b8bd3498b39a5777086b22
NumberedFloatField
debug_
classhebi_1_1Feedback.html
a3e5012b42a6023ca28bbe520440955b7
UInt64Field
hardware_receive_time_us_
classhebi_1_1Feedback.html
a755e944567970adedbe393b455a27abd
UInt64Field
hardware_transmit_time_us_
classhebi_1_1Feedback.html
a7f4a0eff43904581393dfe94fb0b3e86
Imu
imu_
classhebi_1_1Feedback.html
a5f39e28450f4216ef9526e356ec83bc1
HebiFeedbackPtr
internal_
classhebi_1_1Feedback.html
abc28bd173cd89e329d0df1e15e624530
HebiFeedbackRef
internal_ref_
classhebi_1_1Feedback.html
a7871263085f612368a6db8a3ffe11d2f
Io
io_
classhebi_1_1Feedback.html
ac43e51c2cc4060ea99cf3daf452c3016
LedField
led_
classhebi_1_1Feedback.html
abfc268ae0ba97a55491c9bf34510dc9e
Mobile
mobile_
classhebi_1_1Feedback.html
a4eb528f5b1d3a04caf9e7e8507276a6d
FloatField
processor_temperature_
classhebi_1_1Feedback.html
a7731f1c72ea5900183f4e2f58efe910f
UInt64Field
receive_time_us_
classhebi_1_1Feedback.html
a9b7455c1177cd37374298f03a4807841
UInt64Field
sender_id_
classhebi_1_1Feedback.html
a2b0f7c52ad2be7954eca03b22c33ad3d
UInt64Field
transmit_time_us_
classhebi_1_1Feedback.html
a8df3a96dcb5c063f3755d1c5e24761c9
FloatField
voltage_
classhebi_1_1Feedback.html
a456e8f6043dfcce24f58f2005b741208
hebi::Info::FlagField
classhebi_1_1Info_1_1FlagField.html
FlagField
classhebi_1_1Info_1_1FlagField.html
a0f96d6567d0f70c8077a1471ba01e29d
(const HebiInfoRef &internal, HebiInfoFlagField field)
bool
has
classhebi_1_1Info_1_1FlagField.html
a3ffec34227542df3ec2ed5d9c0b9ee5a
() const
operator bool
classhebi_1_1Info_1_1FlagField.html
a8bed163d96f1f05a9d1dec287d611a9c
() const
const HebiInfoFlagField
field_
classhebi_1_1Info_1_1FlagField.html
a12b1c1b31f632562a26be5ebbdec9b79
const HebiInfoRef &
internal_
classhebi_1_1Info_1_1FlagField.html
a0fad00bbc477c5a251b6539f255bd91f
hebi::Command::FlagField
classhebi_1_1Command_1_1FlagField.html
void
clear
classhebi_1_1Command_1_1FlagField.html
aaf1399b14ddc9052ebbca70df5b638d3
()
FlagField
classhebi_1_1Command_1_1FlagField.html
a44146001046823a129f0f050e3383dc8
(HebiCommandRef &internal, HebiCommandFlagField field)
bool
has
classhebi_1_1Command_1_1FlagField.html
aa1493ce350be33e099dde81586e9ac3c
() const
operator bool
classhebi_1_1Command_1_1FlagField.html
afbe105fefc252d9a0036bc540729287b
() const
void
set
classhebi_1_1Command_1_1FlagField.html
a51fa751950973f51359f628b2714b683
()
const HebiCommandFlagField
field_
classhebi_1_1Command_1_1FlagField.html
a04b297f54ecd81845ef0cfe73d297867
HebiCommandRef &
internal_
classhebi_1_1Command_1_1FlagField.html
aa3b75328fe2eec12cd177cd7fee6195d
hebi::Info::FloatField
classhebi_1_1Info_1_1FloatField.html
FloatField
classhebi_1_1Info_1_1FloatField.html
ada38ccb17d2d8fe091bba2c491cb9fc6
(const HebiInfoRef &internal, HebiInfoFloatField field)
float
get
classhebi_1_1Info_1_1FloatField.html
a9924f4ae13b87962d885ec09157ed965
() const
bool
has
classhebi_1_1Info_1_1FloatField.html
a02808f458244bf363e6cdea1f30aaf9d
() const
operator bool
classhebi_1_1Info_1_1FloatField.html
addb566585d4c83cc9cf16dc511cc1321
() const
const HebiInfoFloatField
field_
classhebi_1_1Info_1_1FloatField.html
a082ee8da48e21390e49d334b562d3170
const HebiInfoRef &
internal_
classhebi_1_1Info_1_1FloatField.html
a518702e47fba64568206670f2f3ab677
hebi::Command::FloatField
classhebi_1_1Command_1_1FloatField.html
void
clear
classhebi_1_1Command_1_1FloatField.html
a2ba855477fe5a19a90da2b88ed716f13
()
FloatField
classhebi_1_1Command_1_1FloatField.html
a938c26ec23414aee9c91b25ac8680bd4
(HebiCommandRef &internal, HebiCommandFloatField field)
float
get
classhebi_1_1Command_1_1FloatField.html
a015887f707ce563e8b76b48f37bda222
() const
bool
has
classhebi_1_1Command_1_1FloatField.html
a80e25ed684a201a7b5f28a9d449a448a
() const
operator bool
classhebi_1_1Command_1_1FloatField.html
a3fcbc1334c39f87cd174fd455f3b932d
() const
void
set
classhebi_1_1Command_1_1FloatField.html
aa69fab0a635374ad6e7408c6bebe9f51
(float value)
const HebiCommandFloatField
field_
classhebi_1_1Command_1_1FloatField.html
ab5fa798009e5bdb77028f6b86c07fa47
HebiCommandRef &
internal_
classhebi_1_1Command_1_1FloatField.html
a5789860a7c3ea51fa7a40ad3b5c2afd8
hebi::Feedback::FloatField
classhebi_1_1Feedback_1_1FloatField.html
FloatField
classhebi_1_1Feedback_1_1FloatField.html
ae79483d5ec31a8b7cdea1d24fef4ee59
(const HebiFeedbackRef &internal, HebiFeedbackFloatField field)
float
get
classhebi_1_1Feedback_1_1FloatField.html
a3d4c178c25e02767abbdc4dfc8bc990f
() const
bool
has
classhebi_1_1Feedback_1_1FloatField.html
ac9fc1fc4ad1d2902395bf6113ceea93e
() const
operator bool
classhebi_1_1Feedback_1_1FloatField.html
a3321ad9483e45f5871ee8af9c43e4828
() const
const HebiFeedbackFloatField
field_
classhebi_1_1Feedback_1_1FloatField.html
a8eb5a22895647ad942673178bd125b4a
const HebiFeedbackRef &
internal_
classhebi_1_1Feedback_1_1FloatField.html
a305324339e92a9c897961a2d382366d1
hebi::FunctionCallResult
classhebi_1_1FunctionCallResult.html
const std::string &
failureMessage
classhebi_1_1FunctionCallResult.html
a231c4e280ca55d6bd114c8fb8206f041
() const
FunctionCallResult
classhebi_1_1FunctionCallResult.html
a991ca96e5bde8b967bf238affe638cdc
(bool success)
FunctionCallResult
classhebi_1_1FunctionCallResult.html
a7dfad0ee0f9ddca10b7ac92a72da9bf4
(bool success, const std::string &failure)
FunctionCallResult
classhebi_1_1FunctionCallResult.html
a9a452d3dba376d94b0b1fa4d12a596dc
(FunctionCallResult &&)=default
operator bool
classhebi_1_1FunctionCallResult.html
a57d1712e7c76971afec4c97de7b645bf
() const
FunctionCallResult &
operator=
classhebi_1_1FunctionCallResult.html
abe16a02455ed9bbefc9c938a53d53cad
(FunctionCallResult &&)=default
bool
success
classhebi_1_1FunctionCallResult.html
adfad14436a11611073b9ea2d6378b9e8
() const
std::string
failure_message_
classhebi_1_1FunctionCallResult.html
ae70aec88afa9b76981e4ce6d4a99c380
bool
ok_
classhebi_1_1FunctionCallResult.html
a00097e7c350afc06616d4b0fa142a246
hebi::Gains
classhebi_1_1Gains.html
FloatFieldType &
deadZone
classhebi_1_1Gains.html
aba3c7bee5ba61ff737f4b0a6e5e3f13a
()
const FloatFieldType &
deadZone
classhebi_1_1Gains.html
aa509c3888a03b38eb0f64c4151918174
() const
BoolFieldType &
dOnError
classhebi_1_1Gains.html
a88503bf10367d5b51e80b8f2538346dc
()
const BoolFieldType &
dOnError
classhebi_1_1Gains.html
a24ee6647d7428ffc51a9b59ef3b038f5
() const
FloatFieldType &
feedForward
classhebi_1_1Gains.html
ac716d36d2c1df40c743f3b34458ff2c1
()
const FloatFieldType &
feedForward
classhebi_1_1Gains.html
a928acf870e180f247d893212ae8cbfae
() const
Gains
classhebi_1_1Gains.html
ac3e2bc1438593f8886618c2eb6c52a9a
(const MessageRefType &internal, FloatEnumType kp_gain, BoolEnumType d_on_error_gain)
Gains
classhebi_1_1Gains.html
a5307e48188a18d5f1db6cb6ca1c03644
(MessageRefType &internal, FloatEnumType kp_gain, BoolEnumType d_on_error_gain)
FloatFieldType &
iClamp
classhebi_1_1Gains.html
aa07fe3b0f335df5fd90d0ec3ccc437e9
()
const FloatFieldType &
iClamp
classhebi_1_1Gains.html
a4805fe99b9c2e3725ac92a5541261e09
() const
FloatFieldType &
kD
classhebi_1_1Gains.html
a320048b0377ad7be83e33bfc05d202ec
()
const FloatFieldType &
kD
classhebi_1_1Gains.html
a3d93b1b6dd67171b80ba0c543f410971
() const
FloatFieldType &
kI
classhebi_1_1Gains.html
aa540be2ba8ad68c2b97110d0025855fb
()
const FloatFieldType &
kI
classhebi_1_1Gains.html
a11cca0123d1d32efe9f1b4c86146b820
() const
FloatFieldType &
kP
classhebi_1_1Gains.html
a8899eab6fa0fe0a62cc69a6ce93060a0
()
const FloatFieldType &
kP
classhebi_1_1Gains.html
abf9acd13f2b47ee558761c5ddc8a4b3d
() const
FloatFieldType &
maxOutput
classhebi_1_1Gains.html
a790ff352bd23339a25f6f89e6f24f80e
()
const FloatFieldType &
maxOutput
classhebi_1_1Gains.html
a8e4f83a66eff971064fbaa172902f3ad
() const
FloatFieldType &
maxTarget
classhebi_1_1Gains.html
a0451adb864cf32e5f0e04c65ac424596
()
const FloatFieldType &
maxTarget
classhebi_1_1Gains.html
a374ed567680ac1bbbfeea95f4e9212fb
() const
FloatFieldType &
minOutput
classhebi_1_1Gains.html
aeef309f7430cfc68bfcc5439b89de2a8
()
const FloatFieldType &
minOutput
classhebi_1_1Gains.html
af1247bd7599159c3ad73aeb5730c4740
() const
FloatFieldType &
minTarget
classhebi_1_1Gains.html
a0d1c92599065de76ceb10a91ceb7c4cb
()
const FloatFieldType &
minTarget
classhebi_1_1Gains.html
a957ae7b46670bd9f7300f768bcc061b8
() const
FloatFieldType &
outputLowpass
classhebi_1_1Gains.html
adfe929a3e6be788798131c8382a48ae0
()
const FloatFieldType &
outputLowpass
classhebi_1_1Gains.html
a88b1ecdeb3b1e2788e0cecf450646ad4
() const
FloatFieldType &
punch
classhebi_1_1Gains.html
ad8c65aaaa0d837d75b2260cdb382456c
()
const FloatFieldType &
punch
classhebi_1_1Gains.html
af7f940edb6d693eb51f6c711ff46aa66
() const
FloatFieldType &
targetLowpass
classhebi_1_1Gains.html
a407b56cb41f29a133c840968d72c8114
()
const FloatFieldType &
targetLowpass
classhebi_1_1Gains.html
a77c501d0f208ebb39ebc30e5d5c18ff2
() const
BoolFieldType
d_on_error_
classhebi_1_1Gains.html
ac48f0022616b739c4bbfc95d507e8cc2
FloatFieldType
dead_zone_
classhebi_1_1Gains.html
a727468ded8d328e19afb9cad8b724c3e
FloatFieldType
feed_forward_
classhebi_1_1Gains.html
ad995accff97c86fdebb74443aa38998f
FloatFieldType
i_clamp_
classhebi_1_1Gains.html
a84ce7211030bad243e7ef438ef0ef7cd
FloatFieldType
kd_
classhebi_1_1Gains.html
abb9b2e629485b6c34834189788fbcf90
FloatFieldType
ki_
classhebi_1_1Gains.html
a08395bf9484b8a479caf0abb60a93bec
FloatFieldType
kp_
classhebi_1_1Gains.html
a3e8cc2b022522a4c5197a9243053769a
FloatFieldType
max_output_
classhebi_1_1Gains.html
aefec341be6459b2a65a18dc05e663716
FloatFieldType
max_target_
classhebi_1_1Gains.html
aa46b091fb932cdb139ad12da630d9a86
FloatFieldType
min_output_
classhebi_1_1Gains.html
af6d20c21ff664a93681226e6a7fa5035
FloatFieldType
min_target_
classhebi_1_1Gains.html
aee235ed388333434126cb7554674bf7d
FloatFieldType
output_lowpass_
classhebi_1_1Gains.html
a59e37c28b0806a7add52852916861be9
FloatFieldType
punch_
classhebi_1_1Gains.html
a2c6bd961c7a232f052db49f5d4d19258
FloatFieldType
target_lowpass_
classhebi_1_1Gains.html
aba920c63b671d55b4eefb8594cd9e372
Gains< HebiCommandRef, FloatField, BoolField, HebiCommandFloatField, HebiCommandBoolField >
classhebi_1_1Gains.html
FloatField &
deadZone
classhebi_1_1Gains.html
aba3c7bee5ba61ff737f4b0a6e5e3f13a
()
const FloatField &
deadZone
classhebi_1_1Gains.html
aa509c3888a03b38eb0f64c4151918174
() const
BoolField &
dOnError
classhebi_1_1Gains.html
a88503bf10367d5b51e80b8f2538346dc
()
const BoolField &
dOnError
classhebi_1_1Gains.html
a24ee6647d7428ffc51a9b59ef3b038f5
() const
FloatField &
feedForward
classhebi_1_1Gains.html
ac716d36d2c1df40c743f3b34458ff2c1
()
const FloatField &
feedForward
classhebi_1_1Gains.html
a928acf870e180f247d893212ae8cbfae
() const
Gains
classhebi_1_1Gains.html
ac3e2bc1438593f8886618c2eb6c52a9a
(const HebiCommandRef &internal, HebiCommandFloatField kp_gain, HebiCommandBoolField d_on_error_gain)
Gains
classhebi_1_1Gains.html
a5307e48188a18d5f1db6cb6ca1c03644
(HebiCommandRef &internal, HebiCommandFloatField kp_gain, HebiCommandBoolField d_on_error_gain)
FloatField &
iClamp
classhebi_1_1Gains.html
aa07fe3b0f335df5fd90d0ec3ccc437e9
()
const FloatField &
iClamp
classhebi_1_1Gains.html
a4805fe99b9c2e3725ac92a5541261e09
() const
FloatField &
kD
classhebi_1_1Gains.html
a320048b0377ad7be83e33bfc05d202ec
()
const FloatField &
kD
classhebi_1_1Gains.html
a3d93b1b6dd67171b80ba0c543f410971
() const
FloatField &
kI
classhebi_1_1Gains.html
aa540be2ba8ad68c2b97110d0025855fb
()
const FloatField &
kI
classhebi_1_1Gains.html
a11cca0123d1d32efe9f1b4c86146b820
() const
FloatField &
kP
classhebi_1_1Gains.html
a8899eab6fa0fe0a62cc69a6ce93060a0
()
const FloatField &
kP
classhebi_1_1Gains.html
abf9acd13f2b47ee558761c5ddc8a4b3d
() const
FloatField &
maxOutput
classhebi_1_1Gains.html
a790ff352bd23339a25f6f89e6f24f80e
()
const FloatField &
maxOutput
classhebi_1_1Gains.html
a8e4f83a66eff971064fbaa172902f3ad
() const
FloatField &
maxTarget
classhebi_1_1Gains.html
a0451adb864cf32e5f0e04c65ac424596
()
const FloatField &
maxTarget
classhebi_1_1Gains.html
a374ed567680ac1bbbfeea95f4e9212fb
() const
FloatField &
minOutput
classhebi_1_1Gains.html
aeef309f7430cfc68bfcc5439b89de2a8
()
const FloatField &
minOutput
classhebi_1_1Gains.html
af1247bd7599159c3ad73aeb5730c4740
() const
FloatField &
minTarget
classhebi_1_1Gains.html
a0d1c92599065de76ceb10a91ceb7c4cb
()
const FloatField &
minTarget
classhebi_1_1Gains.html
a957ae7b46670bd9f7300f768bcc061b8
() const
FloatField &
outputLowpass
classhebi_1_1Gains.html
adfe929a3e6be788798131c8382a48ae0
()
const FloatField &
outputLowpass
classhebi_1_1Gains.html
a88b1ecdeb3b1e2788e0cecf450646ad4
() const
FloatField &
punch
classhebi_1_1Gains.html
ad8c65aaaa0d837d75b2260cdb382456c
()
const FloatField &
punch
classhebi_1_1Gains.html
af7f940edb6d693eb51f6c711ff46aa66
() const
FloatField &
targetLowpass
classhebi_1_1Gains.html
a407b56cb41f29a133c840968d72c8114
()
const FloatField &
targetLowpass
classhebi_1_1Gains.html
a77c501d0f208ebb39ebc30e5d5c18ff2
() const
BoolField
d_on_error_
classhebi_1_1Gains.html
ac48f0022616b739c4bbfc95d507e8cc2
FloatField
dead_zone_
classhebi_1_1Gains.html
a727468ded8d328e19afb9cad8b724c3e
FloatField
feed_forward_
classhebi_1_1Gains.html
ad995accff97c86fdebb74443aa38998f
FloatField
i_clamp_
classhebi_1_1Gains.html
a84ce7211030bad243e7ef438ef0ef7cd
FloatField
kd_
classhebi_1_1Gains.html
abb9b2e629485b6c34834189788fbcf90
FloatField
ki_
classhebi_1_1Gains.html
a08395bf9484b8a479caf0abb60a93bec
FloatField
kp_
classhebi_1_1Gains.html
a3e8cc2b022522a4c5197a9243053769a
FloatField
max_output_
classhebi_1_1Gains.html
aefec341be6459b2a65a18dc05e663716
FloatField
max_target_
classhebi_1_1Gains.html
aa46b091fb932cdb139ad12da630d9a86
FloatField
min_output_
classhebi_1_1Gains.html
af6d20c21ff664a93681226e6a7fa5035
FloatField
min_target_
classhebi_1_1Gains.html
aee235ed388333434126cb7554674bf7d
FloatField
output_lowpass_
classhebi_1_1Gains.html
a59e37c28b0806a7add52852916861be9
FloatField
punch_
classhebi_1_1Gains.html
a2c6bd961c7a232f052db49f5d4d19258
FloatField
target_lowpass_
classhebi_1_1Gains.html
aba920c63b671d55b4eefb8594cd9e372
Gains< HebiInfoRef, FloatField, BoolField, HebiInfoFloatField, HebiInfoBoolField >
classhebi_1_1Gains.html
FloatField &
deadZone
classhebi_1_1Gains.html
aba3c7bee5ba61ff737f4b0a6e5e3f13a
()
const FloatField &
deadZone
classhebi_1_1Gains.html
aa509c3888a03b38eb0f64c4151918174
() const
BoolField &
dOnError
classhebi_1_1Gains.html
a88503bf10367d5b51e80b8f2538346dc
()
const BoolField &
dOnError
classhebi_1_1Gains.html
a24ee6647d7428ffc51a9b59ef3b038f5
() const
FloatField &
feedForward
classhebi_1_1Gains.html
ac716d36d2c1df40c743f3b34458ff2c1
()
const FloatField &
feedForward
classhebi_1_1Gains.html
a928acf870e180f247d893212ae8cbfae
() const
Gains
classhebi_1_1Gains.html
ac3e2bc1438593f8886618c2eb6c52a9a
(const HebiInfoRef &internal, HebiInfoFloatField kp_gain, HebiInfoBoolField d_on_error_gain)
Gains
classhebi_1_1Gains.html
a5307e48188a18d5f1db6cb6ca1c03644
(HebiInfoRef &internal, HebiInfoFloatField kp_gain, HebiInfoBoolField d_on_error_gain)
FloatField &
iClamp
classhebi_1_1Gains.html
aa07fe3b0f335df5fd90d0ec3ccc437e9
()
const FloatField &
iClamp
classhebi_1_1Gains.html
a4805fe99b9c2e3725ac92a5541261e09
() const
FloatField &
kD
classhebi_1_1Gains.html
a320048b0377ad7be83e33bfc05d202ec
()
const FloatField &
kD
classhebi_1_1Gains.html
a3d93b1b6dd67171b80ba0c543f410971
() const
FloatField &
kI
classhebi_1_1Gains.html
aa540be2ba8ad68c2b97110d0025855fb
()
const FloatField &
kI
classhebi_1_1Gains.html
a11cca0123d1d32efe9f1b4c86146b820
() const
FloatField &
kP
classhebi_1_1Gains.html
a8899eab6fa0fe0a62cc69a6ce93060a0
()
const FloatField &
kP
classhebi_1_1Gains.html
abf9acd13f2b47ee558761c5ddc8a4b3d
() const
FloatField &
maxOutput
classhebi_1_1Gains.html
a790ff352bd23339a25f6f89e6f24f80e
()
const FloatField &
maxOutput
classhebi_1_1Gains.html
a8e4f83a66eff971064fbaa172902f3ad
() const
FloatField &
maxTarget
classhebi_1_1Gains.html
a0451adb864cf32e5f0e04c65ac424596
()
const FloatField &
maxTarget
classhebi_1_1Gains.html
a374ed567680ac1bbbfeea95f4e9212fb
() const
FloatField &
minOutput
classhebi_1_1Gains.html
aeef309f7430cfc68bfcc5439b89de2a8
()
const FloatField &
minOutput
classhebi_1_1Gains.html
af1247bd7599159c3ad73aeb5730c4740
() const
FloatField &
minTarget
classhebi_1_1Gains.html
a0d1c92599065de76ceb10a91ceb7c4cb
()
const FloatField &
minTarget
classhebi_1_1Gains.html
a957ae7b46670bd9f7300f768bcc061b8
() const
FloatField &
outputLowpass
classhebi_1_1Gains.html
adfe929a3e6be788798131c8382a48ae0
()
const FloatField &
outputLowpass
classhebi_1_1Gains.html
a88b1ecdeb3b1e2788e0cecf450646ad4
() const
FloatField &
punch
classhebi_1_1Gains.html
ad8c65aaaa0d837d75b2260cdb382456c
()
const FloatField &
punch
classhebi_1_1Gains.html
af7f940edb6d693eb51f6c711ff46aa66
() const
FloatField &
targetLowpass
classhebi_1_1Gains.html
a407b56cb41f29a133c840968d72c8114
()
const FloatField &
targetLowpass
classhebi_1_1Gains.html
a77c501d0f208ebb39ebc30e5d5c18ff2
() const
BoolField
d_on_error_
classhebi_1_1Gains.html
ac48f0022616b739c4bbfc95d507e8cc2
FloatField
dead_zone_
classhebi_1_1Gains.html
a727468ded8d328e19afb9cad8b724c3e
FloatField
feed_forward_
classhebi_1_1Gains.html
ad995accff97c86fdebb74443aa38998f
FloatField
i_clamp_
classhebi_1_1Gains.html
a84ce7211030bad243e7ef438ef0ef7cd
FloatField
kd_
classhebi_1_1Gains.html
abb9b2e629485b6c34834189788fbcf90
FloatField
ki_
classhebi_1_1Gains.html
a08395bf9484b8a479caf0abb60a93bec
FloatField
kp_
classhebi_1_1Gains.html
a3e8cc2b022522a4c5197a9243053769a
FloatField
max_output_
classhebi_1_1Gains.html
aefec341be6459b2a65a18dc05e663716
FloatField
max_target_
classhebi_1_1Gains.html
aa46b091fb932cdb139ad12da630d9a86
FloatField
min_output_
classhebi_1_1Gains.html
af6d20c21ff664a93681226e6a7fa5035
FloatField
min_target_
classhebi_1_1Gains.html
aee235ed388333434126cb7554674bf7d
FloatField
output_lowpass_
classhebi_1_1Gains.html
a59e37c28b0806a7add52852916861be9
FloatField
punch_
classhebi_1_1Gains.html
a2c6bd961c7a232f052db49f5d4d19258
FloatField
target_lowpass_
classhebi_1_1Gains.html
aba920c63b671d55b4eefb8594cd9e372
hebi::experimental::arm::Goal
classhebi_1_1experimental_1_1arm_1_1Goal.html
const Eigen::MatrixXd &
accelerations
classhebi_1_1experimental_1_1arm_1_1Goal.html
a8d12afd78040e6cc0d589d48bc93dc92
() const
const Eigen::MatrixXd &
aux
classhebi_1_1experimental_1_1arm_1_1Goal.html
a4543cf3c8a7ce59e77996ac04623b23f
() const
const Eigen::MatrixXd &
positions
classhebi_1_1experimental_1_1arm_1_1Goal.html
abdd0c683f6c7c8b5b0e45628998b2583
() const
const Eigen::VectorXd &
times
classhebi_1_1experimental_1_1arm_1_1Goal.html
a979187421f79234f2d40af259b57a600
() const
const Eigen::MatrixXd &
velocities
classhebi_1_1experimental_1_1arm_1_1Goal.html
a99f4e722357a04af6ddfbd9d5f0bf2e1
() const
static Goal
createFromPosition
classhebi_1_1experimental_1_1arm_1_1Goal.html
a84119a1a88327e6fa3625ab66b1f5bbf
(const Eigen::VectorXd &positions)
static Goal
createFromPosition
classhebi_1_1experimental_1_1arm_1_1Goal.html
ad42ca08956ce940b034309d829e773cc
(double time, const Eigen::VectorXd &positions)
static Goal
createFromPositions
classhebi_1_1experimental_1_1arm_1_1Goal.html
a2426215ccd2b2f281620284e74e86648
(const Eigen::MatrixXd &positions)
static Goal
createFromPositions
classhebi_1_1experimental_1_1arm_1_1Goal.html
ae2e3b39748ca96afbb3e5786d2fbd992
(const Eigen::VectorXd ×, const Eigen::MatrixXd &positions)
static Goal
createFromWaypoint
classhebi_1_1experimental_1_1arm_1_1Goal.html
ad4606b67b86419dc1935d066a86ad77e
(const Eigen::VectorXd &positions, const Eigen::VectorXd &velocities, const Eigen::VectorXd &accelerations)
static Goal
createFromWaypoint
classhebi_1_1experimental_1_1arm_1_1Goal.html
a3d7f8cc286126b96e24bfd0596b5bd1f
(double time, const Eigen::VectorXd &positions, const Eigen::VectorXd &velocities, const Eigen::VectorXd &accelerations)
static Goal
createFromWaypoints
classhebi_1_1experimental_1_1arm_1_1Goal.html
a90d2c5d9706e05b1be0cfec59eeafd2a
(const Eigen::MatrixXd &positions, const Eigen::MatrixXd &velocities, const Eigen::MatrixXd &accelerations)
static Goal
createFromWaypoints
classhebi_1_1experimental_1_1arm_1_1Goal.html
a63ffa11b83217ce183f27bc7054c4e12
(const Eigen::VectorXd ×, const Eigen::MatrixXd &positions, const Eigen::MatrixXd &velocities, const Eigen::MatrixXd &accelerations)
static Goal
createFromWaypointsWithAux
classhebi_1_1experimental_1_1arm_1_1Goal.html
a302f045e523c01db3101eecf59db64b4
(const Eigen::MatrixXd &positions, const Eigen::MatrixXd &velocities, const Eigen::MatrixXd &accelerations, const Eigen::MatrixXd &aux)
static Goal
createFromWaypointsWithAux
classhebi_1_1experimental_1_1arm_1_1Goal.html
ad2601c75f97c5a0f582456b9740b430f
(const Eigen::VectorXd ×, const Eigen::MatrixXd &positions, const Eigen::MatrixXd &velocities, const Eigen::MatrixXd &accelerations, const Eigen::MatrixXd &aux)
static Goal
createFromWaypointWithAux
classhebi_1_1experimental_1_1arm_1_1Goal.html
af50ac48c3ce8b276c11b02a4e9c88904
(const Eigen::VectorXd &positions, const Eigen::VectorXd &velocities, const Eigen::VectorXd &accelerations, const Eigen::VectorXd &aux)
static Goal
createFromWaypointWithAux
classhebi_1_1experimental_1_1arm_1_1Goal.html
a52ac5e2c70886e294d7925dd2ce9629c
(double time, const Eigen::VectorXd &positions, const Eigen::VectorXd &velocities, const Eigen::VectorXd &accelerations, const Eigen::VectorXd &aux)
Goal
classhebi_1_1experimental_1_1arm_1_1Goal.html
aa6273ec578d29c97fa36ad1121f645db
(const Eigen::VectorXd ×, const Eigen::MatrixXd &positions, const Eigen::MatrixXd &velocities, const Eigen::MatrixXd &accelerations, const Eigen::MatrixXd &aux)
static Eigen::MatrixXd
nanWithZeroRight
classhebi_1_1experimental_1_1arm_1_1Goal.html
acaad6ca67cba4ddc261da5fcf86eab6b
(size_t num_joints, size_t num_waypoints)
static Eigen::MatrixXd
toMatrix
classhebi_1_1experimental_1_1arm_1_1Goal.html
a74833b42d28c6b0452738d50c50ef9c1
(const Eigen::VectorXd &vector)
static Eigen::VectorXd
toVector
classhebi_1_1experimental_1_1arm_1_1Goal.html
a80da9cd9a56059211164b05bc81615bc
(double scalar)
const Eigen::MatrixXd
accelerations_
classhebi_1_1experimental_1_1arm_1_1Goal.html
acfa47530cfc8b0c32750d3e65d7a0ba1
const Eigen::MatrixXd
aux_
classhebi_1_1experimental_1_1arm_1_1Goal.html
ae1982a7174d9b8ddd547554af7e16ec6
const Eigen::MatrixXd
positions_
classhebi_1_1experimental_1_1arm_1_1Goal.html
ab55239c77ec2c679f067bf9199cef4e7
const Eigen::VectorXd
times_
classhebi_1_1experimental_1_1arm_1_1Goal.html
a5c4013f89f6a1390e90c9632df6c907e
const Eigen::MatrixXd
velocities_
classhebi_1_1experimental_1_1arm_1_1Goal.html
a82f8bdee80be4ff76c5303b9dc8c857d
hebi::Group
classhebi_1_1Group.html
void
addFeedbackHandler
classhebi_1_1Group.html
a9b428b5d5cf774f0dddc3b50b5daf90e
(GroupFeedbackHandler handler)
void
clearFeedbackHandlers
classhebi_1_1Group.html
a54c23fbada200539f7f0d84d97b40f9b
()
float
getFeedbackFrequencyHz
classhebi_1_1Group.html
a5f8e63952136f4d0fc3b847c838985b9
()
bool
getNextFeedback
classhebi_1_1Group.html
a753e2998f5ae931c560d61e9ddf0244d
(GroupFeedback &feedback, int32_t timeout_ms=DEFAULT_TIMEOUT_MS)
Group
classhebi_1_1Group.html
ae20ddc23abff062df0586eeb70a2dc02
(HebiGroupPtr group, float initial_feedback_frequency=0.0f, int32_t initial_command_lifetime=0)
bool
requestInfo
classhebi_1_1Group.html
ab36fdb4f9c9e9ac792bff5a1deef620b
(GroupInfo &info, int32_t timeout_ms=DEFAULT_TIMEOUT_MS)
bool
sendCommand
classhebi_1_1Group.html
a3645f8c1019e6949dc64fbdec7f73442
(const GroupCommand &group_command)
bool
sendCommandWithAcknowledgement
classhebi_1_1Group.html
ab883ced0b4deb180536ecab5fdb37d71
(const GroupCommand &group_command, int32_t timeout_ms=DEFAULT_TIMEOUT_MS)
bool
sendFeedbackRequest
classhebi_1_1Group.html
aa22537722936a8e5207f1e7fe75c4048
()
bool
setCommandLifetimeMs
classhebi_1_1Group.html
ab28765e5bb646534798acc144c17f4e4
(int32_t ms)
bool
setFeedbackFrequencyHz
classhebi_1_1Group.html
a4c2dce41b42dc0d318e220098c4d05e4
(float frequency)
int
size
classhebi_1_1Group.html
a3cc170c50e51cfc25bc73ae5680bd115
()
std::string
startLog
classhebi_1_1Group.html
a80134f954863eb215b4b09170ef0841e
(const std::string &dir)
std::string
startLog
classhebi_1_1Group.html
adc0c7de40360aa18c51cb368f5e03fa3
(const std::string &dir, const std::string &file)
std::shared_ptr< LogFile >
stopLog
classhebi_1_1Group.html
ad0fc40d24d9efdc564135769b8838571
()
~Group
classhebi_1_1Group.html
affa9e3421af94d40a670112e53acaa1d
() noexcept
static std::shared_ptr< Group >
createImitation
classhebi_1_1Group.html
a727509cadc18a943b65f0850a0aa5242
(size_t size)
static const int32_t
DEFAULT_TIMEOUT_MS
classhebi_1_1Group.html
a7e1bf5b26527915b880e4540ac42b559
void
callAttachedHandlers
classhebi_1_1Group.html
a17a92db345b16ce94fe3707652c86ca2
(HebiGroupFeedbackPtr group_feedback)
std::mutex
handler_lock_
classhebi_1_1Group.html
a0924d0798f6053aff53e7355a9dcdc07
std::vector< GroupFeedbackHandler >
handlers_
classhebi_1_1Group.html
a5dc691af830b819c585c196610aabc79
HebiGroupPtr
internal_
classhebi_1_1Group.html
a18ca7fec15d310ca0d5c7dc7251616fe
const int
number_of_modules_
classhebi_1_1Group.html
a4efcbf77396035bce379ab0a1fd35728
friend void
callbackWrapper
classhebi_1_1Group.html
a895e36298e0e77c27c644c4e3edea356
(HebiGroupFeedbackPtr group_feedback, void *user_data)
hebi::GroupCommand
classhebi_1_1GroupCommand.html
void
clear
classhebi_1_1GroupCommand.html
a700aa1e0e65eec191b1a5ab2445cf92c
()
Eigen::VectorXd
getEffort
classhebi_1_1GroupCommand.html
aa6808e0b46e907f38643084a60a6a4bb
() const
void
getEffort
classhebi_1_1GroupCommand.html
acac65758a045b38ab81c063bc173afd4
(Eigen::VectorXd &out) const
Eigen::VectorXd
getPosition
classhebi_1_1GroupCommand.html
a2ad620ac502e9e010c57dd444cd7ef9b
() const
void
getPosition
classhebi_1_1GroupCommand.html
a4ce52e8dbf107bddeec8a0d8b05c2c09
(Eigen::VectorXd &out) const
Eigen::VectorXd
getSpringConstant
classhebi_1_1GroupCommand.html
a7f6a4a7a7f76d50ebbcc98999c9876eb
() const
void
getSpringConstant
classhebi_1_1GroupCommand.html
ac5e22e99c5c2a935ce6d90e84e24dad3
(Eigen::VectorXd &out) const
Eigen::VectorXd
getVelocity
classhebi_1_1GroupCommand.html
ae820b657bac109398ef2ab0e2dc13531
() const
void
getVelocity
classhebi_1_1GroupCommand.html
a9168ac2f977227e14e821ff0f5624664
(Eigen::VectorXd &out) const
GroupCommand
classhebi_1_1GroupCommand.html
a80600ac2b02919afeccd30aced7ed0e7
(size_t number_of_modules)
Command &
operator[]
classhebi_1_1GroupCommand.html
ad50bec1ad980e0348439feea2316af9b
(size_t index)
const Command &
operator[]
classhebi_1_1GroupCommand.html
a689f31381be472041cd0db1187514ba0
(size_t index) const
bool
readGains
classhebi_1_1GroupCommand.html
a4c86e83bed54e379ebfc86719195e756
(const std::string &file)
FunctionCallResult
readSafetyParameters
classhebi_1_1GroupCommand.html
abc78eba0ecef6801b37bb0d0edeef3c8
(const std::string &file)
void
setEffort
classhebi_1_1GroupCommand.html
a5b0b0b08878059660ba16882c95e4135
(const Eigen::VectorXd &effort)
void
setPosition
classhebi_1_1GroupCommand.html
aaa81af500285222a0275ebd2077d312c
(const Eigen::VectorXd &position)
void
setSpringConstant
classhebi_1_1GroupCommand.html
a5b64f77b6893af49e4f1460e376d8857
(const Eigen::VectorXd &springConstant)
void
setVelocity
classhebi_1_1GroupCommand.html
a3a197a5c8b54373a05d54a08f5a40837
(const Eigen::VectorXd &velocity)
size_t
size
classhebi_1_1GroupCommand.html
a3ac06b5f903df64a16a18c6e624be72d
() const
bool
writeGains
classhebi_1_1GroupCommand.html
adc4f07d00bf51cbe67dd6e369c96f7a7
(const std::string &file) const
FunctionCallResult
writeSafetyParameters
classhebi_1_1GroupCommand.html
a2b6bc2184e38c402504f7cc850d31455
(const std::string &file) const
~GroupCommand
classhebi_1_1GroupCommand.html
a382b2ce9d36ab4892a5191407001455c
() noexcept
HebiGroupCommandPtr
internal_
classhebi_1_1GroupCommand.html
a1e1cae32f7f53f2a79c01148cdd8f3e8
std::vector< Command >
commands_
classhebi_1_1GroupCommand.html
a331baacaab7f946e432fed8ea6def745
const size_t
number_of_modules_
classhebi_1_1GroupCommand.html
a135247387a98df58e582a187a2b95222
hebi::GroupFeedback
classhebi_1_1GroupFeedback.html
Eigen::MatrixX3d
getAccelerometer
classhebi_1_1GroupFeedback.html
ad473ac76d36e8158195ea05e3e3596d7
() const
void
getAccelerometer
classhebi_1_1GroupFeedback.html
a992a0d047285c5932de2eee9d2edcc23
(Eigen::MatrixX3d &out) const
Eigen::VectorXd
getBoardTemperature
classhebi_1_1GroupFeedback.html
a7f906f29cc5e51b7305a46c99b69cb92
() const
void
getBoardTemperature
classhebi_1_1GroupFeedback.html
a667fee85d73731c32ff587f19162e5e5
(Eigen::VectorXd &out) const
Eigen::VectorXd
getDeflection
classhebi_1_1GroupFeedback.html
ab4b17c24075bf1436f9e6765e590667c
() const
void
getDeflection
classhebi_1_1GroupFeedback.html
a76f27c3f86aa09e33fb0d123a6fa9b1a
(Eigen::VectorXd &out) const
Eigen::VectorXd
getDeflectionVelocity
classhebi_1_1GroupFeedback.html
ad47c48d4eafd6df7fc5d3f7584c09d22
() const
void
getDeflectionVelocity
classhebi_1_1GroupFeedback.html
a664f97e4970879bcd64e504a2388f202
(Eigen::VectorXd &out) const
Eigen::VectorXd
getEffort
classhebi_1_1GroupFeedback.html
a0092205a27d07990a7d3118896028872
() const
void
getEffort
classhebi_1_1GroupFeedback.html
a4b9bfd792cde696e9677620edb83052f
(Eigen::VectorXd &out) const
Eigen::VectorXd
getEffortCommand
classhebi_1_1GroupFeedback.html
a632212ca45c0a65c9dff26f63fa4de63
() const
void
getEffortCommand
classhebi_1_1GroupFeedback.html
a51f1212e35388ad0b6174c730145b0a0
(Eigen::VectorXd &out) const
Eigen::MatrixX3d
getGyro
classhebi_1_1GroupFeedback.html
a544f3146768d288632cc92129704a9fb
() const
void
getGyro
classhebi_1_1GroupFeedback.html
af6631642017e68bea830719680e8b28f
(Eigen::MatrixX3d &out) const
Eigen::VectorXd
getMotorCurrent
classhebi_1_1GroupFeedback.html
af48a21827cd7d01c41849b306faa748f
() const
void
getMotorCurrent
classhebi_1_1GroupFeedback.html
a5851c746e57165593a8e8f71996528cd
(Eigen::VectorXd &out) const
Eigen::VectorXd
getMotorHousingTemperature
classhebi_1_1GroupFeedback.html
a74485ec98092dd4cdf2ac888a638f4e1
() const
void
getMotorHousingTemperature
classhebi_1_1GroupFeedback.html
a56999163813e4ef9878d9ad9b109522f
(Eigen::VectorXd &out) const
Eigen::VectorXd
getMotorSensorTemperature
classhebi_1_1GroupFeedback.html
acbf372e53f4878325dc892b84029a80b
() const
void
getMotorSensorTemperature
classhebi_1_1GroupFeedback.html
ac5f26619a7352151b428082d9bab6d8d
(Eigen::VectorXd &out) const
Eigen::VectorXd
getMotorVelocity
classhebi_1_1GroupFeedback.html
ab7c3e7986b2100d60946b1dd7f54eda6
() const
void
getMotorVelocity
classhebi_1_1GroupFeedback.html
aeb5210553d71393c36cc38f430100d90
(Eigen::VectorXd &out) const
Eigen::VectorXd
getMotorWindingCurrent
classhebi_1_1GroupFeedback.html
a26e14ed6a4b8efe26529392f7b0c7e45
() const
void
getMotorWindingCurrent
classhebi_1_1GroupFeedback.html
ac3ae7c16bc9470965a2a27db87b96ee9
(Eigen::VectorXd &out) const
Eigen::VectorXd
getMotorWindingTemperature
classhebi_1_1GroupFeedback.html
a958da143e727d5b97616e34c18f33bf3
() const
void
getMotorWindingTemperature
classhebi_1_1GroupFeedback.html
af2a3244fc5d3164b8f47b571cb7f5d96
(Eigen::VectorXd &out) const
Eigen::VectorXd
getPosition
classhebi_1_1GroupFeedback.html
a966629e9dc8a218023a5c6a00ea2a54d
() const
void
getPosition
classhebi_1_1GroupFeedback.html
a8b72ef9c67ce1008cd65d8436fde956f
(Eigen::VectorXd &out) const
Eigen::VectorXd
getPositionCommand
classhebi_1_1GroupFeedback.html
ae6f350ffd01637856e79b3ea25d11cdd
() const
void
getPositionCommand
classhebi_1_1GroupFeedback.html
ae7847e2eac6732bdd8e4bde8d35a22c0
(Eigen::VectorXd &out) const
Eigen::VectorXd
getProcessorTemperature
classhebi_1_1GroupFeedback.html
ac17789af8020c6383c7ab5e25da991c2
() const
void
getProcessorTemperature
classhebi_1_1GroupFeedback.html
ab76a53dafe11f388405676f88510b956
(Eigen::VectorXd &out) const
double
getTime
classhebi_1_1GroupFeedback.html
adfbad55e42332e8571f9e87af78ca18c
() const
uint64_t
getTimeUs
classhebi_1_1GroupFeedback.html
abc43f67dfb2451a3d825c36781a68e06
() const
Eigen::VectorXd
getVelocity
classhebi_1_1GroupFeedback.html
a4c0842b36c813f2bd6b4605e29960193
() const
void
getVelocity
classhebi_1_1GroupFeedback.html
ad7f758063c43588c5a7897dbef686e3e
(Eigen::VectorXd &out) const
Eigen::VectorXd
getVelocityCommand
classhebi_1_1GroupFeedback.html
a07e53f0e581a0a744fba714f49d6ff77
() const
void
getVelocityCommand
classhebi_1_1GroupFeedback.html
aa3f7ec0f2571b69d84779b79f1401b50
(Eigen::VectorXd &out) const
Eigen::VectorXd
getVoltage
classhebi_1_1GroupFeedback.html
a52ec56b913e9aec496f5ee2d172e2058
() const
void
getVoltage
classhebi_1_1GroupFeedback.html
a0d52d6eab4792ec8da9ba0a27ba88376
(Eigen::VectorXd &out) const
GroupFeedback
classhebi_1_1GroupFeedback.html
ac12b1f1320eb14943d1b2600b0eecb1b
(HebiGroupFeedbackPtr group_feedback)
GroupFeedback
classhebi_1_1GroupFeedback.html
a8cd28b480a222d279466407526e0ca68
(size_t number_of_modules)
const Feedback &
operator[]
classhebi_1_1GroupFeedback.html
a0aa8c172c75a60ca9337de3fa256b8b2
(size_t index) const
size_t
size
classhebi_1_1GroupFeedback.html
a01cd31e4728e8a0c343326fd4f222974
() const
~GroupFeedback
classhebi_1_1GroupFeedback.html
aef61ac5e6ac95a4c981cb6fc2d461d5f
() noexcept
HebiGroupFeedbackPtr
internal_
classhebi_1_1GroupFeedback.html
a294463c0bf2361a34e835fb57a248a2e
std::vector< Feedback >
feedbacks_
classhebi_1_1GroupFeedback.html
a2e80b0fb4b0e88587e8ef4febcf3f2fb
const bool
manage_pointer_lifetime_
classhebi_1_1GroupFeedback.html
aa0a856db30fe8127f5d11b9be44bcc81
const size_t
number_of_modules_
classhebi_1_1GroupFeedback.html
a0e9e51d5bbeeb50d191c67f215885ea8
hebi::GroupInfo
classhebi_1_1GroupInfo.html
Eigen::VectorXd
getSpringConstant
classhebi_1_1GroupInfo.html
ac7d56ad90f8af49550fc9e7479b4ebd8
() const
void
getSpringConstant
classhebi_1_1GroupInfo.html
a75ebe197d5211f26ecb6d34e590cf54d
(Eigen::VectorXd &out) const
GroupInfo
classhebi_1_1GroupInfo.html
af242aed5ac077b7a7261099e1baa84bb
(size_t number_of_modules)
const Info &
operator[]
classhebi_1_1GroupInfo.html
a823aea71fd131c3130c708fa3c9e10f6
(size_t index) const
size_t
size
classhebi_1_1GroupInfo.html
a5016c953c82292ceb052e2f595f894dc
() const
bool
writeGains
classhebi_1_1GroupInfo.html
abf32aae9a32db98cba3c976b7a79fada
(const std::string &file) const
FunctionCallResult
writeSafetyParameters
classhebi_1_1GroupInfo.html
a13d5ddbd85641ed7a64e59a7806b8f79
(const std::string &file) const
~GroupInfo
classhebi_1_1GroupInfo.html
a2bdd19dd45afff8c0d6a3e212f0a75e6
() noexcept
HebiGroupInfoPtr
internal_
classhebi_1_1GroupInfo.html
a07823b2d83af80763d06773cb082e09f
std::vector< Info >
infos_
classhebi_1_1GroupInfo.html
a5f1f3280841af4d310fa0b237dcf4d1e
const size_t
number_of_modules_
classhebi_1_1GroupInfo.html
ab94f85f25822d4921b8cfbc8aef18481
HebiCommandMetadata_
structHebiCommandMetadata__.html
uint32_t
bool_field_bitfield_offset_
structHebiCommandMetadata__.html
aea9531e21e23187621e533a038f25daa
uint32_t
bool_field_count_
structHebiCommandMetadata__.html
a8386e516b5ae1fd82ca7c97e6c183c8d
uint32_t
enum_field_bitfield_offset_
structHebiCommandMetadata__.html
af249c0d1033fdaa5b165dce8d8bb58bc
uint32_t
enum_field_count_
structHebiCommandMetadata__.html
a8ed1aa7bed9bd9c4a05738069f1ce5ba
uint32_t
flag_field_bitfield_offset_
structHebiCommandMetadata__.html
ab99a1a36991e8eab35348c99f1963eb2
uint32_t
flag_field_count_
structHebiCommandMetadata__.html
a71a64323cf79cba367cf09b0c5db64a7
uint32_t
float_field_bitfield_offset_
structHebiCommandMetadata__.html
a65987c56b15f2edf0ea1e8e69d343f84
uint32_t
float_field_count_
structHebiCommandMetadata__.html
ae2c71181592a0b7650f394a84d27f2b8
uint32_t
high_res_angle_field_bitfield_offset_
structHebiCommandMetadata__.html
a7b3e0af4440416eba27d40cb9e9813b6
uint32_t
high_res_angle_field_count_
structHebiCommandMetadata__.html
a04ef2419a5ae20161e895b1e59af3c9c
uint32_t
io_field_bitfield_offset_
structHebiCommandMetadata__.html
a5ead330be331208ecc6b24966f38f29b
uint32_t
io_field_count_
structHebiCommandMetadata__.html
a98dd30ca8e1d9bb13eb67bb8f067973d
const uint32_t *
io_field_sizes_
structHebiCommandMetadata__.html
a6c9a1b70afa0aff18af9b3eeb4cf0572
const uint32_t *
io_relative_offsets_
structHebiCommandMetadata__.html
a1134ee2c37772bacc9ca3e5e9c79e155
uint32_t
led_field_bitfield_offset_
structHebiCommandMetadata__.html
a098a8dc3e1253bda43ec441289f1b9f5
uint32_t
led_field_count_
structHebiCommandMetadata__.html
a40585695a8e7dad39e3e704fa8dba7d4
uint32_t
message_bitfield_count_
structHebiCommandMetadata__.html
a0eb805c76a295cc127b140bf1d717828
uint32_t
numbered_float_field_bitfield_offset_
structHebiCommandMetadata__.html
a95652d8e6a95cc83d9748c8160dfb827
uint32_t
numbered_float_field_count_
structHebiCommandMetadata__.html
a326ba7ed637272e380a7477a5eef156f
const uint32_t *
numbered_float_field_sizes_
structHebiCommandMetadata__.html
aeeb1f3b4259f4d15a758e08ac3166044
const uint32_t *
numbered_float_relative_offsets_
structHebiCommandMetadata__.html
a1a5bae656e05f5bb34dd9487b50d2e02
uint32_t
quaternionf_field_bitfield_offset_
structHebiCommandMetadata__.html
a5fc3edeac623f852ab872c77c4c909a1
uint32_t
quaternionf_field_count_
structHebiCommandMetadata__.html
a27b3c84f9896b655a83b8e37c38a1dcd
uint32_t
string_field_bitfield_offset_
structHebiCommandMetadata__.html
a8848c8e147f18b5be5d118ca3174d325
uint32_t
string_field_count_
structHebiCommandMetadata__.html
a8e1f32805f5940bcec122339dc25dfb3
uint32_t
uint64_field_bitfield_offset_
structHebiCommandMetadata__.html
aa67785aa8ce237172bf0307911f81087
uint32_t
uint64_field_count_
structHebiCommandMetadata__.html
a741fa187d5f60706584e8677ff8d90a7
uint32_t
vector3f_field_bitfield_offset_
structHebiCommandMetadata__.html
a16a6afe1429a3b435154477231343c1a
uint32_t
vector3f_field_count_
structHebiCommandMetadata__.html
af0546744eaf6c9450cd6af3ea07328a6
HebiCommandRef_
structHebiCommandRef__.html
bool *
bool_fields_
structHebiCommandRef__.html
ac3990b90d3a64fc0b4f385d445d40e4b
int32_t *
enum_fields_
structHebiCommandRef__.html
a91f49358f01922941cb62f9759c8e0b5
float *
float_fields_
structHebiCommandRef__.html
a75a743d1539619af350ca613bc81b2ec
HebiHighResAngleStruct *
high_res_angle_fields_
structHebiCommandRef__.html
ab94267d2577eee92a67debc14d776d73
HebiIoBankPinStruct *
io_fields_
structHebiCommandRef__.html
af8238f215ae6b3f6260e419a4e67c224
uint32_t *
led_fields_
structHebiCommandRef__.html
a58d426f70431f71e29949f4415c4de4f
int32_t *
message_bitfield_
structHebiCommandRef__.html
a8a049b10943ecda250e4e016b7e1f770
float *
numbered_float_fields_
structHebiCommandRef__.html
a5e09cab1026f542dd7e18ec55a41eea4
HebiQuaternionf *
quaternionf_fields_
structHebiCommandRef__.html
abefd5b68d0a5f52fdee24503dabdee2c
void *
reserved_
structHebiCommandRef__.html
a04fbc36abf13626b8583574724241035
uint64_t *
uint64_fields_
structHebiCommandRef__.html
a7e2673aecb57a57d466699cb5ff91a01
HebiVector3f *
vector3f_fields_
structHebiCommandRef__.html
a6fd7c4ede22dfd99d56b304aa8143d44
HebiFeedbackMetadata_
structHebiFeedbackMetadata__.html
uint32_t
bool_field_bitfield_offset_
structHebiFeedbackMetadata__.html
ad1fd9fdf0bda942ac93c444f26d6bf9d
uint32_t
bool_field_count_
structHebiFeedbackMetadata__.html
a4b71460a132cf7f807c80641171928e8
uint32_t
enum_field_bitfield_offset_
structHebiFeedbackMetadata__.html
a2c76ed54fbcdcf7904e0f89b4886de08
uint32_t
enum_field_count_
structHebiFeedbackMetadata__.html
ab4fd38718c71925545c997a31390c889
uint32_t
flag_field_bitfield_offset_
structHebiFeedbackMetadata__.html
a74769acc8a6b463c10b9d3d417fd3960
uint32_t
flag_field_count_
structHebiFeedbackMetadata__.html
a6e950748d4c968732294bf5cf5385bab
uint32_t
float_field_bitfield_offset_
structHebiFeedbackMetadata__.html
a8309557ed2d4954e59eeaa3e965e33e6
uint32_t
float_field_count_
structHebiFeedbackMetadata__.html
a56b88255f3f2e79b7822501017fd93b4
uint32_t
high_res_angle_field_bitfield_offset_
structHebiFeedbackMetadata__.html
a7ad6d295d930d73c0b0566961ecf3566
uint32_t
high_res_angle_field_count_
structHebiFeedbackMetadata__.html
a9ae87c07fca7bd154cdae48c60b5c728
uint32_t
io_field_bitfield_offset_
structHebiFeedbackMetadata__.html
a5039fe83411b95b7c212d504e60ab807
uint32_t
io_field_count_
structHebiFeedbackMetadata__.html
aad3e43855fceeeb7317e813b3dec4edf
const uint32_t *
io_field_sizes_
structHebiFeedbackMetadata__.html
affcb0a0ce571780004db55641d152817
const uint32_t *
io_relative_offsets_
structHebiFeedbackMetadata__.html
ab11530fd60265d98dc9eff3d1c9d0a8d
uint32_t
led_field_bitfield_offset_
structHebiFeedbackMetadata__.html
ab3dc4e44dcbf4636065a2abcea538a35
uint32_t
led_field_count_
structHebiFeedbackMetadata__.html
ad9f410be2738d8e1a9a5eef28ac6dd5c
uint32_t
message_bitfield_count_
structHebiFeedbackMetadata__.html
a2d2b7f60b5bf2737fb593efb7ade5bb2
uint32_t
numbered_float_field_bitfield_offset_
structHebiFeedbackMetadata__.html
a03d0d3b65feb7d8299868825383e065f
uint32_t
numbered_float_field_count_
structHebiFeedbackMetadata__.html
a75fe3b2892ca1a00afab639b040ca6d6
const uint32_t *
numbered_float_field_sizes_
structHebiFeedbackMetadata__.html
afc8ca56f510e1ad3065e65a6db5b7ea2
const uint32_t *
numbered_float_relative_offsets_
structHebiFeedbackMetadata__.html
aa6e51f04cfe9a80023626c6b4fc5cca8
uint32_t
quaternionf_field_bitfield_offset_
structHebiFeedbackMetadata__.html
a2b57b8d18934411a8521c02fa3cd797b
uint32_t
quaternionf_field_count_
structHebiFeedbackMetadata__.html
afe39aef9ba443bafb254215ac2a7397a
uint32_t
string_field_bitfield_offset_
structHebiFeedbackMetadata__.html
aa651f912ebca649d63dea8a2ebc4d487
uint32_t
string_field_count_
structHebiFeedbackMetadata__.html
a35191118a6e76c0f17fd53d6516d424f
uint32_t
uint64_field_bitfield_offset_
structHebiFeedbackMetadata__.html
a70be8527840f80261f34418469a9804e
uint32_t
uint64_field_count_
structHebiFeedbackMetadata__.html
aaeb1901b2a81015636e8478a8bc57eda
uint32_t
vector3f_field_bitfield_offset_
structHebiFeedbackMetadata__.html
a58c7719e5ee69dc6b71d72517755c552
uint32_t
vector3f_field_count_
structHebiFeedbackMetadata__.html
a50a271b1b797c5dd7288fb7fe6eebafe
HebiFeedbackRef_
structHebiFeedbackRef__.html
const bool *
bool_fields_
structHebiFeedbackRef__.html
a03547cfc75a628426b69c40afd9d2cda
const int32_t *
enum_fields_
structHebiFeedbackRef__.html
a45544d59f5ad5e91c2beda71bdd995c9
const float *
float_fields_
structHebiFeedbackRef__.html
a5f200a4bc245d21d0e434b6eb08b47a6
const HebiHighResAngleStruct *
high_res_angle_fields_
structHebiFeedbackRef__.html
ade072358ea9d7db40b4b2282e96d41e5
const HebiIoBankPinStruct *
io_fields_
structHebiFeedbackRef__.html
add3e6f503b36b49a04ab589e446f6ea7
const uint32_t *
led_fields_
structHebiFeedbackRef__.html
a4b4af251c40be701a9279a3434e532f7
const int32_t *
message_bitfield_
structHebiFeedbackRef__.html
a21e842a3b5bffaf26923ba989369e0a2
const float *
numbered_float_fields_
structHebiFeedbackRef__.html
ae0165c654f3e315f1183ea928209d402
const HebiQuaternionf *
quaternionf_fields_
structHebiFeedbackRef__.html
a03ed3547e62f4879c270791e2927b037
void *
reserved_
structHebiFeedbackRef__.html
ab52711f3ec8c2911cf1a5f7a770cbb5a
const uint64_t *
uint64_fields_
structHebiFeedbackRef__.html
aaca8296ed2cec944f755b4143ccef560
const HebiVector3f *
vector3f_fields_
structHebiFeedbackRef__.html
ab5c44f47878a243816c4b10168c41672
HebiHighResAngleStruct_
structHebiHighResAngleStruct__.html
float
offset_
structHebiHighResAngleStruct__.html
a34d9a32880e64d8055e7a278ff0b69ef
int64_t
revolutions_
structHebiHighResAngleStruct__.html
a8978f1017acefe0f0739fb1996760558
HebiInfoMetadata_
structHebiInfoMetadata__.html
uint32_t
bool_field_bitfield_offset_
structHebiInfoMetadata__.html
af032e9c4fb1bdb330d3004dae417689f
uint32_t
bool_field_count_
structHebiInfoMetadata__.html
aa0b5568eaf0328b4ef1c0807d24e0580
uint32_t
enum_field_bitfield_offset_
structHebiInfoMetadata__.html
acb1c42abf5996c3af8a4abdd1463d39f
uint32_t
enum_field_count_
structHebiInfoMetadata__.html
a9a3779494aac47599832e939168e4035
uint32_t
flag_field_bitfield_offset_
structHebiInfoMetadata__.html
ad58106be5f825da2908adf6e046feebf
uint32_t
flag_field_count_
structHebiInfoMetadata__.html
afb427a981ae5b84909f768b2053dbcaa
uint32_t
float_field_bitfield_offset_
structHebiInfoMetadata__.html
aba390721514fbbe1721e39b87bc71e81
uint32_t
float_field_count_
structHebiInfoMetadata__.html
a2abc6aa1c708c587a8bf391eeb2e99c3
uint32_t
high_res_angle_field_bitfield_offset_
structHebiInfoMetadata__.html
a35dc16d962e4ec752e571ad4e5ebabe2
uint32_t
high_res_angle_field_count_
structHebiInfoMetadata__.html
a9d66d9fea4714ab7cf526a0bbfb9061e
uint32_t
io_field_bitfield_offset_
structHebiInfoMetadata__.html
a3e5fd64674be35cad6df78a3de4d7724
uint32_t
io_field_count_
structHebiInfoMetadata__.html
a8eb09329d6b8a23c94828a8604e55b5d
const uint32_t *
io_field_sizes_
structHebiInfoMetadata__.html
ae662cdc70abd23710ede1a72bcdad39b
const uint32_t *
io_relative_offsets_
structHebiInfoMetadata__.html
aa98cf322ab86c26218d09b456b22c5fe
uint32_t
led_field_bitfield_offset_
structHebiInfoMetadata__.html
a2a8fb00c19ba40fdcca5400c3d816e99
uint32_t
led_field_count_
structHebiInfoMetadata__.html
acfef8872479b89dd6177cfa86dcae62e
uint32_t
message_bitfield_count_
structHebiInfoMetadata__.html
a6540d2204cd2950e3a77a89ee3f613bd
uint32_t
numbered_float_field_bitfield_offset_
structHebiInfoMetadata__.html
a2ef4ec771e55e86f8e14a4ab65af6d00
uint32_t
numbered_float_field_count_
structHebiInfoMetadata__.html
ac848022c6b5a37c59fb8c2809e8226b5
const uint32_t *
numbered_float_field_sizes_
structHebiInfoMetadata__.html
aa9bcac1c94dba3b35b31cc9e4d352180
const uint32_t *
numbered_float_relative_offsets_
structHebiInfoMetadata__.html
a972b0b8eb65a498f7e34d8e24b638680
uint32_t
quaternionf_field_bitfield_offset_
structHebiInfoMetadata__.html
a88ffe3d48c6dfdef69386b600f3cc5c0
uint32_t
quaternionf_field_count_
structHebiInfoMetadata__.html
a9772a54643594a0d014d60be80383bbf
uint32_t
string_field_bitfield_offset_
structHebiInfoMetadata__.html
a8237c7408e9281cbd032b5d6beaaa88b
uint32_t
string_field_count_
structHebiInfoMetadata__.html
a783e28ebe4a11ca468ba97015ed51109
uint32_t
uint64_field_bitfield_offset_
structHebiInfoMetadata__.html
abc7fdcf4f0bc9fdb0ef3e944808068b6
uint32_t
uint64_field_count_
structHebiInfoMetadata__.html
a3c12242c1e2ce28dc9b6ba7690271ab6
uint32_t
vector3f_field_bitfield_offset_
structHebiInfoMetadata__.html
a597b7dc99754d90f3f320fac619b455c
uint32_t
vector3f_field_count_
structHebiInfoMetadata__.html
abed3846fb63b7f79522e575d4111ce21
HebiInfoRef_
structHebiInfoRef__.html
const bool *
bool_fields_
structHebiInfoRef__.html
a3a4e942509231e73a2eb674c2ec170c7
const int32_t *
enum_fields_
structHebiInfoRef__.html
ae3f516f4aa485c765f32192230d74cf2
const float *
float_fields_
structHebiInfoRef__.html
acc0ff29e73fa556b22ebc622c549a0f1
const HebiHighResAngleStruct *
high_res_angle_fields_
structHebiInfoRef__.html
a7e9c72f81afce84537380d48631ffd6f
const HebiIoBankPinStruct *
io_fields_
structHebiInfoRef__.html
a5abec38d802ad42e11bc6c34d3adcfd4
const uint32_t *
led_fields_
structHebiInfoRef__.html
a70cdf5b5ce3e0ccd41d94d0dafec7c67
const int32_t *
message_bitfield_
structHebiInfoRef__.html
a7cb16e77ed632330fb0c9b7eafa26f83
const float *
numbered_float_fields_
structHebiInfoRef__.html
a755b567d809c50035fcffe7116008d62
const HebiQuaternionf *
quaternionf_fields_
structHebiInfoRef__.html
abb2521fc4a349022f93a1694cd265ca2
void *
reserved_
structHebiInfoRef__.html
a15d9bb8e5148f57d2b494f0b1f2cbf89
const uint64_t *
uint64_fields_
structHebiInfoRef__.html
a4f04f4ffd8c92ab4ed134794bce7e8ef
const HebiVector3f *
vector3f_fields_
structHebiInfoRef__.html
ab746ee6067d3ece0283ea68033448ae8
HebiIoBankPinStruct_
structHebiIoBankPinStruct__.html
float
float_value_
structHebiIoBankPinStruct__.html
af598b40097dea04a07100d7f43803d98
int64_t
int_value_
structHebiIoBankPinStruct__.html
a25415e67b4720094ccac27131efce18c
HebiIoBankPinResidentType
stored_type_
structHebiIoBankPinStruct__.html
a45ea230400475348dd5e71228dd872cf
HebiMacAddress_
structHebiMacAddress__.html
uint8_t
bytes_
structHebiMacAddress__.html
ac10c6711534e9a4e2f9c23504c1630d5
[6]
HebiQuaternionf_
structHebiQuaternionf__.html
float
w
structHebiQuaternionf__.html
a9769767699d481879f656e34c7e148ac
float
x
structHebiQuaternionf__.html
ad3e895bc472125ae4f9498539692a16d
float
y
structHebiQuaternionf__.html
a7c61477f10ef156e8c98d94d5c27a9ed
float
z
structHebiQuaternionf__.html
a1e42c7c39b2ef3ab26b7740252dea53a
HebiRobotModelElementMetadata_
structHebiRobotModelElementMetadata__.html
HebiActuatorType
actuator_type_
structHebiRobotModelElementMetadata__.html
a685823a81535976f975867c213c92847
HebiBracketType
bracket_type_
structHebiRobotModelElementMetadata__.html
a29ab0041db20f629844454232feaffa9
HebiRobotModelElementType
element_type_
structHebiRobotModelElementMetadata__.html
a5dec7a02754e8db4b2f8fea8db9536d9
HebiEndEffectorType
end_effector_type_
structHebiRobotModelElementMetadata__.html
af2751e86f166f0d3e73de7bcdd53036e
float
extension_
structHebiRobotModelElementMetadata__.html
a70c7d71a14ed038f1b4425b9e8e83865
HebiLinkInputType
input_type_
structHebiRobotModelElementMetadata__.html
a4a745e962ee5abafa26351ade70abcb9
HebiJointType
joint_type_
structHebiRobotModelElementMetadata__.html
a3d9e5b8bb551866a8b63bd0b22651db4
HebiLinkType
link_type_
structHebiRobotModelElementMetadata__.html
a953d0785b1fa8579c69f046a33cb709b
HebiLinkOutputType
output_type_
structHebiRobotModelElementMetadata__.html
a51c841e49932c2923b636a367db069f3
uint32_t
struct_size_
structHebiRobotModelElementMetadata__.html
a62065e3999c03dba610ccf7ef52897bc
float
twist_
structHebiRobotModelElementMetadata__.html
a315668bd8eae2dc4986931336173907a
HebiRobotModelElementTopology_
structHebiRobotModelElementTopology__.html
int32_t
com_index_
structHebiRobotModelElementTopology__.html
a1a128772d86fba5a200906e24fc127c9
int32_t
dof_location_
structHebiRobotModelElementTopology__.html
a34976026031f50b46a9ad874bd329e12
int32_t
element_index_
structHebiRobotModelElementTopology__.html
abcc2ffc58031b901b9c960768a938071
int32_t
end_effector_index_
structHebiRobotModelElementTopology__.html
a91601e172e8893b4224990bfe74fe5bb
int32_t
output_index_
structHebiRobotModelElementTopology__.html
a9756a91169c01165334ab61fbf6bf6fc
int32_t
parent_index_
structHebiRobotModelElementTopology__.html
a9df7874aa4ec08147422ecdda049d01e
int32_t
parent_output_
structHebiRobotModelElementTopology__.html
aefe5fb7164636a763dafe22c5ae075df
HebiVector3f_
structHebiVector3f__.html
float
x
structHebiVector3f__.html
a85cb6b5de835b57dd00f6440dc7896cc
float
y
structHebiVector3f__.html
a64d72bfb908aaac814234955bc55e3ca
float
z
structHebiVector3f__.html
a551919d693e0d582f8ac3750ea39b5b7
hebi::Command::HighResAngleField
classhebi_1_1Command_1_1HighResAngleField.html
void
clear
classhebi_1_1Command_1_1HighResAngleField.html
a2a7485482fbf0311d992c0db4036d5c1
()
double
get
classhebi_1_1Command_1_1HighResAngleField.html
ae05cea46d5ec4bbc632aea9b3a5c7598
() const
void
get
classhebi_1_1Command_1_1HighResAngleField.html
a4d2e6a23fce48eee2aa28803077cd1f0
(int64_t *revolutions, float *radian_offset) const
bool
has
classhebi_1_1Command_1_1HighResAngleField.html
ae52c768ae24a84a181963dafa8f21d3b
() const
HighResAngleField
classhebi_1_1Command_1_1HighResAngleField.html
af6ba6ef36f25b2440f9ae2a0d47dc766
(HebiCommandRef &internal, HebiCommandHighResAngleField field)
operator bool
classhebi_1_1Command_1_1HighResAngleField.html
a8af360ea241e9c61b77d029242489269
() const
void
set
classhebi_1_1Command_1_1HighResAngleField.html
aa166a76f8a6ea47b62dd53bee853fe90
(double radians)
void
set
classhebi_1_1Command_1_1HighResAngleField.html
ad70b3a6cb991a2096466fb04d3973429
(int64_t revolutions, float radian_offset)
const HebiCommandHighResAngleField
field_
classhebi_1_1Command_1_1HighResAngleField.html
a517e26b8fd01fc7eda0aaf7d9e618307
HebiCommandRef &
internal_
classhebi_1_1Command_1_1HighResAngleField.html
a2a92e1d1acfd78674d13aae4fd4b9ce5
hebi::Info::HighResAngleField
classhebi_1_1Info_1_1HighResAngleField.html
double
get
classhebi_1_1Info_1_1HighResAngleField.html
a6c5e24687d475d65c311e9dd716212d7
() const
void
get
classhebi_1_1Info_1_1HighResAngleField.html
af76f377257c3ea15d9d79e85fdb85e87
(int64_t *revolutions, float *radian_offset) const
bool
has
classhebi_1_1Info_1_1HighResAngleField.html
a230f70b72908337f94e122e0c96d4c4d
() const
HighResAngleField
classhebi_1_1Info_1_1HighResAngleField.html
a29cb353d5c5fc29cd488ba92ad84648d
(const HebiInfoRef &internal, HebiInfoHighResAngleField field)
operator bool
classhebi_1_1Info_1_1HighResAngleField.html
a2d9f356d0a1d2fc6b79e9009ae0b6b36
() const
const HebiInfoHighResAngleField
field_
classhebi_1_1Info_1_1HighResAngleField.html
aeabf84b9ca051827a4cb8b64319b40af
const HebiInfoRef &
internal_
classhebi_1_1Info_1_1HighResAngleField.html
a65d8555efcb344fff46bc05a05c343df
hebi::Feedback::HighResAngleField
classhebi_1_1Feedback_1_1HighResAngleField.html
double
get
classhebi_1_1Feedback_1_1HighResAngleField.html
a3a82e8133790fe8ae94ae3ac6dd357f5
() const
void
get
classhebi_1_1Feedback_1_1HighResAngleField.html
a1303fa3a68aeb90f36711389d507c027
(int64_t *revolutions, float *radian_offset) const
bool
has
classhebi_1_1Feedback_1_1HighResAngleField.html
a5d3c8b5a153e1e0fcec716f4d6371d9c
() const
HighResAngleField
classhebi_1_1Feedback_1_1HighResAngleField.html
ae2618d14bb30e7302a94b46775e6ad06
(const HebiFeedbackRef &internal, HebiFeedbackHighResAngleField field)
operator bool
classhebi_1_1Feedback_1_1HighResAngleField.html
aec95d30e5ac2d4e874b44056091d25eb
() const
const HebiFeedbackHighResAngleField
field_
classhebi_1_1Feedback_1_1HighResAngleField.html
aa2ba1b3086eb29acce320232c4773a90
const HebiFeedbackRef &
internal_
classhebi_1_1Feedback_1_1HighResAngleField.html
a674a52652924972799878f1105f0f6ab
hebi::robot_model::IKResult
structhebi_1_1robot__model_1_1IKResult.html
HebiStatusCode
result
structhebi_1_1robot__model_1_1IKResult.html
a10f6e4bfd37647b37ab6b8abe137aee1
hebi::Info::Settings::Imu
classhebi_1_1Info_1_1Settings_1_1Imu.html
const BoolField &
accelIncludesGravity
classhebi_1_1Info_1_1Settings_1_1Imu.html
a39dcd26837e958c617fda5410a7a0395
() const
Imu
classhebi_1_1Info_1_1Settings_1_1Imu.html
a0272b0df3b765042bd3fbae16f71fe05
(const HebiInfoRef &internal)
BoolField
accel_includes_gravity_
classhebi_1_1Info_1_1Settings_1_1Imu.html
ac0a510df189ea2b1eb58330a5d610c7d
hebi::Feedback::Imu
classhebi_1_1Feedback_1_1Imu.html
const Vector3fField &
accelerometer
classhebi_1_1Feedback_1_1Imu.html
a0af70c575bc639f4c62e290076d7e8de
() const
const Vector3fField &
gyro
classhebi_1_1Feedback_1_1Imu.html
a1621bd14bd3d38a8a832f4401777c27d
() const
Imu
classhebi_1_1Feedback_1_1Imu.html
a47c545369a25da0fde029a72d0d268ad
(const HebiFeedbackRef &internal)
const QuaternionfField &
orientation
classhebi_1_1Feedback_1_1Imu.html
a06caa1360d8430484c3c89f582eb4598
() const
Vector3fField
accelerometer_
classhebi_1_1Feedback_1_1Imu.html
acc67f9b5b1c6b5fd60efe2285fc2bd3b
Vector3fField
gyro_
classhebi_1_1Feedback_1_1Imu.html
a3f1c2230c6a301136cd0a2c7939b181a
QuaternionfField
orientation_
classhebi_1_1Feedback_1_1Imu.html
af2cb6722dff6a5f5ff6850da03d7ef47
hebi::Command::Settings::Imu
classhebi_1_1Command_1_1Settings_1_1Imu.html
BoolField &
accelIncludesGravity
classhebi_1_1Command_1_1Settings_1_1Imu.html
aa2629ae0a44863f2193ca3179c928525
()
const BoolField &
accelIncludesGravity
classhebi_1_1Command_1_1Settings_1_1Imu.html
ac4d06880124a0efc80efa9e43512acc9
() const
Imu
classhebi_1_1Command_1_1Settings_1_1Imu.html
a6d30500701aa35efc84d48181cc7a41e
(HebiCommandRef &internal)
BoolField
accel_includes_gravity_
classhebi_1_1Command_1_1Settings_1_1Imu.html
a359eb38d038b6863ebad054169703115
const HebiCommandRef &
internal_
classhebi_1_1Command_1_1Settings_1_1Imu.html
a36dbcc8c6f039a1038b4e3307fce3d39
hebi::Info
classhebi_1_1Info.html
hebi::Info::Actuator
hebi::Info::BoolField
hebi::Info::EnumField
hebi::Info::FlagField
hebi::Info::FloatField
hebi::Info::HighResAngleField
hebi::Info::LedField
hebi::Info::Settings
hebi::Info::StringField
CalibrationState
classhebi_1_1Info.html
a837aa786d9305979748f17c0f4253a5c
Normal
UncalibratedCurrent
UncalibratedPosition
UncalibratedEffort
ControlStrategy
classhebi_1_1Info.html
a154026587295ad17a3e1460f32dab668
Off
DirectPWM
Strategy2
Strategy3
Strategy4
MstopStrategy
classhebi_1_1Info.html
a438cdc1129c866c96c76317236a00ea6
Disabled
MotorOff
HoldPosition
PositionLimitStrategy
classhebi_1_1Info.html
ae2efdb76dee8c15387a9653a5730c140
HoldPosition
DampedSpring
MotorOff
Disabled
const Actuator &
actuator
classhebi_1_1Info.html
aa6dc647da63a71c96d52f54db5e635bd
() const
Info
classhebi_1_1Info.html
a8029517cfd31cc6a5624e994f7a3361a
(HebiInfoPtr)
Info
classhebi_1_1Info.html
a3e41324a9797031b0b4a5e8303cf5fe3
(Info &&other)
const LedField &
led
classhebi_1_1Info.html
a7dda4a1ff7f7b8490f8bcdc979c4664c
() const
Info &
operator=
classhebi_1_1Info.html
afb2e1e4ed4b6148e4aa30acc2c7ca80b
(Info &&other)=delete
const StringField &
serial
classhebi_1_1Info.html
a3b3a225875d30ae4f977b3ec41f5a093
() const
const Settings &
settings
classhebi_1_1Info.html
aa719b5fcbcd25b0d41815db7ec16b5e4
() const
Gains< HebiInfoRef, FloatField, BoolField, HebiInfoFloatField, HebiInfoBoolField >
InfoGains
classhebi_1_1Info.html
a262f5a78ac26f3582e142b1be4c1c709
Actuator
actuator_
classhebi_1_1Info.html
a306e51da6994c0c5645114bca1c23103
HebiInfoPtr
internal_
classhebi_1_1Info.html
a543dc31401520b4a384ac89ed9fadeed
HebiInfoRef
internal_ref_
classhebi_1_1Info.html
a9cf4caecba24fa31a91429355b88ed76
LedField
led_
classhebi_1_1Info.html
a703a08dd03aef906e2c3164c8bbb5308
StringField
serial_
classhebi_1_1Info.html
aaa53d2c1ad845ced28e26d25b14c12b0
Settings
settings_
classhebi_1_1Info.html
a39e197d04160f9e7db3b93c1647ca789
Init
structInit.html
Init
structInit.html
a06a43f2bcb930e7ebec7d383efc15fd9
()
hebi::Feedback::Io
classhebi_1_1Feedback_1_1Io.html
const IoBank &
a
classhebi_1_1Feedback_1_1Io.html
a031082d304bc0d743f98e99e37ce28fd
() const
const IoBank &
b
classhebi_1_1Feedback_1_1Io.html
ae92882a4b79df8265bfa483bea62739b
() const
const IoBank &
c
classhebi_1_1Feedback_1_1Io.html
a7825a881f2106a0152379442fd2bde92
() const
const IoBank &
d
classhebi_1_1Feedback_1_1Io.html
ab2bc94ecf3018ba2fa25bcad17bb1346
() const
const IoBank &
e
classhebi_1_1Feedback_1_1Io.html
a6155f952a33e82a8afb2f44fdb6da09e
() const
const IoBank &
f
classhebi_1_1Feedback_1_1Io.html
afce15aae3caeba054e0988279c2098f7
() const
Io
classhebi_1_1Feedback_1_1Io.html
a12fabfece9dbb93a288ad34f0316dc25
(const HebiFeedbackRef &internal)
IoBank
a_
classhebi_1_1Feedback_1_1Io.html
aaba5b3c8eb6e43bf1fb6eb1c64a29b4f
IoBank
b_
classhebi_1_1Feedback_1_1Io.html
a6b0ee3d307de032a2cb79f01190ce204
IoBank
c_
classhebi_1_1Feedback_1_1Io.html
aa657e7c38c2086984f993e675ed3bd24
IoBank
d_
classhebi_1_1Feedback_1_1Io.html
a3e46816897dfba5ef47607114a7ed619
IoBank
e_
classhebi_1_1Feedback_1_1Io.html
a70d4efb820e07ea2c95328becb9f18e0
IoBank
f_
classhebi_1_1Feedback_1_1Io.html
a3a2f36036058977dececbd4a61c547ab
const HebiFeedbackRef &
internal_
classhebi_1_1Feedback_1_1Io.html
a80d33ae867c29f61dcea66d54014cc5a
hebi::Command::Io
classhebi_1_1Command_1_1Io.html
IoBank &
a
classhebi_1_1Command_1_1Io.html
a13dc65011090c65161e9128892c565be
()
const IoBank &
a
classhebi_1_1Command_1_1Io.html
a2e585e47ea370d281af5b8088b95005b
() const
IoBank &
b
classhebi_1_1Command_1_1Io.html
a6986c5153355b29f055132e96c834f24
()
const IoBank &
b
classhebi_1_1Command_1_1Io.html
ad6ca1620e42d619dfb9890329872483a
() const
IoBank &
c
classhebi_1_1Command_1_1Io.html
a746048f806e9fb6731b3af19eda9ab26
()
const IoBank &
c
classhebi_1_1Command_1_1Io.html
adcb925a45fff5bab40bbe19842f92f0e
() const
IoBank &
d
classhebi_1_1Command_1_1Io.html
afd1110210626209671010847eb277397
()
const IoBank &
d
classhebi_1_1Command_1_1Io.html
a1d0bb3310389f59bbcc3df9e2f02c437
() const
IoBank &
e
classhebi_1_1Command_1_1Io.html
aea80697ee10705e9198c60e2ff85deba
()
const IoBank &
e
classhebi_1_1Command_1_1Io.html
a6b08dec2d2d5770f20b7aad930178a30
() const
IoBank &
f
classhebi_1_1Command_1_1Io.html
ad33453e877dbf9896c140185a16bd317
()
const IoBank &
f
classhebi_1_1Command_1_1Io.html
a30bbbe954ec1c7f9dfe3e6865a50bb6f
() const
Io
classhebi_1_1Command_1_1Io.html
a70d578469b438c2b24850b5c3f408deb
(HebiCommandRef &internal)
IoBank
a_
classhebi_1_1Command_1_1Io.html
a5d1decd2f0fbd3498ef7d26e9e1098b0
IoBank
b_
classhebi_1_1Command_1_1Io.html
a93c403230ed23958afc6abbdae525bb0
IoBank
c_
classhebi_1_1Command_1_1Io.html
ae1760b60eaa5ac85bc0c1e1422beda95
IoBank
d_
classhebi_1_1Command_1_1Io.html
a4832704ea3a22e1aa65c25fbb8161b8f
IoBank
e_
classhebi_1_1Command_1_1Io.html
a69fe081537119ebe1698a8a739ce667e
IoBank
f_
classhebi_1_1Command_1_1Io.html
a5f2d8d66ed471631365486546a4d6fa7
HebiCommandRef &
internal_
classhebi_1_1Command_1_1Io.html
afae06504b44b412f73d6bd7c90ea07b0
hebi::Command::IoBank
classhebi_1_1Command_1_1IoBank.html
void
clear
classhebi_1_1Command_1_1IoBank.html
ae68c517e96fb9cc77736c339e58450b8
(size_t pinNumber)
float
getFloat
classhebi_1_1Command_1_1IoBank.html
ae28d9aa6fdf775a2cc8e889925fcd16e
(size_t pinNumber) const
int64_t
getInt
classhebi_1_1Command_1_1IoBank.html
aa969f0b391a213e9fbe7a2ce40865b5c
(size_t pinNumber) const
bool
hasFloat
classhebi_1_1Command_1_1IoBank.html
aa05954e1d9af899542bd4afc2a06c72e
(size_t pinNumber) const
bool
hasInt
classhebi_1_1Command_1_1IoBank.html
aaec405b301f6bbdf1e678bd64ef0d297
(size_t pinNumber) const
IoBank
classhebi_1_1Command_1_1IoBank.html
a34d319bca6f8fc56d88a90a09b3356ad
(HebiCommandRef &internal, HebiCommandIoPinBank bank)
void
setFloat
classhebi_1_1Command_1_1IoBank.html
abd8f32df320e2dd9423e07204789b8d8
(size_t pinNumber, float value)
void
setInt
classhebi_1_1Command_1_1IoBank.html
a636383e8cda7ba94adff118a6a24f56e
(size_t pinNumber, int64_t value)
const HebiCommandIoPinBank
bank_
classhebi_1_1Command_1_1IoBank.html
a64ba5f0e79167e0b937c7c2e40713694
HebiCommandRef &
internal_
classhebi_1_1Command_1_1IoBank.html
afccec89c38eabca4bd2cec382d1884c2
hebi::Feedback::IoBank
classhebi_1_1Feedback_1_1IoBank.html
float
getFloat
classhebi_1_1Feedback_1_1IoBank.html
af7beb20ca904f30a2e25d88ba4571936
(size_t pinNumber) const
int64_t
getInt
classhebi_1_1Feedback_1_1IoBank.html
a3797c0e2b97a54fcdc0f19bb8159732e
(size_t pinNumber) const
bool
hasFloat
classhebi_1_1Feedback_1_1IoBank.html
aee7dc762312c33d7dc5299625c195a87
(size_t pinNumber) const
bool
hasInt
classhebi_1_1Feedback_1_1IoBank.html
ab36f5e9532564d96b24e8ca5ca7d3c05
(size_t pinNumber) const
IoBank
classhebi_1_1Feedback_1_1IoBank.html
a320009a4dbf0efd74af087781fdf2aee
(const HebiFeedbackRef &internal, HebiFeedbackIoPinBank bank)
const HebiFeedbackIoPinBank
bank_
classhebi_1_1Feedback_1_1IoBank.html
aabe8ad75722a4b799949c6e8ecea9c6a
const HebiFeedbackRef &
internal_
classhebi_1_1Feedback_1_1IoBank.html
a80f01c15b9cf7f03d80895088351865c
hebi::Lookup::EntryList::Iterator
classhebi_1_1Lookup_1_1EntryList_1_1Iterator.html
int
difference_type
classhebi_1_1Lookup_1_1EntryList_1_1Iterator.html
a59f8e6f952148fd0404daca608288910
std::bidirectional_iterator_tag
iterator_category
classhebi_1_1Lookup_1_1EntryList_1_1Iterator.html
a2abce276f71d21524163b1823b1ac42e
Entry *
pointer
classhebi_1_1Lookup_1_1EntryList_1_1Iterator.html
ab0b830bc4756d5f611eeb1385b1a137a
Entry
reference
classhebi_1_1Lookup_1_1EntryList_1_1Iterator.html
af27a63946ef3b462f1f43f067676e1d8
Entry
value_type
classhebi_1_1Lookup_1_1EntryList_1_1Iterator.html
ad3a351585ace73eb7950956989644926
Iterator
classhebi_1_1Lookup_1_1EntryList_1_1Iterator.html
ac85c65b44dc840392a74eac7ead279c2
()=default
Iterator
classhebi_1_1Lookup_1_1EntryList_1_1Iterator.html
ad3bba65b34b68023029dd8e5546a7e88
(const EntryList &list, size_t current)
bool
operator!=
classhebi_1_1Lookup_1_1EntryList_1_1Iterator.html
a86cf6d9009019e47a740c43b440c0fd3
(const Iterator &rhs) const
reference
operator*
classhebi_1_1Lookup_1_1EntryList_1_1Iterator.html
a95fe73c1f6d3e1f255fc2a3a70d6f77c
() const
Iterator &
operator++
classhebi_1_1Lookup_1_1EntryList_1_1Iterator.html
aa6ce9f318cdea36504f34b51e187008f
()
Iterator
operator++
classhebi_1_1Lookup_1_1EntryList_1_1Iterator.html
a5b6506914ec1ecc217804e265e89df1b
(int)
Iterator &
operator--
classhebi_1_1Lookup_1_1EntryList_1_1Iterator.html
a36960c1013d67015a195fb0e0a7b69b5
()
Iterator
operator--
classhebi_1_1Lookup_1_1EntryList_1_1Iterator.html
acd56b1af61b9b25635fe5f78ff8eeb45
(int)
bool
operator==
classhebi_1_1Lookup_1_1EntryList_1_1Iterator.html
a12ca7c189325ba2d9bd2bd384d366ef4
(const Iterator &rhs) const
size_t
current_
classhebi_1_1Lookup_1_1EntryList_1_1Iterator.html
ae34862244bf907cb3b17ce235c2b1bb5
const EntryList &
list_
classhebi_1_1Lookup_1_1EntryList_1_1Iterator.html
a472836447529a1517c2dfa327b771122
hebi::robot_model::JointLimitConstraint
classhebi_1_1robot__model_1_1JointLimitConstraint.html
hebi::robot_model::Objective
JointLimitConstraint
classhebi_1_1robot__model_1_1JointLimitConstraint.html
a2a16e170b97c7c2feda62d34a84e30f2
(const Eigen::VectorXd &min_positions, const Eigen::VectorXd &max_positions)
JointLimitConstraint
classhebi_1_1robot__model_1_1JointLimitConstraint.html
aa8c40b00c2c53fb253911090554f1fa7
(double weight, const Eigen::VectorXd &min_positions, const Eigen::VectorXd &max_positions)
HebiStatusCode
addObjective
classhebi_1_1robot__model_1_1JointLimitConstraint.html
a3d921ad982dcaee7cf8ed1c59734e328
(HebiIKPtr ik) const override
Eigen::VectorXd
_max_positions
classhebi_1_1robot__model_1_1JointLimitConstraint.html
ac0f3a243faffea0ad1e7afaefc29a59e
Eigen::VectorXd
_min_positions
classhebi_1_1robot__model_1_1JointLimitConstraint.html
abf60ff65f39a8beb3ca504d2e39a6683
double
_weight
classhebi_1_1robot__model_1_1JointLimitConstraint.html
a7a81dcd89f51e52f29e78c884b83c561
hebi::robot_model::JointMetadata
classhebi_1_1robot__model_1_1JointMetadata.html
hebi::robot_model::MetadataBase
JointType
jointType
classhebi_1_1robot__model_1_1JointMetadata.html
a8bcdebe146f90a6163128b9244ebe49a
() const
hebi::experimental::arm::internal::KinematicsHelper
classhebi_1_1experimental_1_1arm_1_1internal_1_1KinematicsHelper.html
void
clearJointLimits
classhebi_1_1experimental_1_1arm_1_1internal_1_1KinematicsHelper.html
a2e7a5c8e90356e4c255ac7db894c5468
()
Eigen::Vector3d
FK3Dof
classhebi_1_1experimental_1_1arm_1_1internal_1_1KinematicsHelper.html
af11a8993c19e54d3cb059866067b4705
(const robot_model::RobotModel &robot_model, const Eigen::VectorXd &positions) const
void
FK5Dof
classhebi_1_1experimental_1_1arm_1_1internal_1_1KinematicsHelper.html
a6d280849d0ae8b0e9ac52f1a764e3971
(const robot_model::RobotModel &robot_model, const Eigen::VectorXd &positions, Eigen::Vector3d &xyz_out, Eigen::Vector3d &tip_axis) const
void
FK6Dof
classhebi_1_1experimental_1_1arm_1_1internal_1_1KinematicsHelper.html
aee072f5d8490bdbdd0d4461475bab161
(const robot_model::RobotModel &robot_model, const Eigen::VectorXd &positions, Eigen::Vector3d &xyz_out, Eigen::Matrix3d &orientation) const
void
setJointLimits
classhebi_1_1experimental_1_1arm_1_1internal_1_1KinematicsHelper.html
a2b7f176e0bb625ab1b919ed4cebe455a
(const robot_model::RobotModel &robot_model, const Eigen::VectorXd &min_positions, const Eigen::VectorXd &max_positions)
Eigen::VectorXd
solveIK3Dof
classhebi_1_1experimental_1_1arm_1_1internal_1_1KinematicsHelper.html
add20d1ba49aaebb37e51b6b392bb5311
(const robot_model::RobotModel &robot_model, const Eigen::VectorXd &initial_positions, const Eigen::Vector3d &target_xyz) const
Eigen::VectorXd
solveIK5Dof
classhebi_1_1experimental_1_1arm_1_1internal_1_1KinematicsHelper.html
aa760579ddd0f6460ac8e115d3400fb35
(const robot_model::RobotModel &robot_model, const Eigen::VectorXd &initial_positions, const Eigen::Vector3d &target_xyz, const Eigen::Vector3d &end_tip) const
Eigen::VectorXd
solveIK6Dof
classhebi_1_1experimental_1_1arm_1_1internal_1_1KinematicsHelper.html
a679230bb5d51313e92ef2ab5eb472533
(const robot_model::RobotModel &robot_model, const Eigen::VectorXd &initial_positions, const Eigen::Vector3d &target_xyz, const Eigen::Matrix3d &orientation) const
Eigen::VectorXd
max_positions_
classhebi_1_1experimental_1_1arm_1_1internal_1_1KinematicsHelper.html
a1f1b3c68827b1ce8556b93edbd177302
Eigen::VectorXd
min_positions_
classhebi_1_1experimental_1_1arm_1_1internal_1_1KinematicsHelper.html
a0f78c1b2f746abb183459313ea69129d
bool
use_joint_limits_
classhebi_1_1experimental_1_1arm_1_1internal_1_1KinematicsHelper.html
a4eae5308b853a6fe4bcb82629169c890
hebi::Feedback::LedField
classhebi_1_1Feedback_1_1LedField.html
Color
getColor
classhebi_1_1Feedback_1_1LedField.html
abae72ae83941984a03547fe9c512bea7
() const
bool
hasColor
classhebi_1_1Feedback_1_1LedField.html
a6a224e138119ac5c9be96617cf8acffe
() const
LedField
classhebi_1_1Feedback_1_1LedField.html
ad64ed78d5d468be464e06046ca167acc
(const HebiFeedbackRef &internal, HebiFeedbackLedField field)
operator bool
classhebi_1_1Feedback_1_1LedField.html
ae258cf9c06ca97d9619ab5e108ce2298
() const
const HebiFeedbackLedField
field_
classhebi_1_1Feedback_1_1LedField.html
a5edaaaeed2a719988242c2c7baa230d2
const HebiFeedbackRef &
internal_
classhebi_1_1Feedback_1_1LedField.html
ad44bfb0bfe46d3b7592566f27200d119
hebi::Info::LedField
classhebi_1_1Info_1_1LedField.html
Color
getColor
classhebi_1_1Info_1_1LedField.html
ad0e9274b9b4a4144303a04c7faf57c35
() const
bool
hasColor
classhebi_1_1Info_1_1LedField.html
aa78e496273712fe789e5cc70b27831b4
() const
LedField
classhebi_1_1Info_1_1LedField.html
a77eda3c00001bdee6824cca9e748b558
(const HebiInfoRef &internal, HebiInfoLedField field)
operator bool
classhebi_1_1Info_1_1LedField.html
ad01bb0b217fa57dd74e288cc70c0d59f
() const
const HebiInfoLedField
field_
classhebi_1_1Info_1_1LedField.html
a25f6e69d0725672dacb2f1f53fb0a699
const HebiInfoRef &
internal_
classhebi_1_1Info_1_1LedField.html
a24fe80f9469a9f2b28b485cc4c2164e7
hebi::Command::LedField
classhebi_1_1Command_1_1LedField.html
void
clear
classhebi_1_1Command_1_1LedField.html
aa0e2f2c914e83e8b60ca9da40474dc15
()
Color
get
classhebi_1_1Command_1_1LedField.html
ad5bfe3ae49e59c77177823e0805cf3a7
() const
bool
has
classhebi_1_1Command_1_1LedField.html
a963c2c86ab2e75737e1dfc537b925ee2
() const
LedField
classhebi_1_1Command_1_1LedField.html
ad01d65f0eccb946496b1b0d22d86edca
(HebiCommandRef &internal, HebiCommandLedField field)
void
set
classhebi_1_1Command_1_1LedField.html
ada871f7311a40bce80247577a75717e6
(const Color &color)
const HebiCommandLedField
field_
classhebi_1_1Command_1_1LedField.html
a44be530954ad6ce6b6eadacf64d15a7f
HebiCommandRef &
internal_
classhebi_1_1Command_1_1LedField.html
a8cc3f82090d6fc34de1f2b050ea5cb1e
hebi::robot_model::LinkMetadata
classhebi_1_1robot__model_1_1LinkMetadata.html
hebi::robot_model::MetadataBase
float
extension
classhebi_1_1robot__model_1_1LinkMetadata.html
ac1c39865068e55cdfd6e53d7969ad6ec
() const
LinkType
linkType
classhebi_1_1robot__model_1_1LinkMetadata.html
a9cc6c09f4fda9088d4b656b55d09a24a
() const
float
twist
classhebi_1_1robot__model_1_1LinkMetadata.html
a16230cfcc181bc39d96ef64f58382ccc
() const
hebi::LogFile
classhebi_1_1LogFile.html
bool
getNextFeedback
classhebi_1_1LogFile.html
a0ee232c9878dbe21cfb04842249093dd
(GroupFeedback &feedback)
HEBI_DISABLE_COPY_MOVE
classhebi_1_1LogFile.html
a0a39e6bb2d97348c8c9cc186212c298e
(LogFile)
LogFile
classhebi_1_1LogFile.html
a9ccf52ecf3297832c679ae4a6515808d
()=delete
int
size
classhebi_1_1LogFile.html
a89b252ffb2f23d1b22d50eef767a895d
() const
~LogFile
classhebi_1_1LogFile.html
ab503c0fbca02ddb20174355e560303ff
()
static std::shared_ptr< LogFile >
open
classhebi_1_1LogFile.html
a14fa5cc708b7db8d3c04cfcff63ef8c3
(std::string file)
LogFile
classhebi_1_1LogFile.html
aacd3243e0d301ba8dc68ad2e9368bbc1
(HebiLogFilePtr internal, int number_of_modules)
HebiLogFilePtr
internal_
classhebi_1_1LogFile.html
ad95b68b1ed0090dbaf8ee9556d0ac050
const int
number_of_modules_
classhebi_1_1LogFile.html
aa2858451f288e9b28318bc561164eb24
friend class
Group
classhebi_1_1LogFile.html
a2697825715974a353728f0d4d5658112
hebi::Lookup
classhebi_1_1Lookup.html
hebi::Lookup::EntryList
std::shared_ptr< Group >
getConnectedGroupFromMac
classhebi_1_1Lookup.html
a13ad1910514bd10b2f85c69583c386de
(const MacAddress &address, int32_t timeout_ms=DEFAULT_TIMEOUT)
std::shared_ptr< Group >
getConnectedGroupFromName
classhebi_1_1Lookup.html
ab35897bb2721806b877a17dc026e3551
(const std::string &family, const std::string &name, int32_t timeout_ms=DEFAULT_TIMEOUT)
std::shared_ptr< EntryList >
getEntryList
classhebi_1_1Lookup.html
ae383caae2e92cfb9e27bc577851d4240
()
std::shared_ptr< Group >
getGroupFromFamily
classhebi_1_1Lookup.html
a98b3d4969104b065aec7f1474f3d00ae
(const std::string &family, int32_t timeout_ms=DEFAULT_TIMEOUT)
std::shared_ptr< Group >
getGroupFromMacs
classhebi_1_1Lookup.html
afb1ff0107fe55e19d0c5a9344e45c0ce
(const std::vector< MacAddress > &addresses, int32_t timeout_ms=DEFAULT_TIMEOUT)
std::shared_ptr< Group >
getGroupFromNames
classhebi_1_1Lookup.html
a1d96822d6cff36c653eed788751b51c0
(const std::vector< std::string > &families, const std::vector< std::string > &names, int32_t timeout_ms=DEFAULT_TIMEOUT)
int32_t
getInitialGroupCommandLifetimeMs
classhebi_1_1Lookup.html
ae67be1b9b10e7ed46a72cf93742a0a52
()
float
getInitialGroupFeedbackFrequencyHz
classhebi_1_1Lookup.html
ad4953c21a59bef150dbbeaeeb90f71a7
()
double
getLookupFrequencyHz
classhebi_1_1Lookup.html
a7c081ee1d1cf3a83260347dc739486bf
() const
Lookup
classhebi_1_1Lookup.html
acdfa87d652dd197ff578e5ea0f25128c
()
void
setInitialGroupCommandLifetimeMs
classhebi_1_1Lookup.html
ab1bb156b91970569abb464b0f375fc3a
(int32_t ms)
void
setInitialGroupFeedbackFrequencyHz
classhebi_1_1Lookup.html
a81a7d65cf345673f48922635fa089f3a
(float frequency)
bool
setLookupFrequencyHz
classhebi_1_1Lookup.html
ae3bc064035cd4a4e0b3b8415c97eeca7
(double frequency)
~Lookup
classhebi_1_1Lookup.html
a7d9e38f258c85bedfd63c71c41d1bd8b
() noexcept
int32_t
initial_group_command_lifetime_
classhebi_1_1Lookup.html
ad109a7be6810fde17c8508ec7413ca9e
float
initial_group_feedback_frequency_
classhebi_1_1Lookup.html
a309e4e72e64af23259ce45ae947af512
HebiLookupPtr
lookup_
classhebi_1_1Lookup.html
a8d108583cf7a6970b504727a3c4f28ef
static const int32_t
DEFAULT_TIMEOUT
classhebi_1_1Lookup.html
aba4f91957c633d763dd6583e8e5aafcf
hebi::MacAddress
classhebi_1_1MacAddress.html
MacAddress
classhebi_1_1MacAddress.html
a5d943aac7186bba333a443e84e26aacd
()
uint8_t &
operator[]
classhebi_1_1MacAddress.html
a11c1ddb9fa0f6545c77ee65d4209f71a
(std::size_t idx)
const uint8_t &
operator[]
classhebi_1_1MacAddress.html
abf7a5541a442823c953ab673ee4ea0ab
(std::size_t idx) const
bool
setToHexString
classhebi_1_1MacAddress.html
a3e661d4efb84ca1743f5fe6acfd8ed8c
(std::string mac_str)
static MacAddress
fromBytes
classhebi_1_1MacAddress.html
a478b629e48265e1a77afbc3feec03e35
(uint8_t a, uint8_t b, uint8_t c, uint8_t d, uint8_t e, uint8_t f)
static bool
isHexStringValid
classhebi_1_1MacAddress.html
a3ac1c53a3f850f0228788d93482dcb57
(std::string mac_str)
HebiMacAddress
internal_
classhebi_1_1MacAddress.html
ad199d2d2ce7c50825f8d75ade88dd4e7
static uint8_t
byteFromHexPair
classhebi_1_1MacAddress.html
aa4bd7542cb46ce1dbb000b281e25b676
(char c1, char c2)
static uint8_t
hexToInt
classhebi_1_1MacAddress.html
aec28e70cb86b065b0919ffdee78b3ec9
(char c)
static bool
isHexDigitValid
classhebi_1_1MacAddress.html
ad8b100e0d5a1473ec5daa884b3fb4647
(char c)
hebi::robot_model::MetadataBase
classhebi_1_1robot__model_1_1MetadataBase.html
const ActuatorMetadata *
asActuator
classhebi_1_1robot__model_1_1MetadataBase.html
a46e7285a3b9a712d4bfa6aeb7307e2fc
() const
const BracketMetadata *
asBracket
classhebi_1_1robot__model_1_1MetadataBase.html
a5e4c77f862163600838f792976db2548
() const
const JointMetadata *
asJoint
classhebi_1_1robot__model_1_1MetadataBase.html
a46910f774ec7dc6e3aad8d6385b4ea4c
() const
const LinkMetadata *
asLink
classhebi_1_1robot__model_1_1MetadataBase.html
acbbc2e513c340cd64594c3540fb165d7
() const
const RigidBodyMetadata *
asRigidBody
classhebi_1_1robot__model_1_1MetadataBase.html
a73103b2f1f4c6ad9dea81a46704c0c43
() const
ElementType
elementType
classhebi_1_1robot__model_1_1MetadataBase.html
a63393e935c55d8927c01ba007f4b7898
() const
MetadataBase
classhebi_1_1robot__model_1_1MetadataBase.html
a791d3dc822df06ad95f516dae3381aeb
()=default
MetadataBase
classhebi_1_1robot__model_1_1MetadataBase.html
a8253f033b0e55161507cb5f1c7da01a6
(const MetadataBase &)=delete
MetadataBase
classhebi_1_1robot__model_1_1MetadataBase.html
ae4c701f64785d909efd003857a061ec8
(MetadataBase &&)=default
MetadataBase &
operator=
classhebi_1_1robot__model_1_1MetadataBase.html
a3406fe7d3ff8ed5f8d437ef34dc7ab80
(const MetadataBase &)=delete
MetadataBase &
operator=
classhebi_1_1robot__model_1_1MetadataBase.html
a38b4bfb5bf25e21108cab08aef597ab3
(MetadataBase &&)=default
const HebiRobotModelElementMetadata &
metadata
classhebi_1_1robot__model_1_1MetadataBase.html
aeeddb4b5b610af1683e50ba4ca876a6c
() const
HebiRobotModelElementMetadata
metadata_
classhebi_1_1robot__model_1_1MetadataBase.html
a1e78aa54e379297f16c79fce992a8d04
friend class
RobotModel
classhebi_1_1robot__model_1_1MetadataBase.html
af1a793e13b90a816c41af4d0f92d8fc1
hebi::Feedback::Mobile
classhebi_1_1Feedback_1_1Mobile.html
const QuaternionfField &
arOrientation
classhebi_1_1Feedback_1_1Mobile.html
a19d4f3e4648d5f9084924625b1169244
() const
const Vector3fField &
arPosition
classhebi_1_1Feedback_1_1Mobile.html
aa5db4dae9e30f01d5e0b2698bf790942
() const
const EnumField< ArQuality > &
arQuality
classhebi_1_1Feedback_1_1Mobile.html
a77f3a357a2525119a3b3e39d4613d9c7
() const
const FloatField &
batteryLevel
classhebi_1_1Feedback_1_1Mobile.html
a92e05eb611ed76a6f0f974223abbbc46
() const
Mobile
classhebi_1_1Feedback_1_1Mobile.html
a3b65b5038bcb4ee1b04cea8b7ff3a94a
(const HebiFeedbackRef &internal)
QuaternionfField
ar_orientation_
classhebi_1_1Feedback_1_1Mobile.html
aca3541f4f7c2baac89071a20a17ed91a
Vector3fField
ar_position_
classhebi_1_1Feedback_1_1Mobile.html
a0de5816749eb2dc20170ddaab44b8311
EnumField< ArQuality >
ar_quality_
classhebi_1_1Feedback_1_1Mobile.html
a5a3dd4123d6a180c5b40b30b4af196f6
FloatField
battery_level_
classhebi_1_1Feedback_1_1Mobile.html
ac25b9ce6822b9fa92d7abc2b8920495e
hebi::experimental::MobileIO
classhebi_1_1experimental_1_1MobileIO.html
ButtonMode
classhebi_1_1experimental_1_1MobileIO.html
a866546edf94928833f1e089db15f5caa
Momentary
Toggle
bool
clearText
classhebi_1_1experimental_1_1MobileIO.html
aea695444a6ba5deee34516da677f6309
()
bool
disableSnap
classhebi_1_1experimental_1_1MobileIO.html
a213e628c1963be0f882366e1ccda9b50
(size_t axis_number)
const hebi::Feedback &
getLastFeedback
classhebi_1_1experimental_1_1MobileIO.html
a72478c0e76945c5dd07ea64cc4e8efbd
() const
MobileIOState
getState
classhebi_1_1experimental_1_1MobileIO.html
a3c5c124f5a4032af6efcb9f5d533c2ac
()
MobileIOState
getState
classhebi_1_1experimental_1_1MobileIO.html
a5ce6aff659d3110350964feb9fc2cd0e
(bool &got_feedback)
bool
sendText
classhebi_1_1experimental_1_1MobileIO.html
abb35a0b40108487cdc4721b82bb0c778
(const std::string &message)
bool
setAxisValue
classhebi_1_1experimental_1_1MobileIO.html
aa3c09d7ce49160406bc40229181cb503
(size_t axis_number, float value)
bool
setButtonMode
classhebi_1_1experimental_1_1MobileIO.html
aef3a58bb473c9e1cbab0ec44ed704fbd
(size_t button_number, ButtonMode mode)
bool
setButtonOutput
classhebi_1_1experimental_1_1MobileIO.html
a06c82767e2726243a259fe033c1316ce
(size_t button_number, bool on)
bool
setLedColor
classhebi_1_1experimental_1_1MobileIO.html
ab3a09fc5b40a2b708906c33d9b1dbdd1
(uint8_t r, uint8_t g, uint8_t b)
bool
setSnap
classhebi_1_1experimental_1_1MobileIO.html
af87d88ce07b93da45eaaae66e3501922
(size_t axis_number, float snap_to)
static std::unique_ptr< MobileIO >
create
classhebi_1_1experimental_1_1MobileIO.html
ad4b90e8f1eb927dc7255c8b15a80bb61
(const std::string &family, const std::string &name)
MobileIO
classhebi_1_1experimental_1_1MobileIO.html
ae1353ab0e07211dd6d199b4796fa12a4
(std::shared_ptr< hebi::Group >)
MobileIOState
current_state_
classhebi_1_1experimental_1_1MobileIO.html
ac25d6f004469c0cded5aea5c62476757
hebi::GroupFeedback
fbk_
classhebi_1_1experimental_1_1MobileIO.html
a97a67447f7fc460318bf9e4126c27157
std::shared_ptr< hebi::Group >
group_
classhebi_1_1experimental_1_1MobileIO.html
a51ec41be4d6926159f2b0d8dd3a0f29e
hebi::experimental::MobileIODiff
structhebi_1_1experimental_1_1MobileIODiff.html
ButtonState
structhebi_1_1experimental_1_1MobileIODiff.html
a35747561f446683f4495684a25dcd461
Off
On
ToOff
ToOn
ButtonState
get
structhebi_1_1experimental_1_1MobileIODiff.html
a6dd8a66dba2feb6a2f4d09eaa4b9df10
(int button) const
MobileIODiff
structhebi_1_1experimental_1_1MobileIODiff.html
a54ef275d291ca55247e42813558248b1
(const MobileIOState &prev, const MobileIOState ¤t)
std::array< ButtonState, NumButtons >
buttons_
structhebi_1_1experimental_1_1MobileIODiff.html
a56143349cd4cac742026cb962646191d
hebi::experimental::MobileIOState
structhebi_1_1experimental_1_1MobileIOState.html
float
getAxis
structhebi_1_1experimental_1_1MobileIOState.html
a5af32e6a128d37bb154d5c1becfebba7
(size_t axis) const
bool
getButton
structhebi_1_1experimental_1_1MobileIOState.html
a7108a522410f309efc5fed9295e90d55
(size_t button) const
std::array< float, NumButtons >
axes_
structhebi_1_1experimental_1_1MobileIOState.html
a644d4eb92b7daaf65b9ce8c479960518
std::bitset< NumButtons >
buttons_
structhebi_1_1experimental_1_1MobileIOState.html
a7977fbf8163c20345ba8e30f5e423e49
friend class
MobileIO
structhebi_1_1experimental_1_1MobileIOState.html
a8e462d32e29b79474fe5f421529d12fb
friend struct
MobileIODiff
structhebi_1_1experimental_1_1MobileIOState.html
ab348b4ff228cee5a816646293f7fee82
hebi::MutableProxyBitSet
classhebi_1_1MutableProxyBitSet.html
int *
data
classhebi_1_1MutableProxyBitSet.html
a58403d670563f11b533698f432d14bb1
()
const int *
data
classhebi_1_1MutableProxyBitSet.html
a944b242d07f76ed93b1a1992af5ee479
() const
bool
get
classhebi_1_1MutableProxyBitSet.html
a3508ba07539c981ddb94c2cd25237d68
(size_t index) const
MutableProxyBitSet
classhebi_1_1MutableProxyBitSet.html
acf439c8ff2d93df74fbb18aced87418f
(int *data, size_t bits)
void
reset
classhebi_1_1MutableProxyBitSet.html
a013d88d04896a4d4d763e653ea1b9549
()
void
reset
classhebi_1_1MutableProxyBitSet.html
af7e6144b1e046413cd75f27ea91c698b
(size_t index)
void
set
classhebi_1_1MutableProxyBitSet.html
ad0e79a13ff0c39031bd1b74e93ced743
(size_t index)
const size_t
bit_count_
classhebi_1_1MutableProxyBitSet.html
a75ec0ed83f7aebff4e6614645c64eddb
int *
data_
classhebi_1_1MutableProxyBitSet.html
a594b70cb8d4d7ef00d2217d7bbec6916
const size_t
data_word_count_
classhebi_1_1MutableProxyBitSet.html
a063c7947a1c210a1fd6cc8f1c2d560aa
hebi::Command::NumberedFloatField
classhebi_1_1Command_1_1NumberedFloatField.html
void
clear
classhebi_1_1Command_1_1NumberedFloatField.html
a89a2dfb72929f5be2e2d3e92c2e269d6
(size_t fieldNumber)
float
get
classhebi_1_1Command_1_1NumberedFloatField.html
a0d67de010360cce52392a734676fd703
(size_t fieldNumber) const
bool
has
classhebi_1_1Command_1_1NumberedFloatField.html
a37b64ab3d65e5c031b89965ab965655e
(size_t fieldNumber) const
NumberedFloatField
classhebi_1_1Command_1_1NumberedFloatField.html
a9c226a0d96e8905f20f517481070a80d
(HebiCommandRef &internal, HebiCommandNumberedFloatField field)
void
set
classhebi_1_1Command_1_1NumberedFloatField.html
a10cd96352697a7cd1fb3b0fff656f529
(size_t fieldNumber, float value)
const HebiCommandNumberedFloatField
field_
classhebi_1_1Command_1_1NumberedFloatField.html
a0429317c3a67f7642d17c1b735277fab
HebiCommandRef &
internal_
classhebi_1_1Command_1_1NumberedFloatField.html
a1715bf523fe9074e8cb3f85fdfbf98f6
hebi::Feedback::NumberedFloatField
classhebi_1_1Feedback_1_1NumberedFloatField.html
float
get
classhebi_1_1Feedback_1_1NumberedFloatField.html
a8a1760dbba0e5d64f7db52232cce1e4c
(size_t fieldNumber) const
bool
has
classhebi_1_1Feedback_1_1NumberedFloatField.html
a5e2cb745444f0f197c6da18ccf976636
(size_t fieldNumber) const
NumberedFloatField
classhebi_1_1Feedback_1_1NumberedFloatField.html
a886a62fa0599560be1c0c17b9c70a64c
(const HebiFeedbackRef &internal, HebiFeedbackNumberedFloatField field)
const HebiFeedbackNumberedFloatField
field_
classhebi_1_1Feedback_1_1NumberedFloatField.html
a244fdbfa90d55108afdd82c1192ab8b9
const HebiFeedbackRef &
internal_
classhebi_1_1Feedback_1_1NumberedFloatField.html
a9807b24a96897f13ddcd7dc23be4ff69
hebi::robot_model::Objective
classhebi_1_1robot__model_1_1Objective.html
virtual
~Objective
classhebi_1_1robot__model_1_1Objective.html
a4473a8a56c3c3da160e9f11604bb5bb5
()
virtual HebiStatusCode
addObjective
classhebi_1_1robot__model_1_1Objective.html
a421d7bdd4802d0fa43e7096d5d3535c3
(HebiIKPtr ik) const =0
friend
RobotModel
classhebi_1_1robot__model_1_1Objective.html
ac115d622abeac05af5bbc01762cc4b25
hebi::experimental::arm::Arm::Params
structhebi_1_1experimental_1_1arm_1_1Arm_1_1Params.html
int
command_lifetime_
structhebi_1_1experimental_1_1arm_1_1Arm_1_1Params.html
a985372df664489f2c6ab97322f333ebf
double
control_frequency_
structhebi_1_1experimental_1_1arm_1_1Arm_1_1Params.html
ae9dac2b7ad821bc4606ecaaa077ad1d2
std::shared_ptr< EndEffectorBase >
end_effector_
structhebi_1_1experimental_1_1arm_1_1Arm_1_1Params.html
a9f285e0f345bdd53a82a24c5be2abcd7
std::vector< std::string >
families_
structhebi_1_1experimental_1_1arm_1_1Arm_1_1Params.html
a246a2e010aeb390213ad7a8da508b894
std::function< double()>
get_current_time_s_
structhebi_1_1experimental_1_1arm_1_1Arm_1_1Params.html
aabe3b5004215a28f0b9726b6dffee51b
std::string
hrdf_file_
structhebi_1_1experimental_1_1arm_1_1Arm_1_1Params.html
a2261067588d612422486842f405ac7e7
std::vector< std::string >
names_
structhebi_1_1experimental_1_1arm_1_1Arm_1_1Params.html
a77ea936b8d9734185a957d258034941b
std::shared_ptr< robot_model::RobotModel >
robot_model_
structhebi_1_1experimental_1_1arm_1_1Arm_1_1Params.html
a20d49b8bff8ab8d468695f8c8e83ccc0
hebi::ProxyBitSet
classhebi_1_1ProxyBitSet.html
const int *
data
classhebi_1_1ProxyBitSet.html
a8013929a7e88427dd5db5f2c2fa71f94
() const
bool
get
classhebi_1_1ProxyBitSet.html
a0b800caa46a51aa33d0270cde81e4807
(size_t index) const
ProxyBitSet
classhebi_1_1ProxyBitSet.html
a5eae295659091a3a68d047b0f9de1eba
(const int *data, size_t bits)
const size_t
bit_count_
classhebi_1_1ProxyBitSet.html
a0a0403aa849331dfe2608e0099c6a916
const int *
data_
classhebi_1_1ProxyBitSet.html
af389257efc88b3fc90c2c87a10ed23fb
const size_t
data_word_count_
classhebi_1_1ProxyBitSet.html
a508afe63b5163c8ea76b00fb96825aab
hebi::Quaternionf
structhebi_1_1Quaternionf.html
float
getW
structhebi_1_1Quaternionf.html
add1be91450ebb341c8bc0d42daf7dc4b
() const
float
getX
structhebi_1_1Quaternionf.html
a24f4023ac711317ff16784e00d9e2c6c
() const
float
getY
structhebi_1_1Quaternionf.html
aeb639777c389aa838f28cbc2ca3cee2d
() const
float
getZ
structhebi_1_1Quaternionf.html
ab2354ce005666375d9d020388dece3e8
() const
Quaternionf
structhebi_1_1Quaternionf.html
ae7aa0b5619abe5c8b4b631263037b8dd
(const HebiQuaternionf &src)
Quaternionf
structhebi_1_1Quaternionf.html
a16b0ad476f456b2a21da8c8f38c30530
(float w, float x, float y, float z)
float
w_
structhebi_1_1Quaternionf.html
ac2a450be4fb55838f55e5d0dbbd71e16
float
x_
structhebi_1_1Quaternionf.html
a63a7833f84ca5873318b2fd2dab41522
float
y_
structhebi_1_1Quaternionf.html
adde8ef057bb0682999ae0ef291f8087d
float
z_
structhebi_1_1Quaternionf.html
a773f15924a20a12261e0a7d30f0192de
hebi::Feedback::QuaternionfField
classhebi_1_1Feedback_1_1QuaternionfField.html
Quaternionf
get
classhebi_1_1Feedback_1_1QuaternionfField.html
af50647281c0c51164836b4f69727c000
() const
bool
has
classhebi_1_1Feedback_1_1QuaternionfField.html
acfc3f7880e2fd97c91a055535f338ace
() const
operator bool
classhebi_1_1Feedback_1_1QuaternionfField.html
adaa2d94915885fc7326139ce81559729
() const
QuaternionfField
classhebi_1_1Feedback_1_1QuaternionfField.html
a1efe0e45c5787d3688784d1be6ad5b77
(const HebiFeedbackRef &internal, HebiFeedbackQuaternionfField field)
const HebiFeedbackQuaternionfField
field_
classhebi_1_1Feedback_1_1QuaternionfField.html
ac970b382dce1bd2615d86c5af5d7ce43
const HebiFeedbackRef &
internal_
classhebi_1_1Feedback_1_1QuaternionfField.html
a097badf92ca0efc8402b65ae5c5fe5a1
hebi::robot_model::RigidBodyMetadata
classhebi_1_1robot__model_1_1RigidBodyMetadata.html
hebi::robot_model::MetadataBase
hebi::robot_model::RobotModel
classhebi_1_1robot__model_1_1RobotModel.html
robot_model::ActuatorType
ActuatorType
classhebi_1_1robot__model_1_1RobotModel.html
a27cb01baa1f7c32dd8cb8ca24d57495b
robot_model::BracketType
BracketType
classhebi_1_1robot__model_1_1RobotModel.html
a75f279d49b1ed5c0b606ad95752caffd
robot_model::LinkType
LinkType
classhebi_1_1robot__model_1_1RobotModel.html
a7bc9b4598e44fd10578ef7fc12c17120
bool
addActuator
classhebi_1_1robot__model_1_1RobotModel.html
a2207601aac715968efec865f60f69cdc
(robot_model::ActuatorType actuator_type)
bool
addBracket
classhebi_1_1robot__model_1_1RobotModel.html
a95b990ffe3459ba133af6574c62b8949
(robot_model::BracketType bracket_type)
bool
addEndEffector
classhebi_1_1robot__model_1_1RobotModel.html
a11ab8c5d833f6c59671726a2ecb1574f
(EndEffectorType end_effector_type)
bool
addJoint
classhebi_1_1robot__model_1_1RobotModel.html
a2d6878ec1f4af50b0786bba69b3ad31b
(HebiJointType joint_type)
bool
addJoint
classhebi_1_1robot__model_1_1RobotModel.html
a677a75fc61d2ea8e0edcd8345f0589d1
(JointType joint_type)
bool
addLink
classhebi_1_1robot__model_1_1RobotModel.html
a98467d3c9c76f98fc1700f7ee8504984
(robot_model::LinkType link_type, double extension, double twist, LinkInputType input_type=LinkInputType::RightAngle, LinkOutputType output_type=LinkOutputType::RightAngle)
bool
addRigidBody
classhebi_1_1robot__model_1_1RobotModel.html
a3463fa85651b596d028bddf5423d1e56
(const Eigen::Matrix4d &com, const Eigen::VectorXd &inertia, double mass, const Eigen::Matrix4d &output)
Eigen::Matrix4d
getBaseFrame
classhebi_1_1robot__model_1_1RobotModel.html
a1ccb6c46bf76528e36e5f5c8350b052a
() const
size_t
getDoFCount
classhebi_1_1robot__model_1_1RobotModel.html
a3dd5dc2ea59c4912d9f0094cf15005c1
() const
void
getEndEffector
classhebi_1_1robot__model_1_1RobotModel.html
a92f142cd0defa2e635501bc9fb8456ba
(const Eigen::VectorXd &positions, Eigen::Matrix4d &transform) const
void
getFK
classhebi_1_1robot__model_1_1RobotModel.html
a605c7a5451b4081cd44e75cf16b7917e
(FrameType, const Eigen::VectorXd &positions, Matrix4dVector &frames) const
void
getFK
classhebi_1_1robot__model_1_1RobotModel.html
a9415230a35ccf9e37c61b6d26d58d5e3
(HebiFrameType frame_type, const Eigen::VectorXd &positions, Matrix4dVector &frames) const
void
getForwardKinematics
classhebi_1_1robot__model_1_1RobotModel.html
a764d0e42cca9f11211296fe528b9240e
(FrameType, const Eigen::VectorXd &positions, Matrix4dVector &frames) const
void
getForwardKinematics
classhebi_1_1robot__model_1_1RobotModel.html
a654a3716a5ffb9ad694f9852dd36594f
(HebiFrameType frame_type, const Eigen::VectorXd &positions, Matrix4dVector &frames) const
size_t
getFrameCount
classhebi_1_1robot__model_1_1RobotModel.html
ac5d1cd4e0a9fd92e74cbfdc468dacd62
(FrameType frame_type) const
size_t
getFrameCount
classhebi_1_1robot__model_1_1RobotModel.html
ae90467265147f7f2291d075a56732a20
(HebiFrameType frame_type) const
void
getJ
classhebi_1_1robot__model_1_1RobotModel.html
a47362d3ff4119f89bcefcb8b5446854c
(FrameType, const Eigen::VectorXd &positions, MatrixXdVector &jacobians) const
void
getJ
classhebi_1_1robot__model_1_1RobotModel.html
a41a3a3057d3e923e402e29020b0db737
(HebiFrameType frame_type, const Eigen::VectorXd &positions, MatrixXdVector &jacobians) const
void
getJacobianEndEffector
classhebi_1_1robot__model_1_1RobotModel.html
ae5ae730d9a1a11240b2fd584de88bc58
(const Eigen::VectorXd &positions, Eigen::MatrixXd &jacobian) const
void
getJacobians
classhebi_1_1robot__model_1_1RobotModel.html
a2bc6b45bde09d72fd8286438a8ef1802
(FrameType, const Eigen::VectorXd &positions, MatrixXdVector &jacobians) const
void
getJacobians
classhebi_1_1robot__model_1_1RobotModel.html
a355a50d421370d4c729bbf5a940e467b
(HebiFrameType frame_type, const Eigen::VectorXd &positions, MatrixXdVector &jacobians) const
void
getJEndEffector
classhebi_1_1robot__model_1_1RobotModel.html
ae2b998c22954af0754b45b14eab2d0db
(const Eigen::VectorXd &positions, Eigen::MatrixXd &jacobian) const
void
getMasses
classhebi_1_1robot__model_1_1RobotModel.html
a2f74c133ffcfd9588df15e4bfc55d0fb
(Eigen::VectorXd &masses) const
void
getMetadata
classhebi_1_1robot__model_1_1RobotModel.html
a6df3ab475b023a599f84e2e96689de9b
(std::vector< MetadataBase > &metadata) const
RobotModel
classhebi_1_1robot__model_1_1RobotModel.html
a8415d7d0029ef8a568e96d3497d450a7
()
void
setBaseFrame
classhebi_1_1robot__model_1_1RobotModel.html
a4210522c3d0cf8ddba77c135a5e965f0
(const Eigen::Matrix4d &base_frame)
IKResult
solveIK
classhebi_1_1robot__model_1_1RobotModel.html
a8894d86cc6d8a64252ae295013962bd5
(const Eigen::VectorXd &initial_positions, Eigen::VectorXd &result, Args... objectives) const
IKResult
solveInverseKinematics
classhebi_1_1robot__model_1_1RobotModel.html
ac90349971562bcddd062dc7da17238b9
(const Eigen::VectorXd &initial_positions, Eigen::VectorXd &result, Args... args) const
~RobotModel
classhebi_1_1robot__model_1_1RobotModel.html
a2ac358a0467fb5e986be5e94907738f9
() noexcept
static std::unique_ptr< RobotModel >
loadHRDF
classhebi_1_1robot__model_1_1RobotModel.html
a79fdabcdb39a770bdcbec502d2b90df6
(const std::string &file)
HebiStatusCode
addObjectives
classhebi_1_1robot__model_1_1RobotModel.html
a31c0b050d547831d09c1c44f290cd237
(HebiIKPtr ik, const T &objective) const
HebiStatusCode
addObjectives
classhebi_1_1robot__model_1_1RobotModel.html
ad7184be5031e1233024bbc25c6c419e3
(HebiIKPtr ik, const T &objective, Args... args) const
RobotModel
classhebi_1_1robot__model_1_1RobotModel.html
a1ea36d56eac343ce241e58b22e0fb401
(HebiRobotModelPtr)
bool
tryAdd
classhebi_1_1robot__model_1_1RobotModel.html
af62e82130f0e31fe2c3598c2f4d18650
(HebiRobotModelElementPtr element)
const HebiRobotModelPtr
internal_
classhebi_1_1robot__model_1_1RobotModel.html
a49bad639b3423ed5da04799c5f05e614
friend
Objective
classhebi_1_1robot__model_1_1RobotModel.html
a90c1fa5ccccf574103eb7c3b2df82c51
hebi::Command::Settings
classhebi_1_1Command_1_1Settings.html
hebi::Command::Settings::Actuator
hebi::Command::Settings::Imu
Actuator &
actuator
classhebi_1_1Command_1_1Settings.html
a1514712e585fd0c00389fa82c214be33
()
const Actuator &
actuator
classhebi_1_1Command_1_1Settings.html
a2f8f68cbe280505ab4592f886e5468d2
() const
StringField &
family
classhebi_1_1Command_1_1Settings.html
a50847ab47e72c2edb25fdd88766eb18d
()
const StringField &
family
classhebi_1_1Command_1_1Settings.html
a338d7d44f7efe30bbce665487d40114e
() const
Imu &
imu
classhebi_1_1Command_1_1Settings.html
a239a19593708c485d468dbb27029fcdd
()
const Imu &
imu
classhebi_1_1Command_1_1Settings.html
afc9d8820880b2737aace49a32f3cfdbd
() const
StringField &
name
classhebi_1_1Command_1_1Settings.html
a86561f33ef1ceaa4e0e50e125433a4f7
()
const StringField &
name
classhebi_1_1Command_1_1Settings.html
ac07c1706b10d7e8c998894c812e1ff32
() const
FlagField &
saveCurrentSettings
classhebi_1_1Command_1_1Settings.html
aeaa64ec02978581bcf4d3d55ad4c3781
()
const FlagField &
saveCurrentSettings
classhebi_1_1Command_1_1Settings.html
a08b62942d2fcc0eec08e58bed9c00420
() const
Settings
classhebi_1_1Command_1_1Settings.html
a9b04301c0cb8a2ba8ea1c64b6552f15d
(HebiCommandPtr internal_ptr, HebiCommandRef &internal)
Actuator
actuator_
classhebi_1_1Command_1_1Settings.html
ab9355ce098b2a9a4401de4590c39564b
StringField
family_
classhebi_1_1Command_1_1Settings.html
aac99565b63724ac6caccebbdc2da0ebb
Imu
imu_
classhebi_1_1Command_1_1Settings.html
a2370f967a8e92a4ef025dc7802892fb4
HebiCommandRef &
internal_
classhebi_1_1Command_1_1Settings.html
af80078eae00e524c6f7e0c6b27438a19
StringField
name_
classhebi_1_1Command_1_1Settings.html
a3f2abef517ef3106402f6d4725571748
FlagField
save_current_settings_
classhebi_1_1Command_1_1Settings.html
a92aad30ada7578c8d263ff0d74859acd
hebi::Info::Settings
classhebi_1_1Info_1_1Settings.html
hebi::Info::Settings::Actuator
hebi::Info::Settings::Imu
const Actuator &
actuator
classhebi_1_1Info_1_1Settings.html
a0adc1c7dcd02ddec3789cb77d5911c61
() const
const StringField &
family
classhebi_1_1Info_1_1Settings.html
a3425ac565d24627f6ec2fd1f3e4da72b
() const
const Imu &
imu
classhebi_1_1Info_1_1Settings.html
a524ffdcf98927ab7c354e7a75538da66
() const
const StringField &
name
classhebi_1_1Info_1_1Settings.html
a4bfe9d2443d8cfad6e4934110aa21784
() const
const FlagField &
saveCurrentSettings
classhebi_1_1Info_1_1Settings.html
a7a1ddd5c02dfcf5b242f541312e4eff3
() const
Settings
classhebi_1_1Info_1_1Settings.html
ae76d8dced38ca81eab64de34c1d1f710
(HebiInfoPtr internal_ptr, const HebiInfoRef &internal)
Actuator
actuator_
classhebi_1_1Info_1_1Settings.html
ae02d46105bf9057f3fd76b153e93c347
StringField
family_
classhebi_1_1Info_1_1Settings.html
a843c14e5ce7d6fd43a817a11aff87230
Imu
imu_
classhebi_1_1Info_1_1Settings.html
a3f6b2cf1d5e4a61ae022a8fe60cfc8a8
StringField
name_
classhebi_1_1Info_1_1Settings.html
ac43597503a4c0e81857362a4814c6a7b
FlagField
save_current_settings_
classhebi_1_1Info_1_1Settings.html
acc368674edecd7694288c14d716c6c8c
hebi::Info::StringField
classhebi_1_1Info_1_1StringField.html
std::string
get
classhebi_1_1Info_1_1StringField.html
ad7418913b1b9e64fb055eb4f326e3bce
() const
bool
has
classhebi_1_1Info_1_1StringField.html
a54e8e35c43471bc960a6796368d652e5
() const
operator bool
classhebi_1_1Info_1_1StringField.html
a822ffd7b474e7d8285c7cfe598532959
() const
StringField
classhebi_1_1Info_1_1StringField.html
a961c18f9d7ba9e188b61cf705652f2d5
(HebiInfoPtr internal, HebiInfoStringField field)
const HebiInfoStringField
field_
classhebi_1_1Info_1_1StringField.html
a64f5f680df3293d840dc83fed9301777
const HebiInfoPtr
internal_
classhebi_1_1Info_1_1StringField.html
a8215affff04a90795cfe328532c59902
hebi::Command::StringField
classhebi_1_1Command_1_1StringField.html
void
clear
classhebi_1_1Command_1_1StringField.html
aaae237fbd2d8a87b101f2687f91ccd0d
()
std::string
get
classhebi_1_1Command_1_1StringField.html
a0255f5ad404f37b46915941f98c5c8cd
() const
bool
has
classhebi_1_1Command_1_1StringField.html
ae05e05ab9e984b07f8ccc186b1d80833
() const
operator bool
classhebi_1_1Command_1_1StringField.html
a6cb2fc39a5f13097c50dc89baf81aa61
() const
void
set
classhebi_1_1Command_1_1StringField.html
aa5eb648c4d8d97fd8036abdaec0ec9e5
(const std::string &value)
StringField
classhebi_1_1Command_1_1StringField.html
af9f59a502ded298edccc1c4d3dbcae0d
(HebiCommandPtr internal, HebiCommandStringField field)
const HebiCommandStringField
field_
classhebi_1_1Command_1_1StringField.html
abdf6f8d349b434998b7575ea58320dd9
const HebiCommandPtr
internal_
classhebi_1_1Command_1_1StringField.html
af0a4f9e9d0e48eabf7e4710bf102a9f8
hebi::trajectory::Trajectory
classhebi_1_1trajectory_1_1Trajectory.html
double
getDuration
classhebi_1_1trajectory_1_1Trajectory.html
ab3ac4fafe7a263789da52984d4473f9e
() const
double
getEndTime
classhebi_1_1trajectory_1_1Trajectory.html
abc7419de870b64b61e4be22f6c5aa376
() const
size_t
getJointCount
classhebi_1_1trajectory_1_1Trajectory.html
a691ff9b73056fc14b83d8ec65010b6e0
() const
double
getStartTime
classhebi_1_1trajectory_1_1Trajectory.html
a53cf9c1f562eacde154bc28fd19e7ace
() const
bool
getState
classhebi_1_1trajectory_1_1Trajectory.html
a56cefcf33e0b44c7879d2ea10cac682b
(double time, VectorXd *position, VectorXd *velocity, VectorXd *acceleration) const
size_t
getWaypointCount
classhebi_1_1trajectory_1_1Trajectory.html
ad93bfb4aebbd9cc9888b346ddeaea566
() const
~Trajectory
classhebi_1_1trajectory_1_1Trajectory.html
ac8e48c552f0a5119ce5b363c51311e26
() noexcept
static std::shared_ptr< Trajectory >
createUnconstrainedQp
classhebi_1_1trajectory_1_1Trajectory.html
a581f79993c4b1ecc1b5425c56d32e50f
(const VectorXd &time_vector, const MatrixXd &positions, const MatrixXd *velocities=nullptr, const MatrixXd *accelerations=nullptr)
Trajectory
classhebi_1_1trajectory_1_1Trajectory.html
a7f5916ba3d41960e706ea8394f498c37
(std::vector< HebiTrajectoryPtr > trajectories, size_t number_of_waypoints, double start_time, double end_time)
const double
end_time_
classhebi_1_1trajectory_1_1Trajectory.html
a943c1c60def7e43f785d8ff58e890d82
const size_t
number_of_joints_
classhebi_1_1trajectory_1_1Trajectory.html
a5c15def5989e44fd4e40d705ea55dd1b
const size_t
number_of_waypoints_
classhebi_1_1trajectory_1_1Trajectory.html
a98b136e452103487baac4127d4f71d41
const double
start_time_
classhebi_1_1trajectory_1_1Trajectory.html
a2b0b5e0181a728157cc5bda42dc9c4d7
std::vector< HebiTrajectoryPtr >
trajectories_
classhebi_1_1trajectory_1_1Trajectory.html
a7d46cd52e8db28eb9ce5d2b4c99d6967
hebi::Feedback::UInt64Field
classhebi_1_1Feedback_1_1UInt64Field.html
uint64_t
get
classhebi_1_1Feedback_1_1UInt64Field.html
ab2e142c0cfacef74ca9d11ca8d512f0a
() const
bool
has
classhebi_1_1Feedback_1_1UInt64Field.html
afa5a754e80da9f4ca5d8b5d5aa2bbea2
() const
operator bool
classhebi_1_1Feedback_1_1UInt64Field.html
a92d3bf9267aac85bd7b0ab00c22fd71e
() const
UInt64Field
classhebi_1_1Feedback_1_1UInt64Field.html
a43d8df0560ed60e630702e3f6147b7ab
(const HebiFeedbackRef &internal, HebiFeedbackUInt64Field field)
const HebiFeedbackUInt64Field
field_
classhebi_1_1Feedback_1_1UInt64Field.html
a56e87ed54767bd66e66e1d775b70d593
const HebiFeedbackRef &
internal_
classhebi_1_1Feedback_1_1UInt64Field.html
a4a9751e1af4c21cdc61641987b0e5d25
hebi::Vector3f
structhebi_1_1Vector3f.html
float
getX
structhebi_1_1Vector3f.html
a600d87a6a34df57dfc31d9c3a896ce32
() const
float
getY
structhebi_1_1Vector3f.html
a6edafbc6b8a414bbd06d26c4adda7486
() const
float
getZ
structhebi_1_1Vector3f.html
a7ae80ceb169c5ea160760f0d4e1c7143
() const
Vector3f
structhebi_1_1Vector3f.html
a7edaecafef5df6250ce2d72c3a9830d8
(const HebiVector3f &src)
Vector3f
structhebi_1_1Vector3f.html
acde62a94c708091af51e133b76423505
(float x, float y, float z)
float
x_
structhebi_1_1Vector3f.html
a5baa89901b723fc5471ff5f4062eb973
float
y_
structhebi_1_1Vector3f.html
a47f25abda3fd86356653d0b5e7d18431
float
z_
structhebi_1_1Vector3f.html
ae3fd03f1b202fc7c8580685fe1c6ea18
hebi::Feedback::Vector3fField
classhebi_1_1Feedback_1_1Vector3fField.html
Vector3f
get
classhebi_1_1Feedback_1_1Vector3fField.html
aca87a6c29cb168011bb81e18b30aa83e
() const
bool
has
classhebi_1_1Feedback_1_1Vector3fField.html
a0484daa9aba07fe04f80467bf6501b0e
() const
operator bool
classhebi_1_1Feedback_1_1Vector3fField.html
a236d1c0aee3fea79769c9da36f1e1fbb
() const
Vector3fField
classhebi_1_1Feedback_1_1Vector3fField.html
afdccc5fa776edbfcee6a0394043a9c1e
(const HebiFeedbackRef &internal, HebiFeedbackVector3fField field)
const HebiFeedbackVector3fField
field_
classhebi_1_1Feedback_1_1Vector3fField.html
a3bca0f357d7f96e12315818dbcfb8e1b
const HebiFeedbackRef &
internal_
classhebi_1_1Feedback_1_1Vector3fField.html
a31e2c99f36da62f37d6fd8e65f7d35bb
VersionChecker
structVersionChecker.html
VersionChecker
structVersionChecker.html
a7e691dde1cc6927c9fd8516084e693d0
()
hebi::VersionNumber
classhebi_1_1VersionNumber.html
int
getMajor
classhebi_1_1VersionNumber.html
a49eeddeb7e01b7eb102e109025d4cbe6
()
int
getMinor
classhebi_1_1VersionNumber.html
ae8252b0cbffd914650b171d513de199e
()
int
getRevision
classhebi_1_1VersionNumber.html
a1c9915ee2b92d6efaa37ad90794de5d3
()
VersionNumber
classhebi_1_1VersionNumber.html
a97879d8679807fae04010821efd1a0aa
(int major, int minor, int revision)
int
major_
classhebi_1_1VersionNumber.html
aaf6d8685b68ec359fa301c8bf4d09f0f
int
minor_
classhebi_1_1VersionNumber.html
ad73272b21126b2b53b85a9b4677681a2
int
revision_
classhebi_1_1VersionNumber.html
a6477623d0923fe01227e4f5b22e3a7aa
hebi
namespacehebi.html
hebi::experimental
hebi::robot_model
hebi::trajectory
hebi::util
hebi::Color
hebi::Command
hebi::Feedback
hebi::FunctionCallResult
hebi::Gains
hebi::Group
hebi::GroupCommand
hebi::GroupFeedback
hebi::GroupInfo
hebi::Info
hebi::LogFile
hebi::Lookup
hebi::MacAddress
hebi::MutableProxyBitSet
hebi::ProxyBitSet
hebi::Quaternionf
hebi::Vector3f
hebi::VersionNumber
std::function< void(const GroupFeedback &)>
GroupFeedbackHandler
namespacehebi.html
a1b2524ccc0af839952e5434b4c226030
HebiStatusCode
boolGetter
namespacehebi.html
a36a454ad49025347b4d65333f607688e
(const HebiCommandRef &ref, int field, bool *value)
HebiStatusCode
boolGetter
namespacehebi.html
afd8ed77d8fcf82fed0a66316baa09378
(const HebiFeedbackRef &ref, int field, bool *value)
HebiStatusCode
boolGetter
namespacehebi.html
ab03c2ca11d0c13d059d0abf54363b330
(const HebiInfoRef &ref, int field, bool *value)
HebiStatusCode
boolGetter
namespacehebi.html
acffa791b755e358af9b58fd01096081c
(const RefT &ref, MetadataT &metadata, int field, bool *value)
void
callbackWrapper
namespacehebi.html
a4170bc4272e0bd8b3cf2e166242fa23e
(HebiGroupFeedbackPtr group_feedback, void *user_data)
static int
clearBit
namespacehebi.html
ae3a4d82e2741dfaa0bfdcc7adf36230b
(unsigned int index, int word)
HebiStatusCode
enumGetter
namespacehebi.html
aa48658a16b16b60cc1046efaa69ab0e6
(const HebiCommandRef &ref, int field, int32_t *value)
HebiStatusCode
enumGetter
namespacehebi.html
a5847581a835687b265489553fa3642ba
(const HebiFeedbackRef &ref, int field, int32_t *value)
HebiStatusCode
enumGetter
namespacehebi.html
a0ca45dfc97c4f9c9f064227bb2592c4f
(const HebiInfoRef &ref, int field, int32_t *value)
HebiStatusCode
enumGetter
namespacehebi.html
a4fa91c87812364ecae1467c7f71d9af2
(const RefT &ref, MetadataT &metadata, int field, int32_t *value)
static bool
extractBit
namespacehebi.html
af72496c15e4b104576f6d4c4d085faeb
(unsigned int index, int word)
bool
flagGetter
namespacehebi.html
a6f61a72d39e7121d2e1011e6f49f58ac
(const HebiCommandRef &ref, int field)
bool
flagGetter
namespacehebi.html
a8faa24b24e2a140d8c6a8a0e3808cac9
(const HebiFeedbackRef &ref, int field)
bool
flagGetter
namespacehebi.html
ab60e0fcb2ab2b65097683e3720180adc
(const HebiInfoRef &ref, int field)
bool
flagGetter
namespacehebi.html
a5c400d31a2adde5c860ae48fae916203
(const RefT &ref, MetadataT &metadata, int field)
HebiStatusCode
floatGetter
namespacehebi.html
aa2f19118b07370775a3aff7177e93d4d
(const HebiCommandRef &ref, int field, float *value)
HebiStatusCode
floatGetter
namespacehebi.html
afc03033fca9a066557bd40aaf9658d9f
(const HebiFeedbackRef &ref, int field, float *value)
HebiStatusCode
floatGetter
namespacehebi.html
af9db15bf3f3f246a65416eb1329a27f1
(const HebiInfoRef &ref, int field, float *value)
HebiStatusCode
floatGetter
namespacehebi.html
ab32a9a36144ecff1e2931bf3d10c65bc
(const RefT &ref, MetadataT &metadata, int field, float *value)
HebiStatusCode
floatIoPinGetter
namespacehebi.html
af8e26252512163b6a8fec1e0b5bf841d
(const HebiCommandRef &ref, int index, size_t pin_number, float *value)
HebiStatusCode
floatIoPinGetter
namespacehebi.html
a90f1d952bedefb212af7593a8fddabef
(const HebiFeedbackRef &ref, int index, size_t pin_number, float *value)
HebiStatusCode
floatIoPinGetter
namespacehebi.html
ad16020e153189d83c8c2fcfb8ee0fc44
(const HebiInfoRef &ref, int index, size_t pin_number, float *value)
HebiStatusCode
floatIoPinGetter
namespacehebi.html
aa4bb0df0555e70275563c54c53e9c927
(const RefT &ref, MetadataT &metadata, int index, size_t pin_number, float *value)
VersionNumber
getCppVersion
namespacehebi.html
aea4052d5a2553952f7fbe4fe1376392c
()
VersionNumber
getCVersion
namespacehebi.html
a4f6d8db79d3a07ed7dad37e8f36188bb
()
void
hebiCommandSetBool
namespacehebi.html
a7563b1964e82d6ce659b79d9973c180c
(HebiCommandRef &command, HebiCommandBoolField field, const int32_t *value)
void
hebiCommandSetEnum
namespacehebi.html
acc47720385f3d4543ee972b62fb4899f
(HebiCommandRef &command, HebiCommandEnumField field, const int32_t *value)
void
hebiCommandSetFlag
namespacehebi.html
a9909bdf04d1c158e6c128618e40b8503
(HebiCommandRef &command, HebiCommandFlagField field, int32_t value)
void
hebiCommandSetFloat
namespacehebi.html
a93dbdee711157decb568e598f4921e60
(HebiCommandRef &command, HebiCommandFloatField field, const float *value)
void
hebiCommandSetHighResAngle
namespacehebi.html
aa34da58876c1c9fa890c0e9dfd6c77e5
(HebiCommandRef &command, HebiCommandHighResAngleField field, const int64_t *int_part, const float *dec_part)
void
hebiCommandSetIoPinFloat
namespacehebi.html
a4e5276bf1f1cf48e995875ef1dcefc46
(HebiCommandRef &command, HebiCommandIoPinBank bank, size_t pin_number, const float *value)
void
hebiCommandSetIoPinInt
namespacehebi.html
aa902d459847bbd02f533d5504465a6c5
(HebiCommandRef &command, HebiCommandIoPinBank bank, size_t pin_number, const int64_t *value)
void
hebiCommandSetLed
namespacehebi.html
ac9d4048c767e7136facd44f8132b6e09
(HebiCommandRef &command, HebiCommandLedField field, const Color *color)
void
hebiCommandSetNumberedFloat
namespacehebi.html
ac70652d6bce36a7fb3d08a61f73de744
(HebiCommandRef &command, HebiCommandNumberedFloatField field, size_t number, const float *value)
HebiStatusCode
highResAngleGetter
namespacehebi.html
a5cf39000cb6c016eb4bfa3936ab4f3d1
(const HebiCommandRef &ref, int field, int64_t *revs, float *offset)
HebiStatusCode
highResAngleGetter
namespacehebi.html
a043d8eb216158445866188102ce3c4ee
(const HebiFeedbackRef &ref, int field, int64_t *revs, float *offset)
HebiStatusCode
highResAngleGetter
namespacehebi.html
a02ff172954adcb17738b6633620db148
(const HebiInfoRef &ref, int field, int64_t *revs, float *offset)
HebiStatusCode
highResAngleGetter
namespacehebi.html
a040deaf345019a8b1a303351332f02dd
(const RefT &ref, MetadataT &metadata, int field, int64_t *revs, float *offset)
HebiStatusCode
intIoPinGetter
namespacehebi.html
a3ac8f63fce008397aaafe275011d1935
(const HebiCommandRef &ref, int index, size_t pin_number, int64_t *value)
HebiStatusCode
intIoPinGetter
namespacehebi.html
a7f1c6e36abf7d7d603c3bb89270c6025
(const HebiFeedbackRef &ref, int index, size_t pin_number, int64_t *value)
HebiStatusCode
intIoPinGetter
namespacehebi.html
ab2215e035221388aa71f7d402c348ee2
(const HebiInfoRef &ref, int index, size_t pin_number, int64_t *value)
HebiStatusCode
intIoPinGetter
namespacehebi.html
aa3ec8435a9ee8f60b5d74107fbd6d681
(const RefT &ref, MetadataT &metadata, int index, size_t pin_number, int64_t *value)
HebiStatusCode
ledGetter
namespacehebi.html
aa629d8bda875d14fe32bfcd4c9c41855
(const HebiCommandRef ref, int field, uint8_t *r, uint8_t *g, uint8_t *b, uint8_t *a)
HebiStatusCode
ledGetter
namespacehebi.html
a78b08f36086701c83190e5ce7dd45122
(const HebiFeedbackRef ref, int field, uint8_t *r, uint8_t *g, uint8_t *b, uint8_t *a)
HebiStatusCode
ledGetter
namespacehebi.html
adfac738ef016f21a18358a6f3f323bfe
(const HebiInfoRef ref, int field, uint8_t *r, uint8_t *g, uint8_t *b, uint8_t *a)
HebiStatusCode
ledGetter
namespacehebi.html
af054b17e27bbfb8757cfcf76d41921c0
(const RefT &ref, MetadataT &metadata, int field, uint8_t *r, uint8_t *g, uint8_t *b, uint8_t *a)
HebiStatusCode
numberedFloatGetter
namespacehebi.html
af53c1301616b3b1a379235b253eade8d
(const HebiCommandRef &ref, int field, size_t number, float *value)
HebiStatusCode
numberedFloatGetter
namespacehebi.html
ac753e3666e29da1c90b104a9c70f63fa
(const HebiFeedbackRef &ref, int field, size_t number, float *value)
HebiStatusCode
numberedFloatGetter
namespacehebi.html
acf97c6ca4d7fc987b62bf919239ae25a
(const HebiInfoRef &ref, int field, size_t number, float *value)
HebiStatusCode
numberedFloatGetter
namespacehebi.html
a80dff270336942a32a0784f80f8df5d9
(const RefT &ref, MetadataT &metadata, int field, size_t number, float *value)
HebiStatusCode
quaternionfGetter
namespacehebi.html
a56f16cf423d550b66130ab3f4ce948be
(const HebiCommandRef &ref, int field, HebiQuaternionf *value)
HebiStatusCode
quaternionfGetter
namespacehebi.html
ab19f28ef3c769d404974ac0ed1a1d12f
(const HebiFeedbackRef &ref, int field, HebiQuaternionf *value)
HebiStatusCode
quaternionfGetter
namespacehebi.html
ae5692e461e57d3c0da13f61623368cab
(const HebiInfoRef &ref, int field, HebiQuaternionf *value)
HebiStatusCode
quaternionfGetter
namespacehebi.html
abfc59b079cb8226bb50101f3a15ea4ab
(const RefT &ref, MetadataT &metadata, int field, HebiQuaternionf *value)
static int
setBit
namespacehebi.html
acdc40fd8f3fb3593641047230b906549
(unsigned int index, int word)
HebiStatusCode
uint64Getter
namespacehebi.html
a2f3945fe0d13304b2b6c37e2d931a127
(const HebiCommandRef &ref, int field, uint64_t *value)
HebiStatusCode
uint64Getter
namespacehebi.html
af83e44cdd1c266fcd0faf3d062d84224
(const HebiFeedbackRef &ref, int field, uint64_t *value)
HebiStatusCode
uint64Getter
namespacehebi.html
a079137fe029aa90a41ff037091fad603
(const HebiInfoRef &ref, int field, uint64_t *value)
HebiStatusCode
uint64Getter
namespacehebi.html
a56ff20a8a42845ff3acfe12435ec18af
(const RefT &ref, MetadataT &metadata, int field, uint64_t *value)
HebiStatusCode
vector3fGetter
namespacehebi.html
ab69ddbe3230878a7353d1e52cf245b5e
(const HebiCommandRef &ref, int field, HebiVector3f *value)
HebiStatusCode
vector3fGetter
namespacehebi.html
abff2c1cdebe675a209721b9b5155bcfe
(const HebiFeedbackRef &ref, int field, HebiVector3f *value)
HebiStatusCode
vector3fGetter
namespacehebi.html
afc599a7bca3ed71ce000364fb0df848b
(const HebiInfoRef &ref, int field, HebiVector3f *value)
HebiStatusCode
vector3fGetter
namespacehebi.html
a470b2e51987ce4982e323c8e0998237c
(const RefT &ref, MetadataT &metadata, int field, HebiVector3f *value)
static constexpr size_t
BitsInDataWord
namespacehebi.html
aa3f9f25d13528d03742a80a1d77577ec
hebi::experimental
namespacehebi_1_1experimental.html
hebi::experimental::arm
hebi::experimental::MobileIO
hebi::experimental::MobileIODiff
hebi::experimental::MobileIOState
static constexpr size_t
NumButtons
namespacehebi_1_1experimental.html
a5ed4bf069b6838989daf9386526d75f6
hebi::experimental::arm
namespacehebi_1_1experimental_1_1arm.html
hebi::experimental::arm::internal
hebi::experimental::arm::Arm
hebi::experimental::arm::EffortEndEffector
hebi::experimental::arm::EndEffector
hebi::experimental::arm::EndEffectorBase
hebi::experimental::arm::Goal
Eigen::VectorXd
getWaypointTimes
namespacehebi_1_1experimental_1_1arm.html
ae331328850916bf066c150e4c84e95db
(const Eigen::MatrixXd &positions, const Eigen::MatrixXd &velocities, const Eigen::MatrixXd &accelerations)
hebi::experimental::arm::internal
namespacehebi_1_1experimental_1_1arm_1_1internal.html
hebi::experimental::arm::internal::KinematicsHelper
hebi::robot_model
namespacehebi_1_1robot__model.html
hebi::robot_model::ActuatorMetadata
hebi::robot_model::BracketMetadata
hebi::robot_model::CustomObjective
hebi::robot_model::EndEffectorPositionObjective
hebi::robot_model::EndEffectorSO3Objective
hebi::robot_model::EndEffectorTipAxisObjective
hebi::robot_model::IKResult
hebi::robot_model::JointLimitConstraint
hebi::robot_model::JointMetadata
hebi::robot_model::LinkMetadata
hebi::robot_model::MetadataBase
hebi::robot_model::Objective
hebi::robot_model::RigidBodyMetadata
hebi::robot_model::RobotModel
std::vector< Matrix4d, Eigen::aligned_allocator< Eigen::Matrix4d > >
Matrix4dVector
namespacehebi_1_1robot__model.html
a459617fd2ea2e399d0c55e213df59c90
std::vector< MatrixXd, Eigen::aligned_allocator< Eigen::MatrixXd > >
MatrixXdVector
namespacehebi_1_1robot__model.html
aeeff39e1f3b07842b8b84945c33020e6
ActuatorType
namespacehebi_1_1robot__model.html
a0ff17313f6dd762d08b66d50067292b9
X5_1
X5_4
X5_9
X8_3
X8_9
X8_16
R8_3
R8_9
R8_16
BracketType
namespacehebi_1_1robot__model.html
ab594325fe693d65732f196f3b2dc3933
X5LightLeft
X5LightRight
X5HeavyLeftInside
X5HeavyLeftOutside
X5HeavyRightInside
X5HeavyRightOutside
R8LightLeft
R8LightRight
R8HeavyLeftInside
R8HeavyLeftOutside
R8HeavyRightInside
R8HeavyRightOutside
ElementType
namespacehebi_1_1robot__model.html
aa417b30676ffe437304865709f9626ac
Other
Actuator
Bracket
Joint
Link
RigidBody
EndEffector
EndEffectorType
namespacehebi_1_1robot__model.html
a93651ea34a2e8e5c3934a251d33d1cd1
Custom
X5Parallel
R8Parallel
FrameType
namespacehebi_1_1robot__model.html
abd6f2499a974dc9ce92cfbbcb3518e65
CenterOfMass
Output
EndEffector
Input
JointType
namespacehebi_1_1robot__model.html
afe8301b93164cd1d2b034c373292525d
RotationX
RotationY
RotationZ
TranslationX
TranslationY
TranslationZ
LinkInputType
namespacehebi_1_1robot__model.html
af04aad0f1f982e053ba54796e8f8a14a
RightAngle
Inline
LinkOutputType
namespacehebi_1_1robot__model.html
a50683cdd5be8fffae07e0759c3143283
RightAngle
Inline
LinkType
namespacehebi_1_1robot__model.html
a62b58c5b2187a673edc6f64e5d133f11
X5
X8
void
custom_objective_callback_wrapper
namespacehebi_1_1robot__model.html
af107f24e87a2be07e4e7f8208f5d14fa
(void *user_data, size_t num_positions, const double *positions, double *errors)
hebi::trajectory
namespacehebi_1_1trajectory.html
hebi::trajectory::Trajectory
hebi::util
namespacehebi_1_1util.html
static Eigen::VectorXd
getGravCompEfforts
namespacehebi_1_1util.html
a2d244e430186928d9ad71a2fa84b2fd8
(const hebi::robot_model::RobotModel &model, const Eigen::VectorXd &masses, const hebi::GroupFeedback &feedback)