Схема v9.1 UART CoinSystem

Аппаратная поддержка
| Параметры | Управление | Функция |
|---|---|---|
| TX | D | Bin |
| RX | D | Bin |
| GND | passive | Lev |
Программная поддержка
Купюроприемник
Преобразование номера распознанного номинала валюты от монето/купюроприемников и передача их на сервер в виде кредитов.
Доп. возможности:
- запоминание режима активности
- настройка принимаемой валюты из списка предустановленных
- запоминание принимаемой валюты
- ожидание подтверждения о зачислении с сервера
- запоминание неподтвержденных кредитов
- посылает запрет работы на монето/купюроприёмника (только при использовании в связке с CoinSystem-разъемом)
- режим с возможностью не принимать кредиты в игре *(только при использовании в связке с CoinSystem-разъемом)
Предустановленные валюты
| CoinCode | Валюта | Коды номиналов |
|---|---|---|
| 78 | RUR | 1 - 50 2 - 100 3 - 200 4 - 500 5 - 1000 6 - 2000 7 - 5000 |
| 81 | PHP | 1 - 20 2 - 50 3 - 100 4 - 200 5 - 500 6 - 1000 |
События
Входящие
| Событие | Данные | Описание |
|---|---|---|
| setCheckpoint | id: 5 value: 3 - Вкл. 4 - Выкл. 5 - Вкл. только вне игры * |
Управление возможностью принимать импульсы |
| id: 5 value: 1000+СoinCode |
Установка множителя кредитов | |
| confirm-credits | Код подтверждения кредита (зависит от времени поступления импульса) |
Исходящие
| Событие | Данные | Инициатор | Описание |
|---|---|---|---|
coins: int[] |
Посылает массивы количества импульсов с соответствующими таймингами их поступления |
Posts
subscribe via RSS