Teensy用 CANバスクラス [詳解]
#include <Udon/Com/Can/CanBusTeensy.hpp>
クラス | |
struct | Config |
公開メンバ関数 | |
CanBusTeensy (const Config &config={}) | |
コンストラクタ | |
CanBusTeensy (const CanBusTeensy &)=delete | |
コピーコンストラクタ | |
CanBusTeensy (CanBusTeensy &&) | |
ムーブコンストラクタ | |
~CanBusTeensy () | |
デストラクタ | |
void | begin () |
通信開始 | |
void | end () |
通信終了 | |
void | update () |
バス更新 | |
operator bool () const | |
バスが有効かどうか | |
void | show () const |
バス情報を表示する | |
CanTxNode * | createTx (uint32_t id, size_t length) override |
送信ノードをバスに参加させる | |
CanRxNode * | createRx (uint32_t id, size_t length) override |
受信ノードをバスに参加させる | |
基底クラス Udon::ICanBus に属する継承公開メンバ関数 | |
virtual | ~ICanBus () |
Teensy用 CANバスクラス
Bus | バス種類 |
|
explicit |
コンストラクタ
config | CAN設定情報 [optional] |
|
delete |
コピーコンストラクタ
Udon::CanBusTeensy< Bus >::CanBusTeensy | ( | CanBusTeensy< Bus > && | other | ) |
ムーブコンストラクタ
Udon::CanBusTeensy< Bus >::~CanBusTeensy | ( | ) |
デストラクタ
void Udon::CanBusTeensy< Bus >::begin | ( | ) |
通信開始
|
overridevirtual |
|
overridevirtual |
void Udon::CanBusTeensy< Bus >::end | ( | ) |
通信終了
|
explicit |
バスが有効かどうか
void Udon::CanBusTeensy< Bus >::show | ( | ) | const |
バス情報を表示する
void Udon::CanBusTeensy< Bus >::update | ( | ) |
バス更新