Подключите нашего Telegram-бота для уведомлений о новых проектах
Разработка программного модуля чтения данных по CAN
Заказчик
Отзывы фрилансеров:
+ 35
- 0
Зарегистрирован на сайте 13 лет и 4 месяца
Бюджет:
по договоренности
Разработать программный модуль (далее ПО) на C++ или Java
ПО должно запускаться и работать под операционной системой Ubuntu 16.04.
ПО должно получать данные по шине CAN согласно приложенного протокола передачи данных.
Результат чтения должен записываться в текстовый файл.
Для каждого параметра создается свой текстовый файл с именем соответствующим порядковому номеру параметра.
Значение параметра записывать внутрь этого файла (без пробелов, кавычек и т.п.).
При получении нового значения файл должен быть перезаписан.
При возникновении проблем обмена данными в папке с ПО должен формироваться лог (для этого создается папка log), детализация которого должна позволять идентифицировать дату-время возникновения проблемы и причину проблемы. При каждом запуске программы предыдущий лог очищается.
Адрес папки логирования и включения режим логирования должны задаваться в файле uzs.properties находящегося в папке с ПО.
Частота сбора параметров одинаковая для всех и настраивается через файл uzs.properties находящегося в папке с ПО.
Папка с создаваемыми текстовыми файлами должна называться uzs и по умолчанию располагаться по адресу /tmp/uzs.
Путь должен иметь возможность настройки через файл uzs.properties находящегося в папке с ПО.
Основные условия срабатывания логики разрабатываемого программного кода ПО должны иметь понятные и достаточные комментарии.
Исполнитель должен передать все исходные коды программы заказчику.
Разделы:
Опубликован:
03.12.2018 | 19:45
Теги: нужен программист, ищу программиста, резюме программиста, требуется написание плагинов/сценариев/утилит