Тема: Выгрузка данных с тахографов (Ruptela TCO4)
Доброго дня, коллеги.
Несколько наших крупных клиентов столкнулись с проблемами при выгрузке данных с тахографа на Ruptela TCO4.
В частности, основной вопрос по работе программы tca.exe.
КАТЕГОРИЧЕСКИ КРАЙНЕ НЕУДОБНО активировать каждое скачивание в программе кнопкой start autorisation.
Было бы хорошо один раз нажать "Старт авторизации" и хотя бы чтобы она не прерывалась до тех пор, пока не закроешь программу, а не всего лишь 5 минут - и авторазрыв, или после каждой неудачной попытки выгрузки - ошибка и разъединение.
Соответственно, если отправить запрос на выгрузку .ddd файла одновременно с двух машин, то не должно выдавать ошибку, а программа tca.exe должна начать обрабатывать первый запрос, а второй поставить как бы в очередь и начать его обрабатывать после завершения первого запроса.
Уже хотя бы такие доработки значительно улучшили бы работу приложения и выгрузку файлов тахографа .ddd с Ruptela.
В идеале, конечно же, наладить автоматическую выгрузку файлов тахографа. Как мы видим примерную схему работы:
1) В программе настраивается календарь загрузок, например карта водителя раз в месяц, файл тахографа - раз в три месяца
2) Исходя из этого графика, программа мониторит онлайн эти машины и анализирует, в каких из них подходит обозначенный срок загрузки файла тахографа или карты водителя
3) Если такие машины имеются, программа должна отправить запрос на сервер Wialon (Hosting или Local) - у каких из этих машин включено на данный момент зажигание
4) Если срок подошел и зажигание включено - программа через Wialon отправляет команду на прибор Ruptela на загрузку файла .ddd (карты водителя или тахографа автомобиля) - и так по очереди загружаются автоматически все файлы с машин, по которым подошел срок и где включалось зажигание.
5) Если по какой-то причине файл загрузить не удалось, должен записываться лог, но программа не должна выключаться - она просто должна пытаться тогда выгрузить файл с другой машины, а на этой (по которой ошибка) - попытаться выгрузить позже. Но желательно поставить ограничение на количество попыток выгрузить файл. Если исчерпан лимит на количество попыток - должно появиться уведомление, что по такой-то машине было сделано столько-то попыток, но файл так и не был загружен. При этом само приложение должно продолжать работать и пытаться выгрузить файл с другого прибора.
6) Весьма желательно, чтобы файлы сохранялись на компьютер (папка задается пользователем); если это затруднительно - то на сервер Wialon (приложение Disketta). Также весьма желательно, чтобы файлы с карт водителей загружались в Tacho Manager автоматически, при отсутствии водителя - чтобы он создавался автоматически.
Заранее спасибо за ответ.