Необходима разработка базы данных для регистратуры клиники, включающей учет пациентов с полными данными, функционал записи на прием к врачам, редактирование и добавление записей. Важно реализовать возможность вывода отчетов о принятых пациентах, оказанных услугах и денежных данных для начисления процентов врачам.
Написать функцию на C++
Функция на C++. Platform info ESP32-D0WD-V3 (revision 3)
Задачи функции: читать лог файл и выводить информацию в ячейки таблицы.
имеем лог файл .txt со строками данных содержащий следующие данные:
id, дата, время, целое_число1(диапазон от 0 до 100), целое_число2(диапазон от 0 до 100), целое_число3(диапазон от 0 до 111111).
например строка из файла содержит данные, (65845; 2023-03-02; 18:44:05; 98; 65; 010011).
Таблица содержит 20 строк с соответствующим данным количеством ячеек.
Представление данных в таблице от новых к старым, т.е. первая строка в таблице заполняется данными из последней записанной строки в лог-файл.
Сформированная последовательность данных отправляется в таблицу по событию через Serial. Каждая ячейка таблицы имеет свой адрес.
Пример передаваемого пакета данных { 0x5A, 0xA5, 0x05, 0x82, 0x67, 0x10, 0x00, 0x62 }
в 4я и 5я позиции содержат номер переменной в данном примере 0x6710
6я и 7я это данные в этом примере 0x68 (98 DEC).
6650-6669 диапазон таблицы колонка id
6670-6689 диапазон таблицы колонка дата
6690-6709 диапазон таблицы колонка время
6710-6729 диапазон таблицы колонка целое_число1
6730-6749 диапазон таблицы колонка целое_число2
6750-6750 диапазон таблицы колонка целое_число3 события
диапазоны переменных для ячеек таблицы должны передаваться в DEC представлении, а данные в HEX.
итерация цикла заполняет 20 строк, по событию необходим листинг данных вперед/назад.
Лог файл, строки в котором содержат разницу во времени 4 секунды(1 минута = 15 строк).
По умолчанию цикл выводит каждые 20 строк которую читает из лог файла, за одну итерацию(итерация по событию). Необходимо добавить настраиваемое условие выбора данных.
1е условие выбора - чтение каждой 15й строки и ее отправка, согласно выше описанным методом.
2е условие выбора - чтение каждой 75й, которая равна 5ти минутной выборке.
3е условие выбора - чтение каждой 150й, которая равна 10ти минутной выборке.
4е условие выбора - чтение каждой 450й, которая равна 30ти минутной выборке.
5е условие выбора - чтение каждой 900й, которая равна 60ти минутной выборке.
Дополнительными переменными указываем общее количество страниц с расчетной формулой (Кол-во строк лог файл/установленное условие выбора( / 20)) и текущую страницу выборки.
Заявки фрилансеров
Похожие заказы
- $300Бази даних20 заявокЗакритий2 роки тому
Необходимо создать скрипт, который будет регулярно выполнять набор shell-команд и сохранять результаты в базе данных. Подробное техническое задание предоставлено.
Бази даних7 заявокЗакритий2 роки тому- $75
Требуется провести рефакторинг старого SQL отчета, агрегирующего данные по оператору телефонной станции. Необходимо оптимизировать запрос, избавиться от оверхеда и курсора, сохранив входящие фильтры. Отчет содержит 600 строк данных.
Бази даних3 заявкиЗакритий2 роки тому Розробіть запит для MS SQL Server, який категоризує кампанії на основі кількості нових кастомерів за тиждень. Необхідно також розрахувати середнє значення прибутку від нових кастомерів за останні 4 тижні та суму прибутку від нових кастомерів і сесій для кожного тижня.
Бази даних3 заявкиЗакритий2 роки томуТребуется доработка базы данных САПР с использованием языков Basic Visual и Delphi. Основное внимание уделяется работе с Firebird. Ожидается улучшение функциональности и производительности базы данных.
Бази даних2 заявкиЗакритий2 роки томуНеобходимо исправить ошибки в базе данных WordPress после переноса на новый сервер. Техническая поддержка сообщила о проблемах с таблицей. Подробности и фото во вложении.
Бази даних4 заявкиЗакритий2 роки томуНеобходима интеграция Google таблицы с услугами Новой Почты и Укрпочты для автоматизации процесса создания накладных, SMS-рассылок, учета товаров и проверки статусов посылок. Требуется разработка функционала для работы с черным списком клиентов, подсветка статусов и возможность ведения учёта товаров. Также необходимо создать коммерческий проект с индивидуальными настройками для пользователей.
Бази данихнемає заявокЗакритий2 роки томуТребуется помощь в вставке формул в уже созданную Excel таблицу базы данных. Задача включает настройку формул в столбцах для улучшения функциональности таблицы.
Бази даних7 заявокЗакритий2 роки томуСоставить базу данных складов и транспортных компаний в Санкт-Петербурге и Ленинградской области. База должна включать распределительные и складские центры, курьерские службы и маркетплейсы. Формат - таблица Excel (.xlsx) с отдельными листами для каждой категории, содержащая данные о городе, наименовании организации, адресе, телефоне и других контактных данных.
Бази данихнемає заявокЗакритий2 роки томуНеобхідно створити базу даних для зоомагазина, яка буде підключена до сайту. Це дозволить автоматично відстежувати актуальні товари та їх ціни. Очікується, що база буде функціонувати безперервно для підтримки оновленої інформації.
Бази даних2 заявкиЗакритий2 роки тому