13 #ifndef DtCigiConnectionWidget_H_
14 #define DtCigiConnectionWidget_H_
17 #include <QtGui/QWidget>
30 class DtCigiConnectionLogic;
46 virtual void setAutoConnectEnabled(
bool enabled);
49 virtual void setCigiVersion(
const std::string& version );
52 virtual void setCigiMappingsName(
const std::string& name);
58 virtual void setDeviceIpAddress(
const std::string& address);
61 virtual void setDeviceIpAddresses(
const std::vector<std::string>& address);
64 virtual void setHostIpAddress(
const std::string& address);
67 virtual void setIncomingBufferSize(
unsigned nSize);
70 virtual void setListenPort(
unsigned port);
73 virtual void setNumIncomingBuffers(
unsigned nNum);
76 virtual void setNumOutgoingBuffers(
unsigned nNum);
79 virtual void setOutgoingBufferSize(
unsigned nSize);
82 virtual void setPacketBufferSize(
unsigned nSize );
85 virtual void setSendPort(
unsigned port);
88 virtual void setDriverMode(
const std::string& mode);
92 virtual void setTransportType(
int transportType);
95 virtual void setDriverFrequency(
unsigned int hertz);
99 virtual void on_myCigiVersionCombo_currentIndexChanged(
int );
100 virtual void on_myEntityMappingCombo_currentIndexChanged(
int );
101 virtual void on_myHostIPEdit_textChanged(
const QString& );
102 virtual void on_myDevAddrCombo_activated( QString );
103 virtual void on_myListenSpin_valueChanged(
int );
104 virtual void on_mySendSpin_valueChanged(
int );
105 virtual void on_myPbSizeSpin_valueChanged(
int );
106 virtual void on_myNumIncomingSpin_valueChanged(
int );
107 virtual void on_myNumOutgoingSpin_valueChanged(
int );
108 virtual void on_myIncomingSizeSpin_valueChanged(
int );
109 virtual void on_myOutgoingSizeSpin_valueChanged(
int );
110 virtual void on_mySynchronousModeCombo_currentIndexChanged(
int );
111 virtual void on_myTransportTypeCombo_currentIndexChanged(
int );
112 virtual void on_myDriverFrequencySpin_valueChanged(
int );
116 void on_myConnectButton_clicked();
117 void on_myMakeAutoButton_clicked();