IM920sL通信クラス [詳解]
#include <Udon/Com/Im920/Im920sL.hpp>
公開メンバ関数 | |
| Im920sL (HardwareSerial &uart, uint16_t nodeNum, uint8_t busyPin) | |
| 送信者用コンストラクタ | |
| Im920sL (HardwareSerial &uart, uint16_t nodeNum) | |
| 送信者用コンストラクタ | |
| Im920sL (HardwareSerial &uart) | |
| 受信者用コンストラクタ | |
| operator bool () const override | |
| IM920の有効性を取得 | |
| bool | begin (uint8_t channel) |
| 通信開始 | |
| void | update () |
| 通信更新 | |
| void | show () const |
| IM920の状態を表示 | |
| void | showNodeNumber () |
| 自身のノード番号を表示 | |
| void | joinTx (Im920Node &node) override |
| 送信ノードを登録 | |
| void | joinRx (Im920Node &node) override |
| 受信ノードを登録 | |
| 基底クラス Udon::IIm920 に属する継承公開メンバ関数 | |
| virtual | ~IIm920 () |
静的公開メンバ関数 | |
| static int | ClampChannel (int channel) |
| IM920sLで使用可能なチャンネル数に制限をかける | |
IM920sL通信クラス
|
inline |
送信者用コンストラクタ
| uart | IM920と接続されたシリアルポート |
| nodeNum | 相手方のノード番号 |
| busyPin | busyピンのピン番号 |
|
inline |
送信者用コンストラクタ
| uart | IM920と接続されたシリアルポート |
| nodeNum | 相手方のノード番号 |
|
inline |
受信者用コンストラクタ
| uart | IM920と接続されたシリアルポート |
|
inline |
通信開始
| channel | チャンネル番号 |
|
inlinestatic |
IM920sLで使用可能なチャンネル数に制限をかける
|
inlineoverridevirtual |
受信ノードを登録
Udon::IIm920を実装しています。
|
inlineoverridevirtual |
|
inlineoverridevirtual |
|
inline |
IM920の状態を表示
|
inline |
自身のノード番号を表示
|
inline |
通信更新