Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add hamlib, digital lab to CI, fix several build warnings #700

Merged
merged 3 commits into from
Jan 11, 2019
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 3 additions & 0 deletions .travis.yml
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,10 @@ addons:
- libgtk-3-dev
- freeglut3
- freeglut3-dev
- libhamlib-dev
script:
- if [[ "$TRAVIS_OS_NAME" == "osx" ]]; then brew update; fi
- if [[ "$TRAVIS_OS_NAME" == "osx" ]]; then brew install hamlib; fi
- bash travis-ci/build_liquiddsp.sh
- bash travis-ci/build_soapysdr.sh
- bash travis-ci/build_wxwidgets.sh
Expand Down
10 changes: 7 additions & 3 deletions src/AppFrame.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -1301,7 +1301,9 @@ bool AppFrame::actionOnMenuAbout(wxCommandEvent& event) {

bool AppFrame::actionOnMenuSettings(wxCommandEvent& event) {

if (event.GetId() >= wxID_ANTENNAS_BASE && event.GetId() < wxID_ANTENNAS_BASE + antennaNames.size()) {
int antennaIdMax = wxID_ANTENNAS_BASE + antennaNames.size();

if (event.GetId() >= wxID_ANTENNAS_BASE && event.GetId() < antennaIdMax) {

wxGetApp().setAntennaName(antennaNames[event.GetId() - wxID_ANTENNAS_BASE]);

Expand Down Expand Up @@ -1720,7 +1722,9 @@ bool AppFrame::actionOnMenuRig(wxCommandEvent& event) {
bManaged = true;
}

if (event.GetId() >= wxID_RIG_SERIAL_BASE && event.GetId() < wxID_RIG_SERIAL_BASE + rigSerialRates.size()) {
int rigSerialIdMax = wxID_RIG_SERIAL_BASE + rigSerialRates.size();

if (event.GetId() >= wxID_RIG_SERIAL_BASE && event.GetId() < rigSerialIdMax) {
int serialIdx = event.GetId() - wxID_RIG_SERIAL_BASE;
rigSerialRate = rigSerialRates[serialIdx];
resetRig = true;
Expand Down Expand Up @@ -2405,7 +2409,7 @@ void AppFrame::OnUnSplit(wxSplitterEvent& event)
event.Veto();
}

void AppFrame::OnAboutDialogClose(wxCommandEvent& event) {
void AppFrame::OnAboutDialogClose(wxCommandEvent& /* event */) {
aboutDlg->Destroy();
aboutDlg = nullptr;
}
Expand Down
16 changes: 8 additions & 8 deletions src/ModemProperties.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -73,17 +73,17 @@ void ModemProperties::initDefaultProperties() {
i++;
}

int defaultDevice = 0;
int dc = 0;
// int defaultDevice = 0;
// int dc = 0;

for (auto mdevices_i : audioOutputDevices) {
outputOpts.push_back(std::to_string(mdevices_i.first));
outputOptNames.push_back(mdevices_i.second.name);

if (mdevices_i.second.isDefaultOutput) {
defaultDevice = dc;
}
dc++;
// if (mdevices_i.second.isDefaultOutput) {
// defaultDevice = dc;
// }
// dc++;
}

outputArg.key ="._audio_output";
Expand Down Expand Up @@ -261,11 +261,11 @@ void ModemProperties::OnChange(wxPropertyGridEvent &event) {
}
}

void ModemProperties::OnCollapse(wxPropertyGridEvent &event) {
void ModemProperties::OnCollapse(wxPropertyGridEvent & /* event */) {
collapsed = true;
}

void ModemProperties::OnExpand(wxPropertyGridEvent &event) {
void ModemProperties::OnExpand(wxPropertyGridEvent &/* event */) {
collapsed = false;
}

Expand Down
2 changes: 1 addition & 1 deletion src/audio/AudioSinkFileThread.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -75,7 +75,7 @@ void AudioSinkFileThread::sink(AudioThreadInputPtr input) {
audioFileHandler->writeToFile(input);
}

void AudioSinkFileThread::inputChanged(AudioThreadInput oldProps, AudioThreadInputPtr newProps) {
void AudioSinkFileThread::inputChanged(AudioThreadInput /* oldProps */, AudioThreadInputPtr /* newProps */) {
// close, set new parameters, adjust file name sequence and re-open?
if (!audioFileHandler) {
return;
Expand Down
4 changes: 2 additions & 2 deletions src/forms/Bookmark/BookmarkView.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -689,7 +689,7 @@ void BookmarkView::refreshLayout() {
}


wxButton *BookmarkView::makeButton(wxWindow *parent, std::string labelVal, wxObjectEventFunction handler) {
wxButton *BookmarkView::makeButton(wxWindow * /* parent */, std::string labelVal, wxObjectEventFunction handler) {
wxButton *nButton = new wxButton( m_buttonPanel, wxID_ANY, labelVal);
nButton->Connect( wxEVT_COMMAND_BUTTON_CLICKED, handler, nullptr, this);

Expand Down Expand Up @@ -1553,7 +1553,7 @@ void BookmarkView::onSearchTextFocus( wxMouseEvent& event ) {
}


void BookmarkView::onSearchText( wxCommandEvent& event ) {
void BookmarkView::onSearchText( wxCommandEvent& /* event */ ) {

std::wstring searchText = m_searchText->GetValue().Trim().Lower().ToStdWstring();

Expand Down
4 changes: 2 additions & 2 deletions src/forms/Dialog/ActionDialog.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -36,7 +36,7 @@ void ActionDialog::setActiveDialog(ActionDialog *dlg) {
}


void ActionDialog::onClickCancel( wxCommandEvent& event ) {
void ActionDialog::onClickCancel( wxCommandEvent& /* event */ ) {
ActionDialog *dlg = activeDialog;
ActionDialog::setActiveDialog(nullptr);
dlg->EndModal(0);
Expand All @@ -45,7 +45,7 @@ void ActionDialog::onClickCancel( wxCommandEvent& event ) {
}


void ActionDialog::onClickOK( wxCommandEvent& event ) {
void ActionDialog::onClickOK( wxCommandEvent& /* event */ ) {
ActionDialog *dlg = activeDialog;
ActionDialog::setActiveDialog(nullptr);
dlg->EndModal(0);
Expand Down
6 changes: 3 additions & 3 deletions src/forms/Dialog/PortSelectorDialog.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -21,19 +21,19 @@ PortSelectorDialog::PortSelectorDialog( wxWindow* parent, wxWindowID id, std::st
m_portSelection->SetValue(defaultPort);
}

void PortSelectorDialog::onListSelect( wxCommandEvent& event ) {
void PortSelectorDialog::onListSelect( wxCommandEvent& /* event */ ) {
int pSelect = m_portList->GetSelection();
if (pSelect != -1) {
m_portSelection->SetValue(m_portList->GetString(pSelect));
}
}


void PortSelectorDialog::onCancelButton( wxCommandEvent& event ) {
void PortSelectorDialog::onCancelButton( wxCommandEvent& /* event */ ) {
wxGetApp().getAppFrame()->dismissRigControlPortDialog();
}


void PortSelectorDialog::onOKButton( wxCommandEvent& event ) {
void PortSelectorDialog::onOKButton( wxCommandEvent& /* event */ ) {
wxGetApp().getAppFrame()->setRigControlPort(m_portSelection->GetValue().ToStdString());
}
10 changes: 5 additions & 5 deletions src/forms/DigitalConsole/DigitalConsole.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -14,16 +14,16 @@ DigitalConsole::~DigitalConsole() {
doParent->setDialog(nullptr);
}

void DigitalConsole::OnClose( wxCloseEvent& event ) {
void DigitalConsole::OnClose( wxCloseEvent& /* event */ ) {
doParent->setDialog(nullptr);
}

void DigitalConsole::OnCopy( wxCommandEvent& event ) {
void DigitalConsole::OnCopy( wxCommandEvent& /* event */ ) {
m_dataView->SelectAll();
m_dataView->Copy();
}

void DigitalConsole::OnPause( wxCommandEvent& event ) {
void DigitalConsole::OnPause( wxCommandEvent& /* event */ ) {
if (streamPaused.load()) {
m_pauseButton->SetLabel("Stop");
streamPaused.store(false);
Expand All @@ -37,7 +37,7 @@ void DoRefresh( wxTimerEvent& event ) {
event.Skip();
}

void DigitalConsole::DoRefresh( wxTimerEvent& event ) {
void DigitalConsole::DoRefresh( wxTimerEvent& /* event */ ) {
if (streamWritten.load()) {
stream_busy.lock();
m_dataView->AppendText(streamBuf.str());
Expand All @@ -47,7 +47,7 @@ void DigitalConsole::DoRefresh( wxTimerEvent& event ) {
}
}

void DigitalConsole::OnClear( wxCommandEvent& event ) {
void DigitalConsole::OnClear( wxCommandEvent& /* event */ ) {
m_dataView->Clear();
}

Expand Down
5 changes: 3 additions & 2 deletions src/forms/SDRDevices/SDRDevices.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -498,8 +498,9 @@ std::string SDRDevicesDialog::getSelectedChoiceOption(wxPGProperty* prop, const
int choiceIndex = prop->GetChoiceSelection();

if (arg.options.size() > 0) {

if (choiceIndex >= 0 && choiceIndex < arg.options.size()) {
int choiceMax = arg.options.size();

if (choiceIndex >= 0 && choiceIndex < choiceMax) {
//normal selection
optionName = arg.options[choiceIndex];
} else {
Expand Down
2 changes: 1 addition & 1 deletion src/modules/modem/digital/ModemAPSK.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -97,7 +97,7 @@ void ModemAPSK::updateDemodulatorCons(int cons) {
}
}

void ModemAPSK::demodulate(ModemKit *kit, ModemIQData *input, AudioThreadInput *audioOut) {
void ModemAPSK::demodulate(ModemKit *kit, ModemIQData *input, AudioThreadInput * /* audioOut */) {
ModemKitDigital *dkit = (ModemKitDigital *)kit;

digitalStart(dkit, demodAPSK, input);
Expand Down
2 changes: 1 addition & 1 deletion src/modules/modem/digital/ModemASK.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -102,7 +102,7 @@ void ModemASK::updateDemodulatorCons(int cons) {
}
}

void ModemASK::demodulate(ModemKit *kit, ModemIQData *input, AudioThreadInput *audioOut) {
void ModemASK::demodulate(ModemKit *kit, ModemIQData *input, AudioThreadInput * /* audioOut */) {
ModemKitDigital *dkit = (ModemKitDigital *)kit;

digitalStart(dkit, demodASK, input);
Expand Down
2 changes: 1 addition & 1 deletion src/modules/modem/digital/ModemBPSK.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@ std::string ModemBPSK::getName() {
return "BPSK";
}

void ModemBPSK::demodulate(ModemKit *kit, ModemIQData *input, AudioThreadInput *audioOut) {
void ModemBPSK::demodulate(ModemKit *kit, ModemIQData *input, AudioThreadInput * /* audioOut */) {
ModemKitDigital *dkit = (ModemKitDigital *)kit;
digitalStart(dkit, demodBPSK, input);

Expand Down
2 changes: 1 addition & 1 deletion src/modules/modem/digital/ModemDPSK.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -103,7 +103,7 @@ void ModemDPSK::updateDemodulatorCons(int cons) {
}
}

void ModemDPSK::demodulate(ModemKit *kit, ModemIQData *input, AudioThreadInput *audioOut) {
void ModemDPSK::demodulate(ModemKit *kit, ModemIQData *input, AudioThreadInput * /* audioOut */) {
ModemKitDigital *dkit = (ModemKitDigital *)kit;

digitalStart(dkit, demodDPSK, input);
Expand Down
4 changes: 2 additions & 2 deletions src/modules/modem/digital/ModemFSK.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@ ModemBase *ModemFSK::factory() {
return new ModemFSK;
}

int ModemFSK::checkSampleRate(long long sampleRate, int audioSampleRate) {
int ModemFSK::checkSampleRate(long long sampleRate, int /* audioSampleRate */) {
double minSps = pow(2.0,bps);
double nextSps = (double(sampleRate) / double(sps));
if (nextSps < minSps) {
Expand Down Expand Up @@ -128,7 +128,7 @@ ModemFSK::~ModemFSK() {

}

void ModemFSK::demodulate(ModemKit *kit, ModemIQData *input, AudioThreadInput *audioOut) {
void ModemFSK::demodulate(ModemKit *kit, ModemIQData *input, AudioThreadInput * /* audioOut */) {
ModemKitFSK *dkit = (ModemKitFSK *)kit;

digitalStart(dkit, nullptr, input);
Expand Down
4 changes: 2 additions & 2 deletions src/modules/modem/digital/ModemGMSK.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@ ModemBase *ModemGMSK::factory() {
return new ModemGMSK;
}

int ModemGMSK::checkSampleRate(long long sampleRate, int audioSampleRate) {
int ModemGMSK::checkSampleRate(long long sampleRate, int /* audioSampleRate */) {
if (sampleRate < MIN_BANDWIDTH) {
return MIN_BANDWIDTH;
}
Expand Down Expand Up @@ -115,7 +115,7 @@ void ModemGMSK::disposeKit(ModemKit *kit) {
delete dkit;
}

void ModemGMSK::demodulate(ModemKit *kit, ModemIQData *input, AudioThreadInput *audioOut) {
void ModemGMSK::demodulate(ModemKit *kit, ModemIQData *input, AudioThreadInput * /* audioOut */) {
ModemKitGMSK *dkit = (ModemKitGMSK *)kit;
unsigned int sym_out;

Expand Down
4 changes: 2 additions & 2 deletions src/modules/modem/digital/ModemOOK.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -19,14 +19,14 @@ ModemBase *ModemOOK::factory() {
return new ModemOOK;
}

int ModemOOK::checkSampleRate(long long sampleRate, int audioSampleRate) {
int ModemOOK::checkSampleRate(long long sampleRate, int /* audioSampleRate */) {
if (sampleRate < 100) {
return 100;
}
return (int)sampleRate;
}

void ModemOOK::demodulate(ModemKit *kit, ModemIQData *input, AudioThreadInput *audioOut) {
void ModemOOK::demodulate(ModemKit *kit, ModemIQData *input, AudioThreadInput * /* audioOut */) {
ModemKitDigital *dkit = (ModemKitDigital *)kit;
digitalStart(dkit, demodOOK, input);

Expand Down
2 changes: 1 addition & 1 deletion src/modules/modem/digital/ModemPSK.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -104,7 +104,7 @@ void ModemPSK::updateDemodulatorCons(int cons) {
}
}

void ModemPSK::demodulate(ModemKit *kit, ModemIQData *input, AudioThreadInput *audioOut) {
void ModemPSK::demodulate(ModemKit *kit, ModemIQData *input, AudioThreadInput * /* audioOut */) {
ModemKitDigital *dkit = (ModemKitDigital *)kit;

digitalStart(dkit, demodPSK, input);
Expand Down
2 changes: 1 addition & 1 deletion src/modules/modem/digital/ModemQAM.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -97,7 +97,7 @@ void ModemQAM::updateDemodulatorCons(int cons) {
}
}

void ModemQAM::demodulate(ModemKit *kit, ModemIQData *input, AudioThreadInput *audioOut) {
void ModemQAM::demodulate(ModemKit *kit, ModemIQData *input, AudioThreadInput * /* audioOut */) {
ModemKitDigital *dkit = (ModemKitDigital *)kit;
digitalStart(dkit, demodQAM, input);

Expand Down
2 changes: 1 addition & 1 deletion src/modules/modem/digital/ModemQPSK.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@ std::string ModemQPSK::getName() {
return "QPSK";
}

void ModemQPSK::demodulate(ModemKit *kit, ModemIQData *input, AudioThreadInput *audioOut) {
void ModemQPSK::demodulate(ModemKit *kit, ModemIQData *input, AudioThreadInput * /* audioOut */) {
ModemKitDigital *dkit = (ModemKitDigital *)kit;
digitalStart(dkit, demodQPSK, input);

Expand Down
2 changes: 1 addition & 1 deletion src/modules/modem/digital/ModemSQAM.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -67,7 +67,7 @@ void ModemSQAM::updateDemodulatorCons(int cons) {
}
}

void ModemSQAM::demodulate(ModemKit *kit, ModemIQData *input, AudioThreadInput *audioOut) {
void ModemSQAM::demodulate(ModemKit *kit, ModemIQData *input, AudioThreadInput * /* audioOut */) {
ModemKitDigital *dkit = (ModemKitDigital *)kit;

digitalStart(dkit, demodSQAM, input);
Expand Down
2 changes: 1 addition & 1 deletion src/modules/modem/digital/ModemST.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@ ModemST::~ModemST() {
modem_destroy(demodST);
}

void ModemST::demodulate(ModemKit *kit, ModemIQData *input, AudioThreadInput *audioOut) {
void ModemST::demodulate(ModemKit *kit, ModemIQData *input, AudioThreadInput * /* audioOut */) {
ModemKitDigital *dkit = (ModemKitDigital *)kit;
digitalStart(dkit, demodST, input);

Expand Down
2 changes: 1 addition & 1 deletion src/process/SpectrumVisualProcessor.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -286,7 +286,7 @@ void SpectrumVisualProcessor::process() {
return;
}

while (resampleBw / SPECTRUM_VZM >= bandwidth) {
while (resampleBw / SPECTRUM_VZM >= (long) bandwidth) {
resampleBw /= SPECTRUM_VZM;
}

Expand Down
2 changes: 1 addition & 1 deletion src/rig/RigThread.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -32,7 +32,7 @@ RigList &RigThread::enumerate() {
return RigThread::rigCaps;
}

int RigThread::add_hamlib_rig(const struct rig_caps *rc, void* f)
int RigThread::add_hamlib_rig(const struct rig_caps *rc, void* /* f */)
{
rigCaps.push_back(rc);
return 1;
Expand Down
2 changes: 1 addition & 1 deletion src/visual/ImagePanel.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ ImagePanel::ImagePanel(wxPanel * parent, wxString file, wxBitmapType format) :
image.LoadFile(file, format);
}

void ImagePanel::paintEvent(wxPaintEvent & evt) {
void ImagePanel::paintEvent(wxPaintEvent & /* evt */) {
wxPaintDC dc(this);
render(dc);
}
Expand Down
2 changes: 1 addition & 1 deletion src/visual/TuningCanvas.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -250,7 +250,7 @@ void TuningCanvas::StepTuner(ActiveState state, int exponent, bool up) {
}
}

void TuningCanvas::OnIdle(wxIdleEvent &event) {
void TuningCanvas::OnIdle(wxIdleEvent & /* event */) {
if (mouseTracker.mouseDown()) {
if (downState != TUNING_HOVER_NONE) {
dragAccum += 5.0*mouseTracker.getOriginDeltaMouseX();
Expand Down
2 changes: 1 addition & 1 deletion src/visual/WaterfallCanvas.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -483,7 +483,7 @@ void WaterfallCanvas::OnKeyDown(wxKeyEvent& event) {
}

}
void WaterfallCanvas::OnIdle(wxIdleEvent &event) {
void WaterfallCanvas::OnIdle(wxIdleEvent & /* event */) {
processInputQueue();
Refresh();
}
Expand Down
2 changes: 1 addition & 1 deletion travis-ci/build_cubicsdr.sh
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,6 @@
cd $HOME/build
mkdir cjcliffe/CubicSDR-build
cd cjcliffe/CubicSDR-build
cmake ../CubicSDR -DCMAKE_BUILD_TYPE=Release -DwxWidgets_CONFIG_EXECUTABLE=$HOME/build/wxWidgets/staticlib/bin/wx-config
cmake ../CubicSDR -DCMAKE_BUILD_TYPE=Release -DwxWidgets_CONFIG_EXECUTABLE=$HOME/build/wxWidgets/staticlib/bin/wx-config -DUSE_HAMLIB=1 -DENABLE_DIGITAL_LAB=1
make -j2