Схема 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 - Вкл. только вне игры*
Управление возможностью принимать импульсы
coinsystem-setkoef id: 5
value: 1000+СoinCode
Установка множителя кредитов
confirm-credits unsigned long Код подтверждения кредита (зависит от времени поступления импульса)

Исходящие

Событие Данные Инициатор Описание
add-credits time: unsigned long[]
coins: int[]
Поступление кредитов Посылает массивы количества импульсов с соответствующими таймингами их поступления

Posts

subscribe via RSS