0.1.4-prod
added skip shtrih-searsh - [] in connect.json fixed license reader added clearing date-folder after read and before write
This commit is contained in:
10
README.md
10
README.md
@@ -12,11 +12,11 @@ Go-библиотека и консольная утилита для взаим
|
||||
* **Комплексный сбор данных:** Агрегирует полную информацию о ККТ, включая регистрационные данные, статус ФН, версии ПО, лицензии и атрибуты торговли.
|
||||
* **Умный автопоиск устройств:**
|
||||
* **COM-порты:** Автоматически сканирует все системные COM-порты на двух самых распространенных скоростях (`115200` и `4800`), предотвращая зависания на "портах-призраках".
|
||||
* **TCP/IP (RNDIS):** Параллельно сканирует стандартные для RNDIS-устройств IP-подсети (`192.168.137.0/24`, `192.168.138.0/24`).
|
||||
* **TCP/IP (RNDIS):** Cканирует стандартные для RNDIS-устройств IP-подсети (`192.168.137.0/24`, `192.168.138.0/24`).
|
||||
* **Два режима работы утилиты:**
|
||||
1. **Режим автопоиска:** При первом запуске или отсутствии конфигурации выполняет полный поиск устройств, собирает с них данные и **сохраняет найденные конфигурации** в `connect.json` для последующих быстрых запусков.
|
||||
2. **Стационарный режим:** При наличии файла `connect.json` использует заданные в нем параметры для быстрого опроса конкретных ККТ, пропуская этап сканирования.
|
||||
* **Гибкое управление данными:**
|
||||
* **Управление данными:**
|
||||
* Сохраняет информацию о каждом ККТ в отдельный JSON-файл (`/date/{ЗН_ККТ}.json`).
|
||||
* "Обогащает" данные ККТ информацией о рабочей станции (hostname, TeamViewer ID и т.д.), заимствуя ее из существующих JSON-файлов в папке `/date`.
|
||||
* Автоматически обновляет временные метки (`current_time`, `v_time`) в существующих файлах при повторных опросах.
|
||||
@@ -36,8 +36,8 @@ Go-библиотека и консольная утилита для взаим
|
||||
|
||||
### Требования
|
||||
|
||||
1. **Go:** Версия 1.18 или выше.
|
||||
2. **ОС:** Windows (x86 или x64).
|
||||
1. **Go:** Версия 1.23 или выше.
|
||||
2. **Windows:** Поддержка Windows 7 и выше.
|
||||
3. **32-битный (x86) тулчейн Go:** Даже на 64-битной системе для компиляции требуется 32-битный набор инструментов.
|
||||
4. **Драйвер "Штрих-М":** На целевой машине должен быть установлен и зарегистрирован официальный драйвер от "Штрих-М" (например, `DrvFR_4.15_882.exe`).
|
||||
|
||||
@@ -96,7 +96,7 @@ Go-библиотека и консольная утилита для взаим
|
||||
1. **Режим автопоиска (первый запуск):**
|
||||
* Просто запустите `shtrih-scanner.exe`.
|
||||
* Программа выполнит полный поиск устройств.
|
||||
* В папке `/date` будут созданы JSON-файлы с данными для каждой найденной ККТ.
|
||||
* В папке `/date` будут созданы JSON-файлы с данными для каждой найденной ККТ.
|
||||
* Будет создан или перезаписан файл `connect.json` с параметрами найденных устройств.
|
||||
|
||||
2. **Стационарный режим (последующие запуски):**
|
||||
|
||||
Reference in New Issue
Block a user