[Sysadmins] Консольный вывод (в догонку)
Вадим Илларионов
=?iso-8859-1?q?master_=CE=C1_usib=2Eirkps=2Eru?=
Вс Июн 25 10:12:14 MSD 2006
> Есть исходники femon и szap. Я на скорую руку локализовал их
> (заменой 3 строчек) и конвертнул вывод из hex в совеЦЦкие проценты.
// Было:
/*
printf ("status %02x | signal %04x | snr %04x | ber %08x | unc %08x | ",
status, signal, snr, ber, uncorrected_blocks);
if (status & FE_HAS_LOCK)
printf("FE_HAS_LOCK");
usleep(1000000);
*/
// Стало:
// Здесь нужно либо очистить экран, либо поместить курсор в 0,0;
printf ("\n__________________\nСигнал со спутника\n");
status & FE_HAS_LOCK ? printf(" ЗАФИКСИРОВАН\n") : printf("\n");
printf ("__________________\nМощность : %3d%\nКачество : %3d%
\nОшибки : %4d\nНеисправимые: %4d\n",
signal*0x64/0xffff, snr*0x64/0xffff, ber, uncorrected_blocks);
usleep(500000);
________________________
С уважением,
Вадим Илларионов
системный администратор
Усолье-Сибирский почтамт
JID: см. <mailto:>
UIN: 7899517
Телефоны:
Мобильный +7 904 658-4154
Рабочий +7 39543 444-00
Подробная информация о списке рассылки Sysadmins