Michael Black | 3 May 20:09 2016
Picon

rigctl G TUNE

rigctl G TUNE does not work...I dont' believe it works for any rig.

Seems to be in rig.c rig_vfo_op here which returns true so does
        if ((caps->targetable_vfo&RIG_TARGETABLE_PURE) ||
                        vfo == RIG_VFO_CURR || vfo == rig->state.current_vfo)
                return caps->vfo_op(rig, vfo, op);

Either this need to be eliminated (is it really necessary?) or add a "&&!RIG_OP_TUNE" to the logic.

Comments?

73
Mike W9MDB
------------------------------------------------------------------------------
Find and fix application performance issues faster with Applications Manager
Applications Manager provides deep performance insights into multiple tiers of
your business applications. It resolves application problems quickly and
reduces your MTTR. Get your free trial!
https://ad.doubleclick.net/ddm/clk/302982198;130105516;z
_______________________________________________
Hamlib-developer mailing list
Hamlib-developer <at> lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/hamlib-developer
Tobias Wellnitz | 2 May 15:51 2016
Picon
Gravatar

Suggestion Protocol Rigctld

Hey,

I'm poking around with rigctld, trying to use it in a remote radio control project. I've compiled the code and it's working fine. 

I think the rigctld is a great idea. My application is written in Go and I'm connecting to Rigctld  through it's TCP interface. 

Reading the output as a human is really easy, but for machines it's somewhat painful to parse it, especially messages like dump_caps. 

Wouldn't it make sense to provide the data on the TCP connects in a more structured way? e.g. JSON or (even better) Protocol Buffers (https://developers.google.com/protocol-buffers/) ? 

The guys at Google have also published a complimentary RPC framework (gRPC - http://www.grpc.io).

I've been using Protocol buffers successfully in a couple of projects and it provides a lot of advantages:
- platform & language independent
- endian-less
- binary messages (extremely small)
- no more version control of ICDs, thanks to optional/required messages
- implementations / code generators available for literally all programming languages


Any thoughts? 

73 Tobias
EA4/DH1TW


------------------------------------------------------------------------------
Find and fix application performance issues faster with Applications Manager
Applications Manager provides deep performance insights into multiple tiers of
your business applications. It resolves application problems quickly and
reduces your MTTR. Get your free trial!
https://ad.doubleclick.net/ddm/clk/302982198;130105516;z
_______________________________________________
Hamlib-developer mailing list
Hamlib-developer <at> lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/hamlib-developer
Michael Black | 27 Apr 16:43 2016
Picon

Icom RIG_LEVEL_STRENGTH

I notice that most all the icom rigs have str_cal defined.
But...in icom.c RIG_LEVEL_STRENGTH does not use them at all and just falls through to RAWSTR.

Is there any particular reason for this?  Should there be an effort hamlib-wide to standardize the STRENGTH value?  Put in in dB for example...some put it in S-units.  It's quite inconsistent.  I imagine part of the problem is no doubt rig calibration so another idea would be to create a new function which could read in a calibration table from an external source.

Thoughts?

Mike W9MDB
------------------------------------------------------------------------------
Find and fix application performance issues faster with Applications Manager
Applications Manager provides deep performance insights into multiple tiers of
your business applications. It resolves application problems quickly and
reduces your MTTR. Get your free trial!
https://ad.doubleclick.net/ddm/clk/302982198;130105516;z
_______________________________________________
Hamlib-developer mailing list
Hamlib-developer <at> lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/hamlib-developer
Michael Black | 23 Apr 17:41 2016
Picon

ic7300 patch


Add send_morse to icom rigs
Add send_morse to ic7300 -- now works with CQRLog CW mode
73
Mike W9MDB
------------------------------------------------------------------------------
Find and fix application performance issues faster with Applications Manager
Applications Manager provides deep performance insights into multiple tiers of
your business applications. It resolves application problems quickly and
reduces your MTTR. Get your free trial!
https://ad.doubleclick.net/ddm/clk/302982198;130105516;z
_______________________________________________
Hamlib-developer mailing list
Hamlib-developer <at> lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/hamlib-developer
Bill Somerville | 21 Apr 12:07 2016

Pull Request: Fix crash with get/set CTCSS on Icom when no expected tone table defined

Hi Nate & all,

The following changes since commit 5c947caf5332d31c1ee6ce6858bb2dd6fde83a2f:

   Fix a regression introduced in 222ad74 (2016-04-20 15:03:05 +0100)

are available in the git repository at:

   git://git.code.sf.net/u/bsomervi/hamlib icom-ctcss

for you to fetch changes up to 7ddb7841f689f0f530a40c69db75323e27f100f6:

   Do not crash if expected CTCSS tones not sepcified (2016-04-21 
11:04:04 +0100)

----------------------------------------------------------------
Bill Somerville (1):
       Do not crash if expected CTCSS tones not sepcified

  icom/ic7300.c |  4 ++--
  icom/icom.c   | 14 +++++++++-----
  2 files changed, 11 insertions(+), 7 deletions(-)

73
Bill
G4WJS.

------------------------------------------------------------------------------
Find and fix application performance issues faster with Applications Manager
Applications Manager provides deep performance insights into multiple tiers of
your business applications. It resolves application problems quickly and
reduces your MTTR. Get your free trial!
https://ad.doubleclick.net/ddm/clk/302982198;130105516;z
John | 21 Apr 05:02 2016
Picon

another segmentation fault




-------- Forwarded Message -------- Subject: Date: From: To:
another segmentation fault
Wed, 20 Apr 2016 23:00:49 -0400
John <w4jklleroy <at> aim.com>
johnleroy <at> bellsouth.net

hamlib-3.1~git-a18512c-20160420.tar.gz

Opened rig model 373, 'IC-7300'
Backend version: 0.7, Status: Alpha

Another segmentation fault. Opened rig model 373, 'IC-7300' Backend version: 0.7, Status: Alpha Rig command: C CTCSS Tone: 101 Segmentation fault john <at> hamradio1:~$

------------------------------------------------------------------------------
Find and fix application performance issues faster with Applications Manager
Applications Manager provides deep performance insights into multiple tiers of
your business applications. It resolves application problems quickly and
reduces your MTTR. Get your free trial!
https://ad.doubleclick.net/ddm/clk/302982198;130105516;z
_______________________________________________
Hamlib-developer mailing list
Hamlib-developer <at> lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/hamlib-developer
John | 21 Apr 04:31 2016
Picon

IC-7300 Set Split and Get Split anomaly?




-------- Forwarded Message -------- Subject: Date: From: To:
Set Split and Get Split anomaly?
Wed, 20 Apr 2016 22:28:52 -0400
John <w4jklleroy <at> aim.com>
johnleroy <at> bellsouth.net

hamlib-3.1~git-a18512c-20160420.tar.gz

Opened rig model 373, 'IC-7300'
Backend version: 0.7, Status: Alpha

When executing either "I" or "i" command, the rig transitions rapidly to VFOB and back to VFOA. I wouldn't have noticed except I used cross-band frequencies for testing. Is this the correct response? Rig command: i write_block(): TX 7 bytes 0000 fe fe 94 e0 07 b0 fd ....... read_string(): RX 7 characters 0000 fe fe 94 e0 07 b0 fd ....... read_string(): RX 6 characters 0000 fe fe e0 94 fb fd ...... write_block(): TX 6 bytes 0000 fe fe 94 e0 03 fd ...... read_string(): RX 6 characters 0000 fe fe 94 e0 03 fd ...... read_string(): RX 11 characters 0000 fe fe e0 94 03 00 00 25 21 00 fd .......%!.. write_block(): TX 7 bytes 0000 fe fe 94 e0 07 b0 fd ....... read_string(): RX 7 characters 0000 fe fe 94 e0 07 b0 fd ....... read_string(): RX 6 characters 0000 fe fe e0 94 fb fd ...... TX Frequency: 21250000 Rig command: I TX Frequency: 14250000 write_block(): TX 7 bytes 0000 fe fe 94 e0 07 b0 fd ....... read_string(): RX 7 characters 0000 fe fe 94 e0 07 b0 fd ....... read_string(): RX 6 characters 0000 fe fe e0 94 fb fd ...... write_block(): TX 11 bytes 0000 fe fe 94 e0 05 00 00 25 14 00 fd .......%... read_string(): RX 11 characters 0000 fe fe 94 e0 05 00 00 25 14 00 fd .......%... read_string(): RX 6 characters 0000 fe fe e0 94 fb fd ...... write_block(): TX 7 bytes 0000 fe fe 94 e0 07 b0 fd ....... read_string(): RX 7 characters 0000 fe fe 94 e0 07 b0 fd ....... read_string(): RX 6 characters 0000 fe fe e0 94 fb fd ...... Rig command: eof

------------------------------------------------------------------------------
Find and fix application performance issues faster with Applications Manager
Applications Manager provides deep performance insights into multiple tiers of
your business applications. It resolves application problems quickly and
reduces your MTTR. Get your free trial!
https://ad.doubleclick.net/ddm/clk/302982198;130105516;z
_______________________________________________
Hamlib-developer mailing list
Hamlib-developer <at> lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/hamlib-developer
John | 21 Apr 04:19 2016
Picon

segmentation fault


hamlib-3.1~git-a18512c-20160420.tar.gz

Opened rig model 373, 'IC-7300'
Backend version: 0.7, Status: Alpha

Rig command: c
write_block(): TX 7 bytes
0000    fe fe 94 e0 1b 00 fd .......
read_string(): RX 7 characters
0000    fe fe 94 e0 1b 00 fd .......
read_string(): RX 10 characters
0000    fe fe e0 94 1b 00 00 08 85 fd ..........
Segmentation fault
john <at> hamradio1:~$

------------------------------------------------------------------------------
Find and fix application performance issues faster with Applications Manager
Applications Manager provides deep performance insights into multiple tiers of
your business applications. It resolves application problems quickly and
reduces your MTTR. Get your free trial!
https://ad.doubleclick.net/ddm/clk/302982198;130105516;z
John | 21 Apr 04:17 2016

segmentation fault

I won a prize.

hamlib-3.1~git-a18512c-20160420.tar.gz

Opened rig model 373, 'IC-7300'
Backend version: 0.7, Status: Alpha

Rig command: c
write_block(): TX 7 bytes
0000    fe fe 94 e0 1b 00 fd .......
read_string(): RX 7 characters
0000    fe fe 94 e0 1b 00 fd .......
read_string(): RX 10 characters
0000    fe fe e0 94 1b 00 00 08 85 fd ..........
Segmentation fault
john <at> hamradio1:~$

------------------------------------------------------------------------------
Find and fix application performance issues faster with Applications Manager
Applications Manager provides deep performance insights into multiple tiers of
your business applications. It resolves application problems quickly and
reduces your MTTR. Get your free trial!
https://ad.doubleclick.net/ddm/clk/302982198;130105516;z
John | 20 Apr 23:33 2016
Picon

IC-7300 S meter plot of RAWSTR




-------- Forwarded Message -------- Subject: Date: From: To:
IC-7300 S meter plot
Wed, 20 Apr 2016 17:27:09 -0400
John <w4jklleroy <at> aim.com>
johnleroy <at> bellsouth.net


S meter plot of RAWSTR values on linear scale.

------------------------------------------------------------------------------
Find and fix application performance issues faster with Applications Manager
Applications Manager provides deep performance insights into multiple tiers of
your business applications. It resolves application problems quickly and
reduces your MTTR. Get your free trial!
https://ad.doubleclick.net/ddm/clk/302982198;130105516;z
_______________________________________________
Hamlib-developer mailing list
Hamlib-developer <at> lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/hamlib-developer
John | 20 Apr 23:11 2016
Picon

IC-7300 Attenuator check


hamlib-3.1~git-a18512c-20160420.tar.gz

IC-7300 in AM mode on BCB.

Check of attenuator shows a 20dB attenuator.  Can't check for frequency 
dependencies.

S meter was set to S9 with attenuator on, then turned off, and shows 
S9+20dB bouncing between +18dB and +22dB on bar graph in radio.

73,
John W4JKL

------------------------------------------------------------------------------
Find and fix application performance issues faster with Applications Manager
Applications Manager provides deep performance insights into multiple tiers of
your business applications. It resolves application problems quickly and
reduces your MTTR. Get your free trial!
https://ad.doubleclick.net/ddm/clk/302982198;130105516;z

Gmane