B&B Electronics TPC-1261H Appendix C Watchdog Timer Program- ming on WinCE, DeviceIOControl

Models: TPC-1261H

1 106
Download 106 pages 33.63 Kb
Page 68
Image 68

Appendix C Watchdog Timer Program- ming on WinCE

There is a built-in watchdog timer in Windows CE 4.2 for TPC-1261H. You can access it through the WIN32 API. TPC-1261H provides a WDT driver to allow users to enable/disable the watchdog timer. The driver name is “WDT1:”. Programmers must open this driver before using the resources. Then programmers can use DeviceIOControl functions to enable/disable the watchdog timer. The introduction below includes DeviceIOControl, the definition of the parameter and an example.

C.1 DeviceIOControl

This function sends a control code directly to a specified device driver, causing the corresponding device to perform the specified operation.

BOOL DeviceIoControl(

HANDLE hDevice,

DWORD dwIoControlCode,

LPVOID lpInBuffer,

DWORD nInBufferSize,

LPVOID lpOutBuffer,

DWORD nOutBufferSize,

LPDWORD lpBytesReturned,

LPOVERLAPPED lpOverlapped );

TPC-1261H User Manual

58

Page 68
Image 68
B&B Electronics TPC-1261H user manual Appendix C Watchdog Timer Program- ming on WinCE, DeviceIOControl, Lpvoid lpOutBuffer