PDIO_INT_CALLBACK


機能

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

書式

CallBackProc ( Id , Message , wParam ,lParam , Param );

引数

Id [ C: short ] [ Python: ctypes.c_short ]
DioInitで取得したデバイスIDを指定します。

Message [C: short ] [ Python: ctypes.c_short ]
コールバック関数呼び出しの原因となるメッセージ番号が渡されます。

定義

[Dec]

DIOM_INTERRUPT

1300H

wParam [C:long] [Python: ctypes.c_long]
割り込みビット番号が渡されます。

lParam [C:long] [Python: ctypes.c_long]
割り込み論理が渡されます。

定義

[Dec]

意味

DIO_INT_RISE

1

割り込み:入力値0->1

DIO_INT_FALL

2

割り込み:入力値1->0

Param [C:void *] [Python: ctypes.c_void_p]
DioSetInterruptCallBackProcで渡した任意の引数が渡されます。

戻り値

なし

説明

割り込みコールバック関数の実体定義は、この書式で行ってください。

関連項目

DioSetInterruptEvent DioSetInterruptCallBackProc 割り込み