UdonLibrary
1.0.0
機械システム研究部 C++ ライブラリ
Toggle main menu visibility
読み取り中…
検索中…
一致する文字列を見つけられません
クラス一覧
クラス・構造体・共用体・インターフェースの一覧です。
N
Udon
N
Impl
C
Deserializer
C
E220Base
E220 ベースクラス
C
Config
設定
C
IsPrintableImpl
オブジェクトが全て出力可能か判定する
C
Test
C
Test< Enum, EnableIfVoidT< IsEnum< Enum >::value > >
C
Test< Array, EnableIfVoidT< IsArray< Array >::value and not IsCString< Array >::value and not IsOutputStreamable< OutputStream, Array >::value > >
C
Test< Printable, EnableIfVoidT< HasMemberFunctionShow< Printable >::value or IsOutputStreamable< OutputStream, Printable >::value > >
C
Test< Enumerable, EnableIfVoidT< HasMemberFunctionEnumerate< Enumerable >::value and not HasMemberFunctionShow< Enumerable >::value and not IsOutputStreamable< OutputStream, Enumerable >::value > >
C
IsSerializableImpl
C
Test
C
Test< Arithmetic, EnableIfVoidT< IsArithmetic< Arithmetic >::value > >
C
Test< Enum, EnableIfVoidT< IsEnum< Enum >::value > >
C
Test< Array, EnableIfVoidT< IsArray< Array >::value > >
C
Test< Enumerable, EnableIfVoidT< HasMemberFunctionEnumerate< Enumerable >::value > >
C
PadPS5OnboardBTReader
ホストシールドがメイン基板に搭載されてる場合のPS5コントローラークラス
C
PadPS5OnboardUSBReader
ホストシールドがメイン基板に搭載されてる場合のPS5コントローラークラス
C
Printer
メンバ変数を列挙しストリームへ出力する
C
SerializedBitSizeImpl
C
Serializer
C
ShowConfig
C
SivPadPS5Reader
OpenSiv3D用 PS5コントローラー 受信クラス
N
Message
C
AirCylinder
エアシリンダー
C
BrushLess
ブラシレスモーター
C
DistanceSensor
距離センサー
C
Encoder
エンコーダー
C
Lcd
LCD
C
Motor
モーター
C
MotorCommand
モータに送信するコマンド
C
MotorFeedback
モータからのフィードバック情報
C
MotorSetting
モータの制限値やパラメータ
C
PadPS5
PS5コントローラーのボタン情報
C
PhotoSensor
フォトセンサー
C
Servo
サーボ
C
Solenoid
ソレノイド
C
Stepping
ステッピングモーター
C
Switch
スイッチ
C
Yaw
IMUの姿勢角(yaw角)
N
Traits
C
AlwaysFalse
Static_assert 失敗遅延用の型
C
DummyEnumerator
C
HasMemberFunctionBegin
T に
T::begin
関数が存在するか
C
HasMemberFunctionBegin< T, std::void_t< decltype(&T::begin)> >
C
HasMemberFunctionEnumerate
T に enumerate(f) が存在するかどうかを判定する
C
HasMemberFunctionEnumerate< T, typename std::enable_if< std::is_same< decltype(std::declval< T >().enumerate(std::declval< DummyEnumerator & >())), typename DummyEnumerator::ResultType >::value >::type >
C
HasMemberFunctionShow
T に
T::show
関数が存在するか
C
HasMemberFunctionShow< T, std::void_t< decltype(&T::show)> >
C
HasMemberFunctionShowRaw
T に
T::showRaw
関数が存在するか
C
HasMemberFunctionShowRaw< T, std::void_t< decltype(&T::showRaw)> >
C
HasMemberFunctionUpdate
T に
T::update
関数が存在するか
C
HasMemberFunctionUpdate< T, std::void_t< decltype(&T::update)> >
C
IsOutputStreamable
C
IsOutputStreamable< OutputStream, T, std::void_t< decltype(std::declval< OutputStream & >()<< std::declval< T >())> >
C
IsPrintable
オブジェクトが全て出力可能か判定する
C
IsReader
送信クラスであるか判定
C
IsReader< T, typename std::enable_if< std::is_same< decltype(std::declval< T< int > >().getMessage()), Udon::Optional< typename T< int >::MessageType > >::value >::type >
C
IsSerializable
T が シリアライズ可能か判定する
C
IsWriter
送信クラスであるか判定
C
IsWriter< T, typename std::enable_if< std::is_same< decltype(std::declval< T< int > >().setMessage(std::declval< const typename T< int >::MessageType & >())), void >::value >::type >
C
ArrayView
配列参照クラス
C
AsyncStreamReader
非同期ストリーム読み取り
C
BasicStringView
文字列参照クラス
C
CanBusSpi
Raspberry Pi Pico用バスクラス
C
Config
設定
C
CanBusTeensy
Teensy用 CANバスクラス
C
Config
C
CanReader
CAN通信 受信クラス
C
CanRxNode
CAN受信ノード
C
CanTxNode
CAN送信ノード
C
CanWriter
CAN通信 送信クラス
C
DeltaTime
変化時間計測クラス
C
E220Reader
E220 受信クラス
C
E220Writer
E220 送信クラス
C
EncoderBy
通信経由ロータリーエンコーダー
C
Euler
オイラー角
C
EulerDirection
オイラー角の回転方向
C
Forwarding
異なる通信間にメッセージを転送するクラス
C
HSV
HSV色空間
C
I2cBusImpl
I2cBus クラス実装部
C
I2cMasterReader
I2c マスター側受信クラス
C
I2cMasterWriter
I2c マスター側送信クラス
C
I2cSlaveReader
I2c スレーブ側受信クラス
C
I2cSlaveWriter
I2c スレーブ側送信クラス
C
ICanBus
CANバス管理クラス インターフェース
C
II2cBus
I2cBus クラスのインターフェース
C
IIm920
IM920のインターフェース
C
Im920
IM920通信クラス
C
Im920Node
IM920ノード
C
Im920Reader
IM920受信クラス
C
Im920s
IM920s送信クラス
C
Im920sL
IM920sL通信クラス
C
Im920Writer
IM920送信クラス
C
Input
入力値
C
MotorBy
通信経由モーター制御クラス
C
MovingAverage
移動平均クラス
C
NulloptT
無効値型
C
Optional
オプショナル型
C
PadPS5
通信経由PS5コントローラークラス
C
PadPS5BT
Bluetooth経由PS5コントローラークラス
C
PadPS5USB
有線USB経由PS5コントローラークラス
C
PidController
PID制御器
C
Parameter
C
Polar
極座標系
C
Pos
ロボットの位置
C
Quaternion
クオータニオン
C
QuaternionDirection
クオータニオンの各成分の正負を表す構造体
C
Range
範囲を表す型
C
RGB
RGB色空間
C
RingBuffer
リングバッファ
C
const_iterator
C
iterator
C
RoboMasterBase
RoboMaster 基底クラス
C
RoboMasterC610
RoboMasterC610クラス
C
RoboMasterC620
RoboMasterC620クラス
C
Ros2SerialReader
ROS2からSerial通信を受信するクラス
C
Ros2SerialWriter
ROS2からSerial通信を送信するクラス
C
ScopedInterruptLocker
割り込みロック、アンロックをスコープの範囲で制御するクラス
C
SerialReader
Serial 受信クラス
C
SerialWriter
Serial 送信クラス
C
ServoSpeed
サーボ角度制御クラス
C
SivSerialReader
OpenSiv3D用 Serial 受信クラス
C
SivSerialWriter
OpenSiv3D用 Serial 送信クラス
C
SpeedPidController
速度型PID制御器
C
Parameter
C
StaticVector
疑似可変長配列コンテナ
C
SteerModuleOptimizer
独立ステアリング機構の各モジュール最適化クラス
C
SteerOptimizer
独立ステアリング機構最適化クラス
C
Vec2
二次元ベクトル
C
Vec3
三次元ベクトル