UdonLibrary 1.0.0
機械システム研究部 C++ ライブラリ
読み取り中…
検索中…
一致する文字列を見つけられません
Udon::EncoderBy< Reader > クラステンプレート

通信経由ロータリーエンコーダー [詳解]

#include <Udon/Com/Driver/Encoder.hpp>

公開メンバ関数

 EncoderBy (ReaderType &&reader, bool direction)
 コンストラクタ
 
void update ()
 更新
 
void setOffset (int32_t value=0)
 カウント値オフセット
 
int32_t getCount () const
 カウント値を取得
 
int32_t getDeltaCount () const
 カウント値の差分を取得
 
double getSpeed () const
 速度を取得
 

詳解

template<template< typename > class Reader>
class Udon::EncoderBy< Reader >

通信経由ロータリーエンコーダー

テンプレート引数
Reader受信クラス

構築子と解体子

◆ EncoderBy()

template<template< typename > class Reader>
Udon::EncoderBy< Reader >::EncoderBy ( ReaderType && reader,
bool direction )
inline

コンストラクタ

引数
reader受信クラスオブジェクト
direction回転方向

関数詳解

◆ getCount()

template<template< typename > class Reader>
int32_t Udon::EncoderBy< Reader >::getCount ( ) const
inline

カウント値を取得

戻り値
カウント値

◆ getDeltaCount()

template<template< typename > class Reader>
int32_t Udon::EncoderBy< Reader >::getDeltaCount ( ) const
inline

カウント値の差分を取得

戻り値
カウント値の差分

◆ getSpeed()

template<template< typename > class Reader>
double Udon::EncoderBy< Reader >::getSpeed ( ) const
inline

速度を取得

戻り値
速度[ppr/s]

◆ setOffset()

template<template< typename > class Reader>
void Udon::EncoderBy< Reader >::setOffset ( int32_t value = 0)
inline

カウント値オフセット

引数
valueエンコーダーのカウント値

◆ update()

template<template< typename > class Reader>
void Udon::EncoderBy< Reader >::update ( )
inline

更新


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