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

Logic for configuring the CIGI Connection. More...

Public Member Functions

 DtCigiConnectionLogic (DtDe &de, DtCigiConnectionInterface *CigiInterface)
 CTOR.
virtual ~DtCigiConnectionLogic ()
 DTOR.
virtual void updateCurrentDriver ()
 Update the current driver.

Protected Member Functions

virtual std::string className () const
virtual void populateDeviceAddresses ()
DtCigiDriverfindCurrentDriver (const std::string &name)
void on_currentConnectionChanged (const std::string &connectionName)
void on_connect ()
void on_disconnect ()
void on_cigiVersionChanged (const std::string &sStr)
void on_entityMappingNameChanged (const std::string &str)
void on_hostIpChanged (const std::string &sStr)
void on_devAddrChanged (const std::string &sStr)
void on_incomingBufferSizeChanged (unsigned value)
void on_listenPortChanged (unsigned value)
void on_numIncomingBuffersChanged (unsigned value)
void on_numOutgoingBuffersChanged (unsigned value)
void on_outgoingBufferSizeChanged (unsigned value)
void on_packetBufferSizeChanged (unsigned value)
void on_sendPortChanged (unsigned value)
void on_driverModeChanged (DtCigiConnectionInitializer::ConnectionMode mode)
void on_transportTypeChanged (int value)
void on_driverFrequencyChanged (unsigned int value)
void on_hostFrequencyChanged (unsigned int value)
void on_makeAutoConnect ()
void on_driverStarted (DtDriver &simCon)
void on_driverStopped (DtDriver &simCon)
void on_autoDriverChanged (const std::string &con)

Protected Attributes

DtDemyDe
DtCigiConnectionInterfacemyCigiConnectionInterface
DtCigiDrivermyCurrentDriver
DtCigiConnectionInitializermyInitializer
QStringList myModelDefinitions

Detailed Description

Logic for configuring the CIGI Connection.

Constructor & Destructor Documentation

makVrv::DtCigiConnectionLogic::DtCigiConnectionLogic ( DtDe de,
DtCigiConnectionInterface CigiInterface 
)

CTOR.

virtual makVrv::DtCigiConnectionLogic::~DtCigiConnectionLogic ( )
virtual

DTOR.

Member Function Documentation

virtual void makVrv::DtCigiConnectionLogic::updateCurrentDriver ( )
virtual

Update the current driver.

virtual std::string makVrv::DtCigiConnectionLogic::className ( ) const
protectedvirtual
virtual void makVrv::DtCigiConnectionLogic::populateDeviceAddresses ( )
protectedvirtual
DtCigiDriver* makVrv::DtCigiConnectionLogic::findCurrentDriver ( const std::string &  name)
protected
void makVrv::DtCigiConnectionLogic::on_currentConnectionChanged ( const std::string &  connectionName)
protected
void makVrv::DtCigiConnectionLogic::on_connect ( )
protected
void makVrv::DtCigiConnectionLogic::on_disconnect ( )
protected
void makVrv::DtCigiConnectionLogic::on_cigiVersionChanged ( const std::string &  sStr)
protected
void makVrv::DtCigiConnectionLogic::on_entityMappingNameChanged ( const std::string &  str)
protected
void makVrv::DtCigiConnectionLogic::on_hostIpChanged ( const std::string &  sStr)
protected
void makVrv::DtCigiConnectionLogic::on_devAddrChanged ( const std::string &  sStr)
protected
void makVrv::DtCigiConnectionLogic::on_incomingBufferSizeChanged ( unsigned  value)
protected
void makVrv::DtCigiConnectionLogic::on_listenPortChanged ( unsigned  value)
protected
void makVrv::DtCigiConnectionLogic::on_numIncomingBuffersChanged ( unsigned  value)
protected
void makVrv::DtCigiConnectionLogic::on_numOutgoingBuffersChanged ( unsigned  value)
protected
void makVrv::DtCigiConnectionLogic::on_outgoingBufferSizeChanged ( unsigned  value)
protected
void makVrv::DtCigiConnectionLogic::on_packetBufferSizeChanged ( unsigned  value)
protected
void makVrv::DtCigiConnectionLogic::on_sendPortChanged ( unsigned  value)
protected
void makVrv::DtCigiConnectionLogic::on_driverModeChanged ( DtCigiConnectionInitializer::ConnectionMode  mode)
protected
void makVrv::DtCigiConnectionLogic::on_transportTypeChanged ( int  value)
protected
void makVrv::DtCigiConnectionLogic::on_driverFrequencyChanged ( unsigned int  value)
protected
void makVrv::DtCigiConnectionLogic::on_hostFrequencyChanged ( unsigned int  value)
protected
void makVrv::DtCigiConnectionLogic::on_makeAutoConnect ( )
protected
void makVrv::DtCigiConnectionLogic::on_driverStarted ( DtDriver simCon)
protected
void makVrv::DtCigiConnectionLogic::on_driverStopped ( DtDriver simCon)
protected
void makVrv::DtCigiConnectionLogic::on_autoDriverChanged ( const std::string &  con)
protected

Member Data Documentation

DtDe& makVrv::DtCigiConnectionLogic::myDe
protected
DtCigiConnectionInterface& makVrv::DtCigiConnectionLogic::myCigiConnectionInterface
protected
DtCigiDriver* makVrv::DtCigiConnectionLogic::myCurrentDriver
protected
DtCigiConnectionInitializer* makVrv::DtCigiConnectionLogic::myInitializer
protected
QStringList makVrv::DtCigiConnectionLogic::myModelDefinitions
protected

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

Document ID: Generated on Mon Jul 4 01:00:18 EDT 2016 from SVN revision 166489
Copyright © 2005-2015 VT MÄK. All Rights Reserved (www.mak.com)