diff options
author | Thales Lima Oliveira <thaleslima.ufu@gmail.com> | 2019-04-26 02:29:47 -0300 |
---|---|---|
committer | Thales Lima Oliveira <thaleslima.ufu@gmail.com> | 2019-04-26 02:29:47 -0300 |
commit | a40d5a405d60b4e429f6f578dcfe3c33ab5ad81a (patch) | |
tree | 0f88240b49798ce5e3d9b96ca2951145a7978343 /Project/Text.cpp | |
parent | 4dabf27f998db83e20bc0eca7e18672777f0bf5b (diff) | |
download | PSP.git-a40d5a405d60b4e429f6f578dcfe3c33ab5ad81a.tar.gz PSP.git-a40d5a405d60b4e429f6f578dcfe3c33ab5ad81a.tar.xz PSP.git-a40d5a405d60b4e429f6f578dcfe3c33ab5ad81a.zip |
Frequency response implemented
Need a form
Diffstat (limited to 'Project/Text.cpp')
-rw-r--r-- | Project/Text.cpp | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/Project/Text.cpp b/Project/Text.cpp index 0697ac5..f73b425 100644 --- a/Project/Text.cpp +++ b/Project/Text.cpp @@ -270,6 +270,9 @@ void Text::UpdateText(double systemPowerBase) break; } } break; + case DATA_PQ_THD: { + SetText("THD = " + wxString::FromDouble(data.thd, m_decimalPlaces) + "\%"); + } break; default: break; } @@ -913,6 +916,19 @@ void Text::UpdateText(double systemPowerBase) } } } break; + case TYPE_HARMCURRENT: { + HarmCurrent* harmCurrent = static_cast<HarmCurrent*>(m_element); + if(harmCurrent) { + auto data = harmCurrent->GetElectricalData(); + switch(m_dataType) { + case DATA_NAME: { + SetText(data.name); + } break; + default: + break; + } + } + } break; } } |