Advantech UNO-1110 User Manual page 56

Ti cortex am3505 din-rail pc with 2 x lan, 5 x com, 4 x usb
Hide thumbs Also See for UNO-1110:
Table of Contents

Advertisement

printf("Failed to Write DO value!\r\n")
return 0;
}
//DO_0 Set false
if(!DeviceIoControl(g_hDIO,
&io_value, sizeof(UCHAR), NULL, NULL))
{
printf("Failed to Read DO value! \r\n")
return 0;
}
io_value &= ~((UCHAR)index+1);
if(!DeviceIoControl(g_hDIO,
sizeof(UCHAR), NULL, 0, NULL, NULL))
{
printf("Failed to Write DO value!\r\n")
return 0;
}
CloseHandle(g_hDIO);
LED Test Program (LED1 for example)
g_hLED
=
GENERIC_WRITE, 0, NULL, OPEN_EXISTING, FILE_ATTRIBUTE_NORMAL,
NULL);
if(INVALID_HANDLE_VALUE == g_hLED)
{
printf("Failed to Open handle!\r\n")
return 0;
}
nIndex =0;
//LED Turn on
switch(nIndex)
{
case 0:
DeviceIoControl(g_hLED, ADV_IOCTL_TURN_ON_LED1, NULL, 0, NULL,
0, NULL, NULL);
break;
case 1:
DeviceIoControl(g_hLED, ADV_IOCTL_TURN_ON_LED2, NULL, 0, NULL,
0, NULL, NULL);
UNO-1110 User Manual
CreateFile(TEXT("ADV1:"),
// LED1 for example
ADV_IOCTL_READ_DO,
ADV_IOCTL_WRITE_DO,
GENERIC_READ
46
NULL,
0,
&io_value,
|

Advertisement

Table of Contents
loading

Table of Contents