GithubHelp home page GithubHelp logo

Add IC9100 to radio tables about tr4w HOT 7 CLOSED

ny4i avatar ny4i commented on August 31, 2024
Add IC9100 to radio tables

from tr4w.

Comments (7)

ny4i avatar ny4i commented on August 31, 2024

I should add that this was quite relevant as on my bench, I have an IC9100 and a K3. So for 2nd radio testing, I need to use the 9100 and I did not want to reset the CI-V address from 7C as I have other programs like SatPC32 that use the native address.

from tr4w.

n4af avatar n4af commented on August 31, 2024

Hope you are able to figure that out-- problem being we do not have most
radios in house to figure out. I only have K3's, so your having IC9100 is a
bonus.

(now back to my head scratching on main pc)

73, Howie

http://n4af.net

On Mon, Nov 30, 2015 at 11:57 PM, ny4i [email protected] wrote:

I should add that this was quite relevant as on my bench, I have an IC9100
and a K3. So for 2nd radio testing, I need to use the 9100 and I did not
want to reset the CI-V address from 7C as I have other programs like
SatPC32 that use the native address.


Reply to this email directly or view it on GitHub
#13 (comment).

from tr4w.

ny4i avatar ny4i commented on August 31, 2024

I decided to stop and start over. I know it is not a logical progression, but I changed many modules simply to make IC9100 the last item in the rigs array. Therefore, since the code treats the IC7800 as the last item in the Icom enumeration, I am going to keep that as the last one. Yes, the list will make no sense but it is the safest thing to do for now.

from tr4w.

ny4i avatar ny4i commented on August 31, 2024

Most of this works just fine now. I am still testing an issue when the 9100 is Radio 2. The serial port just stops and it looks like the radio stops responding. I am not sure how the program handles that case if it does not hear from the radio in awhile or if there is a heartbeat. I'm also going to switch to try the CI-V port instead of the 9100's USB interface.

from tr4w.

ny4i avatar ny4i commented on August 31, 2024

This has now been tested to within an inch of its life. I ran it though the autospot system which changes both rigs to every spot that comes in. I can also click on spots rapidly and no issues on either radio that I can tell.

I am not sure if it is what fixed it but after reading some resources on the web, I set the timeout on the serial port for the radios. These were not set and this should be.

I would actual suggest we switch this to a very robust serial port component and handle this with events. The code is not very centralized in that the ReadFromCATPort procedure is called many places rather than all inputs being handled in an event as a state machine. But that is for another day. Now that I added the 9100, it will be easy to add the 7851, 7850, 7100, and 7300.

from tr4w.

n4af avatar n4af commented on August 31, 2024

One 'problem' we may have is lack of users of those radios to extend the
testing of the build.

73, Howie

http://n4af.net

On Fri, Dec 4, 2015 at 2:00 AM, Tom Schaefer [email protected]
wrote:

This has now been tested to within an inch of its life. I ran it though
the autospot system which changes both rigs to every spot that comes in. I
can also click on spots rapidly and no issues on either radio that I can
tell.

I am not sure if it is what fixed it but after reading some resources on
the web, I set the timeout on the serial port for the radios. These were
not set and this should be.

I would actual suggest we switch this to a very robust serial port
component and handle this with events. The code is not very centralized in
that the ReadFromCATPort procedure is called many places rather than all
inputs being handled in an event as a state machine. But that is for
another day. Now that I added the 9100, it will be easy to add the 7851,
7850, 7100, and 7300.


Reply to this email directly or view it on GitHub
#13 (comment).

from tr4w.

ny4i avatar ny4i commented on August 31, 2024

Agreed. I was just mentioning they should not be hard to add but only once
we get a user with one to verify it works (I should have added that part).
The change the address trick works. I wonder if we should allow the user to
override the icom address and let it take care of itself.

Tom
Principal Solutions Architect
Better Software Solutions, Inc.
727-437-2771

On Dec 4, 2015, at 6:00 AM, Howie Hoyt [email protected] wrote:

One 'problem' we may have is lack of users of those radios to extend the
testing of the build.

73, Howie

http://n4af.net

On Fri, Dec 4, 2015 at 2:00 AM, Tom Schaefer [email protected]
wrote:

This has now been tested to within an inch of its life. I ran it though
the autospot system which changes both rigs to every spot that comes in. I
can also click on spots rapidly and no issues on either radio that I can
tell.

I am not sure if it is what fixed it but after reading some resources on
the web, I set the timeout on the serial port for the radios. These were
not set and this should be.

I would actual suggest we switch this to a very robust serial port
component and handle this with events. The code is not very centralized in
that the ReadFromCATPort procedure is called many places rather than all
inputs being handled in an event as a state machine. But that is for
another day. Now that I added the 9100, it will be easy to add the 7851,
7850, 7100, and 7300.


Reply to this email directly or view it on GitHub
#13 (comment).


Reply to this email directly or view it on GitHub
#13 (comment).

from tr4w.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.