Ok then...how do you build the message_aggregator?  I don't see any CMake files 
for it. de Mike W9MDB


      From: Bill Somerville <[email protected]>
 To: [email protected] 
 Sent: Wednesday, June 22, 2016 8:18 AM
 Subject: Re: [wsjt-devel] ClientWidget
   
 On 22/06/2016 13:47, Black Michael wrote:
  
 UDPExamples\ClientWidget.cpp 
  
 Hi Mike, that class is a component of the message_aggregator reference 
example. It is stand alone insofar as it is a Qt QDockWidget that collaborates 
with the MessageServer class which deals with UDP communications with WSJT-X 
but it is not really designed to be used elsewhere.
  If you want to reuse it then it will be a component of an application that 
looks something like message_aggregator and it requires two Qt data models with 
similar columns as the DecodesModel and BeaconsModel classes. You could have a 
stripped down version of it, for example if you were only interested in QSO 
decodes or WSPR beacon decodes alone.
  The message_aggregator reference application consists of the classes 
MessageAggregatorMainWindow, DecodesMode, BeaconsModel, ClientWidget and the 
main program MessageAggregator.cpp. They are fairly tightly coupled to form a 
GUI application. Using one class in isolation doesn't make sense, if you want 
to write a WSJT-X UDP messaging application then you are probably better 
looking at the whole message_aggregator application. It is a reference 
implementation example rather than code that is designed to be used in other 
applications.
  I am in the process changing the build to produce a small libray 
(libwsjtx_udp) that can be used by applications that wish to intercommunicate 
with WSJT-X via the UDP messages. It uses and exposes Qt classes so is only 
suitable for Qt applications. The intent is to save authors of cooperating 
applications from having to deal with the low level details of the UDP 
protocol, it provides Qt signals and slots mapped to the messages and handles 
all the UDP plumbing under the covers. This library is designed to be used by 
other applications as is i.e. we will ship it in binary form as a development 
library. The header files MessageServer.hpp and Radio.hpp will be the public 
API of this library. 73
 Bill
 G4WJS.
  
------------------------------------------------------------------------------
Attend Shape: An AT&T Tech Expo July 15-16. Meet us at AT&T Park in San
Francisco, CA to explore cutting-edge tech and listen to tech luminaries
present their vision of the future. This family event has something for
everyone, including kids. Get more information and register today.
http://sdm.link/attshape
_______________________________________________
wsjt-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/wsjt-devel


  
------------------------------------------------------------------------------
Attend Shape: An AT&T Tech Expo July 15-16. Meet us at AT&T Park in San
Francisco, CA to explore cutting-edge tech and listen to tech luminaries
present their vision of the future. This family event has something for
everyone, including kids. Get more information and register today.
http://sdm.link/attshape
_______________________________________________
wsjt-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/wsjt-devel

Reply via email to