E220 送信クラス [詳解]
#include <Udon/Com/LoRa/E220Writer.hpp>
公開型 | |
using | MessageType = T |
メッセージ型 | |
公開メンバ関数 | |
E220Writer (const Config &config) | |
コンストラクタ | |
bool | isTransmitting (uint32_t timeoutMs=200) const |
送信中かどうか | |
void | begin () |
送信開始 | |
void | begin (uint8_t channel) noexcept |
受信開始 | |
void | setMessage (const MessageType &message) |
メッセージを送信 | |
基底クラス Udon::Impl::E220Base に属する継承公開メンバ関数 | |
Config & | getConfigReference () |
現在の設定を取得 | |
静的公開変数類 | |
static constexpr size_t | Size = Udon::SerializedSize<T>() |
メッセージサイズ | |
その他の継承メンバ | |
基底クラス Udon::Impl::E220Base に属する継承限定公開メンバ関数 | |
E220Base (const Config &config) | |
コンストラクタ | |
void | begin () |
通信開始 | |
基底クラス Udon::Impl::E220Base に属する継承限定公開変数類 | |
Config | config |
E220 送信クラス
T | 送信するメッセージ型 |
using Udon::E220Writer< T >::MessageType = T |
メッセージ型
|
inline |
コンストラクタ
config | 設定 |
|
inline |
送信開始
|
inlinenoexcept |
受信開始
channel |
|
inline |
送信中かどうか
timeoutMs | タイムアウト時間 |
|
inline |
メッセージを送信
message | メッセージ |
|
staticconstexpr |
メッセージサイズ