Replies: 9 comments 5 replies
|
I understand your point, but frankly, that is what "CQ" is for -- to elicit a response from those willing to reply in real time. Otherwise, using the MSG message-storage capability allows traffic if no one is willing or able to communicate real-time. 73, |
|
This one is quite difficult. My station is running unattended about 90% of the time and yet I still handle quite a bit of MSG traffic and relays when running unattended. I typically turn off HB ACK when running unattended. But there's some stations that use |
|
I moved this to the Discussion category under Ideas. Anything like this would require a considerable amount of scheming and ideas (that are practical) on how to implement such a thing. It is not really a "bug" or issue that we can do anything with until a concrete plan is laid for it. |
|
I'd like to come at this feature request from a slightly different angle. Issue / Use case:
Proposed solution:
I've read the docs and been experimenting, but this seems to be a valid use case without a nice way to work around it. Happy to learn if I have missed something. Thanks all |
|
Technical issue; there is not an extra "free" bit in the raw payload packet. Take the example of: AC9KH: K1TWH HEARTBEAT SNR -23 (which I just copied from my incoming)
There is zero extra "free" bits to get the reply to fit in one frame. We would have to break the protocol and transmit two frames for every HB ACK. Which is not acceptable since HB's and HB ACK's take up too much air time already. |
|
Unless @punk-kaos can come up with an innovative way to implement something like this? |
|
Ah interesting, thanks for the quick reply and break down. Could you have a second Command Token? To differentiate between stations with autorelay enabled and those not? JS8Call-improved/JS8_UDP/NetworkMessage.h Line 554 in 5147432 |
|
@bag-man I'd say, at least in theory, it should be possible to have a different Command Token for normal HB ACK vs one that signifies auto-relay is enabled. While Kelly is scheming I'll look at the code and do some scheming too. |
|
There comes a point where you can't maintain backwards capability indefinitely when implementing something like this. If it's backwards compatible "enough" to display FB -50 instead of SNR -50 then you document the change in release notes and the User Guide, noting that you have to upgrade the newest software if you don't like it and that software versions older than 2.5.1 are no longer supported. People who still run 2.2.0 or 2.2.1-devel are linux users who get it from their distribution repo's, and let's face it - linux is at least 10 years behind the two major operating systems in desktop technology in everything from graphics processing to audio handling. So I wouldn't lose any sleep over such a thing and I think Kelly's idea is workable. |
Uh oh!
There was an error while loading. Please reload this page.
Is your feature request related to a problem? Please describe.
Currently, there is no structural way in JS8Call to distinguish between an attended keyboard-to-keyboard operator and an unattended station operating as an automated relay node.
Because
HB(Heartbeat) andCQqueries elicit automated background acknowledgments (HB ACK), a local station's physical presence cannot be verified without initiating a manual free-text chat. This often results in a high volume of missed connections when attempting live, conversational QSOs.Describe the solution you'd like
I would like to propose a UI/protocol indicator that flags whether a station is actively being operated by a human or running completely in automated mode. This could be achieved by:
CQor directed beacon appends a structural state marker or symbol to the message packet.IDLEstate time automatically. If a station hasn't had local keyboard inputs for X minutes, their callsign tag could dynamically shift color (e.g., Green for active, Amber/Grey for unattended/automated auto-reply mode).Describe alternatives you've considered
Currently, operators have to manually type directed
STATUS?orINFO?queries to guess if an operator is sitting at the keyboard based on the idle macro response. This adds unnecessary RF traffic to an already congested waterfall slot.Additional context
Providing a native way to quickly screen for keyboard-to-keyboard capability would greatly enhance real-time networking and minimize frustration for users searching for active dialogue on the bands.
All reactions