File tree Expand file tree Collapse file tree 4 files changed +17
-12
lines changed
Expand file tree Collapse file tree 4 files changed +17
-12
lines changed Original file line number Diff line number Diff line change 162162 </ div >
163163 < div class ="col ">
164164 < div class ="mb-1 col-mb-1 ">
165- < label for ="wavelog_pmode " style ="text-align: center; " > FLRig Mode </ label >
165+ < label for ="wavelog_pmode " class ="text-center " > Set MODE via FLRig </ label >
166166 < input type ="checkbox " value ="1 " class ="form-control form-control-sm " name ="wavelog_pmode " id ="wavelog_pmode " title ="Try to set Mode automatically " value ="" />
167167 </ div >
168168 </ div >
Original file line number Diff line number Diff line change @@ -20,6 +20,7 @@ var defaultcfg = {
2020 wavelog_key : "mykey" ,
2121 wavelog_id : 0 ,
2222 wavelog_radioname : 'WLGate' ,
23+ wavelog_pmode : true ,
2324 flrig_host : '127.0.0.1' ,
2425 flrig_port : '12345' ,
2526 flrig_ena : false ,
@@ -338,16 +339,18 @@ async function settrx(qrg) {
338339 let url = "http://" + defaultcfg . flrig_host + ':' + defaultcfg . flrig_port + '/' ;
339340 x = await httpPost ( url , options , postData ) ;
340341
341- postData = '<?xml version="1.0"?>' ;
342- postData += '<methodCall><methodName>rig.set_modeA</methodName><params><param><value>' + to . mode + '</value></param></params></methodCall>' ;
343- var options = {
344- method : 'POST' ,
345- headers : {
346- 'User-Agent' : 'SW2WL_v' + app . getVersion ( ) ,
347- 'Content-Length' : postData . length
348- }
349- } ;
350- x = await httpPost ( url , options , postData ) ;
342+ if ( defaultcfg . wavelog_pmode ) {
343+ postData = '<?xml version="1.0"?>' ;
344+ postData += '<methodCall><methodName>rig.set_modeA</methodName><params><param><value>' + to . mode + '</value></param></params></methodCall>' ;
345+ var options = {
346+ method : 'POST' ,
347+ headers : {
348+ 'User-Agent' : 'SW2WL_v' + app . getVersion ( ) ,
349+ 'Content-Length' : postData . length
350+ }
351+ } ;
352+ x = await httpPost ( url , options , postData ) ;
353+ }
351354
352355 return true ;
353356}
Original file line number Diff line number Diff line change 44 "description" : " Gateway for connecting WSJT-* and FLRig to Wavelog" ,
55 "keywords" : [],
66 "main" : " ./main.js" ,
7- "version" : " 1.0.17 " ,
7+ "version" : " 1.0.18 " ,
88 "author" : " DJ7NT" ,
99 "scripts" : {
1010 "start" : " electron-forge start" ,
Original file line number Diff line number Diff line change @@ -26,6 +26,7 @@ $(document).ready(function() {
2626 $ ( "#flrig_host" ) . val ( cfg . flrig_host ) ;
2727 $ ( "#flrig_port" ) . val ( cfg . flrig_port ) ;
2828 $ ( "#flrig_ena" ) . prop ( "checked" , cfg . flrig_ena ) ;
29+ $ ( "#wavelog_pmode" ) . prop ( "checked" , cfg . wavelog_pmode ) ;
2930
3031 bt_save . addEventListener ( 'click' , ( ) => {
3132 cfg . wavelog_url = $ ( "#wavelog_url" ) . val ( ) . trim ( ) ;
@@ -35,6 +36,7 @@ $(document).ready(function() {
3536 cfg . flrig_host = $ ( "#flrig_host" ) . val ( ) . trim ( ) ;
3637 cfg . flrig_port = $ ( "#flrig_port" ) . val ( ) . trim ( ) ;
3738 cfg . flrig_ena = $ ( "#flrig_ena" ) . is ( ':checked' ) ;
39+ cfg . wavelog_pmode = $ ( "#wavelog_pmode" ) . is ( ':checked' ) ;
3840 x = ipcRenderer . sendSync ( "set_config" , cfg ) ;
3941 console . log ( x ) ;
4042 } ) ;
You can’t perform that action at this time.
0 commit comments