MAK Data Logger API Documentation for HLA
List of all members | Public Member Functions | Protected Slots | Protected Attributes
MAKLogger::DtHlaConnectionDialog Class Reference

The HLA Connection Dialog interface. More...

+ Inheritance diagram for MAKLogger::DtHlaConnectionDialog:
+ Collaboration diagram for MAKLogger::DtHlaConnectionDialog:

Public Member Functions

 DtHlaConnectionDialog (DtLoggerApplication &app, QWidget *parent)
 CTOR.
virtual ~DtHlaConnectionDialog ()
 DTOR.
virtual void setExerciseName (const QString &exerciseName)
 Set the exercise name.
virtual QString exerciseName () const
virtual void setFederateType (const QString &federateType)
 Set the federate type.
virtual QString federateType () const
virtual void setFedFileName (const QString &fedFileName)
 Set the fed file name.
virtual QString fedFileName () const
virtual void setRPRFomVersion (double fomVersion, int fomRevision)
 Set the RPR FOM version.
virtual double rprFomVersion () const
virtual int rprFomRevision () const
 Set the RPR FOM revision.
virtual void setUseMatrexFomMapper (bool enabled)
 Set the use MATREX fom mapper state.
virtual bool useMatrexFomMapper () const
virtual void setMatrexFomMapperInitString (const QString &fomMapperInitString)
 Set the fom mapper init string.
virtual QString matrexFomMapperInitString () const
virtual void setCustomFomMapperFileName (const QString &fomMapperFileName)
 Set the fom mapper file name.
virtual QString fomMapperFileName () const
virtual void setCustomFomMapperInitString (const QString &fomMapperInitString)
 Set the fom mapper init string.
virtual QString fomMapperInitString () const
virtual void setUseEmptyFomMapper (bool enabled)
 Set the use generic fom mapper state.
virtual bool useEmptyFomMapper () const
virtual void setIgnoreAdvisories (bool enabled)
 Set the use advisories state.
virtual bool ignoreAdvisories () const
virtual void setEditable (bool state)
 Freeze or unfreeze the interface based on the state parameter.
void configureConnectionButton ()
 , sets the state of the connection button (to "connected" or "disconnected")
virtual void disconnect ()
 disconnects the simulation
virtual void connect ()
 connects the simulation
virtual void connectStatusChanged (bool connected)
 Process a connection change.
virtual void unableToConnect ()
 process a failed connect action

Protected Slots

void connectButtonPressed ()
 A callback for when the connect button is pressed.
void useRprFomRadioButtonClicked ()
 A callback for when the rpr fom mapper radio button is clicked.
void useMatrexFomMapperRadioButtonClicked ()
 A callback for when the matrex fom mapper check box is clicked.
void useCustomFomRadioButtonClicked ()
 A callback for when the custom fom mapper radio button is clicked.
void useEmptyFomMapperRadioButtonClicked ()
 A callback for when the empty fom mapper check box is clicked.
virtual void fedFileBrowse ()
 Browse for fed file.
virtual void fomModuleBrowse ()
 Browse for FOM Module files.
virtual void mimBrowse ()
 Browse for fed file.
virtual void fomMapperBrowse ()
 Browse for Fom Mapper files.

Protected Attributes

DtLoggerApplicationmyApplication
bool myWaitingForConnect
bool myWaitingForDisconnect
QString myFomFilter
QString myMapperFilter

Detailed Description

The HLA Connection Dialog interface.

This wraps the Ui_DtHlaConnectionDialog created by QT Designer with useful methods for manipulation. This class knows how to connect itself and disconnect itself, as well as the current state of the connection. However, it only knows the current state of the connection from the SimManager, which may be off for several seconds after the connection state has changed.

Constructor & Destructor Documentation

MAKLogger::DtHlaConnectionDialog::DtHlaConnectionDialog ( DtLoggerApplication app,
QWidget parent 
)

CTOR.

virtual MAKLogger::DtHlaConnectionDialog::~DtHlaConnectionDialog ( )
virtual

DTOR.

Member Function Documentation

void MAKLogger::DtHlaConnectionDialog::configureConnectionButton ( )

, sets the state of the connection button (to "connected" or "disconnected")

virtual void MAKLogger::DtHlaConnectionDialog::connect ( )
virtual

connects the simulation

void MAKLogger::DtHlaConnectionDialog::connectButtonPressed ( )
protectedslot

A callback for when the connect button is pressed.

The connect button is used for both connection and disconnection. Its text changes.

virtual void MAKLogger::DtHlaConnectionDialog::connectStatusChanged ( bool  connected)
virtual

Process a connection change.

virtual void MAKLogger::DtHlaConnectionDialog::disconnect ( )
virtual

disconnects the simulation

virtual QString MAKLogger::DtHlaConnectionDialog::exerciseName ( ) const
virtual
virtual QString MAKLogger::DtHlaConnectionDialog::federateType ( ) const
virtual
virtual void MAKLogger::DtHlaConnectionDialog::fedFileBrowse ( )
protectedvirtualslot

Browse for fed file.

virtual QString MAKLogger::DtHlaConnectionDialog::fedFileName ( ) const
virtual
virtual void MAKLogger::DtHlaConnectionDialog::fomMapperBrowse ( )
protectedvirtualslot

Browse for Fom Mapper files.

virtual QString MAKLogger::DtHlaConnectionDialog::fomMapperFileName ( ) const
virtual
virtual QString MAKLogger::DtHlaConnectionDialog::fomMapperInitString ( ) const
virtual
virtual void MAKLogger::DtHlaConnectionDialog::fomModuleBrowse ( )
protectedvirtualslot

Browse for FOM Module files.

virtual bool MAKLogger::DtHlaConnectionDialog::ignoreAdvisories ( ) const
virtual
virtual QString MAKLogger::DtHlaConnectionDialog::matrexFomMapperInitString ( ) const
virtual
virtual void MAKLogger::DtHlaConnectionDialog::mimBrowse ( )
protectedvirtualslot

Browse for fed file.

virtual int MAKLogger::DtHlaConnectionDialog::rprFomRevision ( ) const
virtual

Set the RPR FOM revision.

virtual double MAKLogger::DtHlaConnectionDialog::rprFomVersion ( ) const
virtual
virtual void MAKLogger::DtHlaConnectionDialog::setCustomFomMapperFileName ( const QString &  fomMapperFileName)
virtual

Set the fom mapper file name.

virtual void MAKLogger::DtHlaConnectionDialog::setCustomFomMapperInitString ( const QString &  fomMapperInitString)
virtual

Set the fom mapper init string.

virtual void MAKLogger::DtHlaConnectionDialog::setEditable ( bool  state)
virtual

Freeze or unfreeze the interface based on the state parameter.

virtual void MAKLogger::DtHlaConnectionDialog::setExerciseName ( const QString &  exerciseName)
virtual

Set the exercise name.

virtual void MAKLogger::DtHlaConnectionDialog::setFederateType ( const QString &  federateType)
virtual

Set the federate type.

virtual void MAKLogger::DtHlaConnectionDialog::setFedFileName ( const QString &  fedFileName)
virtual

Set the fed file name.

virtual void MAKLogger::DtHlaConnectionDialog::setIgnoreAdvisories ( bool  enabled)
virtual

Set the use advisories state.

virtual void MAKLogger::DtHlaConnectionDialog::setMatrexFomMapperInitString ( const QString &  fomMapperInitString)
virtual

Set the fom mapper init string.

virtual void MAKLogger::DtHlaConnectionDialog::setRPRFomVersion ( double  fomVersion,
int  fomRevision 
)
virtual

Set the RPR FOM version.

virtual void MAKLogger::DtHlaConnectionDialog::setUseEmptyFomMapper ( bool  enabled)
virtual

Set the use generic fom mapper state.

virtual void MAKLogger::DtHlaConnectionDialog::setUseMatrexFomMapper ( bool  enabled)
virtual

Set the use MATREX fom mapper state.

virtual void MAKLogger::DtHlaConnectionDialog::unableToConnect ( )
virtual

process a failed connect action

void MAKLogger::DtHlaConnectionDialog::useCustomFomRadioButtonClicked ( )
protectedslot

A callback for when the custom fom mapper radio button is clicked.

virtual bool MAKLogger::DtHlaConnectionDialog::useEmptyFomMapper ( ) const
virtual
void MAKLogger::DtHlaConnectionDialog::useEmptyFomMapperRadioButtonClicked ( )
protectedslot

A callback for when the empty fom mapper check box is clicked.

virtual bool MAKLogger::DtHlaConnectionDialog::useMatrexFomMapper ( ) const
virtual
void MAKLogger::DtHlaConnectionDialog::useMatrexFomMapperRadioButtonClicked ( )
protectedslot

A callback for when the matrex fom mapper check box is clicked.

void MAKLogger::DtHlaConnectionDialog::useRprFomRadioButtonClicked ( )
protectedslot

A callback for when the rpr fom mapper radio button is clicked.

Member Data Documentation

DtLoggerApplication& MAKLogger::DtHlaConnectionDialog::myApplication
protected
QString MAKLogger::DtHlaConnectionDialog::myFomFilter
protected
QString MAKLogger::DtHlaConnectionDialog::myMapperFilter
protected
bool MAKLogger::DtHlaConnectionDialog::myWaitingForConnect
protected
bool MAKLogger::DtHlaConnectionDialog::myWaitingForDisconnect
protected

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

Document ID: Generated on Sun Dec 15 18:04:30 EST 2013 from SVN revision 134418
Copyright © 2005-2012 VT MÄK. All Rights Reserved (www.mak.com)