Главная страница


ru.unix.bsd

 
 - RU.UNIX.BSD ------------------------------------------------------------------
 From : Igor Zemliansky                      2:5020/400     08 Apr 2004  13:18:22
 To : All
 Subject : Вопрос по скрипт-программированию
 -------------------------------------------------------------------------------- 
 
 Hello, All.
 
 snmpwalk выдает мне некоторую строку:
 host.hrDevice.hrPrinterTable.hrPrinterEntry.hrPrinterDetectedErrorState.1 =
 Hex: 80
 
 Собственно, меня интересет числовое значение в конце строки. Это значение,
 как не сложно догадаться, в 16-тиричном виде и представлет собой комплексный
 параметр состяния принтера. То есть каждый бит (если число перевести в
 двоичный формат) отвечает за свой параметр: мало тонера, замятие бумаги,
 незакрытый лоток и т.п.
 
 Вопрос: как мне HEX перевести в битовую маску? То есть из этого числа мне
 нужно узнать состояние всего нескольких битов=0/1.
 
 И еще. Мне бы по-проще, а то не умею я. То есть я хочу разобраться, но
 незнаю даже в какую сторону идти.
 
 P.S. По состоянию битов мне нужно реагировать в виде e-mail на admins@ (но
 это я себе представляю).
 
 --------
 Best regards. Igor Zemliansky
 automatic(at)hotmail(dot)ru
 -- 
 Отправлено через сервер Форумы@mail.ru - http://talk.mail.ru
 --- ifmail v.2.15dev5.3
  * Origin: Talk.Mail.Ru (2:5020/400)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 Вопрос по скрипт-программированию   Igor Zemliansky   08 Apr 2004 13:18:22 
Архивное /ru.unix.bsd/648855d98ff9.html, оценка 3 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional