Online ATM Mstatus Translator

Вопросы и Ответы о работе сайта. Здесь вы можете сообщить свои пожелания и замечания. Что по Вашему можно добавить или исправить?
Аватара пользователя
Shoroh
Администратор
Сообщения: 5439
Зарегистрирован: 12 май 2010, 19:55
Благодарил (а): 121 раз
Поблагодарили: 116 раз

Online ATM Mstatus Translator

Непрочитанное сообщение Shoroh »

Где то год назад зародилась идея создать онлайновый транслятор ошибок. Были сделаны кое какие наброски, пробная версия с диспенсером от Винкор. А теперь решил довести до ума. Эта тема посвящена разработке этого раздела.

В качестве бета-версии предлагаю потестить сабж на своих телефонах: http://bankomatchik.ru/translator/

Пока работает только Wincor и NCR. В NCR-ном диспенсере в мдате работают пока шесть первых байта.
Вопрос: Удобно ли вводить байты на страницу мдаты?
Test
Аватара пользователя
anis
Модератор HENDZ
Модератор HENDZ
Сообщения: 636
Зарегистрирован: 21 май 2010, 01:59
Благодарил (а): 15 раз
Поблагодарили: 90 раз

Re: Online ATM Mstatus Translator

Непрочитанное сообщение anis »

Мне понравилось :good: - если телефон держать горизонтально, то м-дата поместится в одну строчку, если вертикально - в две, что тоже неплохо.
Дисплей у моего телефона 800*480.
Кстати, а какой смысл м-статус держать на отдельной странице?
Я думаю - когда ввел все данные удобнее на одной странице обозревать все результаты.
Добавить м-статус первой строкой в расшифровке - перед нулевым байтом м-даты.
Аватара пользователя
Shoroh
Администратор
Сообщения: 5439
Зарегистрирован: 12 май 2010, 19:55
Благодарил (а): 121 раз
Поблагодарили: 116 раз

Re: Online ATM Mstatus Translator

Непрочитанное сообщение Shoroh »

anis писал(а):если телефон держать горизонтально, то м-дата поместится в одну строчку, если вертикально - в две, что тоже неплохо.
Добавлю остальные байты, будет, наверно, даже в три строчки ))
Но удобно ли так? Может удобнее одной строкой сделать?
anis писал(а):кой смысл м-статус держать на отдельной странице?
Хотел разгрузить страницу с датой (все таки там куча байтов, плюс описалово). Опять же, если статус глянул, то он, как правило один и тот же, не меняется от теста к тесту (редко), а вот мдата может, с ней дальше и работаешь. Переключаться же быстро, прежние данные сохраняются, думал так удобнее.
Test
Аватара пользователя
f119b
Кот Мёбиуса
Кот Мёбиуса
Сообщения: 3597
Зарегистрирован: 21 май 2010, 23:58
Авто: (☺ ♦ ☺ )
Откуда: Сибирь, Западная Сибирь, Юг Западной Сибири.
Благодарил (а): 127 раз
Поблагодарили: 123 раза

Re: Online ATM Mstatus Translator

Непрочитанное сообщение f119b »

anis писал(а):смысл м-статус держать на отдельной
Есть мысль на странице м-статуса выложить сцылки на темы с решениями по конкретным статусам - вот тогда все будет логично.. :hi:
Кот, который гуляет сам по себе.
Аватара пользователя
Shoroh
Администратор
Сообщения: 5439
Зарегистрирован: 12 май 2010, 19:55
Благодарил (а): 121 раз
Поблагодарили: 116 раз

Re: Online ATM Mstatus Translator

Непрочитанное сообщение Shoroh »

f119b
+1
Пока в планах, но чем черт не шутит? )
Test
Аватара пользователя
anis
Модератор HENDZ
Модератор HENDZ
Сообщения: 636
Зарегистрирован: 21 май 2010, 01:59
Благодарил (а): 15 раз
Поблагодарили: 90 раз

Re: Online ATM Mstatus Translator

Непрочитанное сообщение anis »

Shoroh писал(а):Добавлю остальные байты, будет, наверно, даже в три строчки ))
Для диспенсера максимум 10 байт - при горизонтальном положении телефона у меня поместится в одну строчку. Во всяком случае текущий вариант- забивать м-дата побайтно гораздо лучше , чем забивать м-дату одной длинной строкой.
f119b писал(а):Есть мысль на странице м-статуса выложить сцылки на темы с решениями по конкретным статусам
Увы, м-статус без м-даты даёт слишком общую инфу. Если и делать подсказки то хотябы по м-статус + 1-й байт м-дата , а лучше по полной м-дате.
Shoroh писал(а):Хотел разгрузить страницу с датой (все таки там куча байтов, плюс описалово).
М-статус одна короткая строчка - он страничка с м-датой не перегрузит.
Shoroh писал(а):Опять же, если статус глянул, то он, как правило один и тот же, не меняется от теста к тесту
Давайте прикинем последовательность работ на банкомате:
1.сначала лезем в логи и смотрим что было. При этом расшифровываем множество разных м-статусов. Я распечатываю на чековом принтере ошибки за последний месяц и раскладываю повторяющиеся по кучкам - вижу по величине кучки что чаще сбоило.
2.потом запускаем тесты, и как правило выскакивают ошибки, которые мы уже видели в логах и расшифровку их мы и так помним.

Получается , что расшифровшик используется в основном на первом этапе при расшифровке разнородных м-статусов. Поэтому я за объединение м-статусов и м-дат на одну страницу.
Аватара пользователя
Shoroh
Администратор
Сообщения: 5439
Зарегистрирован: 12 май 2010, 19:55
Благодарил (а): 121 раз
Поблагодарили: 116 раз

Re: Online ATM Mstatus Translator

Непрочитанное сообщение Shoroh »

anis писал(а):Поэтому я за объединение м-статусов и м-дат на одну страницу.
Так сам же написал, что сначала работа с м-статусом, а потом с датой? Или я не так это интерпретировал:
anis писал(а):При этом расшифровываем множество разных м-статусов.
anis писал(а):используется в основном на первом этапе при расшифровке разнородных м-статусов.
?
Test
Аватара пользователя
anis
Модератор HENDZ
Модератор HENDZ
Сообщения: 636
Зарегистрирован: 21 май 2010, 01:59
Благодарил (а): 15 раз
Поблагодарили: 90 раз

Re: Online ATM Mstatus Translator

Непрочитанное сообщение anis »

Немного недописал - "При этом расшифровываем множество разных м-статусов." - имел в виду не расшифровку самого по себе м-статуса, а расшифровку "сбоя" - м-статус + м-дата.
Расшифровка только м-статуса даёт очень мало информации и практически бесполезна.
Можно что-то понять только по расшифровке м-статус + м-дата.
Аватара пользователя
Shoroh
Администратор
Сообщения: 5439
Зарегистрирован: 12 май 2010, 19:55
Благодарил (а): 121 раз
Поблагодарили: 116 раз

Re: Online ATM Mstatus Translator

Непрочитанное сообщение Shoroh »

anis
В толмуде про расшифровку М-даты наткнулся на одну неясность: когда анализируешь логи, то плясать надо от нулевого байта. И если он 00, 01, 02 и т.д., то дальше ответ смотришь в секции диспенсера. А если 02, 03, 06 и т.д., то в секции презентера. Так вот, у них же у обоих нулевой байт "02" совпдает — в какой секции продолжать смотреть?
Test
Аватара пользователя
f119b
Кот Мёбиуса
Кот Мёбиуса
Сообщения: 3597
Зарегистрирован: 21 май 2010, 23:58
Авто: (☺ ♦ ☺ )
Откуда: Сибирь, Западная Сибирь, Юг Западной Сибири.
Благодарил (а): 127 раз
Поблагодарили: 123 раза

Re: Online ATM Mstatus Translator

Непрочитанное сообщение f119b »

ДИСПЕНСЕР:
Байт 1:
MDATA (для команд программного обеспечения 01Н, 04Н, и 13Н)

ПРЕЗЕНТЕР
MDATA (для команд программного обеспечения 02Н, 03Н, 06H, 0FH и 1СН – см. байт 0)
вот так как-то коряво написано:
Спойлер
ДИСПЕНСЕР:
MSTATUS

00 Нет ошибок
01 Запрос из несуществующей кассеты или не было установлено ни одной кассеты в ходе теста
02 Слишком много банкнот в режекте
03 Ошибка захвата / сортировки
04 Ошибка захвата / сортировки + нет банкнот
05 Сенсор неисправен или банкноты застряли в главном транспорте
07 Нет режект-кассеты
08 Заблокирован сенсор переполнения режект-кассеты
09 Коммуникационная ошибка между командной и исполняющей программами. Информация о повторном наполнении может не определиться.
10 Операция не выполнена, потому что устройство показало неверную работу в предыдущей операции (необходима перезагрузка SOH в режиме HEALTHY)
11 Операция не выполнена по одной из следующих причин:
- Банкноты все еще находятся в транспорте после выполнения предыдущей операции;
- Банкноты не могут быть убраны из транспорта из-за неизвестной ошибки во время выполнения предыдущей операции;
- Диспенсер загрузился и появилось CLEAR/ CLEAR_DIAG сообщение. Необходима операция CLEAR.
12 Зажимающий механизм презентера заблокирован
13 Шторка застряла в открытом состоянии
14 Шторка застряла в закрытом состоянии
16 Диск основного транспорта некорректно работает или основной мотор AC неисправен.
17 Показатель зарезервирован
18 Банкноты застряли в транспорте презентера или сенсор транспорта неисправен.
19 Выходной сенсор заблокирован следующей операцией после успешной выдачи (возможно, банкноты не извлечены).
28 Область NVRAM недоступна (SOH не может быть обновлен).
29 Синхронный диск презентера работает некорректно.
30 Один из сенсоров презентера заблокирован или не работает.
32 Исполняющий процессор неисправен (80652).
33 Коммуникационная ошибка в I2C шине исполняющего процессора (80652).
34 Операция выдачи банкнот была проведена без наличия банкнот или операция ретракт была проведена без банкнот в презентере.
35 Операция не завершена вследствие отключения питания AC или 24V DC.
36 Тест затвора не был проведен потому что кассеты установлены.
37 TI сервис включен.
38 TI сервис не включен.
39 LVDT или сопутствующие цепи работают неверно.
40 Параметры банкнот не конфигурированы.
41 Попытка захвата из кассеты, которая отключена в Сервисном Пополнении.
146 Нет связи с SDC.


MDATA

Байт 0 Уровень программного обеспечения. Команды.
00 RESET
01 Складывать
02 Выдать
03 Передать пачку в презентер
04 Очистить главный транспорт
05 Проверка выдачи банкнот
06 Чистка
07 Установка ширины банкнот
08 Установка особенностей банкнот
09 Установка порядка презентации банкнот
0A Прочесть количество выдач
0В Очистка количества выдач
0C Прочесть конфигурацию параметров
0D Прочесть статус контейнера
0Е Прочесть статус виртуальной кассеты
0F Перейти в исходную позицию
10 Команда закрыть шторку
11 Основной тест мотора
12 Тест захватывающего затвора
13 Получить параметры банкнот
14 Тест выходной шторки
15 Тест мотора презентера
16 Тест зажима презентера
17 Тест сенсора
1В Отключить коды Хемминга
1С Пре-выдача



MDATA (для команд программного обеспечения 01Н, 04Н, и 13Н)

Байт 1 Основной статус диспенсера:
Бит 7=1 В кассете 3 мало банкнот
Бит 6=1 В кассете 4 мало банкнот
Бит 5=0 Всегда
Бит 4=1 Ошибка захвата
Бит 3=1 Неверная операция INOP
Бит 2=0 Всегда
Бит 1=1 В кассете 1 мало банкнот
Бит 0=1 В кассете 2 мало банкнот

Байт 2 Дополнительный статус кассеты типа 1:
02 Режект кассета не установлена
03 Ошибка захвата
04 Ошибочное прерывание захвата
09 Банкнота неожиданно обнаружена пре-LVDT сенсором
0С Режект-кассета переполнена или SOH активен при складывании банкнот или при окончании чистки
10 Выходная шторка не закрыта или ее сенсор неисправен или сенсор открытия неисправен.
11 Сенсор захвата заблокирован или SOH активен при загрузке или при окончании чистки
14 Пре-LVDT сенсор заблокирован или SOH активен при загрузке или при окончании чистки
21 Пре-LVDT не смог выполнить операцию очистки
22 Пре-LVDT сенсор заблокирован или банкноты застряли во время операции.
27 Зажим презентера не в исходной позиции или сенсор заблокирован.
40 Тип виртуальной кассеты не установлен
41 TSEN1 заблокирован или SOH активен при загрузке или при окончании чистки (проход очистки)
42 TSEN2 заблокирован или SOH активен при загрузке или при окончании чистки (позиция зажима)
43 TSEN3 заблокирован или SOH активен при загрузке или при окончании чистки
44 TSEN4 заблокирован или SOH активен при загрузке или при окончании чистки
45 TSEN5 заблокирован или SOH активен при загрузке или при окончании чистки (сенсор 567Х R/A)
46 TSEN6 заблокирован или SOH активен при загрузке или при окончании чистки
47 TSEN7 заблокирован или SOH активен при загрузке или при окончании чистки (сенсор 567Х F/A)
48 TSEN8 заблокирован или SOH активен при загрузке или при окончании чистки (сенсор 568Х TTW)
49 ошибка при загрузке I2C
4A ошибка при операции I2C
4В Синхронизация диска главного транспорта слишком медленная
4С Показатель зарезервирован
4D Синхронизация диска главного транспорта неисправна
4E Сенсор захвата не провел операцию очистки при загрузке
4F Сенсор захвата заблокирован или застряли банкноты
50 Пре-LVDT сенсор не провел операцию очистки при загрузке
51 TSEN1 не провел операцию очистки при складывании банкнот или при окончании очистки
52 TSEN2 не провел операцию очистки при складывании банкнот или при окончании очистки
53 TSEN3 не провел операцию очистки при складывании банкнот или при окончании очистки
54 TSEN4 не провел операцию очистки при складывании банкнот или при окончании очистки
55 TSEN5 не провел операцию очистки при складывании банкнот или при окончании очистки
56 TSEN6 не провел операцию очистки при складывании банкнот или при окончании очистки
57 TSEN7 не провел операцию очистки при складывании банкнот или при окончании очистки
58 TSEN8 не провел операцию очистки при складывании банкнот или при окончании очистки
59 Режект кассета переполнена и не провела операцию очистки
5A Выявлена ошибка подачи
5В Блокирующее устройство открыто при загрузке
5С Блокирующее устройство открыто при выполнении операции
60 Слишком низкое показание LVDT #1 (правая рука)
61 Слишком низкое показание LVDT #2 (левая рука)
62 Слишком высокое показание LVDT #1 (правая рука)
63 Слишком высокое показание LVDT #2 (левая рука)
64 Ошибка LVDT – слишком мало синхронизационных прерываний колес получено процессором.
65 Ошибка LVDT – исполняющий процессор не получил ответ в LVDT в течение необходимого времени.
70 Кассета с ошибкой
71 Слишком много прерываний в захватывающем сенсоре или пре-LVDT сенсоре
72 Параметры банкнот отсутствуют
73 Общая толщина банкнот достигла лимита количества, которое может быть использовано без проблем
Байт 3 Дополнительный статус кассеты типа 2:
(статус совпадает со статусом Байт 2)
Байт 4 Дополнительный статус кассеты типа 3:
(статус совпадает со статусом Байт 2)
Байт 5 Дополнительный статус кассеты типа 4:
(статус совпадает со статусом Байт 2)
Байт 6 Ошибки виртуальной кассеты типа 1
Бит 7=1 Неверный подсчет купюр или невозможно получить параметры банкнот при выполнении команды Learn Bill Parameters
Бит 6=1 Термистор показывает холод
Бит 5=1 Кассета не установлена
Бит 4=1 Обнаружена по крайней мере одна лишняя банкнота
Бит 3=1 Обнаружена по крайней мере одна длинная банкнота
Бит 2=1 Обнаружена по крайней мере одна короткая банкнота
Бит 1=1 Обнаружена по крайней мере одна составная банкнота
Бит 0=1 Обнаружена по крайней мере одна слишком длинная банкнота
Байт 7 Ошибки виртуальной кассеты типа 2 (совпадают с ошибками байта 6)
Байт 8 Ошибки виртуальной кассеты типа 3 (совпадают с ошибками байта 6)
Байт 9 Ошибки виртуальной кассеты типа 4 (совпадают с ошибками байта 6)

ПРЕЗЕНТЕР

MDATA (для команд программного обеспечения 02Н, 03Н, 06H, 0FH и 1СН – см. байт 0)

Байт 1 Статус презентера
00 Операция успешна
01 Шторка застряла в закрытом положении во время операции или сенсор открытия не определил закрытое положение
02 Шторка застряла в открытом положении во время операции или сенсор открытия не определил открытое положение
04 Зажим в неправильной исходной позиции
06 Зажим заблокирован при установке в исходную позицию или сенсор исходной позиции не определил позицию зажима
07 Зажим заблокирован при выдаче или сенсор позиции выдачи не определил позицию зажима
0С Сенсор переполнения заблокирован при загрузке
11 Сенсор переполнения заблокирован при очистке
13 Сенсор переполнения заблокирован при окончании операции очистки
14 TSEN1 заблокирован или SOH линия активна при загрузке выдачи или при окончании очистки
15 TSEN2 заблокирован или SOH линия активна при загрузке выдачи или при окончании очистки
16 TSEN3 заблокирован или SOH линия активна при загрузке выдачи или при окончании очистки
17 TSEN4 заблокирован или SOH линия активна при загрузке выдачи или при окончании очистки
18 TSEN5 заблокирован или SOH линия активна при загрузке выдачи или при окончании очистки
19 TSEN6 заблокирован или SOH линия активна при загрузке выдачи или при окончании очистки
1А TSEN7 заблокирован или SOH линия активна при загрузке выдачи или при окончании очистки
1В TSEN8 заблокирован или SOH линия активна при загрузке выдачи или при окончании очистки
1В TSEN8 заблокирован или SOH линия активна при загрузке выдачи или при окончании очистки
1С TSEN1 не выполнил операцию очистки при загрузке выдачи или при окончании очистки
1D TSEN2 не выполнил операцию очистки при загрузке выдачи или при окончании очистки
1E TSEN3 не выполнил операцию очистки при загрузке выдачи или при окончании очистки
1F TSEN4 не выполнил операцию очистки при загрузке выдачи или при окончании очистки
20 TSEN5 не выполнил операцию очистки при загрузке выдачи или при окончании очистки
21 TSEN6 не выполнил операцию очистки при загрузке выдачи или при окончании очистки
22 TSEN7 не выполнил операцию очистки при загрузке выдачи или при окончании очистки
23 TSEN8 не выполнил операцию очистки при загрузке выдачи или при окончании очистки
24 TSEN1 не выполнил операцию очистки при операции
25 TSEN2 не выполнил операцию очистки при операции
26 TSEN3 не выполнил операцию очистки при операции
27 TSEN4 не выполнил операцию очистки при операции
28 TSEN5 не выполнил операцию очистки при операции
29 TSEN6 не выполнил операцию очистки при операции
2A TSEN7 не выполнил операцию очистки при операции
2B TSEN8 не выполнил операцию очистки при операции
2C TSEN1 или ввод SOH заблокирован или во время операции застряли банкноты
2D TSEN2 или ввод SOH заблокирован или во время операции застряли банкноты
2E TSEN3 или ввод SOH заблокирован или во время операции застряли банкноты
2F TSEN4 или ввод SOH заблокирован или во время операции застряли банкноты
30 TSEN5 или ввод SOH заблокирован или во время операции застряли банкноты
31 TSEN6 или ввод SOH заблокирован или во время операции застряли банкноты
32 TSEN7 или ввод SOH заблокирован или во время операции застряли банкноты
33 TSEN8 или ввод SOH заблокирован или во время операции застряли банкноты
34 Синхронизационное колесо некорректно работает
36 Блокиратор открыт при загрузке
37 Блокиратор открыт во время операции
38 Зажим заблокирован в исходной позиции (при попытке выдать банкноты)
39 Зажим заблокирован в позиции выдачи (при попытке вернуться в исходное состояние)
3A Сенсор исходной позиции зажима не определяет позицию
3B Сенсор позиции выдачи зажима не определяет позицию выдачи
3С Шторка застряла в закрытой позиции
3D Шторка застряла в открытой позиции
3F Сенсор открытой шторки не показывает ее позицию
3F Сенсор закрытой шторки не определяет позицию закрытой
40 Режект-кассета некорректно инициализировалась при загрузке или окончании очистки.
41 Застрявшие банкноты вывели из строя мотор презентера
ошибки NCR1.rar
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Кот, который гуляет сам по себе.
Аватара пользователя
Shoroh
Администратор
Сообщения: 5439
Зарегистрирован: 12 май 2010, 19:55
Благодарил (а): 121 раз
Поблагодарили: 116 раз

Re: Online ATM Mstatus Translator

Непрочитанное сообщение Shoroh »

f119b
А у меня вот так для диспенсера:

Stacking dispensers = commands 01, 04, and 13
Spray dispensers = commands 01, 02, 05, and 17

Получается зависит от вида операции, вызвавшей ошибку — stacking или spray. Или я не так понял?
Test
Аватара пользователя
f119b
Кот Мёбиуса
Кот Мёбиуса
Сообщения: 3597
Зарегистрирован: 21 май 2010, 23:58
Авто: (☺ ♦ ☺ )
Откуда: Сибирь, Западная Сибирь, Юг Западной Сибири.
Благодарил (а): 127 раз
Поблагодарили: 123 раза

Re: Online ATM Mstatus Translator

Непрочитанное сообщение f119b »

:unknown:
Кот, который гуляет сам по себе.
Аватара пользователя
Shoroh
Администратор
Сообщения: 5439
Зарегистрирован: 12 май 2010, 19:55
Благодарил (а): 121 раз
Поблагодарили: 116 раз

Re: Online ATM Mstatus Translator

Непрочитанное сообщение Shoroh »

f119b
У тебя если прога под рукой, глянь плиз, как ведет себя выдача результатов если нулевый байт 02 — как для презентера или как для диспенсера? Выяснить можно уже введя второй байт, они у них сильно отличаются.
Test
Аватара пользователя
f119b
Кот Мёбиуса
Кот Мёбиуса
Сообщения: 3597
Зарегистрирован: 21 май 2010, 23:58
Авто: (☺ ♦ ☺ )
Откуда: Сибирь, Западная Сибирь, Юг Западной Сибири.
Благодарил (а): 127 раз
Поблагодарили: 123 раза

Re: Online ATM Mstatus Translator

Непрочитанное сообщение f119b »

Спойлер
58xx Currency Dispenser

M-STATUS: 01
Dispense requested from a cassette which is not installed

M-DATA: 02 00 00

Translated Maintenance Data:
Present Operation
Presenter operation successful
Bills seen at purge/overfill sensor during the operation
58xx Currency Dispenser

M-STATUS: 01
Dispense requested from a cassette which is not installed

M-DATA: 01 00 00 00 00 00 00
00 00 00

Translated Maintenance Data:
Stack Operation

======================================================================
Diagnostic Status Code Translation 19:21:36 26.03.2012
======================================================================

58xx Currency Dispenser

M-STATUS: 01
Dispense requested from a cassette which is not installed

M-DATA: 03 00 00

Translated Maintenance Data:
Move Clamp to Present
Presenter operation successful
Bills seen at purge/overfill sensor during the operation

======================================================================
Diagnostic Status Code Translation 19:21:47 26.03.2012
======================================================================

58xx Currency Dispenser

M-STATUS: 01
Dispense requested from a cassette which is not installed

M-DATA: 04 00 00 00 00 00 00
00 00 00

Translated Maintenance Data:
Clear Main Transport

======================================================================
Diagnostic Status Code Translation 19:21:58 26.03.2012
======================================================================

58xx Currency Dispenser

M-STATUS: 01
Dispense requested from a cassette which is not installed

M-DATA: 05

Translated Maintenance Data:
Check if Bills Taken
Кот, который гуляет сам по себе.
Аватара пользователя
Shoroh
Администратор
Сообщения: 5439
Зарегистрирован: 12 май 2010, 19:55
Благодарил (а): 121 раз
Поблагодарили: 116 раз

Re: Online ATM Mstatus Translator

Непрочитанное сообщение Shoroh »

Не, надо было еще первый байт забивать, что бы смотреть разницу. Первый это второй, после нулевого )
Test
Alex_K
Новичок
Сообщения: 24
Зарегистрирован: 18 июн 2010, 18:22
Благодарил (а): 3 раза
Поблагодарили: 2 раза

Re: Online ATM Mstatus Translator

Непрочитанное сообщение Alex_K »

Shoroh писал(а):Stacking dispensers = commands 01, 04, and 13
Spray dispensers = commands 01, 02, 05, and 17

Получается зависит от вида операции, вызвавшей ошибку — stacking или spray. Или я не так понял?
Это различные типы диспенсеров. Spray не формирует пачку, а сразу выдает, т.е. клиенту сыпятся купюры по одной. Но в банкоматах spray-диспенсеры никогда не употреблялись, только Stacking с формированием пачки выдаваемых банкнот.
Аватара пользователя
Shoroh
Администратор
Сообщения: 5439
Зарегистрирован: 12 май 2010, 19:55
Благодарил (а): 121 раз
Поблагодарили: 116 раз

Re: Online ATM Mstatus Translator

Непрочитанное сообщение Shoroh »

Alex_K
Благодарю. Значит спрей можно игноровать.
Test
Аватара пользователя
anis
Модератор HENDZ
Модератор HENDZ
Сообщения: 636
Зарегистрирован: 21 май 2010, 01:59
Благодарил (а): 15 раз
Поблагодарили: 90 раз

Re: Online ATM Mstatus Translator

Непрочитанное сообщение anis »

01, 04, 13 - искать в секции диспенсер
02, 03, 06, 0F. 1C - презентер
10, 14 - экзит шаттер
11 мэин мотор
15 билл мотор
16 кламп
17 сенсорс
Все остальные значения далее не расшифровываются - (после расшифровки 0-го байта м-дата - останов.)

Да, спрей и диверт гейт можно игнорировать.
Аватара пользователя
Shoroh
Администратор
Сообщения: 5439
Зарегистрирован: 12 май 2010, 19:55
Благодарил (а): 121 раз
Поблагодарили: 116 раз

Re: Online ATM Mstatus Translator

Непрочитанное сообщение Shoroh »

anis
Ну вот теперь картинка сложилась окончательно, спасибо.

Добавлено спустя 3 часа 22 минуты 53 секунды:
anis писал(а):01, 04, 13 - искать в секции диспенсер
02, 03, 06, 0F. 1C - презентер
10, 14 - экзит шаттер
Это уже работает.

На днях допилю остальное.
Test
John_Fisher
Новичок
Сообщения: 48
Зарегистрирован: 22 мар 2012, 21:08
Благодарил (а): 5 раз
Поблагодарили: 2 раза

Re: Online ATM Mstatus Translator

Непрочитанное сообщение John_Fisher »

Попробовал по винкору, предлагает только контроллер NG.
Можно ли надеяться в будущем тот же сервис для контроллера CMD-V4?
Ответить