Support Icom IC-705 CAT - #229
Conversation
- Added support for Icom IC-705 radio model with split mode functionality. - Updated RadioTrackingService to handle single-radio split mode and dual-radio configurations. - Modified MainContainer to provide appropriate radio controllers based on selected model. - Enhanced SettingsRepo to include split mode preference in radio control settings. - Updated UI in SettingsDialog to allow toggling of split mode for IC-705 and adjust device selection accordingly. - Improved handling of baud rates based on selected radio model. - Added extended operations in IRadioController for IC-705 specific commands.
Uses 0x25 01 command to set the Tx frequency, which is the correct command when in split mode.
I was setting the Tx frequency only when we were in Tx mode, but the Icom 705 will accept the command to set the Tx frequency even when in Rx mode, so there is no need to check the PTT state before sending the command.
cae9b30 to
81525b6
Compare
|
Also, I don't really get why two buttons, so I have this other branch where I merged the two buttons and even made the button "block" while it's connecting. I think it looks pretty cool (picture links to Youtube) If you want that, see it in ruilvo/Look4Sat@6f71a6c |
|
Hey @ruilvo! Thanks a lot for this contribution, that's an interesting piece of work. I don't mind people using AI in any way, so it's great to see more functionality that covers someone's usecase. It may take me some time to review the code, as I don't have the gear to test it on. Hopefully the Yaesu functionality still works as well =) What do you mean by the horrible commit history? I prefer to use squash as so many devs are horrible with their commit messages. I only use merge/rebase for cases when I actually care about intermediate commits. Your suggested feature seems to be complete and self-contained, so I don't see the reason to use merge here. Sounds like a holy war topic, ha-ha) |
|
Hi, |

So, I basically vibe-coded in support for the Icom IC-705.
It supports two-transceiver mode, same as for the Yaesu transceivers, but I also added "split mode". This mode uses the split functionality in the transceiver to keep both Rx and Tx frequencies in tune, on a single radio.
Please use a merge-commit to merge this in, do not use a fast-forward. This is a horrible commit history...
Closes #152.