Сообщения без ответов | Активные темы Текущее время: Вт апр 16, 2024 3:16 pm



Ответить на тему  [ Сообщений: 2 ] 
Переход на протокол 2.0 
Автор Сообщение
Новичок

Зарегистрирован: Вт янв 17, 2017 4:09 pm
Сообщения: 3
Сообщение Переход на протокол 2.0
Здравствуйте!
Написан драйвер(Linux, C) по протоколу 1.7 для ККМ Штрих-мини. Сейчас ведется доработка драйвера в соответсвии с протоколом 2.0 для ККТ РИТЕЙЛ-01Ф в связи с чем возникают вопросы.

По протоколу 2.0 для стандартного нижнего уровня формат сообщения:
Байт 0: STX
Байт 1: Lenght
Байт 2: код команды или ответа - ДВОИЧНОЕ число;
Байт 3...(N+1): параметры, зависящие от команды
Байт N+2: LRC


С кодами команд длиной 1 байт понятно, но появились коды команд длиной 2 байта (напр. FF01h - запрос статуса ФН), в этом случае коды команд записывать в "Байт 2" и "Байт 3"?
Или нужно переходить на Альтернативный нижний уровень?


Пт янв 27, 2017 11:06 am
Профиль
Новичок

Зарегистрирован: Вт янв 17, 2017 4:09 pm
Сообщения: 3
Сообщение Re: Переход на протокол 2.0
В данной ситуации выяснилось, что часть команд с ФН (напр. 0xFF43) не поддерживаются в данной реализации ФР.
В итоге формат сообщения для 2х байтовых команд:
Байт 0: STX
Байт 1: Lenght
Байт 2: код команды или ответа - ДВОИЧНОЕ число(Старший байт);
Байт 3: код команды или ответа - ДВОИЧНОЕ число(Младший байт);
Байт 4...(N+1): параметры, зависящие от команды
Байт N+2: LRC

Проверено на команде "Запрос статуса ФН" 0xFF01.


Ср фев 01, 2017 3:35 pm
Профиль
Показать сообщения за:  Поле сортировки  
Ответить на тему   [ Сообщений: 2 ] 

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group.
Designed by STSoftware for PTF.
Русская поддержка phpBB