Resets the FIFO.
Ret =DioDmFifoReset ( Id , Reset )
Id
[ VB.NET: Short ] [ C, C++: short ] [ C#: short ] [ Python: ctypes.c_short
]
Specify the device ID retrieved from DioInit.
Reset
[ VB.NET: Short ] [ C, C++: short ] [ C#: short ] [ Python: ctypes.c_short
]
Specify the reset contents. Please specify the reset contents by the logical
sum of the bits as follows.
Definition |
Value [Dec] |
Description |
DIODM_RESET_FIFO_IN |
0x02 |
Resets the FIFO for input. |
DIODM_RESET_FIFO_OUT |
0x04 |
Resets the FIFO for output. |
Ret [ VB.NET: Integer ] [ C, C++: long ] [ C#: int ] [ Python: ctypes.c_long ]
Definition |
Value [Dec] |
Description |
DIO_ERR_SUCCESS |
0 |
Normal completed. |
DIO_ERR_SYS_RECOVERED_FROM_STANDBY |
7 |
Execute DioResetDevice function because the device has recovered from standby mode. |
DIO_ERR_DLL_INVALID_ID |
10001 |
Invalid ID specified. |
DIO_ERR_DLL_CALL_DRIVER |
10002 |
Not call the driver (Failure on DEVICE I/O CONTROL). |
DIO_ERR_SYS_NOT_SUPPORTED |
20001 |
This board couldn't use this function. |
DIO_ERR_SYS_RESET |
21007 |
Contents of reset are outside the setting range. |
The others (See also: Details of Error Code)
None
The data might remain in FIFO on the board after bus master transfer is executed.
It is possible that the scheduled data cannot be input and output when data remain in FIFO, therefore, please reset the FIFO before transfer start.
Resets the FIFO for input transfer.
VB.NET |
Dim Ret As Integer |
C, C++ |
long Ret; |
C# |
int Ret; |
Python |
Ret = ctypes.c_long() |