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

E220 送信クラス [詳解]

#include <Udon/Com/LoRa/E220Writer.hpp>

Udon::E220Writer< T > の継承関係図
Udon::Impl::E220Base

公開型

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 に属する継承公開メンバ関数
ConfiggetConfigReference ()
 現在の設定を取得
 

静的公開変数類

static constexpr size_t Size = Udon::SerializedSize<T>()
 メッセージサイズ
 

その他の継承メンバ

- 基底クラス Udon::Impl::E220Base に属する継承限定公開メンバ関数
 E220Base (const Config &config)
 コンストラクタ
 
void begin ()
 通信開始
 
- 基底クラス Udon::Impl::E220Base に属する継承限定公開変数類
Config config
 

詳解

template<typename T>
class Udon::E220Writer< T >

E220 送信クラス

テンプレート引数
T送信するメッセージ型

型定義メンバ詳解

◆ MessageType

template<typename T >
using Udon::E220Writer< T >::MessageType = T

メッセージ型

構築子と解体子

◆ E220Writer()

template<typename T >
Udon::E220Writer< T >::E220Writer ( const Config & config)
inline

コンストラクタ

引数
config設定

関数詳解

◆ begin() [1/2]

template<typename T >
void Udon::E220Writer< T >::begin ( )
inline

送信開始

◆ begin() [2/2]

template<typename T >
void Udon::E220Writer< T >::begin ( uint8_t channel)
inlinenoexcept

受信開始

引数
channel

◆ isTransmitting()

template<typename T >
bool Udon::E220Writer< T >::isTransmitting ( uint32_t timeoutMs = 200) const
inline

送信中かどうか

引数
timeoutMsタイムアウト時間
戻り値
送信中ならtrue

◆ setMessage()

template<typename T >
void Udon::E220Writer< T >::setMessage ( const MessageType & message)
inline

メッセージを送信

引数
messageメッセージ

メンバ詳解

◆ Size

template<typename T >
size_t Udon::E220Writer< T >::Size = Udon::SerializedSize<T>()
staticconstexpr

メッセージサイズ


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