|
WPILibC++
2020.3.2
|
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.