Beispiel #1
0
string Classement::getDescription()
{
    std::ostringstream s;
    string em = (getPlace() == 1) ? "er" : "eme";
    s<<getPlace()<<em<<" | "<<"Voilier : "<<voilier->getNom()<<" | Temps : " << getTemps();
    return s.str();
}
Beispiel #2
0
// runs every 1 second and updates the status screen
void StatusScreen::update()
{
	lcd.clear();

	auto pos= getPosition();
	lcd.setCursor(0, 0);
	lcd.printf("X%5.1f Y%5.1f Z%5.1f", std::get<0>(pos), std::get<1>(pos), std::get<2>(pos));
	lcd.setCursor(0, 1);
	lcd.printf("E %5.2f", std::get<3>(pos));

	std::string temps= getTemps();
	if(!temps.empty()) {
		lcd.setCursor(0, 2);
		lcd.printf("%s", temps.c_str());
	}

	lcd.setCursor(0, 3);
	lcd.printf("%u", lcd.readEncoderPosition());
}