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

Bluetooth経由PS5コントローラークラス [詳解]

#include <Udon/Com/Pad/PadPS5BT.hpp>

Udon::PadPS5BT の継承関係図
Udon::Impl::PadPS5OnboardBTReader< Dummy >

公開メンバ関数

 PadPS5BT (bool pair=false)
 コンストラクタ
 
bool begin ()
 コントローラーと通信開始
 
void update ()
 更新
 
Message::PadPS5 getMessage () const
 Message::PadPS5型のメッセージを取得する
 
void setLightBar (const Udon::RGB &color)
 ライトバーの色を設定する
 
void setPlayerLamp (uint8_t mask=0b011)
 5つのプレイヤーのランプの点灯を設定する
 
void setMicLed (bool on=true)
 マイクのLEDの点灯を設定する
 
void vibrate (uint8_t big=100, uint8_t small=100)
 バイブレーション
 

詳解

Bluetooth経由PS5コントローラークラス

構築子と解体子

◆ PadPS5BT()

Udon::PadPS5BT::PadPS5BT ( bool pair = false)
inline

コンストラクタ

引数
pairペアリングするかどうか
覚え書き
ペアリングする場合は PAIR を渡す

関数詳解

◆ begin()

bool Udon::PadPS5BT::begin ( )
inline

コントローラーと通信開始

戻り値
成功したら true

◆ getMessage()

Message::PadPS5 Udon::PadPS5BT::getMessage ( ) const
inline

Message::PadPS5型のメッセージを取得する

戻り値

◆ setLightBar()

void Udon::PadPS5BT::setLightBar ( const Udon::RGB & color)
inline

ライトバーの色を設定する

引数
color

◆ setMicLed()

void Udon::PadPS5BT::setMicLed ( bool on = true)
inline

マイクのLEDの点灯を設定する

引数
on

◆ setPlayerLamp()

void Udon::PadPS5BT::setPlayerLamp ( uint8_t mask = 0b011)
inline

5つのプレイヤーのランプの点灯を設定する

引数
mask0b001: HIGH LOW LOW LOW HIGH 0b010: LOW HIGH LOW HIGH LOW 0b100: LOW LOW HIGH LOW LOW

◆ update()

void Udon::PadPS5BT::update ( )
inline

更新

◆ vibrate()

void Udon::PadPS5BT::vibrate ( uint8_t big = 100,
uint8_t small = 100 )
inline

バイブレーション

引数
big大きい振動モーターの強さ 0~255
small小さい振動モーターの強さ 0~255

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