mirror of
https://github.com/saitohirga/WSJT-X.git
synced 2024-11-24 05:08:38 -05:00
OK, PTT switching via HRD now works, at least for the TS-2000.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@3312 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
This commit is contained in:
parent
612504ef27
commit
64c6b94776
@ -527,6 +527,6 @@ void DevSetup::enableWidgets()
|
|||||||
bool b2 = (m_catEnabled and m_pttMethodIndex==1 and m_rig!=9999) or
|
bool b2 = (m_catEnabled and m_pttMethodIndex==1 and m_rig!=9999) or
|
||||||
(m_catEnabled and m_pttMethodIndex==2 and m_rig!=9999);
|
(m_catEnabled and m_pttMethodIndex==2 and m_rig!=9999);
|
||||||
bool b3 = (m_catEnabled and m_pttMethodIndex==0 and m_rig==9999);
|
bool b3 = (m_catEnabled and m_pttMethodIndex==0 and m_rig==9999);
|
||||||
ui.testPTTButton->setEnabled(b1 or b2);
|
// ui.testPTTButton->setEnabled(b1 or b2);
|
||||||
// ui.testPTTButton->setEnabled(b1 or b2 or b3);
|
ui.testPTTButton->setEnabled(b1 or b2 or b3); //Include PTT via HRD
|
||||||
}
|
}
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
//-------------------------------------------------------------- MainWindow
|
//------------------------------------------------------------- MainWindow
|
||||||
#include "mainwindow.h"
|
#include "mainwindow.h"
|
||||||
#include "ui_mainwindow.h"
|
#include "ui_mainwindow.h"
|
||||||
#include "devsetup.h"
|
#include "devsetup.h"
|
||||||
|
15
rigclass.cpp
15
rigclass.cpp
@ -178,21 +178,26 @@ vfo_t Rig::getVFO()
|
|||||||
int Rig::setPTT(ptt_t ptt, vfo_t vfo)
|
int Rig::setPTT(ptt_t ptt, vfo_t vfo)
|
||||||
{
|
{
|
||||||
if(m_hrd) {
|
if(m_hrd) {
|
||||||
/*
|
|
||||||
#ifdef WIN32
|
#ifdef WIN32
|
||||||
const wchar_t* cmnd = (const wchar_t*) (m_context +
|
wchar_t* cmnd;
|
||||||
"Set Button-Select Send 1").utf16();
|
if(ptt==0) {
|
||||||
|
cmnd = (wchar_t*) (m_context +
|
||||||
|
"Set Button-Select TX 0").utf16();
|
||||||
|
} else {
|
||||||
|
cmnd = (wchar_t*) (m_context +
|
||||||
|
"Set Button-Select TX 1").utf16();
|
||||||
|
}
|
||||||
const wchar_t* result=HRDInterfaceSendMessage(cmnd);
|
const wchar_t* result=HRDInterfaceSendMessage(cmnd);
|
||||||
QString t2=QString::fromWCharArray (result,-1);
|
QString t2=QString::fromWCharArray (result,-1);
|
||||||
HRDInterfaceFreeString(result);
|
HRDInterfaceFreeString(result);
|
||||||
qDebug() << t2;
|
|
||||||
if(t2=="OK") {
|
if(t2=="OK") {
|
||||||
return 0;
|
return 0;
|
||||||
} else {
|
} else {
|
||||||
return -1;
|
return -1;
|
||||||
}
|
}
|
||||||
#endif
|
#endif
|
||||||
*/
|
|
||||||
} else {
|
} else {
|
||||||
return rig_set_ptt(theRig, vfo, ptt);
|
return rig_set_ptt(theRig, vfo, ptt);
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user