Adlink CSA-5200 Manuale Utente Pagina 39

  • Scaricare
  • Aggiungi ai miei manuali
  • Stampa
  • Pagina
    / 69
  • Indice
  • SEGNALIBRI
  • Valutato. / 5. Basato su recensioni clienti
Vedere la pagina 38
39
CSA-5200
{
flags = WDIOS_DISABLECARD;
ioctl(fd, WDIOC_SETOPTIONS, &flags);
fprintf(stderr, "Watchdog card disabled.\n");
fflush(stderr);
exit(0);
}
}
else if (!strncasecmp(argv[1], "-t", 2))
{
ioctl(fd, WDIOC_GETTIMEOUT, &flags);
fprintf(stderr, "Timeout period:%d\n", flags);
fflush(stderr);
exit(0);
}
else if (!strncasecmp(argv[1], "-s", 2))
{
sscanf(argv[2], "%d", &flags);
ioctl(fd, WDIOC_SETTIMEOUT, &flags);
fprintf(stderr, "Set watchdog timeout period to %ds\n", flags);
fflush(stderr);
exit(0);
}
else if (!strncasecmp(argv[1], "-b", 2))
{
if(!strncasecmp(argv[2], "1", 1))
{
ioctl(fd, WDIOC_ENABLEBYPS, &flags);
fprintf(stderr, "Bypass lan enabled.\n");
fflush(stderr);
exit(0);
}
if(!strncasecmp(argv[2], "0", 1))
{
ioctl(fd, WDIOC_DISABLEBYPS, &flags);
fprintf(stderr, "Bypass lan disabled.\n");
fflush(stderr);
exit(0);
}
}
}
else
{
fprintf(stderr, "Watchdog Ticking Away!\n");
fflush(stderr);
}
while(1)
{
keep_alive();
//write(fd, "0", 1);
usleep(500000);
}
}
Vedere la pagina 38
1 2 ... 34 35 36 37 38 39 40 41 42 43 44 ... 68 69

Commenti su questo manuale

Nessun commento