WPILibC++ 2025.3.2
Loading...
Searching...
No Matches
wpi::Struct< frc::SwerveDriveKinematics< NumModules > > Struct Template Reference

#include <frc/kinematics/struct/SwerveDriveKinematicsStruct.h>

Static Public Member Functions

static constexpr std::string_view GetTypeName ()
 
static constexpr size_t GetSize ()
 
static constexpr std::string_view GetSchema ()
 
static frc::SwerveDriveKinematics< NumModules > Unpack (std::span< const uint8_t > data)
 
static void Pack (std::span< uint8_t > data, const frc::SwerveDriveKinematics< NumModules > &value)
 
static void ForEachNested (std::invocable< std::string_view, std::string_view > auto fn)
 

Static Public Attributes

static constexpr ct_string kTypeName
 
static constexpr ct_string kSchema
 

Member Function Documentation

◆ ForEachNested()

template<size_t NumModules>
static void wpi::Struct< frc::SwerveDriveKinematics< NumModules > >::ForEachNested ( std::invocable< std::string_view, std::string_view > auto fn)
inlinestatic

◆ GetSchema()

template<size_t NumModules>
static constexpr std::string_view wpi::Struct< frc::SwerveDriveKinematics< NumModules > >::GetSchema ( )
inlinestaticconstexpr

◆ GetSize()

template<size_t NumModules>
static constexpr size_t wpi::Struct< frc::SwerveDriveKinematics< NumModules > >::GetSize ( )
inlinestaticconstexpr

◆ GetTypeName()

template<size_t NumModules>
static constexpr std::string_view wpi::Struct< frc::SwerveDriveKinematics< NumModules > >::GetTypeName ( )
inlinestaticconstexpr

◆ Pack()

template<size_t NumModules>
static void wpi::Struct< frc::SwerveDriveKinematics< NumModules > >::Pack ( std::span< uint8_t > data,
const frc::SwerveDriveKinematics< NumModules > & value )
inlinestatic

◆ Unpack()

template<size_t NumModules>
static frc::SwerveDriveKinematics< NumModules > wpi::Struct< frc::SwerveDriveKinematics< NumModules > >::Unpack ( std::span< const uint8_t > data)
inlinestatic

Member Data Documentation

◆ kSchema

template<size_t NumModules>
ct_string wpi::Struct< frc::SwerveDriveKinematics< NumModules > >::kSchema
staticconstexpr
Initial value:
=
wpi::Concat("Translation2d modules["_ct_string,
constexpr auto NumToCtString()
Converts any integral to a ct_string at compile-time.
Definition ct_string.h:202
constexpr auto Concat(ct_string< Char, Traits, N1 > const &s1, ct_string< Char, Traits, N > const &... s)
Concatenates multiple fixed_strings into a larger fixed_string at compile time.
Definition ct_string.h:168

◆ kTypeName

template<size_t NumModules>
ct_string wpi::Struct< frc::SwerveDriveKinematics< NumModules > >::kTypeName
staticconstexpr
Initial value:
"SwerveDriveKinematics__"_ct_string, wpi::NumToCtString<NumModules>())

The documentation for this struct was generated from the following file: