def raise_an_exception():
"""
A helper for NiFpgaStatusExceptionTest
"""
session = ctypes.c_int32(0x0000beef)
fifo = ctypes.c_uint32(0x0000f1f0)
data = ctypes.c_uint64(0x0000da7a)
number_of_elements = ctypes.c_size_t(0x100)
timeout_ms = ctypes.c_size_t(0x200)
elements_remaining = ctypes.c_size_t(0x300)
bogus_string_argument = ctypes.c_char_p(b"I am a string")
exception = nifpga.FifoTimeoutError(
function_name="Dummy Function Name",
argument_names=["session",
"fifo",
"data",
"number of elements",
"timeout ms",
"elements remaining",
"a bogus string argument"],
function_args=(session,
fifo,
data,
number_of_elements,
timeout_ms,
elements_remaining,
bogus_string_argument))
raise exception
评论列表
文章目录