WPILibC++ 2023.4.3-108-ge5452e3
|
C++ wrapper around a HAL simulator boolean value handle. More...
#include <hal/SimDevice.h>
Public Member Functions | |
SimBoolean ()=default | |
Default constructor that results in an "empty" object that is false in a boolean context. More... | |
SimBoolean (HAL_SimValueHandle val) | |
Wraps a simulated value handle as returned by HAL_CreateSimValueBoolean(). More... | |
bool | Get () const |
Gets the simulated value. More... | |
void | Set (bool 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 boolean 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_CreateSimValueBoolean().
val | simulated value handle |
|
inline |
Gets the simulated value.
|
inline |
Sets the simulated value.
value | the value to set |