Ч а с т ь I главный редактор


 Страница «Монитор сообщений»



Pdf көрінісі
бет27/77
Дата01.10.2023
өлшемі7,26 Mb.
#183162
1   ...   23   24   25   26   27   28   29   30   ...   77
Байланысты:
moluch 366 ch1

 
5.
 Страница «Монитор сообщений»
Структурой этой страницы является список элементов, по умолчанию показывающих тип сообщения и дату его получения.
На странице есть две кнопки:
— 
Стоп
— отвечает за паузу считывания сообщений.
— 
Очистить
— отвечает за очистку списка сообщений.
Для отображения состояния робота была создана страница, визуализирующая данные из модуля приложения — данные о со-
стоянии робота. Так как они туда приходят после разбора сообщений парсером, то фактически на данной странице отображается 
информация, которую робот нам шлет в сообщениях о своем состоянии.
Рис.
 
6.
 Страница «Состояние робота»


«Молодой учёный»
.
№ 24 (366)
 .
Июнь 2021 г.
24
Информационные технологии
В настройках приложения также есть возможность задания количества хранимых данных в графике, что позволит дать пользо-
вателю возможность самому управлять отображением данных.
Для отображения графиков будет использована библиотека визуальных компонентов с открытым кодом Microcharts. Ее преи-
мущества:
Бесплатная
— Легко интегрируется в платформу
— Хорошая документация
Открытый исходный код
Чтобы не писать на странице много кода на каждый график, было решено создать ContentView, отвечающий за отображение ви-
зуального компонента каждой характеристики.
Сессия
Для записи, хранения и последующей обработки данных с робота будут созданы сессии внутри приложения, то есть при работе 
в приложении будет задаваться имя сессии, с которым данные о работе будут сохраняться в базе данных, это позволит структури-
ровать и разделить данные по группам (забегам).
Данные о сессии будут храниться в базе данных SQLite, потому что:
— Быстрое добавление и чтение.
— Хранение в памяти устройства что позволит не засорять оперативную память устройства.
— Проверено решение в плане отказоустойчивости.
— Простое в обращении.
— Явное преимущество по скорости добавления данных в отличии от обычного файла.
В дальнейшем это позволит отправлять данные на сервер в виде законченного набора данных по одной сессии, и оценивать 
данные на стороне сервера разделенные по забегам.

Рис. 7.



Достарыңызбен бөлісу:
1   ...   23   24   25   26   27   28   29   30   ...   77




©engime.org 2024
әкімшілігінің қараңыз

    Басты бет