24 template <
typename Message>
49 bus.beginTransmission(address);
50 bus.write(buffer,
Size);
51 bus.endTransmission();
#define F(x)
Definition Show.hpp:17
I2cMasterWriter(Udon::II2cBus &bus, uint8_t address)
コンストラクタ
Definition I2cMasterWriter.hpp:37
void showRaw() const
送信バッファを表示
Definition I2cMasterWriter.hpp:68
Message MessageType
受信メッセージ型
Definition I2cMasterWriter.hpp:29
static constexpr size_t Size
受信バッファサイズ
Definition I2cMasterWriter.hpp:32
void show() const
送信内容を表示
Definition I2cMasterWriter.hpp:55
void setMessage(const MessageType &message)
送信するメッセージを設定、送信
Definition I2cMasterWriter.hpp:46
I2cBus クラスのインターフェース
Definition I2cBus.hpp:21
Definition AirCylinder.hpp:16
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