DBAUpdater

Программа DBAUpdater используется отдельно или в составе ADMCheck для обновления прошивки валидатора DORS 210BA. Программу не нужно устанавливать – достаточно скопировать ее в любую папку.

Запуск

DBAUpdater [КЛЮЧ] [ЗНАЧЕНИЕ]

Перед запуском программы убедитесь, что у файла DBAUpdater есть права на исполнение, а валидатор включен и подключен к системному блоку.

При запуске без ключей программа выведет справку.

Ключи:

  • -h, –help – показать справку;

  • -f, –file – указать файл прошивки с расширением dstpkg;

  • -p, –port – указать устройство;

  • -v, –verbose – выводить подробную информацию в процессе обновления прошивки устройства;

  • -c, –current – вывести текущую версию прошивки устройства.

Варианты использования

  1. Обновить прошивку валидатора DORS 210BA

    DBAUpdater [-v] -p УСТРОЙСТВО -f ФАЙЛ
    DBAUpdater [--verbose] --port УСТРОЙСТВО --file ФАЙЛ
    

    Ключ -v|–verbose необязательный. Без него в процессе обновления прошивки программа не будет выводить информацию о ходе выполнения.

  2. Вывести информацию о текущей прошивке валидатора 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» – версии контроллера и базы валют прошивки.

  3. Показать справку

    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