24 template <
typename Message>
43 , node{ buffer,
Size, 0 }
50 , node{ buffer,
Size, 0 }
69 Serial.print(
F(
"unpack failed!"));
77 for (
auto&& it : buffer)
#define F(x)
Definition Show.hpp:17
IM920のインターフェース
Definition IIm920.hpp:31
virtual void joinTx(Im920Node &node)=0
送信ノードを登録
IM920送信クラス
Definition Im920Writer.hpp:26
Message MessageType
Definition Im920Writer.hpp:30
static constexpr size_t Size
Definition Im920Writer.hpp:28
void show() const
送信内容を表示
Definition Im920Writer.hpp:61
void showRaw() const
送信バッファを表示
Definition Im920Writer.hpp:75
Im920Writer(const Im920Writer &other)
Definition Im920Writer.hpp:47
Im920Writer(IIm920 &im920)
Definition Im920Writer.hpp:40
void setMessage(const Message &message)
Definition Im920Writer.hpp:55
bool Serialize(const T &object, ArrayView< uint8_t > buffer)
バッファにシリアル化する
Definition Serializer.hpp:35
Udon::Optional< T > Deserialize(ArrayView< const uint8_t > buffer)
バイト列からオブジェクトに逆シリアル化します
Definition Serializer.hpp:87
void Show(Args &&... args)
区切り文字ありで出力する
Definition Show.hpp:339
constexpr size_t SerializedSize() noexcept
Tをシリアライズした際のバイト列の要素数を取得する
Definition Serializer.hpp:22
IM920ノード
Definition IIm920.hpp:20