Результаты (
русский) 2:
[копия]Скопировано!
Запрос / ответ Модель
Первичное взаимодействие между контроллером openGear и отдельных карт реализована с использованием
модели запроса-ответа от точки к точке. Контроллер посылает запрос на конкретный целевой адрес;
целевое устройство должно возвращать ответ , содержащий подтверждение или запрашиваемые данные. Это
позволяет контроллеру , чтобы подтвердить , что запрос был получен и действовал. Устройство всегда
свободно отклонить действие , заданное по запросу, но он должен информировать систему управления в любом случае.
Запросы имеют тип сообщения в диапазоне от 0x20 до 0x7F. Тип сообщения для соответствующего
ответа получается путем установки наиболее значимый бит типа сообщения, то есть:
ответ тип = тип запроса | 0x80
Устройство должно отвечать на каждый запрос , даже если запрос не поддерживается. Ответ должен быть
отправлен по адресу , указанному в качестве адреса источника запроса. Тип сообщения ответа
должно быть определено из типа запроса , используя приведенную выше формулу. Первый байт каждого ответа является
код возврата со следующими условными обозначениями :
0 OGP_OK (запрос был успешно)
1 OGP_UNSUPPORTED (устройство не понимает тип запроса)
NZ Другие отличные от нуля значения указывают на запрос конкретной ошибки ,
если не указано иное, карта должны отвечать на каждый запрос в течение 500 миллисекунд. Если
контроллер не получает ответ в течение 1 секунды, он может послать запрос еще раз (максимум
3 попыток). Карты , которые не отвечают на запрос предполагаются в автономном режиме. Некоторые операции, такие
как загрузка файла, имеют различные требования к синхронизации. См определений сообщений для получения подробной информации.
переводится, пожалуйста, подождите..
