WPILibC++ 2027.0.0-alpha-4
Loading...
Searching...
No Matches
mrc::JoystickDescriptor Struct Reference

#include </home/runner/work/allwpilib/allwpilib/hal/src/mrc/include/mrc/NetComm.h>

Public Member Functions

void SetName (std::string_view Name)
void MoveName (std::string &&Name)
std::string_view GetName () const
std::span< uint8_t > WritableNameBuffer (size_t Len)

Public Attributes

bool IsGamepad {false}
uint8_t GamepadType {0}
uint8_t SupportedOutputs {0}

Member Function Documentation

◆ GetName()

std::string_view mrc::JoystickDescriptor::GetName ( ) const
inline

◆ MoveName()

void mrc::JoystickDescriptor::MoveName ( std::string && Name)
inline

◆ SetName()

void mrc::JoystickDescriptor::SetName ( std::string_view Name)
inline

◆ WritableNameBuffer()

std::span< uint8_t > mrc::JoystickDescriptor::WritableNameBuffer ( size_t Len)
inline

Member Data Documentation

◆ GamepadType

uint8_t mrc::JoystickDescriptor::GamepadType {0}

◆ IsGamepad

bool mrc::JoystickDescriptor::IsGamepad {false}

◆ SupportedOutputs

uint8_t mrc::JoystickDescriptor::SupportedOutputs {0}

The documentation for this struct was generated from the following file:
  • /home/runner/work/allwpilib/allwpilib/hal/src/mrc/include/mrc/NetComm.h