Тема 2.7. Примеры типичных сессий ПО.
 

Содержание.
(* Звездочка обозначает установленный в 1 бит режима.)
Сессия, в которой Slave не отвечает данными.
VMC:
ADD*__CHK _____________________________________
Slave:
___________ACK* ________________________________
Сессия, в которой Slave отвечает данными.
VMC:
ADD*__CHK______________________ACK___________
Slave:
___________DAT_____DAT__CHK*__________________
Сессия, в которой VMC передает данные для Slave.
VMC:
ADD*__DAT__DAT__ CHK _________________________
Slave:
________________________ACK*___________________
Сессия, в которой данные от периферии приняты с ошибкой и затребованы VMC повторно.
VMC:
ADD*__DAT__CHK__________________RET__________________ ACK__
Slave:
________________DAT__DAT__CHK*_______DAT__DAT__CHK*________
Сессия, в которой периферия не отвечает на протяжении 5 мсек.
VMC:
ADD*__CHK______________ADD*__CHK____________
Slave:
___________ 5 мсек__________________ACK*______
Сессия, в которой периферия не отвечает в течение интервала Non-Response и и сбрасывается.
VMC_____________________Slave_________Комментарий
===========================================================
Команда 1_______->_______
________________<-_______Ответ________Корректный ответ
Команда 2_______->_______
________________<-_______[пауза…]________Нет ответа
Команда 2_______->_______
________________<-_______[пауза…]________Нет ответа
Команда 2_______->_______
________________<-_______[пауза…]________Нет ответа более Non-Response
RESET__________->_______
________________<-_______[пауза…]________Нет ответа
RESET__________->_______
________________<-_______ACK ___________Корректный ответ
POLL___________->_______
________________<-_______JUST RESET____Корректный ответ
ACK____________->_______
Сессия, в которой периферия отсоединена от VMC или работает автономно. Команда RESET должна выполняться каждые 10 сек, чтобы определить момент, когда периферия может быть включена.
VMC_____________________Slave____________Комментарий
==============================================================
Команда 1_______->_______
________________<-_______Ответ___________Корректный ответ
Команда 2_______->_______
________________<-_______[пауза…]________Нет ответа
Команда 2_______->_______
________________<-_______[пауза…]________Нет ответа
Команда 2_______->_______
________________<-_______[пауза…]________Нет ответа более Non-Response
RESET__________->_______
________________<-_______[пауза…]________Нет ответа
RESET__________->_______
________________<-_______[пауза…]________Нет ответа
________________________________________ Пауза 10 сек
RESET__________->_______
________________<-_______[пауза…]________Нет ответа
________________________________________ Пауза 10 сек
RESET__________->_______
________________<-_______[пауза…]________Нет ответа
________________________________________ Пауза 10 сек

Команды FTL уровня:
Command / Response VMC Cmd Resp Source Data (bytes) Destination Response
REQ TO SEND £7/FE 1F Dest (1) Src (1) File ID (1) Length (1) Control (1) OK TO SEND or RETRY/DENY
OK TO SEND £7/FD 1E  Dest (1) Src (1) SEND BLOCK (repeated until whole file is transferred)
SEND BLOCK £7/FC 1D Dest (1) Block # (1) Data (1 to 31) ACK
RETRY/DENY £7/FB 1C Dest (1) Src (1) Retry delay (1) ACK
REQ TO RCV £7/FA 1B Dest (1) Src (1) File ID (1) Max Length (1) Control (1) SEND BLOCK (repeated until whole file is transferred) or RETRY/DENY

 
Протокол MDB
  1.0. Введение.
  1.1. Уровни и опции.
  2.0. Формат коммуникаций.
  2.1. Формат байтов.
  2.2. Формат блоков.
  2.3. Адреса периферийных устройств.
  2.4. Экспериментальные адреса периферийных устройств.
  2.5. Адреса, определяемые вендинг производителями.
  2.6. Правила выполнения операций программного обеспечения(ПО).
  2.7. Примеры типичных сессий ПО.
  2.8. Уровень передачи файлов.
  2.8.1. Примеры сессий с использованием уровня передачи файлов.
  3.0. Временные параметры шины.
  3.1. Спецификация временных параметров шины.
  3.2. Временная диаграмма.
  4.0. Требования к аппаратным средствам.
  4.1. Питание.
  4.2. Спецификация шины приемо-передатчика.
  4.3. Спецификация разъемов.
  4.4. Пример схемы соединения устройств MDB.
Copyright © 2004 - 2008, ООО "Фирма ИТС"
Разработка DcItc