29 Sep 2024 |
Redman IU2KWO | In reply to @nizzo:matrix.org What about broadcast fm? The talkpod port implemented it as a separate opmode | 06:24:52 |
2 Oct 2024 |
Marc Balmer HB9SSB | what bandwidth is broadcast fm? | 07:06:30 |
Rafał Likus SQ9CWN | Mono 19k, Stereo 54k, Stereo with RDS 59kHz.
Look at https://en.wikipedia.org/Wiki/FM_broadcasting | 07:54:43 |
Marc Balmer HB9SSB | Thanks! | 08:00:06 |
Marc Balmer HB9SSB | So for now in my OpenRTX related code I use the following mapping: nfm = 12.5, fm = 20.0, wfm = 25.0. Though IU2KWO mentioned that 20.0 kHz as bandwidth was gone in the main branch and is only left in the rtxlink branch (on which I am working). Unless I got that wrong. | 08:01:49 |
philmacfly | didnt even know that there was a 20.0 kHz bandwith | 08:02:17 |
Marc Balmer HB9SSB | probably a left over? Easy to remove.... Waiting for my last pull request to be merged, then I will change the CAT interface to use pseudo-opmodes that imply the bandwidth. | 08:04:31 |
Redman IU2KWO | 20kHz channel bandwidth comes from the MD-380 codeplug | 17:06:16 |
| Rafał Likus SQ9CWN changed their display name from Rafał Likus to Rafał Likus SQ9CWN. | 17:12:31 |
Marc Balmer HB9SSB | Is 20 kHz still needed? And if yes, what would be a good designation? fm? | 18:58:19 |
Redman IU2KWO | I think that 12.5kHz and 25kHz are enough | 19:26:21 |
Marc Balmer HB9SSB | ok, I remove 20.0 then | 19:35:43 |
3 Oct 2024 |
Marc Balmer HB9SSB | In my next iteration I will remove fm20. For now I am waiting for the next merge. | 19:28:34 |
Marc Balmer HB9SSB | So fm will be 25 kHz and nfm will be 12.5 kHz | 19:29:22 |
Marc Balmer HB9SSB | I have decoupled internal modes/bandwidths from CAT modes/bandwidths, which should give us more flexibility | 19:30:51 |
4 Oct 2024 |
Marc Balmer HB9SSB | Next step: Enable PTT control over CAT | 07:52:43 |
Marc Balmer HB9SSB | setting rtxStatus field opStatus to 2 and then calling rtx_configure does not enable the transmitter 🤔 | 09:07:21 |
Marc Balmer HB9SSB | I think we need a flag in the global state to indicate that ptt is overridden. Currently it only check platform_getPttStatus(). | 09:57:43 |
Marc Balmer HB9SSB | It works! | 10:17:34 |
nizzo IU2KIN | That’s great, we could do some digimodes with a functional CAT interface like that | 11:44:05 |
nizzo IU2KIN | I wonder if we can have the Kenwood split into audio and usb interfaces and use both concurrently | 11:44:33 |
Marc Balmer HB9SSB | This is how I implemented PTT: You can enable/disable it over CAT. If you enabled it iver CAT, and then press and release the PTT button on the real device, it will stop transmitting (button overrides CAT). If you press the hardware PTT button, and send the CAT command to disable PTT, nothing happens. -> The hardware PTT button always "wins" over the CAT command. | 11:47:04 |
Marc Balmer HB9SSB | * This is how I implemented PTT: You can enable/disable it over CAT. If you enabled it over CAT, and then press and release the PTT button on the real device, it will stop transmitting (button overrides CAT). If you press the hardware PTT button, and send the CAT command to disable PTT, nothing happens. -> The hardware PTT button always "wins" over the CAT command. | 11:52:19 |
Marc Balmer HB9SSB | Pull request #284 created. | 12:15:00 |
nizzo IU2KIN | In reply to @hb9ssb:matrix.org This is how I implemented PTT: You can enable/disable it over CAT. If you enabled it over CAT, and then press and release the PTT button on the real device, it will stop transmitting (button overrides CAT). If you press the hardware PTT button, and send the CAT command to disable PTT, nothing happens. -> The hardware PTT button always "wins" over the CAT command. This sounds like a reasonable implementation! | 12:38:12 |
Marc Balmer HB9SSB | On a side note, I only did it for FM for now. Need to dig a bit into the internals of M17 before touching that. | 12:50:25 |
5 Oct 2024 |
Marc Balmer HB9SSB | So I added the PTT logic to M17 as well. | 07:25:19 |
Marc Balmer HB9SSB | Next step in making CAT useful could be to implement automatic status updates... 🤔 | 08:08:27 |
Marc Balmer HB9SSB | Why does the TYT MD-9600 not yet work? (I have one...) | 08:48:36 |
Redman IU2KWO | Because someone has to implement the radio driver 😅 | 10:51:39 |