Resets the counter status.
Ret = AioResetCntStatus ( Id , CntChannel , CntStatus )
Id
[ VB.NET : Short ] [ C, C++ : short ] [ C# : short ] [ Python : ctypes.c_short
]
Specifies the device ID retrieved from AioInit.
CntChannel
[ VB.NET : Short ] [ C, C++ : short ] [ C# : short ] [ Python : ctypes.c_short
]
Sets the channel of counter.
CntStatus
[ VB.NET : Integer ] [ C, C++ : long ] [ C# : int ] [ Python : ctypes.c_long
]
Specifies the status to reset from the following range in macro or numerical
value.
CntStatus has the following meanings in bit, it can be specified by a combination
of these bits.
Status |
Macro |
Value |
Comparison count match |
CNTS_DATA_NUM |
00000010H |
Overrun |
CNTS_ORERR |
00010000H |
Ret [ VB.NET : Integer ] [ C, C++ : long ] [ C# : int ] [ Python : ctypes.c_long ]
Return values |
Content |
0 |
Normality completion |
7 |
Execute AioResetDevice function because the device has recovered from standby mode |
10001 |
Invalid
Id was specified |
10002 |
AIO
driver can't be called |
15240 |
The value of CntChannel is outside the designated range of the function |
20001 |
This function can't be used by this device |
20003 |
Can
not use because another process is using the device |
25240 |
The value of CntChannel is outside the designated range of the device being used |
This function cannot be used on devices without
counter functionality.
Even if the device is in operation, the function can be performed.
Resets the counter status for channel 0.
VB.NET |
Dim
Ret As Integer |
C, C++ |
long
Ret; |
C# |
int
Ret; |
Python |
Ret
= ctypes.c_long() |