UdonLibrary 1.0.0
機械システム研究部 C++ ライブラリ
読み取り中…
検索中…
一致する文字列を見つけられません

RoboMasterC620クラス [詳解]

#include <Udon/Driver/RoboMasterMotor.hpp>

Udon::RoboMasterC620 の継承関係図
Udon::Impl::RoboMasterBase

公開メンバ関数

void setCurrent (int16_t current)
 モーターの電流を設定
 
- 基底クラス Udon::Impl::RoboMasterBase に属する継承公開メンバ関数
 RoboMasterBase (Udon::ICanBus &bus, uint8_t motorId, bool direction=true)
 コンストラクタ
 
 RoboMasterBase (const RoboMasterBase &)=delete
 コピーコンストラクタ
 
 RoboMasterBase (RoboMasterBase &&other)
 ムーブコンストラクタ
 
double getAngle () const
 モーターの角度を取得
 
double getRawAngle () const
 モーターの角度を取得
 
int16_t getVelocity () const
 モーターの速度を取得
 
int16_t getTorqueCurrent () const
 モーターのトルク電流を取得
 
uint8_t getTemperature () const
 モーターの温度を取得
 

静的公開変数類

static constexpr int16_t CurrentMin = -20000
 指定可能電流最小値
 
static constexpr int16_t CurrentMax = 20000
 指定可能電流最大値
 

その他の継承メンバ

- 基底クラス Udon::Impl::RoboMasterBase に属する継承限定公開メンバ関数
void setCurrent (int16_t current)
 モーターの電流を設定
 

詳解

RoboMasterC620クラス

覚え書き
C620 ドライバを用いてモーターを制御する

関数詳解

◆ setCurrent()

void Udon::RoboMasterC620::setCurrent ( int16_t current)
inline

モーターの電流を設定

引数
current電流値 [-20000, 20000] (単位: mA)

メンバ詳解

◆ CurrentMax

int16_t Udon::RoboMasterC620::CurrentMax = 20000
staticconstexpr

指定可能電流最大値

◆ CurrentMin

int16_t Udon::RoboMasterC620::CurrentMin = -20000
staticconstexpr

指定可能電流最小値


このクラス詳解は次のファイルから抽出されました: