WPILibC++
2019.1.1-beta-3-2-g4159660
|
Proxy class for directly manipulating the DIO pins. More...
#include <UnsafeDIO.h>
Public Member Functions | |
DIOSetProxy (const DIOSetProxy &)=delete | |
DIOSetProxy (DIOSetProxy &&)=delete | |
DIOSetProxy & | operator= (const DIOSetProxy &)=delete |
DIOSetProxy & | operator= (DIOSetProxy &&)=delete |
void | SetOutputMode (int32_t *status) |
void | SetInputMode (int32_t *status) |
void | SetOutputTrue (int32_t *status) |
void | SetOutputFalse (int32_t *status) |
Public Attributes | |
tDIO::tOutputEnable | m_setOutputDirReg |
tDIO::tOutputEnable | m_unsetOutputDirReg |
tDIO::tDO | m_setOutputStateReg |
tDIO::tDO | m_unsetOutputStateReg |
tDIO * | m_dio |
Proxy class for directly manipulating the DIO pins.
This class is not copyable or movable, and should never be used outside of the UnsafeManipulateDIO callback.