7#include <FRC_FPGA_ChipObject/fpgainterfacecapi/NiFpga.h>
23 bool ignorePrevious, uint32_t timeoutInMs,
29 wpi::priority_mutex currentMaskMutex;
31 NiFpga_Session fpgaSession;
Definition InterruptManager.h:14
NiFpga_IrqContext GetContext() noexcept
void ReleaseContext(NiFpga_IrqContext context) noexcept
uint32_t WaitForInterrupt(NiFpga_IrqContext context, uint32_t mask, bool ignorePrevious, uint32_t timeoutInMs, int32_t *status)
static void Initialize(tSystemInterface *baseSystem)
static InterruptManager & GetInstance()
WPILib Hardware Abstraction Layer (HAL) namespace.
Definition InterruptManager.h:13
Foonathan namespace.
Definition ntcore_cpp.h:26