From 78892b5eb0195299d1a3ee2db2fb830d636d10e3 Mon Sep 17 00:00:00 2001 From: Solomon Peachy Date: Wed, 6 Feb 2019 13:18:22 -0500 Subject: FS#7705: Voice enable battery bench plugin Original patch by Daniel Dalton Updated by Igor Poretsky Change-Id: I40d3bb89dbaf3582e1d7af8e8964205507cd2a8d --- apps/lang/english.lang | 28 ++++++++++++++++++++++++++++ apps/plugins/battery_bench.c | 5 +++++ 2 files changed, 33 insertions(+) (limited to 'apps') diff --git a/apps/lang/english.lang b/apps/lang/english.lang index 0e9025c0ec..daf67a044c 100644 --- a/apps/lang/english.lang +++ b/apps/lang/english.lang @@ -15098,3 +15098,31 @@ lcd_bitmap: "" + + id: VOICE_BATTERY_BENCH_IS_ALREADY_RUNNING + desc: Spoken if battery bench is already running + user: core + + *: "" + + + *: "" + + + *: "Battery bench is already running" + + + +id: VOICE_BAT_BENCH_KEYS + desc: Battery bench start up message + user: core + + *: "" + + + *: "" + + + *: "Press play to run battery bench or stop to cancel" + + diff --git a/apps/plugins/battery_bench.c b/apps/plugins/battery_bench.c index 13f01d7867..21b2ce4963 100644 --- a/apps/plugins/battery_bench.c +++ b/apps/plugins/battery_bench.c @@ -22,6 +22,7 @@ #include "version.h" #include "plugin.h" +#include "lang_enum.h" #define BATTERY_LOG HOME_DIR"/battery_bench.txt" @@ -348,6 +349,8 @@ static bool exit_tsr(bool reenter) #ifdef HAVE_LCD_BITMAP rb->lcd_puts_scroll(0, 2, "Anything else will resume"); #endif + if(rb->global_settings->talk_menu) + rb->talk_id(VOICE_BATTERY_BENCH_IS_ALREADY_RUNNING, true); rb->lcd_update(); while (1) @@ -564,6 +567,8 @@ enum plugin_status plugin_start(const void* parameter) rb->lcd_puts_scroll(0, 0, "Batt.Bench."); rb->lcd_puts_scroll(0, 1, "PLAY/STOP"); #endif + if(rb->global_settings->talk_menu) + rb->talk_id(VOICE_BAT_BENCH_KEYS, true); rb->lcd_update(); #ifdef HAVE_REMOTE_LCD -- cgit v1.2.3