Автор Тема: непонятка по протоколу I2C.  (Прочитано 1327 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн tridentxp

  • Резидент
  • Эксперт
  • ****
  • Сообщений: 3285
  • Похвалили: 193 раз(а)
  • armвиль
снифаю лог общения Элвес Микро К в момент открытия смены:
S04W 02 0B 10 09 00 00 10 00 00 00 00 00 00 02 S05R 02 01 00 01 P.
02 - начало общения; 0B - длина; 10 - продажа;
непонятка : 09 - открытие смены привязывается к 9-ому отделу ? и что это за 0x10 после отдела ? по спецификации калзы это Цена, но какая цена при открытии смены ?
не суетись под тесаком. (c) Зяма.
 

Онлайн GeorgSerg

  • Резидент
  • Эксперт
  • ****
  • Сообщений: 1601
  • Похвалили: 238 раз(а)
Re: непонятка по протоколу I2C.
« Ответ #1 : 27/09/2012 13:05:50 »
Открытие смены в ЭМК фиксируется в калзе как пробивка нулевого чека .
Из-за этого в свое время на атласовском сайте ( пока не исправились)
выдавались ответы Неверно
 

Оффлайн SkaT

  • Резидент
  • Ветеран
  • ****
  • Сообщений: 906
  • Похвалили: 37 раз(а)
Re: непонятка по протоколу I2C.
« Ответ #2 : 27/09/2012 13:40:38 »
S04W 02 0B 10 09 00 00 10 00 00 00 00 00 00 02 S05R 02 01 00 01 P.
02 - начало общения; 0B - длина; 10 - продажа;
непонятка : 09 - открытие смены привязывается к 9-ому отделу ? и что это за 0x10 после отдела ? по спецификации калзы это Цена, но какая цена при открытии смены ?
По спецификации после отдела не цена а количество. 4 байта: 00h 00h 10h 00h = 00001.000 шт.
 

Оффлайн tridentxp

  • Резидент
  • Эксперт
  • ****
  • Сообщений: 3285
  • Похвалили: 193 раз(а)
  • armвиль
Re: непонятка по протоколу I2C.
« Ответ #3 : 27/09/2012 13:51:33 »
По спецификации после отдела не цена а количество. 4 байта: 00h 00h 10h 00h = 00001.000 шт.
ТОЧНО.... простите, сбил с понтолыги - болею я. голова как стекло.
не суетись под тесаком. (c) Зяма.
 

Оффлайн Makhonya

  • Наш человек
  • Старожил
  • ***
  • Сообщений: 260
  • Похвалили: 2 раз(а)
Re: непонятка по протоколу I2C.
« Ответ #4 : 27/09/2012 17:41:23 »
непонятка : 09 - открытие смены привязывается к 9-ому отделу ?
Так и есть! На чек "ОТКРЫТИЕ СМЕНЫ" внимательно посмотрите. ;)
 

Оффлайн tridentxp

  • Резидент
  • Эксперт
  • ****
  • Сообщений: 3285
  • Похвалили: 193 раз(а)
  • armвиль
Re: непонятка по протоколу I2C.
« Ответ #5 : 27/09/2012 18:16:58 »
ну вот вобщем: работаю над тенологической "игрушкой" из Наб, так чтобы для диагностики ккм можно было поправить через усб всё что интересует для технологии ремонта. на настоящий момент в элвесе микро к первой верси хз какой подверсии активизируеца, закрываеца, итоги активизации снимаюца, смена закрываеца. настолько черновой вариант, а работает - сижу, болею, прикалываюсь, дорабатываю. кста, не на всех кассах попрёт. не делал пока строк 40 чаров и пр.
не суетись под тесаком. (c) Зяма.
 

Оффлайн Prz777

  • Резидент
  • Ветеран
  • ****
  • Сообщений: 548
  • Похвалили: 85 раз(а)
  • Откуда: Тамбов
Re: непонятка по протоколу I2C.
« Ответ #6 : 27/09/2012 18:27:17 »
не на всех кассах попрёт
Почему?
 

Оффлайн tridentxp

  • Резидент
  • Эксперт
  • ****
  • Сообщений: 3285
  • Похвалили: 193 раз(а)
  • armвиль
Re: непонятка по протоколу I2C.
« Ответ #7 : 27/09/2012 18:31:42 »
потому что ряд параметров касса может запросить в BCD, а какие то строкой char. я подстраивался пока под элвеса.
не суетись под тесаком. (c) Зяма.
 

Оффлайн ewgen

  • Наш человек
  • Ветеран
  • ***
  • Сообщений: 714
  • Похвалили: 42 раз(а)
Re: непонятка по протоколу I2C.
« Ответ #8 : 27/09/2012 19:35:39 »
tridentxp Полезный инстрУмент получится, респект тебе чувак. Не бросай :)
Если б безант сразу такое придумал- не было бы темы эмулей вообще в живой природе :)
 

Оффлайн dervish

  • Резидент
  • Ветеран
  • ****
  • Сообщений: 885
  • Похвалили: 22 раз(а)
  • Да здравствует разум, да сгинет маразм!!!
  • Откуда: Тольятти
Re: непонятка по протоколу I2C.
« Ответ #9 : 27/09/2012 19:51:52 »
Валентин, может сию наработку тоже в закрытку убрать? А то чревато ;)
 

 

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22