Команда LOG SENSE

Команда LOG SENSE помогает отыскать разнообразную статистическую информацию об устройстве SCSI. Она дополняет рассмотренную ранее команду LOG SELECT.

Описание команды.

  • Байт 0

    В байт следует поместить код команды LOG SENSE (4Dh).

  • Байт 1

    Состоит из четырех частей. В первую часть (биты 7—5) помещают логический номер устройства (ЛНУ). В данное время этот параметр не используется и оставлен ради совместимости с предыдущими стандартами интерфейса SCSI, поэтому сюда следует записать нулевое значение. Биты с 4 по 2 всегда зарезервированы и здесь они не используются. Бит 1 (КУ — контрольный указатель) указывает на тип параметров, которые нужно получить. При установке этого значения в 1 будет возвращена страница для регистрационных параметров, изменившихся после последнего выполнения команды LOG SENSE, а установка первого бита в нуль даст возможность получить регистрационные параметры, начи¬нающиеся значением поля указателя на параметр и равные (в байтах) размеру выделенного буфера данных. При установке этого бита в 1 и поля указателя на параметр в 0, будут возвращены все доступные на настоящий момент значения регистрационных параметров для указанной страницы в соответствии с размером буфера данных. Бит 0 определяет, следует ли после выполнения команды сохранять (С) значения в энергонезависимой памяти. Установка этого бита в единицу разрешает сохранение.

  • Байт 2

    Состоит из двух частей. Первая (биты 7 и 6) определяет код управления (все коды перечислены в описании команды LOG SELECT). Этот код управления определяет тип значения, которое необходимо получить. Значения параметра, возвращаемые командой LOG SENSE, могут быть определены следующим образом.

    • Значение параметра обновлялось при последнем выполнении команды LOG SENSE или команды LOG SELECT. Возможно также, что произошло автоматическое обновление для совокупных значений.
    • Сохраненные значения при отсутствии модификаций после последнего включения питания устройства, нажатия кнопки Reset или программного сброса шины.
    • Значения по умолчанию, если не было изменений после последнего включения питания, а также аппаратного или программного сброса.

    Вторая часть (биты 5—0) определяет код страницы. Если это поле не используется, следует после выполнения команды проверить код статуса.

  • Байты с 3 по 4

    Зарезервированы и не используются.

  • Байты с 5 по 6

    Сюда можно занести значение указателя на конкретный параметр.

  • Байты с 7 по 8

    Сюда следует поместить значение размера (в байтах) выделенного буфера данных.

  • Байт 9

    Служебный байт, завершающий команду. Не используется.

В силу простоты использования этой команды рассматривать примеры не будем.

 

 

2021-04-01

Google сообщил о запуске проекта Dunant

Проект Dunant, начатый в 2018 году, был запущен в эксплуатацию. Трансатлантический интернет-кабель соединяет США и континентальную Европу. Общая протяженность...

подробнее
2020-04-06

Новшества в обновленной Windows 10

Корпорация Microsoft завершила разработку обновления, в котором добавлено множество функций. Обновление содержит как доработку уже имеющихся систем, так...

подробнее

 

Все новости...

 

Научно-Техническое Объединение

Тел.: +7(4752) 55-95-86

E-mail:e-mail