DBAUpdater
Программа DBAUpdater используется отдельно или в составе ADMCheck для обновления прошивки валидатора DORS 210BA. Программу не нужно устанавливать – достаточно скопировать ее в любую папку.
Запуск
DBAUpdater [КЛЮЧ] [ЗНАЧЕНИЕ]
Перед запуском программы убедитесь, что у файла DBAUpdater есть права на исполнение, а валидатор включен и подключен к системному блоку.
При запуске без ключей программа выведет справку.
Ключи:
-h, –help – показать справку;
-f, –file – указать файл прошивки с расширением dstpkg;
-p, –port – указать устройство;
-v, –verbose – выводить подробную информацию в процессе обновления прошивки устройства;
-c, –current – вывести текущую версию прошивки устройства.
Варианты использования
Обновить прошивку валидатора DORS 210BA
DBAUpdater [-v] -p УСТРОЙСТВО -f ФАЙЛ DBAUpdater [--verbose] --port УСТРОЙСТВО --file ФАЙЛ
Ключ -v|–verbose необязательный. Без него в процессе обновления прошивки программа не будет выводить информацию о ходе выполнения.
Вывести информацию о текущей прошивке валидатора DORS 210BA
DBAUpdater -p УСТРОЙСТВО -c DBAUpdater --port УСТРОЙСТВО --current
Пример:
DBAUpdater -p /dev/ttyDBA -c
Пример вывода: .. code-block:
Init(): Init the port: /dev/DBA Init is comleted The current come of working with device: CCNET Identification(): CheckFirmwareCurrentVersion(): Part Number: D210BA-RUS Serial Number: 001-00000123 Software Version: 1.23.0 Notebase Version: 0.1.123
строка «The current come of working with device:» – режим работы валидатора;
строка «Part Number» – модель валидатора;
строка «Serial Number» – серийный номер валидатора;
строки «Software Version» и «Notebase Version» – версии контроллера и базы валют прошивки.
Показать справку
DBAUpdater -h DBAUpdater --help
Пример вывода:
Allowed options: -h [ --help ] Print the usage message -f [ --file ] arg Specify the package's filename (that contains device’s firmware) -p [ --port ] arg Specify the the communication port (e.g. /dev/ttyUSB0) -v [ --verbose ] Generate detailed information about the firmware updating process (default value is DON'T) -c [ --current ] Check the current firmware version