機能
割り込みコールバックの形式です。
書式
CallBackProc ( Id , Message , wParam , lParam , Param )
引数
Id
[ C: short ] [ Python: ctypes.c_short ]
CntInitで取得したデバイスIDが渡されます。
Message
[ C: short ] [ Python: ctypes.c_short ]
コールバック関数呼び出しの原因となるメッセージ番号が渡されます。
定義 |
値 |
CNTM_COUNTUP_CH0 |
0x1100 |
CNTM_COUNTUP_CH1 |
0x1101 |
CNTM_COUNTUP_CH2 |
0x1102 |
CNTM_COUNTUP_CH3 |
0x1103 |
CNTM_COUNTUP_CH4 |
0x1104 |
CNTM_COUNTUP_CH5 |
0x1105 |
CNTM_COUNTUP_CH6 |
0x1106 |
CNTM_COUNTUP_CH7 |
0x1107 |
wParam
[ C: long ] [ Python: ctypes.c_long ]
カウント一致時のカウント方向が渡されます。
定義 |
値 |
CCNT_DIR_UP |
1 |
CCNT_DIR_DOWN |
2 |
lParam
[ C: long ] [ Python: ctypes.c_long ]
カウント比較値が渡されます。
Param
[ C: void * ] [ Python: ctypes.c_void_p ]
CntSetCountMatchCallBackProcで渡した任意の引数が渡されます。
戻り値
なし
説明
割り込みコールバック関数の実体定義は、この書式で行ってください。
関連項目
CntSetCountMatchEvent
CntSetCountMatchCallBackProc