RBControl
Library for the RB3201-RBControl board with the ESP32 by RoboticsBrno.
Public Member Functions | List of all members
rb::ArmBuilder Class Reference

#include <RBControl_arm.hpp>

Public Member Functions

 ArmBuilder ()
 
 ~ArmBuilder ()
 
ArmBuilderbody (Arm::CoordType height_mm, Arm::CoordType radius_mm)
 
ArmBuilderarmOffset (Arm::CoordType x_mm, Arm::CoordType y_mm)
 
BoneBuilder bone (uint8_t servo_id, Arm::CoordType length_mm)
 
std::unique_ptr< Armbuild ()
 

Constructor & Destructor Documentation

◆ ArmBuilder()

rb::ArmBuilder::ArmBuilder ( )

◆ ~ArmBuilder()

rb::ArmBuilder::~ArmBuilder ( )

Member Function Documentation

◆ armOffset()

ArmBuilder & rb::ArmBuilder::armOffset ( Arm::CoordType  x_mm,
Arm::CoordType  y_mm 
)

◆ body()

ArmBuilder & rb::ArmBuilder::body ( Arm::CoordType  height_mm,
Arm::CoordType  radius_mm 
)

◆ bone()

BoneBuilder rb::ArmBuilder::bone ( uint8_t  servo_id,
Arm::CoordType  length_mm 
)

◆ build()

std::unique_ptr< Arm > rb::ArmBuilder::build ( )

The documentation for this class was generated from the following files: