Good evening everyone,
I have successfully gotten the development environment going on my new shack
computer so am back in the development business. In the past I have
focused on WSJT and am exited to learn the internals of WSJTx. I am
playing around with some ideas to work on to develop. I sent them to Joe
and he suggested that I put them here for discussion. This is an ambitious
list but the winter already is such that it appears I will have plenty of
hobby time.
> 1. Add situational awareness to the auto sequencer. Currently
> if the auto sequencer detects any message it will move to the next one
> in the sequence even if it does not make sense to do so. I plan to
> add logic (which is in the one I added to ISCAT in WSJT) so if you are
> currently sending TX1 you will move forward if RXing a TX1 or a TX2, etc.
>
> 2. Include MSK144 in the logic for "send 5 73's after last RRR
> received" logic. This appears to be in place for some (one, ISCAT??)
> of the other protocols and it makes sense for it to be on MSK. I find
> myself clicking enable TX several times to make sure this effectively
> happens. I believe this should be enabled by the Disable TX after
> sending 73 click box.
>
> 3. Make the number of 73s sent after last RRR received
> configurable. It is currently the magic number 5 for the protocol(s)
> it is implemented for.
>
> 4. Implement Hamlib rotor control for Az and Hot A: / B: A left
> click on either of these would move the rotor to that direction.
>
> a. Side project: Add Idiom Press and Green Heron controllers
> into Hamlib. Both of these are popular and an offshoot of the Hygain
> controller protocol that inexplicably did not have a facility for
> getting the current position from the controller. Both of these
> controllers added commands to position query but unfortunately is a
> subtly different manner.
>
> 5. Add a toggle (on right mouse click) between Hot A: and Hot B:
> While it usually displays the right one to use sometimes the radiant is
> obviously on the other side. While the mental gymnastics is easy
> enough to convert it would be nice to just click. and then click again
> to move the rotor.
>
> 6. Make entry of DX Grid so it is not so persnickety. This is a
> simple one trimming leading or trailing white space off. I find that
> my usual way of getting ahold of the grid, copying it out of PJClient,
> often has a leading or lagging space, the entry box does not like this.
>
> 7. Add 60s sequences to the fast modes. I know you have had a
> discussion with Ged W8BYA about this, he would like it so he can
> operate diametrically opposed to some local high power EME stations, I
find that
> a reasonable request. I would like it because I am planning some long
> term (24+ hour) runs and would like to increase the active time. With
> 15 second sequences approximately 4 seconds out of 60 are spent in
> changeover, with 30 second sequences 2 out of 60 and with 60 second
> sequences this is 1 second out of 60. This small but appreciable
> difference help up the chances of success on a long term run that is
> dependent on low probability events. Not by much but enough to make
> the effort worthwhile.
>
> 8. If it will fit add a "what the heck I am doing" letter to the
> CQ message for MSK144. This would be a single letter representing the
> T/R period, SH status and Contest Mode status. Clicking on this in an
> RXed CQ would change things to match. Because space is limited this
> would be done by convention using a table. A first draft of what this
table
Might look like:
Standard/SH Off Standard/ SH
On Contest/SH Off Contest/SH On
60s 0
7 E
L
30s 1
8 F
M
15s 2
9 G
N
10s 3
A H
O
5s 4
B I
P
Reserved 5
C J
Q
Reserved 6
D K
R
Any and all comments are welcome.
Thanks!
73 de Bill ND0B
------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, SlashDot.org! http://sdm.link/slashdot
_______________________________________________
wsjt-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/wsjt-devel