PCNT_MATCH_CALLBACK


機能

割り込みコールバックの形式です。

書式

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