#if defined(RSH_MSWINDOWS)
#include <conio.h>
#elif defined(RSH_LINUX)
#endif
#define __ERROR_LANGUAGE__ RSH_LANGUAGE_RUSSIAN
#define BOARD_NAME "Python"
#define DEVICE_ID 1
{
printf("\n=============================================================\n");
printf("\n\nPress Enter key to end up the program.");
getchar();
return st;
}
int main()
{
return SayGoodBye(Client, st);
return SayGoodBye(Client, st);
else
printf(
"\nLibrary Name: %s", libname.
data);
return SayGoodBye(Client, st);
else
printf(
"\nLibrary Version: %s\n", libVersion.
data);
return SayGoodBye(Client, st);
printf("\nConnecting to device (it may take some time)... ");
return SayGoodBye(Client, st);
printf("SUCCESS!\n");
return SayGoodBye(Client, st);
return SayGoodBye(Client, st);
printf(
"\nBoard info: %s [%d]\n\n",libname.
data, serialNumber.
data);
return SayGoodBye(Client, st);
{
wprintf(L"\nDigital ports:\n%10s %10s %10s", L"Port Name", L"Bit Size", L"Address");
wprintf(L
"\n%10s %10d %10d", bpi.
ports[i].name, bpi.
ports[i].bitSize, bpi.
ports[i].address);
}
else
{
printf("There are no digital ports (bpi.ports is empty)!\n");
}
{
wprintf(L"\nConfiguration ports:\n%10s %10s %10s", L"Port Name", L"Bit Size", L"Address");
wprintf(L
"\n%10s %10d %10d", bpi.
confs[i].name, bpi.
confs[i].bitSize, bpi.
confs[i].address);
}
wprintf(L"\n=============================================================\n");
printf("\n\nPress Esc key to exit, any other key to write data to digital port of %s...\n\n",BOARD_NAME);
#if defined(RSH_MSWINDOWS)
#else
#endif
return SayGoodBye(Client, st);
wprintf(L
"\n----> 0x%x successfully written to %s.", p.
portValue, bpi.
ports[0].name);
printf("\n\nPress Esc key to exit, any other key to read data from digital port of %s...\n\n", BOARD_NAME);
#if defined(RSH_MSWINDOWS)
#else
#endif
return SayGoodBye(Client, st);
wprintf(L
"\n----> 0x%x got from %s.", p.
portValue, bpi.
ports[1].name);
}