WPILibC++ 2024.3.2
|
C++ wrapper around a HAL simulator enum value handle. More...
#include <hal/SimDevice.h>
Public Member Functions | |
SimEnum ()=default | |
Default constructor that results in an "empty" object that is false in a boolean context. More... | |
SimEnum (HAL_SimValueHandle val) | |
Wraps a simulated value handle as returned by HAL_CreateSimValueEnum(). More... | |
int32_t | Get () const |
Gets the simulated value. More... | |
void | Set (int32_t value) |
Sets the simulated value. More... | |
Public Member Functions inherited from hal::SimValue | |
SimValue ()=default | |
Default constructor that results in an "empty" object that is false in a boolean context. More... | |
SimValue (HAL_SimValueHandle val) | |
Wraps a simulated value handle as returned by HAL_CreateSimValue(). More... | |
operator bool () const | |
Determine if handle is empty. More... | |
operator HAL_SimValueHandle () const | |
Get the internal device handle. More... | |
HAL_Value | GetValue () const |
Gets the simulated value. More... | |
void | SetValue (const HAL_Value &value) |
Sets the simulated value. More... | |
Additional Inherited Members | |
Protected Attributes inherited from hal::SimValue | |
HAL_SimValueHandle | m_handle = HAL_kInvalidHandle |
C++ wrapper around a HAL simulator enum value handle.
|
default |
Default constructor that results in an "empty" object that is false in a boolean context.
|
inline |
Wraps a simulated value handle as returned by HAL_CreateSimValueEnum().
val | simulated value handle |
|
inline |
Gets the simulated value.
|
inline |
Sets the simulated value.
value | the value to set |