VR-Forces Development_Version Class Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
List of all members | Public Slots | Public Member Functions | Protected Slots | Protected Member Functions | Protected Attributes
makVrv::DtCigiConnectionWidget Class Reference

Widget for a CIGI connection. More...

Inheritance diagram for makVrv::DtCigiConnectionWidget:
Inheritance graph
[legend]

Public Slots

virtual void on_myCigiVersionCombo_currentIndexChanged (int)
virtual void on_myEntityMappingCombo_currentIndexChanged (int)
virtual void on_myHostIPEdit_textChanged (const QString &)
virtual void on_myDevAddrCombo_activated (QString)
virtual void on_myListenSpin_valueChanged (int)
virtual void on_mySendSpin_valueChanged (int)
virtual void on_myPbSizeSpin_valueChanged (int)
virtual void on_myNumIncomingSpin_valueChanged (int)
virtual void on_myNumOutgoingSpin_valueChanged (int)
virtual void on_myIncomingSizeSpin_valueChanged (int)
virtual void on_myOutgoingSizeSpin_valueChanged (int)
virtual void on_mySynchronousModeCombo_currentIndexChanged (int)
virtual void on_myTransportTypeCombo_currentIndexChanged (int)
virtual void on_myDriverFrequencySpin_valueChanged (int)

Public Member Functions

 DtCigiConnectionWidget (DtDe &de, QWidget *parent)
 Constructor.
virtual ~DtCigiConnectionWidget ()
 Destructor.
virtual void setAutoConnectEnabled (bool enabled)
 Set whether the auto connect button can be enabled.
virtual void setCigiVersion (const std::string &version)
 Set the CIGI version string.
virtual void setCigiMappingsName (const std::string &name)
 Set the CIGI mappings name.
virtual void setConnectionStatus (DtCigiConnectionInterface::ConnectionStatus status)
 Set the connection status.
virtual void setDeviceIpAddress (const std::string &address)
 Set the device IP address.
virtual void setDeviceIpAddresses (const std::vector< std::string > &address)
 Set the list of available device ip addresses.
virtual void setHostIpAddress (const std::string &address)
 Set the IP address of the host.
virtual void setIncomingBufferSize (unsigned nSize)
 set the buffer size for CIGI incoming message queue
virtual void setListenPort (unsigned port)
 Set the Listen to Host port.
virtual void setNumIncomingBuffers (unsigned nNum)
 set the number of buffers for CIGI incoming message queue
virtual void setNumOutgoingBuffers (unsigned nNum)
 set the number of buffers for CIGI outgoing message queue
virtual void setOutgoingBufferSize (unsigned nSize)
 set the buffer size for CIGI outgoing message queue
virtual void setPacketBufferSize (unsigned nSize)
 Set size of receive packet buffer on network socket.
virtual void setSendPort (unsigned port)
 Set the Send to Host port.
virtual void setDriverMode (const std::string &mode)
 Set the driver mode (synchronous, asynchronous, etc)
virtual void setTransportType (int transportType)
 Set the transport type.
virtual void setDriverFrequency (unsigned int hertz)
 Set the frequency.
- Public Member Functions inherited from makVrv::DtCigiConnectionInterface
virtual ~DtCigiConnectionInterface ()

Protected Slots

void on_myConnectButton_clicked ()
void on_myMakeAutoButton_clicked ()

Protected Member Functions

void setupGui ()

Protected Attributes

DtDemyDe
QPushButtonmyConnectButton
QPushButtonmyMakeAutoButton
QComboBoxmyCigiVersionCombo
QComboBoxmySynchronousModeCombo
QSpinBoxmyDriverFrequencySpin
QGroupBox * myNetworkSocketBox
QComboBoxmyTransportTypeCombo
QLineEditmyHostIPEdit
QComboBoxmyDevAddrCombo
QSpinBoxmyListenSpin
QSpinBoxmySendSpin
QSpinBoxmyPbSizeSpin
QGroupBox * myCigiMessagesBox
QSpinBoxmyNumIncomingSpin
QSpinBoxmyIncomingSizeSpin
QSpinBoxmyNumOutgoingSpin
QSpinBoxmyOutgoingSizeSpin
QComboBoxmyEntityMappingCombo
QGridLayout * myDataLayout
DtCigiConnectionInterface::ConnectionStatus myStatus
DtCigiConnectionLogicmyLogic

Additional Inherited Members

- Public Types inherited from makVrv::DtCigiConnectionInterface
enum  ConnectionStatus {
  Disconnected, Connected, Connecting, Error,
  end_ConnectionStatus
}
- Public Attributes inherited from makVrv::DtCigiConnectionInterface
boost::signal< void(const
std::string &)> 
signal_currentConnectionChanged
boost::signal< void()> signal_connect
boost::signal< void()> signal_disconnect
boost::signal< void(const
std::string &)> 
signal_cigiVersionChanged
boost::signal< void(const
std::string &)> 
signal_entityMappingNameChanged
boost::signal< void(const
std::string &)> 
signal_hostIpChanged
boost::signal< void(const
std::string &)> 
signal_deviceAddrChanged
boost::signal< void(unsigned)> signal_incomingBufferSizeChanged
boost::signal< void(unsigned)> signal_listenPortChanged
boost::signal< void(unsigned)> signal_numIncomingBuffersChanged
boost::signal< void(unsigned)> signal_outgoingBufferSizeChanged
boost::signal< void(unsigned)> signal_numOutgoingBuffersChanged
boost::signal< void(unsigned)> signal_packetBufferSizeChanged
boost::signal< void(unsigned)> signal_sendPortChanged
boost::signal< void(const
std::string &)> 
signal_driverModeChanged
boost::signal< void(int)> signal_tranportTypeChanged
boost::signal< void(unsigned int)> signal_driverFrequencyChanged
boost::signal< void()> signal_makeAutoConnect

Detailed Description

Widget for a CIGI connection.

Constructor & Destructor Documentation

makVrv::DtCigiConnectionWidget::DtCigiConnectionWidget ( DtDe de,
QWidget parent 
)

Constructor.

virtual makVrv::DtCigiConnectionWidget::~DtCigiConnectionWidget ( )
virtual

Destructor.

Member Function Documentation

virtual void makVrv::DtCigiConnectionWidget::setAutoConnectEnabled ( bool  enabled)
virtual

Set whether the auto connect button can be enabled.

Implements makVrv::DtCigiConnectionInterface.

virtual void makVrv::DtCigiConnectionWidget::setCigiVersion ( const std::string &  version)
virtual

Set the CIGI version string.

Implements makVrv::DtCigiConnectionInterface.

virtual void makVrv::DtCigiConnectionWidget::setCigiMappingsName ( const std::string &  name)
virtual

Set the CIGI mappings name.

Implements makVrv::DtCigiConnectionInterface.

virtual void makVrv::DtCigiConnectionWidget::setConnectionStatus ( DtCigiConnectionInterface::ConnectionStatus  status)
virtual

Set the connection status.

Implements makVrv::DtCigiConnectionInterface.

virtual void makVrv::DtCigiConnectionWidget::setDeviceIpAddress ( const std::string &  address)
virtual

Set the device IP address.

Implements makVrv::DtCigiConnectionInterface.

virtual void makVrv::DtCigiConnectionWidget::setDeviceIpAddresses ( const std::vector< std::string > &  address)
virtual

Set the list of available device ip addresses.

Implements makVrv::DtCigiConnectionInterface.

virtual void makVrv::DtCigiConnectionWidget::setHostIpAddress ( const std::string &  address)
virtual

Set the IP address of the host.

Implements makVrv::DtCigiConnectionInterface.

virtual void makVrv::DtCigiConnectionWidget::setIncomingBufferSize ( unsigned  nSize)
virtual

set the buffer size for CIGI incoming message queue

Implements makVrv::DtCigiConnectionInterface.

virtual void makVrv::DtCigiConnectionWidget::setListenPort ( unsigned  port)
virtual

Set the Listen to Host port.

Implements makVrv::DtCigiConnectionInterface.

virtual void makVrv::DtCigiConnectionWidget::setNumIncomingBuffers ( unsigned  nNum)
virtual

set the number of buffers for CIGI incoming message queue

Implements makVrv::DtCigiConnectionInterface.

virtual void makVrv::DtCigiConnectionWidget::setNumOutgoingBuffers ( unsigned  nNum)
virtual

set the number of buffers for CIGI outgoing message queue

Implements makVrv::DtCigiConnectionInterface.

virtual void makVrv::DtCigiConnectionWidget::setOutgoingBufferSize ( unsigned  nSize)
virtual

set the buffer size for CIGI outgoing message queue

Implements makVrv::DtCigiConnectionInterface.

virtual void makVrv::DtCigiConnectionWidget::setPacketBufferSize ( unsigned  nSize)
virtual

Set size of receive packet buffer on network socket.

Implements makVrv::DtCigiConnectionInterface.

virtual void makVrv::DtCigiConnectionWidget::setSendPort ( unsigned  port)
virtual

Set the Send to Host port.

Implements makVrv::DtCigiConnectionInterface.

virtual void makVrv::DtCigiConnectionWidget::setDriverMode ( const std::string &  mode)
virtual

Set the driver mode (synchronous, asynchronous, etc)

Implements makVrv::DtCigiConnectionInterface.

virtual void makVrv::DtCigiConnectionWidget::setTransportType ( int  transportType)
virtual

Set the transport type.

Defined by DtCigiConnectionInitializer::TransportType

Implements makVrv::DtCigiConnectionInterface.

virtual void makVrv::DtCigiConnectionWidget::setDriverFrequency ( unsigned int  hertz)
virtual

Set the frequency.

Implements makVrv::DtCigiConnectionInterface.

virtual void makVrv::DtCigiConnectionWidget::on_myCigiVersionCombo_currentIndexChanged ( int  )
virtualslot
virtual void makVrv::DtCigiConnectionWidget::on_myEntityMappingCombo_currentIndexChanged ( int  )
virtualslot
virtual void makVrv::DtCigiConnectionWidget::on_myHostIPEdit_textChanged ( const QString &  )
virtualslot
virtual void makVrv::DtCigiConnectionWidget::on_myDevAddrCombo_activated ( QString  )
virtualslot
virtual void makVrv::DtCigiConnectionWidget::on_myListenSpin_valueChanged ( int  )
virtualslot
virtual void makVrv::DtCigiConnectionWidget::on_mySendSpin_valueChanged ( int  )
virtualslot
virtual void makVrv::DtCigiConnectionWidget::on_myPbSizeSpin_valueChanged ( int  )
virtualslot
virtual void makVrv::DtCigiConnectionWidget::on_myNumIncomingSpin_valueChanged ( int  )
virtualslot
virtual void makVrv::DtCigiConnectionWidget::on_myNumOutgoingSpin_valueChanged ( int  )
virtualslot
virtual void makVrv::DtCigiConnectionWidget::on_myIncomingSizeSpin_valueChanged ( int  )
virtualslot
virtual void makVrv::DtCigiConnectionWidget::on_myOutgoingSizeSpin_valueChanged ( int  )
virtualslot
virtual void makVrv::DtCigiConnectionWidget::on_mySynchronousModeCombo_currentIndexChanged ( int  )
virtualslot
virtual void makVrv::DtCigiConnectionWidget::on_myTransportTypeCombo_currentIndexChanged ( int  )
virtualslot
virtual void makVrv::DtCigiConnectionWidget::on_myDriverFrequencySpin_valueChanged ( int  )
virtualslot
void makVrv::DtCigiConnectionWidget::on_myConnectButton_clicked ( )
protectedslot
void makVrv::DtCigiConnectionWidget::on_myMakeAutoButton_clicked ( )
protectedslot
void makVrv::DtCigiConnectionWidget::setupGui ( )
protected

Member Data Documentation

DtDe& makVrv::DtCigiConnectionWidget::myDe
protected
QPushButton* makVrv::DtCigiConnectionWidget::myConnectButton
protected
QPushButton* makVrv::DtCigiConnectionWidget::myMakeAutoButton
protected
QComboBox* makVrv::DtCigiConnectionWidget::myCigiVersionCombo
protected
QComboBox* makVrv::DtCigiConnectionWidget::mySynchronousModeCombo
protected
QSpinBox* makVrv::DtCigiConnectionWidget::myDriverFrequencySpin
protected
QGroupBox* makVrv::DtCigiConnectionWidget::myNetworkSocketBox
protected
QComboBox* makVrv::DtCigiConnectionWidget::myTransportTypeCombo
protected
QLineEdit* makVrv::DtCigiConnectionWidget::myHostIPEdit
protected
QComboBox* makVrv::DtCigiConnectionWidget::myDevAddrCombo
protected
QSpinBox* makVrv::DtCigiConnectionWidget::myListenSpin
protected
QSpinBox* makVrv::DtCigiConnectionWidget::mySendSpin
protected
QSpinBox* makVrv::DtCigiConnectionWidget::myPbSizeSpin
protected
QGroupBox* makVrv::DtCigiConnectionWidget::myCigiMessagesBox
protected
QSpinBox* makVrv::DtCigiConnectionWidget::myNumIncomingSpin
protected
QSpinBox* makVrv::DtCigiConnectionWidget::myIncomingSizeSpin
protected
QSpinBox* makVrv::DtCigiConnectionWidget::myNumOutgoingSpin
protected
QSpinBox* makVrv::DtCigiConnectionWidget::myOutgoingSizeSpin
protected
QComboBox* makVrv::DtCigiConnectionWidget::myEntityMappingCombo
protected
QGridLayout* makVrv::DtCigiConnectionWidget::myDataLayout
protected
DtCigiConnectionInterface::ConnectionStatus makVrv::DtCigiConnectionWidget::myStatus
protected
DtCigiConnectionLogic* makVrv::DtCigiConnectionWidget::myLogic
protected

The documentation for this class was generated from the following file:

Document ID: Generated on Tue Mar 8 22:13:38 EST 2016 from SVN revision 162938
Copyright © 2005-2015 VT MÄK. All Rights Reserved (www.mak.com)