add get signal name
This commit is contained in:
@@ -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,
|
||||
|
||||
Reference in New Issue
Block a user