I'm working on patch to add power (attached) and S-level to the transmit/receive status entry in the lower-left corner of WSJT-X.
I'm successfully reading the value and storing it along with frequency and such but am a bit lost on how to get to the value from mainwindow.cpp. Here's an example of reading the value from an Omni VII Mon Aug 3 14:47:00 2015 GMT(C:\JTSDK\src\wsjtx\HamlibTransceiver.cpp:49)Debug: Hamlib: tt588_get_level: vfo=currVFO level=1073741824 val=7 Mon Aug 3 14:47:00 2015 GMT(C:\JTSDK\src\wsjtx\HamlibTransceiver.cpp:687)Debug: virtual void HamlibTransceiver::poll() current power/level = 7 Mon Aug 3 14:47:03 2015 GMT(C:\JTSDK\src\wsjtx\HamlibTransceiver.cpp:49)Debug: Hamlib: tt588_get_level: power= 4W Mon Aug 3 14:47:03 2015 GMT(C:\JTSDK\src\wsjtx\HamlibTransceiver.cpp:49)Debug: Hamlib: tt588_get_level: vfo=currVFO level=1073741824 val=4 Mon Aug 3 14:47:03 2015 GMT(C:\JTSDK\src\wsjtx\HamlibTransceiver.cpp:687)Debug: virtual void HamlibTransceiver::poll() current power/level = 4 Mon Aug 3 14:47:06 2015 GMT(C:\JTSDK\src\wsjtx\HamlibTransceiver.cpp:49)Debug: Hamlib: tt588_get_level: level= S7 So in receive mode you'll see "Sn" and transmit mode you'll see "nW" of effective power (or whatever your rig interface returns). Obviously this should be an option and will eventually handle any 0 returns by not adding anything to the message. Looking through a few rigs in hamlib it seems the RAWSTR and STRENGTH values are handled inconsistently. Thoughts? 73 Mike W9MDB
patchpower
Description: Binary data
------------------------------------------------------------------------------
_______________________________________________ wsjt-devel mailing list wsjt-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wsjt-devel