Тема 2.6. Правила выполнения операций программного обеспечения(ПО).
 

Содержание.
Байты.
При многобайтных сообщениях наиболее существенный байт должен передаваться первым. Любые байты в пределах команды или ответа, которые не определены (не несут информационной нагрузки) должны иметь состояние 0. Для уровня 03 монетных устройств, уровня 01 банкнотоприемников и уровня 01 устройств чтения карт - это не обязательное условие, а рекомендуемое.
Опрос (Polling).
Опрос Slave устройств должен выполняться VMC каждые 25-200 мсек командой POLL или любой другой подходящей командой. Если периферийное устройство не отвечает на опрос в течение интервала, большего, чем Non-Response, VMC должен продолжать опрашивать данное устройство как минимум каждые 10 сек командой RESET.
Уровни.
Из-за возможности существования потенциальных конфликтов между уровнями VMC и Slave ни то ни другое не должны передавать команды или ответы, которые не поддерживаются одним или другим. Для этого VMC должен определить через команды STATUS и SETUP уровень Slave и использовать только те команды, которые поддерживаются периферийным устройством. Например, Команды Уровня 3 могут быть использованы для Slave устройств Уровня 3 или выше и не должны использоваться для Slave Уровня 2 и ниже. Устройства Cashless и Universal Satellite Device могут быть настроены на соответствующий уровень командой SETUP. Это вынуждает Slave устройство использовать только те ответы, которые соответствуют уровню VMC. VMC и Slave более высоких уровней должны поддерживать команды и ответы более низких уровней. Если коммерческие или региональные требования заставляют производителей использовать только определенные уровни, то риск за это решение несет производитель автомата или периферии.

 
Протокол 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