UdonLibrary
1.0.0
機械システム研究部 C++ ライブラリ
読み取り中…
検索中…
一致する文字列を見つけられません
DistanceSensor.hpp
[詳解]
1
//
2
// 通信用メッセージ
3
//
4
// Copyright (c) 2022-2024 udonrobo
5
//
6
7
#pragma once
8
9
#include <stdint.h>
10
#include <
Udon/Traits/EnumerableMacro.hpp
>
11
namespace
Udon
12
{
13
14
namespace
Message
15
{
16
18
struct
DistanceSensor
19
{
20
22
double
distance
;
23
24
#ifdef ARDUINO
26
void
show()
const
27
{
28
Serial.print(
F
(
"distance: "
)), Serial.print(
distance
), Serial.print(
'\t'
);
29
}
30
#endif
31
32
UDON_ENUMERABLE
(
distance
);
33
};
34
35
}
// namespace Message
36
37
}
// namespace Udon
EnumerableMacro.hpp
F
#define F(x)
Definition
Show.hpp:17
Udon
Definition
Bit.hpp:12
Udon::Message::DistanceSensor
距離センサー
Definition
DistanceSensor.hpp:19
Udon::Message::DistanceSensor::distance
double distance
距離センサーの値 mm
Definition
DistanceSensor.hpp:22
Udon::Message::DistanceSensor::UDON_ENUMERABLE
UDON_ENUMERABLE(distance)