サーボ角度制御クラス [詳解]
#include <Udon/Algorithm/ServoSpeed.hpp>
公開メンバ関数 | |
| ServoSpeed (unsigned int LoopCycle, ServoChoose Choose, unsigned int Last_Angle=0) | |
| ServoSpeedのコンストラクタ | |
| void | update () |
| サーボの状態を更新する関数 毎周期実行する | |
| void | setAngle (unsigned int r, float s) |
| サーボの次の動きをセットする | |
| void | stop () |
| 非常停止 今周期のデータを捨てる | |
| bool | getStatus () const |
| サーボの状態を返す | |
| unsigned int | getAngle () const |
| 次の目標角度取得 | |
| float | speedValue () const |
| 現在設定されているサーボの稼働速度を返す | |
サーボ角度制御クラス
|
inline |
ServoSpeedのコンストラクタ
| LoopCycle | 周期 us |
| Choose | servoの種類選択 |
| Last_Angle | スタート時のサーボの角度 |
|
inline |
次の目標角度取得
|
inline |
サーボの状態を返す
|
inline |
サーボの次の動きをセットする
| r | 目標角度 度 |
| s | 稼働速度 度/s |
|
inline |
現在設定されているサーボの稼働速度を返す
|
inline |
非常停止 今周期のデータを捨てる
|
inline |
サーボの状態を更新する関数 毎周期実行する