Minor refactoring.

This commit is contained in:
2024-05-28 19:07:00 +02:00
parent ff90c610ae
commit 0cf2e5ca90

View File

@@ -179,58 +179,79 @@ String time_to_string(uint8_t hours, uint8_t minutes)
// show hours // show hours
switch (hours) switch (hours)
{ {
case 0: case 0:
if (minutes >= 0 && minutes < 5)
{ {
message += "MITTERNACHT "; if (minutes >= 0 && minutes < 5)
{
message += "MITTERNACHT ";
}
else
{
message += "ZWOLF ";
}
break;
} }
else case 1:
{
message += "EIN";
message += (minutes > 4) ? "S " : " "; // add "S" if needed
break;
}
case 2:
{
message += "ZWEI ";
break;
}
case 3:
{
message += "DREI ";
break;
}
case 4:
{
message += "VIER ";
break;
}
case 5:
{
message += "FUNF ";
break;
}
case 6:
{
message += "SECHS ";
break;
}
case 7:
{
message += "SIEBEN ";
break;
}
case 8:
{
message += "ACHT ";
break;
}
case 9:
{
message += "NEUN ";
break;
}
case 10:
{
message += "ZEHN ";
break;
}
case 11:
{
message += "ELF ";
break;
}
case 12:
{ {
message += "ZWOLF "; message += "ZWOLF ";
break;
} }
break;
case 1:
message += "EIN";
// EIN(S)
if (minutes > 4)
{
message += "S";
}
message += " ";
break;
case 2:
message += "ZWEI ";
break;
case 3:
message += "DREI ";
break;
case 4:
message += "VIER ";
break;
case 5:
message += "FUNF ";
break;
case 6:
message += "SECHS ";
break;
case 7:
message += "SIEBEN ";
break;
case 8:
message += "ACHT ";
break;
case 9:
message += "NEUN ";
break;
case 10:
message += "ZEHN ";
break;
case 11:
message += "ELF ";
break;
case 12:
message += "ZWOLF ";
break;
} }
if ((minutes < 5) && (hours != 0)) if ((minutes < 5) && (hours != 0))
{ {