summaryrefslogtreecommitdiff
path: root/i/marvin/src/es
diff options
context:
space:
mode:
Diffstat (limited to 'i/marvin/src/es')
-rw-r--r--i/marvin/src/es/es.cc7
-rw-r--r--i/marvin/src/es/es.hh2
2 files changed, 3 insertions, 6 deletions
diff --git a/i/marvin/src/es/es.cc b/i/marvin/src/es/es.cc
index 4d541ef..86bbb3b 100644
--- a/i/marvin/src/es/es.cc
+++ b/i/marvin/src/es/es.cc
@@ -116,8 +116,6 @@ Es::reset (void)
setRVBSniffFrontStat (rvbSniffFrontStat_);
lcdGetKey (lcdKeyStat_);
- lcdPrint ("I'm ready Tb!");
-
enableAllSensors (true);
log_ ("Es", Log::debug) << "Reset Es done.";
}
@@ -252,11 +250,10 @@ Es::setSharpThreshold (int sharp_num, int threshold_high,
void
Es::lcdPrint (const std::string &message)
{
- // XXX Yerk !
- std::memset (lcd_mess_char_, '\0', 17);
+ std::memset (lcd_mess_char_, ' ', 16);
int size = message.size ();
std::memcpy (lcd_mess_char_, message.data (), size > 16 ? 16 : size);
- proto_.send ('l', lcd_mess_char_, 16);
+ proto_.sendStr ('l', lcd_mess_char_, 16);
}
/// Get the current pressed keys of the LCD
diff --git a/i/marvin/src/es/es.hh b/i/marvin/src/es/es.hh
index 5eb8d89..8abcca4 100644
--- a/i/marvin/src/es/es.hh
+++ b/i/marvin/src/es/es.hh
@@ -50,7 +50,7 @@ class Es : public Proto::Receiver
/// Système de log
Log log_;
/// For LCD communication
- char lcd_mess_char_[17];
+ char lcd_mess_char_[16];
/// Key pressed by the LCD Keyboard
int lcdKeyPressed_, lcdKeyStat_;
/// Frontal choc !