Topics

Kenwood "IF" CAT Command

Donald Rasmussen
 

I am simulating TS2000 with my PC program and sending "IF" command response to N1MM, but it is being ignored. 

If I send the "FA" command in response to IF request, that works.

Can anyone suggest a document that will tell me what values N1MM needs in the "IF" string to make it happy?

de Wb8yqj Don
Carlsbad, Ca. USA

response = "IF";
response += String.Format("{0:00000000000}", freq); // 11 long
response += "0000000000000000";
                                response += "3";  // Cw
response += "0000000";
response += separator;

Roger Rehr W3SZ
 

Hi Don,

Here is how I handled it:


                                if (n1mmstr.Contains("AG0;"))
                                {
                                    N1MMSerialPort.Write("AG0000;");
                                }
                                else if (n1mmstr.Contains("IF;"))
                                {
                                    N1MMSerialPort.Write("IF" + newf + "0011+00000000000" + mdmode + "0000000;");
                                }
                                else if (n1mmstr.Contains("FA;"))
                                {
                                    N1MMSerialPort.Write("FA" + newf + ";");
                                }
                                else if (n1mmstr.Contains("FB;"))
                                {
                                    N1MMSerialPort.Write("FB" + newf + ";");
                                }
                                else if (n1mmstr.Contains("FR0;"))
                                {
                                    N1MMSerialPort.Write("FR0;");
                                }
                                else if (n1mmstr.Contains("FR1;"))
                                {
                                    N1MMSerialPort.Write("FR1;");
                                }

where newf is something like: 
                    string newf = "00007150000";

and mdmode is something like:
                    string mdmode = "2";

73,

Roger Rehr
W3SZ


On 9/22/2019 3:28 PM, Donald Rasmussen via Groups.Io wrote:
I am simulating TS2000 with my PC program and sending "IF" command response to N1MM, but it is being ignored. 

If I send the "FA" command in response to IF request, that works.

Can anyone suggest a document that will tell me what values N1MM needs in the "IF" string to make it happy?

de Wb8yqj Don
Carlsbad, Ca. USA

response = "IF";
response += String.Format("{0:00000000000}", freq); // 11 long
response += "0000000000000000";
                                response += "3";  // Cw
response += "0000000";
response += separator;
_._,_._,_



Donald Rasmussen
 

A thousand thanks Roger!

John Bednar
 

Dan,

 

The TS-2000 manual contains the firmware command responses, starting on page 115.

http://manual.kenwood.com/files/B62-1221-70.pdf

 

or

 

http://manual.kenwood.com/en_contents/search

 

John, K3CT

 

 

From: N1MMLoggerPlus@groups.io [mailto:N1MMLoggerPlus@groups.io] On Behalf Of Donald Rasmussen via Groups.Io
Sent: Sunday, September 22, 2019 3:29 PM
To: N1MMLoggerPlus@groups.io
Subject: [N1MM+] Kenwood "IF" CAT Command

 

I am simulating TS2000 with my PC program and sending "IF" command response to N1MM, but it is being ignored. 

If I send the "FA" command in response to IF request, that works.

Can anyone suggest a document that will tell me what values N1MM needs in the "IF" string to make it happy?

de Wb8yqj Don
Carlsbad, Ca. USA

response = "IF";

response += String.Format("{0:00000000000}", freq); // 11 long

response += "0000000000000000";

                                response += "3";  // Cw

response += "0000000";

response += separator;