add get signal name

This commit is contained in:
2026-02-18 18:03:56 +03:00
parent 96b77b2749
commit 611083e0ec
2 changed files with 31 additions and 0 deletions

View File

@@ -16,6 +16,36 @@ namespace hr
THREE_SINES // Три частоты
};
std::string inline get_signal_name(SIGNAL_TYPE t)
{
std::string name;
switch (t)
{
case SIGNAL_TYPE::SIN:
name = "SIN";
break;
case SIGNAL_TYPE::SQUARE:
name = "SQUARE";
break;
case SIGNAL_TYPE::TRIANGLE:
name = "TRIANGLE";
break;
case SIGNAL_TYPE::SAW:
name = "SAW";
break;
case SIGNAL_TYPE::NOISE_ONLY:
name = "NOISE_ONLY";
break;
case SIGNAL_TYPE::SPEECH_LIKE:
name = "SPEECH_LIKE";
break;
case SIGNAL_TYPE::THREE_SINES:
name = "THREE_SINES";
break;
}
return name;
};
enum class NOISE
{
NO,