On 14/04/2015 17:57, Anders Östlund wrote: > Hi, Hi Anders, > > I'm writing a program that is kind of a JT-Alert alternative, but for Mac OS > X. > Being able to trigger a reply to a CQ from externally would be a great > feature. > > I've got Mike's patch to work on r5068. Before trying to get it to work on a > more recent commit, I just want to ask if there has been more work done on > this already. Yes, I am close to committing a full functioning version with a formal message protocol that is extensible. I am adding some other messages (outgoing from WSJT-X) that should be useful to applications like JTAlert and yours such as status updates, WSJT-X closedown and notification of QSOs logged.
The protocol is binary and pretty simple, based on the Qt QDataStream serialization capability. I am testing my changes right now after a final clean up before check in, currently it is broken but I should have it all working again shortly. > > I'd be happy to help out with testing or coding, if needed. OK. What is your choice of implementation language and tools for your application? I would like to have some reference code for various platforms for usage of the message protocol. C++ with Qt I have in hand already. > > 73 > /Anders - SM0THU > http://jt-bridge.eller.nu 73 Bill G4WJS. > > Bill Somerville <g4wjs@...> writes: > >> Hi Mike, >> >> some more comments: >> >> I think it would be sensible to include the instance name in the >> broadcast datagram as a third field. You can use the method >> QApplication::applicationName() result as the instance name. >> >> There is no need to call member functions with an explicit this pointer, >> that is not idiomatic C++, so: >> >> this->member(); >> >> becomes: >> >> member(); >> >> In MainWindow::doCallCQ() there is no need to write to the RHS decoded >> text window, MainWindow::doubleClickOnCall() does that for you. > [...] > ------------------------------------------------------------------------------ BPM Camp - Free Virtual Workshop May 6th at 10am PDT/1PM EDT Develop your own process in accordance with the BPMN 2 standard Learn Process modeling best practices with Bonita BPM through live exercises http://www.bonitasoft.com/be-part-of-it/events/bpm-camp-virtual- event?utm_ source=Sourceforge_BPM_Camp_5_6_15&utm_medium=email&utm_campaign=VA_SF _______________________________________________ wsjt-devel mailing list wsjt-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wsjt-devel