![]() |
aqc_embedded_doc
|
Для создания документации сначала установите зависимости (doxygen, doxyqml and dot):
Затем создайте документацию:
Документация будет создана в папке ./doc/html/
. Чтобы открыть документацию, откройте файл ./doc/html/pages.html
в браузере.
Общие сведения о сборке пакетов можно найти в Вики в статье Сборка пакетов и образов
Общие сведения о версионировании можно найти в Вики в статье Версионирование приложений aQsi
Используются категории:
(Полезный фильтр на убирание спама при фейле коннекта - "aqsi.vend.asc.debug=false")
и стандартные
Правила задаются из строки в параметре VendQtLoggingRules.
https://doc.qt.io/qt-5/qloggingcategory.html#logging-rules
Если в параметре будет пустая строка, то правила будут сброшены к стандартным. Если будет *=true, то будут показываться все сообщения, в том числе некоторые debug, скрытые по-умолчанию.
Main application which controls vending process. It needs DM (display manager) and vend_ifaces programms for operating. In the future it will require papp (pay application) program to operate as well.
Branch 'sberbank' is not truly for vending, but for representation of transport cube capabilities for Sberbank.
Config file is located in /etc/aqsi-config.json
. Planogram is located in /etc/planogram.json
It must be manually copied to /mnt/data/aqsi-config.json
for other applications to work. It's temporary solution until vend doesn't communicate with server.
Note there are debug defines in vend.cpp: EMULATE_VMC and DONT_REAL_VEND. They can help you test vend on cube that is not connected to vending machine.