Предотвратить перезагрузку планшета Pepper's
Здравствуйте, милые люди из SO,
У меня проблема с планшетом робота Пеппера. У меня есть простой проект Choregraphe, который показывает основной HTML. Проблема возникает, когда люди начинают разговаривать с роботом. Вид планшета постоянно сбрасывается на анимацию по умолчанию.
Я читал в SO, что планшет сбрасывается каждый раз, когда AuthorsLife переключается с одного действия на другое.
Есть ли способ остановить это поведение? Я хочу, чтобы моя HTML-страница отображалась постоянно, не прерываясь.
До сих пор я пытался установить деятельность как одиночную, интерактивную и без природы. Это было то же самое (в настоящее время это интерактивно).
Я также попытался подписаться на AuthorsLife/FocusedActivity и поднять событие, как показано ниже. Действие с изображения запускается вручную из Choregraphe.
Теперь я вижу мигание на планшете (переключиться на анимацию по умолчанию, а затем вернуться к виду на планшете) всякий раз, когда Пеппер переключает фокус.
Это явно обходной путь для моей проблемы. Есть ли правильный способ сделать это - сохранить вид планшета без прерывания работы SwitchFocus и прекратить мигать?
С уважением.
1 ответ
Пытаться ALTabletService._enableResetTablet(0)
так как это скрытый метод, он не принимается за релизы в магазине;)
Если вы хотите, чтобы это было в масштабе всей системы, вам нужно создать сервис, который запускается автоматически при загрузке и выполняет эту команду для ALTabletService при запуске.
Вы можете найти инструкции по созданию сервисов здесь: http://doc.aldebaran.com/2-5/dev/tutos/create_a_new_service.html