RBControl
Library for the RB3201-RBControl board with the ESP32 by RoboticsBrno.
Public Member Functions | Public Attributes | List of all members
rb::Arm::BoneDefinition Struct Reference

#include <RBControl_arm.hpp>

Public Member Functions

 BoneDefinition (uint8_t servo_id, CoordType length)
 

Public Attributes

uint8_t servo_id
 
CoordType length
 
Angle rel_min
 
Angle rel_max
 
Angle abs_min
 
Angle abs_max
 
Angle base_rel_min
 
Angle base_rel_max
 
std::function< Angle(Angle, Angle)> calcServoAng
 
std::function< Angle(Angle)> calcAbsAng
 

Constructor & Destructor Documentation

◆ BoneDefinition()

rb::Arm::BoneDefinition::BoneDefinition ( uint8_t  servo_id,
CoordType  length 
)
inline

Member Data Documentation

◆ abs_max

Angle rb::Arm::BoneDefinition::abs_max

◆ abs_min

Angle rb::Arm::BoneDefinition::abs_min

◆ base_rel_max

Angle rb::Arm::BoneDefinition::base_rel_max

◆ base_rel_min

Angle rb::Arm::BoneDefinition::base_rel_min

◆ calcAbsAng

std::function<Angle(Angle)> rb::Arm::BoneDefinition::calcAbsAng

◆ calcServoAng

std::function<Angle(Angle, Angle)> rb::Arm::BoneDefinition::calcServoAng

◆ length

CoordType rb::Arm::BoneDefinition::length

◆ rel_max

Angle rb::Arm::BoneDefinition::rel_max

◆ rel_min

Angle rb::Arm::BoneDefinition::rel_min

◆ servo_id

uint8_t rb::Arm::BoneDefinition::servo_id

The documentation for this struct was generated from the following file: