UdonLibrary 1.0.0
機械システム研究部 C++ ライブラリ
読み取り中…
検索中…
一致する文字列を見つけられません
IIm920.hpp
[詳解]
1//
2// IM920 インターフェース
3//
4// Copyright (c) 2022-2024 udonrobo
5//
6
7#pragma once
8
10#include <vector>
11#include <stdint.h>
12
14
15namespace Udon
16{
17
19 struct Im920Node
20 {
21 uint8_t* data; // バッファを指すポインタ
22 uint8_t size; // バッファの長さ
23 uint32_t transmitMs; // 最終通信時刻
24 };
25
30 class IIm920
31 {
32 public:
33 virtual ~IIm920() {}
34
36 virtual operator bool() const = 0;
37
40 virtual void joinTx(Im920Node& node) = 0;
41
43 virtual void joinRx(Im920Node& node) = 0;
44 };
45} // namespace Udon
IM920のインターフェース
Definition IIm920.hpp:31
virtual void joinTx(Im920Node &node)=0
送信ノードを登録
virtual ~IIm920()
Definition IIm920.hpp:33
virtual void joinRx(Im920Node &node)=0
受信ノードを登録
Definition Bit.hpp:12
IM920ノード
Definition IIm920.hpp:20
uint32_t transmitMs
Definition IIm920.hpp:23
uint8_t * data
Definition IIm920.hpp:21
uint8_t size
Definition IIm920.hpp:22