Chassis v2.1.1
Chassisはロボコンでの足回り制御を行うためのC++ライブラリである。
Loading...
Searching...
No Matches
rct::Pwm Struct Reference

モータ出力 -> PWM出力へ変換を行う。 More...

#include <Pwm.h>

Public Member Functions

 Pwm (const float power=0.0) noexcept
 コンストラクタ。モータ出力をセットする。
 
void set (const float power) noexcept
 モータ出力をセットする。
 
const floatoperator[] (const int n) const &
 PWM出力を取得する。
 
float operator= (const float power) noexcept
 モータ出力をセットする。
 

Detailed Description

モータ出力 -> PWM出力へ変換を行う。

Definition at line 14 of file Pwm.h.

Constructor & Destructor Documentation

◆ Pwm()

rct::Pwm::Pwm ( const float  power = 0.0)
noexcept

コンストラクタ。モータ出力をセットする。

Parameters
powerモータ出力
Precondition
-1.0 <= pwm <= 1.0

Definition at line 18 of file Pwm.h.

Member Function Documentation

◆ operator=()

float rct::Pwm::operator= ( const float  power)
noexcept

モータ出力をセットする。

Parameters
powerモータ出力
Returns
power

Definition at line 37 of file Pwm.h.

◆ operator[]()

const float & rct::Pwm::operator[] ( const int  n) const &

PWM出力を取得する。

Parameters
n0:正転出力,1:逆転出力
Returns
PWM出力
Postcondition
0.0 <= 返り値 <= 1.0

Definition at line 31 of file Pwm.h.

◆ set()

void rct::Pwm::set ( const float  power)
noexcept

モータ出力をセットする。

Parameters
powerモータ出力

Definition at line 23 of file Pwm.h.


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