Я - "Калина-110Т"

Feb 05, 2011 00:04


Вот это заявочка! Человеческий индикатор, большие кнопки, от 10 000 товаров, встроенный калькулятор, выносной индикатор, USB, LAN и, якобы простое и удобное меню. Если там и протокол обмена человеческий (HelpCo таковым не является ), то это ОЧЕНЬ весомая заявка на лидера продаж в ближайшее время.
     На корпусе фигурирует надпись "Mini". Что, Read more... )

калина, кассовый аппарат

Leave a comment

anonymous April 14 2011, 13:11:20 UTC
Меня все мучает вопрос- чем автору не угодил протокол имени Хелп Ко?
Из всех существующих- самый дуракоустойчивый, у меня работал при 30% потерь из за того, что обмен шел по убитой телефонной пары выделенной местными телефонистами, но он работал! Остальным недоаппаратам такое и не снилось!

Reply

talla2k April 14 2011, 13:52:53 UTC
И что, сильно мучает? Вам нравится? Работайте!

По теме. Протоколом это назвать очень сложно. 4 файла описания в которых полезная информация стремится к нулю. Добывать нужную информацию приходится из файлов с расширением "i" (например 03020001.i).

В них наблюдается такая картина:
create struct chZRep(
[id(0x0000108F)] Empt Bin1,
[id(0x00001090)] NZRep Num2,
[id(0x00001091)] Time Tim2,
[id(0x00001092)] Date Dat2,
[id(0x00001093)] BegRec Zakl2,
[id(0x00001094)] Print Bin1,
);

где
create type Bin1 (k_Num,1,0,0);
create type Num2 (k_Num,2,0,0);
и т.д.

У каждого аппарата эти данные разные. Если оценить время разработки, то нужно заложить месяцок на добывание нужной информации из этих файлов. Прелесть, не правда ли?

Итог. Вместо нормально человеческого описания имеем какую-то двоичную информацию. Для кого она?

Если опустить проблему описания протокола и перейти непосредственно к работе, то и там приятного мало.

Reply


Leave a comment

Up