BVSControl¶
Поддерживаемые устройства¶
DORS PMU-820 (все модели);
DORS 210BA (все модели);
DORS 820 (все модели);
DORS 200;
DORS 200М1;
DORS 230М1;
DORS 230М2.
Установка и удаление ПО¶
BVSControl является портативным ПО и не требует установки. Достаточно скопировать папку DBA на локальный компьютер. Пакет поставки ПО включает в себя:
Ядро ATMCheck: файлы
BvsControl.exe,LocalizationStorage.dll,mfc120.dll,mfc120u.dll,sqlite.dll.Динамические библиотеки времени исполнения C++:
msvcp120.dllиmsvcr120.dll.Файл базы данных перевода
rus.db3.
В папке DBA\RUS находится русскоязычная версия BVSControl, в папке DBA\ENG – англоязычная.
Чтобы удалить программу удалите папку DBA.
Внимание
Если запущено приложение BVS Update, то перед запуском BVSControl закройте его (основное окно и в области уведомлений).
Окно BVSControl¶
Рисунок 1. Окно BVSControl. Устройство не включено¶
Кнопка Выберите прошивку – выбрать файл прошивки.
Кнопка INFO – получить информацию об устройстве.
Кнопка POWER UP (только для DORS PMU-820) – включить устройство. Кнопка отображается, если устройство выключено и при запуске BvsControl. Кнопка блокируется на время установки прошивки.
Кнопка SHUTDOWN (только для DORS PMU-820) – выключить устройство. Кнопка появляется в окне BVSControl при включении устройства. Кнопка блокируется на время установки прошивки.
Кнопка Обновить – установить выбранную прошивку.
Флаг Перезаписать (только для DORS 820 и DORS PMU-820) – переустановить прошивку, если выбранная версия прошивки совпадает с уже установленной, то по нажатию кнопки Обновить удалить предыдущую прошивку с устройства и вместо нее установить новую с тем же номером версии. По умолчанию данный флаг установлен.
Цифрами на рисунке обозначены:
Поле для вывода информации об устройстве и других сообщений.
Индикатор выполнения операции, который показывает ход обновления прошивки.
Обновление прошивки устройства¶
Прошивку устройства можно обновить двумя способами:
В интерактивном режиме – в графическом интерфейсе BVSControl.
В «тихом» режиме – запустить BVSControl в командной строке.
Интерактивный режим¶
Внимание
Проверьте, что устройство подключено и готово к обновлению, нажав кнопку INFO.
Нажмите кнопку Выберите прошивку. В открывшемся окне выберите файл с расширением dstpkg и нажмите кнопку Открыть. В поле справа появится информация о выбранной прошивке, в том числе описание ее компонентов.
Рисунок 2. Пример окна, в котором можно выбрать файл прошивки¶
Рисунок 3. Пример информации о выбранной прошивке¶
Нажмите кнопку Обновить. Начнется обновление прошивки устройства. Предыдущая версия удаляется и вместо нее устанавливается новая.
Примечание
По умолчанию для DORS 820 и DORS PMU-820, если выбранная версия прошивки совпадает с уже установленной, то прошивка будет переустановлена (установлен флаг Перезаписать). Чтобы отлючить эту функцию перед нажатием кнопки Обновить снимите флаг Перезаписать. В этом случае после нажатия кнопки Обновить никаких действий выполнено не будет.При работе с DORS 210BA наличие/отсутствие флага Перезаписать игнорируется. Если выбранная версия прошивки совпадает с уже установленной, то по нажатию кнопки Обновить прошивка будет переустановлена в любом случае.
Рисунок 4. Прошивка устройства обновляется¶
Для окончания обновления устройство автоматически перезагружается. Для проверки версии установленной прошивки после перезагрузки нажмите кнопку INFO.
Рисунок 5. Прошивка устройства успешно обновлена¶
По нажатию кнопки Обновить проверяется соответствие прошивки и УИН устройства по следующим характеристикам:
Для моделей DORS PMU-820:
Имя файла прошивки. Формируется по следующему шаблону:
[Вариант BVS]-[Исполнение]_Finalised_[Номер контроллера]_[Номер CCM]_base_[номер базы валют]_BVS_[номер прошивки BVS].dstpkg
Вариант BVS может принимать значения «D820F», «D820M1F», «D820M1», «D820M2».
УИН устройства. Формируется по следующему шаблону:
[Вариант BVS]-[номер рабочего места на заводе]-[серийный номер устройства]
Вариант BVS может принимать значения «D820», «D820M1», «D820M2».
Модель устройства в прошивке (поле «Device» прошивки). Может принимать значения «D820», «D820M1», «D820M2».
Таблица 1. Возможные сочетания характиристик прошивки и УИН DORS PMU-820¶ Вариант BVS в имени файла
Вариант BVS в УИН
Поле «Device»
D820F
D820
D820
D820M1
D820M1
D820M1
D820M1F
D820M1
D820M1
D820M2
D820M2
D820M2
Если для выбранной прошивки и устройства не подходит ни одно из возможных соответствий, то обновление завершится с ошибкой «DEVICE_TYPE_ERROR».
Для моделей DORS 820:
Имя файла прошивки. Вариант BVS (символы до первого дефиса в имени файла) может принимать значения «D820F», «D820M1F», «D820M1», «D820M2».
УИН устройства. Вариант BVS (символы до первого дефиса в УИН) может принимать значения «D820», «D820M1», «D820M2».
Модель устройства в прошивке (поле «Device» прошивки). Может принимать значения «D820», «D820M1», «D820M2».
Возможные сочетания характиристик такие же, как для DORS PMU-820 (см. таблицу 1).
Для моделей DORS 210BA:
УИН устройства: «D210BA» или «D210BAM2»;
Наличие или отсутствие в файле прошивки строки «eGON.BT0».
Таблица 2. Возможные сочетания характиристик прошивки и УИН DORS 210BA¶ УИН
Наличие «eGON.BT0»
D210BA
нет
D210BAM2
да
Для DORS 200, DORS 200M1, DORS 230М1, DORS 230М2:
УИН устройства соответствует модели: «D200», «DORS 200M1», «DORS 230М1» или «DORS 230М2».
Отсутствие в файле прошивки строки «eGON.BT0».
Результат работы BVSControl логируется в папку C:\BvsControl\lostlogs.
Сообщение |
Код |
Описание |
|---|---|---|
SUCCESS |
0 |
операция успешно выполнена |
failed to search device |
2 |
устройство найти не удалось |
device initialization error |
2 |
ошибка инициализации устройства |
switch to CCNET failure |
3 |
ошибка подключения к CCNET |
can’t open firmware file name |
4 |
ошибка открытия файла прошивки |
firmware file not found |
6 |
прошивка не найдена |
ALREADY_UPDATED |
100 |
прошивка уже была обновлена |
validation error |
101 |
ошибка валидации прошивки |
FIRMWARE_MISSING |
102 |
прошивка не найдена |
DEVICE_TYPE_ERROR |
103 |
ошибка соответствия прошивки и устройства |
DOWNLOAD_ERROR |
104 |
ошибка обновления |
RESET_ERROR |
105 |
ошибка перезапуска устройства после обновления |
CANCELLED |
199 |
операция отменена |
«Тихий» режим¶
Внимание
Примечание
Перед запуском команды закройте окно BVSControl.
Формат запуска:
c:\BvsControl\BvsControl.exe --download --firmware "dstpkg-файл" [ключи]
Ключи:
--download – обновить прошивку устройства.
--firmware – путь к файлу прошивки с расширением dstpkg.
--rewrite (только для DORS 820 и DORS PMU-820) – если версия прошивки совпадает с уже установленной, то удалить предыдущую прошивку и установить новую с тем же номером версии.
--console – выводить ход выполнения операции в окно командной строки.
--pause – не закрывать окно командной строки после выполнения операции.
--ccnet – для устройств, совместимых с протоколом CCNET.
--duration – продолжительность автоматического поиска устройства в минутах. Если этот ключ не указан, то поиск длится 1 минуту. Если устройство не найдено, то загрузка прошивки завершается с ошибкой. Если указан ключ --port, то автоматический поиск устройства не выполняется и ключ --duration игнорируется.
--port – номер порта к которому подключено устройство (например, -- port "COM15").
Пример команды:
C:\BvsControl\BvsControl.exe --download --firmware "C:\!PMU_FW\D820F-PMU_M1_Finalised_1_3_3883_1148.dstpkg" --rewrite --console --pause --port "COM15"
Также как и в интерактивном режиме, проверяется соответствие прошивки и УИН устройства. Если для выбранной прошивки и устройства, то обновление завершится с ошибкой «DEVICE_TYPE_ERROR».
Результат работы BVSControl логируется в папку C:\BvsControl\lostlogs. Возможные результаты выполнения см. в таблице 3.
Получение информации об устройстве¶
Получить информацию об устройстве можно двумя способами:
В интерактивном режиме – в графическом интерфейсе BVSControl.
В «тихом» режиме – запустить BVSControl в командной строке.
Интерактивный режим¶
В окне BVSControl нажмите кнопку INFO. В поле справа появится следующая информация об устройстве:
Модель – модель устройства;
UIN – УИН устройства;
Serial Number – серийный номер устройства;
NoteBase Version – версия базы валют;
Hardware Version – версия аппаратуры валидатора;
Software Version – версия валидатора;
Controller Version – версия контроллера;
CCM Version – версия модуля ССМ («0.0.0» – если нет модуля ССМ или не удалось получить информацию);
Текущая конфигурация – число в шестнадцатиричном формате, текущая конфигурация DORS 210BA M2.
Возможные значения конфигурации DORS 210BA M2:
«0x41» – DORS 210BA M2 встраивается в АДМ. Устройство без кассеты и без укладчика принудительного складирования.
«0x42» – DORS 210BA M2 встраивается в АДМ. Устройство оснащено мешком для складирования купюр и оснащено укладчиком принудительного складирования.
«0x43» – DORS 210BA M2 встраивается в АДМ. Устройство оснащено кассетой для складирования купюр и оснащено укладчиком принудительного складирования.
«0x44» – DORS 210BA M2 встраивается в ИПТ. Устройство оснащено кассетой для складирования купюр и без укладчика принудительного складирования.
Если какая-либо версия равна 0 (0.0.0, 000000), то это означает, что прошивка устройства не поддерживает получение данной информации или версию получить не удалось.
Рисунок 6. Пример информации об устройстве¶
Если команду выполнить не удалось, то в поле справа появится сообщение о неисправности, например:
Устройство не подсоединено
«Тихий» режим¶
Примечание
Перед запуском команды закройте окно BVSControl.
Формат запуска:
c:\BvsControl\BvsControl.exe --info --console --pause
Ключи:
--info– запросить информацию об устройстве;
--console – вывести информацию в окно командной строки;
--pause – не закрывать окно командной строки после выполнения операции.
Пример вывода информации об устройстве (номера версий указаны в скобках):
Model = D210BAM2;
UIN = 33554933 (D210BAM2-002-00000501);
Serial Number = 0 (000000);
NoteBase Version = 1500 (0.5.220);
Hardware Version = 1 (0.0.1);
Software Version = 16973879 (1.3.55);
Controller Version = 0 (0.0.0);
CCM Version = 0 (0.0.0);
Current configuration: 0x44
Model – модель устройства;
UIN – УИН устройства;
Serial Number – серийный номер устройства;
NoteBase Version – версия базы валют;
Hardware Version – версия аппаратуры валидатора;
Software Version – версия валидатора;
Controller Version – версия контроллера;
CCM Version – версия модуля ССМ («0.0.0» – если нет модуля ССМ или не удалось получить информацию);
Current configuration – число в шестнадцатиричном формате, текущая конфигурация DORS 210BA M2.
Возможные значения конфигурации DORS 210BA M2:
«0x41» – DORS 210BA M2 встраивается в АДМ. Устройство без кассеты и без укладчика принудительного складирования.
«0x42» – DORS 210BA M2 встраивается в АДМ. Устройство оснащено мешком для складирования купюр и оснащено укладчиком принудительного складирования.
«0x43» – DORS 210BA M2 встраивается в АДМ. Устройство оснащено кассетой для складирования купюр и оснащено укладчиком принудительного складирования.
«0x44» – DORS 210BA M2 встраивается в ИПТ. Устройство оснащено кассетой для складирования купюр и без укладчика принудительного складирования.
Если какое-либо значение равно 0 (0.0.0, 000000), то это означает, что информацию о версии ПО получить не удалось.
Если команду выполнить не удалось, то в окне командной строки появится сообщение о неисправности. Например, если открыто окно BVSControl и устройство выключено, то выполнение команды завершится с ошибкой «device initialization error».
Изменение конфигурации DORS 210BA M2¶
Примечание
Выполняется в «тихом» режиме. Перед запуском команды закройте окно BVSControl.
Примечание
Под конфигурацией устройства понимается набор алгоритмов управления датчиками и моторами, которые определяются режимом эксплуатации (кассета или мешок, оснащение укладчиком, принудительное складирование и прочее). Будьте внимательны при изменении.
Формат запуска:
c:\BvsControl\BvsControl.exe --set_config <конфигурация> --console --pause
Ключи:
--set_config – число в шестнадцатиричном формате, новая конфигурация DORS 210BA M2;
--console – вывести информацию в окно командной строки;
--pause – не закрывать окно командной строки после выполнения операции.
Возможные значения конфигурации:
«0x41» – DORS 210BA M2 встраивается в АДМ. Устройство без кассеты и без укладчика принудительного складирования.
«0x42» – DORS 210BA M2 встраивается в АДМ. Устройство оснащено мешком для складирования купюр и оснащено укладчиком принудительного складирования.
«0x43» – DORS 210BA M2 встраивается в АДМ. Устройство оснащено кассетой для складирования купюр и оснащено укладчиком принудительного складирования.
«0x44» – DORS 210BA M2 встраивается в ИПТ. Устройство оснащено кассетой для складирования купюр и без укладчика принудительного складирования.
Примечание
Допускается использование любого шестнадцатиричного числа, не превышающего одного байта. В случае использования значений, отличных от указанных возможных, будет установлен соответсвующий номер конфигурации, но устройство будет работать как «0x41».
Пример вывода при успешном выполнении команды:
Текущая конфигурация устройства: 0x41
Конфигурация устройства успешно установлена: 0x42
Операция успешно завершена. Можно закрыть окно.
Коды возврата:
30 – Операция успешно завершена.
31 – Ошибка: задано недопустимое значение параметра –set_config.
32 – Ошибка: устройство не подключено.
33 – Ошибка: не удалось получить конфигурпацию устройства.
34 – Ошибка: не удалось установить конфигурацию устройства.
35 – Ошибка: неизвестная ошибка установки конфигурации.
Включение DORS PMU-820¶
В окне BVSControl нажмите кнопку POWER UP. В поле справа появится сообщение:
Включаемся... Пожалуйста, подождите...
Если устройво уже включено, то появится сообщение:
Устройство включено
Дождитесь включения устройства. Если устройство включилось, то в поле появится информация об устройстве (см. рис. 6).
Выключение DORS PMU-820¶
В окне BVSControl нажмите кнопку SHUTDOWN. В поле справа появится сообщение:
Выключаемся... Пожалуйста, подождите...
Дождитесь выключения устройства. В поле справа появится сообщение:
Устройство выключилось.