![]() |
MAK RTIspy API Documentation for HLA 1.3
|
00001 /********************************************************************* 00002 ** Copyright (c) 2008 MaK Technologies, Inc. 00003 ** All rights reserved. 00004 *********************************************************************/ 00005 /********************************************************************* 00006 ** $RCSfile: latencyTestConfigWidget.h,v $ $Revision: 1.2 $ $State: Exp $ 00007 *********************************************************************/ 00008 00011 00012 #ifndef latencyTestConfigWidget_H_ 00013 #define latencyTestConfigWidget_H_ 00014 00015 #include "ui_latencyTestConfigWidgetUI.h" 00016 #include <rtiMsConfig.h> 00017 #include <RIDparams.h> 00018 #include "assistantConfigWidget.h" 00019 00023 class DT_DLL_ASSISTANTAPP DtLatencyTestConfigWidget : public DtAssistantConfigWidget 00024 { 00025 Q_OBJECT 00026 00027 public: 00028 00030 DtLatencyTestConfigWidget( QWidget* parent = 0, Qt::WindowFlags f = 0 ); 00031 00033 virtual ~DtLatencyTestConfigWidget(); 00034 00036 virtual void setConfig( unsigned int interactionPeriod, 00037 unsigned int numInteractions, unsigned int payloadBytes ); 00038 00040 virtual unsigned int interactionPeriod(); 00041 00043 virtual unsigned int numInteractions(); 00044 00047 virtual unsigned int payloadBytes(); 00048 00049 virtual void processReject(); 00050 00051 public slots: 00052 00054 virtual void processAccept(); 00055 00056 signals: 00057 00059 void updateTestConfig( unsigned int interactionPeriod, 00060 unsigned int numInteractions, unsigned int payloadBytes ); 00061 00062 private: 00063 00065 DtLatencyTestConfigWidget( DtLatencyTestConfigWidget const& ); 00066 00068 DtLatencyTestConfigWidget& operator=( DtLatencyTestConfigWidget const& ); 00069 00070 protected: 00071 00072 Ui::LatencyTestConfigWidget myUiImpl; 00073 }; 00074 00075 #endif