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()
::uint32_t uint32_t
Definition: Meta.h:56
::int32_t int32_t
Definition: Meta.h:57
GHC_FS_API file_status status(const path &p, std::error_code &ec) noexcept
Definition: filesystem.hpp:4892
WPILib Hardware Abstraction Layer (HAL) namespace.
Definition: ChipObject.h:40
/file This file defines the SmallVector class.
Definition: AprilTagFieldLayout.h:18