命名规范

This commit is contained in:
2026-07-29 12:30:40 +08:00
parent f5f1bf9cc7
commit 18edce4838
59 changed files with 1690 additions and 1795 deletions
+67 -99
View File
@@ -6,148 +6,116 @@
#include "IntermediateFrequencyWidget.h"
#include "RadioWidget.h"
#include "SweepFrequencyWidget.h"
void BackEnd::play(const QString& fileName){
void Back_End::play(const QString& fileName) {
qDebug() << "播放音频文件:" << fileName;
}
QString BackEnd::get_screenshot_save_dir_path() {
QString Back_End::get_screenshot_save_dir_path() {
return "D:/work/电台保存文件";
}
QString BackEnd::get_screenshot_save_file_name() {
QString Back_End::get_screenshot_save_file_name() {
QDateTime currentDateTime = QDateTime::currentDateTime();
return "截屏_" +
currentDateTime.toString()
.replace(":", "_")
.replace("/", "_") + ".png";
.replace(":", "_")
.replace("/", "_") + ".png";
}
QString BackEnd::getAudioFileLocation() {
QString Back_End::get_audio_file_location() {
return "D:/work/save/";
}
BackEnd *BackEnd::instance() {
static BackEnd temp;
Back_End* Back_End::instance() {
static Back_End temp;
return &temp;
}
bool BackEnd::match(QKeyEvent *e, const QString &function) {
bool ok = mFunctionMap.contains(function);
if(!ok){
bool Back_End::match(QKeyEvent* e, const QString& function) {
bool ok = function_map.contains(function);
if (!ok) {
qDebug() << "error Global::match 失败! 功能" << function << "不存在!" << e;
}
return e->key() == mFunctionMap[function];
return e->key() == function_map[function];
}
void BackEnd::YsSetFreq(quint64 value)
{
void Back_End::YsSetFreq(quint64 value) {
qDebug() << "后端设置频率为: " << value;
}
// 获取到频率
void BackEnd::YsReceiveFreq(quint64 freq) {
void Back_End::YsReceiveFreq(quint64 freq) {
qDebug() << "接收到频率:" << freq;
}
// 音量设置
void BackEnd::YsSetAfGain(int value) {
}
int BackEnd::YsGetAfGain() {
void Back_End::YsSetAfGain(int value) {}
int Back_End::YsGetAfGain() {
return 60;
}
int BackEnd::YsGetRfGain() {
int Back_End::YsGetRfGain() {
return 60;
}
qint64 BackEnd::YsGetFreq() {
qint64 Back_End::YsGetFreq() {
return 70;
}
// 增益设置
void BackEnd::YsSetRfGain(int value)
{
}
BackEnd::BackEnd() {
//qDebug() << "BackEnd::BackEnd() " << QThread::currentThreadId();
mFunctionMap["主菜单"] = Qt::Key_F1;
mFunctionMap["属性菜单"] = Qt::Key_F2;
mFunctionMap["顶部菜单"] = Qt::Key_F3;
mFunctionMap["退出"] = Qt::Key_Escape;
mFunctionMap["确定"] = Qt::Key_Return;
mFunctionMap["左移"] = Qt::Key_Left;
mFunctionMap["右移"] = Qt::Key_Right;
mFunctionMap["增加"] = Qt::Key_Up;
mFunctionMap["减小"] = Qt::Key_Down;
mFunctionMap["切换音量/RF Gain"] = Qt::Key_Return;
mFunctionMap["特别增加"] = Qt::Key_PageUp;
mFunctionMap["特别减小"] = Qt::Key_PageDown;
auto mTimer = new QTimer(this);
QObject::connect(mTimer, &QTimer::timeout, [&](){
int size = 1024;
RadioWidget* rw = MainWidget::instance()->mRadioWidget;
void Back_End::YsSetRfGain(int value) {}
Back_End::Back_End() {
//qDebug() << "Back_End::Back_End() " << QThread::current_thread_id();
function_map["主菜单"] = Qt::Key_F1;
function_map["属性菜单"] = Qt::Key_F2;
function_map["顶部菜单"] = Qt::Key_F3;
function_map["退出"] = Qt::Key_Escape;
function_map["确定"] = Qt::Key_Return;
function_map["左移"] = Qt::Key_Left;
function_map["右移"] = Qt::Key_Right;
function_map["增加"] = Qt::Key_Up;
function_map["减小"] = Qt::Key_Down;
function_map["切换音量/RF Gain"] = Qt::Key_Return;
function_map["特别增加"] = Qt::Key_PageUp;
function_map["特别减小"] = Qt::Key_PageDown;
auto timer = new QTimer(this);
QObject::connect(timer, &QTimer::timeout, [&]() {
int size = 1024;
Radio_Widget* rw = Main_Widget::instance()->radio_widget;
{
auto r = rw->mSpectrogramLine->power_axis()->coord_range();
YSG::Range nr = {r.center() - r.length()/4, r.center() + r.length()/4};
//QVector<double>&& d= YSG::get_data(nr, rw->mSpectrogramLine->frequent_point_size());
QVector<double>&& d= YSG::get_data(nr, size);
rw->mSpectrogramLine->give_data(d);
auto r = rw->spectrogram_line->power_axis()->coord_range();
renderive::Range nr = {r.center() - r.length() / 4, r.center() + r.length() / 4};
//QVector<double>&& d= renderive::get_data(nr, rw->spectrogram_line->frequent_point_size());
QVector<double>&& d = renderive::get_data(nr, size);
rw->spectrogram_line->give_data(d);
}
{
QVector<double>&& d= YSG::get_data(rw->mWaterFall->power_range(), rw->mWaterFall->frequent_point_size());
QVector<double>&& d = renderive::get_data(rw->water_fall->power_range(), rw->water_fall->frequency_point_size());
//qDebug() << "D == " << d.size();
int tick = rw->mWaterFall->time_axis()->give_data(QTime::currentTime());
rw->mWaterFall->give_data(tick, d);
int tick = rw->water_fall->time_axis()->give_data(QTime::currentTime());
rw->water_fall->give_data(tick, d);
}
{
int tick = rw->mTimePower->time_axis()->give_data(QTime::currentTime());
YSG::Range r = rw->mTimePower->value_axis()->coord_range();
YSG::Range nr = {r.center() - r.length()/4, r.center() + r.length()/4};
rw->mTimePower->give_data(tick, YSG::get_data(nr));
int tick = rw->time_power->time_axis()->give_data(QTime::currentTime());
renderive::Range r = rw->time_power->value_axis()->coord_range();
renderive::Range nr = {r.center() - r.length() / 4, r.center() + r.length() / 4};
rw->time_power->give_data(tick, renderive::get_data(nr));
}
{
auto r = rw->mAudioSpectrogramPlot->power_axis()->coord_range();
YSG::Range nr = {r.center() - r.length()/4, r.center() + r.length()/4};
//QVector<double>&& d= YSG::get_data(nr, rw->mAudioSpectrogramPlot->frequent_point_size());
QVector<double>&& d= YSG::get_data(nr, 512);
rw->mAudioSpectrogramPlot->give_data(d);
auto r = rw->audio_spectrogram_plot->power_axis()->coord_range();
renderive::Range nr = {r.center() - r.length() / 4, r.center() + r.length() / 4};
//QVector<double>&& d= renderive::get_data(nr, rw->audio_spectrogram_plot->frequent_point_size());
QVector<double>&& d = renderive::get_data(nr, 512);
rw->audio_spectrogram_plot->give_data(d);
}
auto iw = MainWidget::instance()->mIntermediateFrequencyWidget;
auto iw = Main_Widget::instance()->intermediate_frequency_widget;
{
auto r = iw->mSpectrogramLine->power_axis()->coord_range();
YSG::Range nr = {r.center() - r.length()/4, r.center() + r.length()/4};
//QVector<double> d = YSG::get_data(nr, iw->mSpectrogramLine->frequent_point_size());
QVector<double> d = YSG::get_data(nr, size);
iw->mSpectrogramLine->give_data(d);
auto r = iw->spectrogram_line->power_axis()->coord_range();
renderive::Range nr = {r.center() - r.length() / 4, r.center() + r.length() / 4};
//QVector<double> d = renderive::get_data(nr, iw->spectrogram_line->frequent_point_size());
QVector<double> d = renderive::get_data(nr, size);
iw->spectrogram_line->give_data(d);
}
{
//QVector<double> d= YSG::get_data(iw->mAfterglow->power_range(), iw->mAfterglow->frequent_point_size());
QVector<double> d= YSG::get_data(iw->mAfterglow->power_range(), size);
iw->mAfterglow->give_data(d);
//QVector<double> d= renderive::get_data(iw->afterglow->power_range(), iw->afterglow->frequent_point_size());
QVector<double> d = renderive::get_data(iw->afterglow->power_range(), size);
iw->afterglow->give_data(d);
}
auto sw = MainWidget::instance()->mSweepFrequencyWidget;
auto sw = Main_Widget::instance()->sweep_frequency_widget;
{
QVector<double>&& sweepData = YSG::get_data(sw->mSweepFrequencyLine->power_axis()->coord_range(), sw->mSweepFrequencyLine->block_frequent_point_size());
sw->mSweepFrequencyLine->give_data(sweepData);
QVector<double>&& sweepData = renderive::get_data(sw->sweep_frequency_line->power_axis()->coord_range(), sw->sweep_frequency_line->block_frequency_point_size());
sw->sweep_frequency_line->give_data(sweepData);
}
});
mTimer->start(10);
timer->start(10);
}
#endif