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