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

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

Public Member Functions

void SetGameData (std::string_view Data)
void MoveGameData (std::string &&Data)
std::string_view GetGameData () const
std::span< JoystickJoysticks ()
std::span< const JoystickJoysticks () const
size_t GetJoystickCount () const
void SetJoystickCount (uint8_t NewCount)

Public Attributes

ControlFlags ControlWord
uint16_t MatchTime {0}
OpModeHash CurrentOpMode

Member Function Documentation

◆ GetGameData()

std::string_view mrc::ControlData::GetGameData ( ) const
inline

◆ GetJoystickCount()

size_t mrc::ControlData::GetJoystickCount ( ) const
inline

◆ Joysticks() [1/2]

std::span< Joystick > mrc::ControlData::Joysticks ( )
inline

◆ Joysticks() [2/2]

std::span< const Joystick > mrc::ControlData::Joysticks ( ) const
inline

◆ MoveGameData()

void mrc::ControlData::MoveGameData ( std::string && Data)
inline

◆ SetGameData()

void mrc::ControlData::SetGameData ( std::string_view Data)
inline

◆ SetJoystickCount()

void mrc::ControlData::SetJoystickCount ( uint8_t NewCount)
inline

Member Data Documentation

◆ ControlWord

ControlFlags mrc::ControlData::ControlWord

◆ CurrentOpMode

OpModeHash mrc::ControlData::CurrentOpMode

◆ MatchTime

uint16_t mrc::ControlData::MatchTime {0}

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