Skip to content

Commit

Permalink
Merge pull request #700 from cjcliffe/travis-ci
Browse files Browse the repository at this point in the history
Add hamlib, digital lab to CI, fix several build warnings
  • Loading branch information
cjcliffe committed Jan 11, 2019
2 parents 2970250 + c57a123 commit b0505b0
Show file tree
Hide file tree
Showing 27 changed files with 55 additions and 47 deletions.
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

0 comments on commit b0505b0

Please sign in to comment.