User guide

UM600217 Ред. A, страница 19 из 37
Руководство по эксплуатации Elo Backpack
ELOPeripheralService
ELOPeripheralService - главный модуль для приема клиентских запросов с уровня приложения. Для получения услуг, завершения
проектирования системной архитектуры Android в систему были добавлены перечисленные ниже классы:
ELOPeripheralNative
Исполнение некоторых потоков функции native-C для ELOPeripheralService
ELOPeripheralManager
Обеспечивает интерфейс на уровне приложения, который является клиентским компонентом применительно к
ELOPeripheralService
EloPeripheralEventListener
Приложение расширяет абстрактный класс для получения события управления от EloPeripheralManager
Используется метод событийных уведомлений для оповещения программного приложения об изменении
состояния
IELOPeripheralService.aidl
Язык программирования Android для межпроцессорной связи на уровне java
Используется для межпроцессорной связи "Клиент-Сервер" (ELOPeripheralManager-ELOPeripheralService), при
которой производится отправка запроса приложения на сервер
IELOPeripheralServiceListener.aidl
Язык программирования Android для межпроцессорной связи на уровне java
Используется для оповещения ELOPeripheralManager сервером о событийном изменении состояния, после чего
ELOPeripheralManager передает оповещение на уровень приложения