99 virtual Q_INVOKABLE
void save()
override;
Top-level class representing the VR-Engage application.
Definition playerStationApp.h:163
Abstract base class for all VREngage messages.
Definition vreMessage.h:50
virtual bool getPublishObservers() const
qreal myTimeoutInterval
Timeout interval for entities in seconds.
Definition vreSelectConnectionPageDriverDIS.h:237
QStringList myMulticastAddresses
List of multicast addresses to join.
Definition vreSelectConnectionPageDriverDIS.h:183
void deviceAddressChanged(QString)
virtual qreal getTimeoutInterval() const
int siteId
Definition vreSelectConnectionPageDriverDIS.h:69
void timeoutProcessingChanged(bool)
bool myPublishObservers
Flag to publish observer entities.
Definition vreSelectConnectionPageDriverDIS.h:189
virtual int getPort() const
void useTopoForFlatEarthVectorConversionChanged(bool)
virtual void setOverrideGlobalViewControl(bool)
int applicationNumber
Definition vreSelectConnectionPageDriverDIS.h:61
qreal myConnectionFrameTime
Frame time for connections in seconds.
Definition vreSelectConnectionPageDriverDIS.h:234
int sendBufferSize
Definition vreSelectConnectionPageDriverDIS.h:68
virtual void setUseAbsoluteTimeStamps(bool)
QString myDeviceAddress
Network device address to bind to.
Definition vreSelectConnectionPageDriverDIS.h:177
void exerciseIdChanged(int)
void sendBufferSizeChanged(int)
qreal timeoutInterval
Definition vreSelectConnectionPageDriverDIS.h:72
void subnetMaskChanged(QString)
qreal connectionFrameTime
Definition vreSelectConnectionPageDriverDIS.h:71
bool myViewControlEnabled
Flag to enable view control PDUs.
Definition vreSelectConnectionPageDriverDIS.h:207
virtual Q_INVOKABLE void save() override
Saves the current DIS driver configuration.
void disVersionChanged(int)
virtual bool getTimeoutProcessing() const
bool publishObservers
Definition vreSelectConnectionPageDriverDIS.h:49
QString destinationAddress
Definition vreSelectConnectionPageDriverDIS.h:42
virtual bool getUseTopoForFlatEarthVectorConversion() const
virtual void setConnectionFrameTime(qreal)
void showSelfReflectChanged(bool)
virtual void setReceiveBufferSize(int)
bool myOverrideGlobalViewControl
Flag to override global view control settings.
Definition vreSelectConnectionPageDriverDIS.h:186
virtual void setPublishObservers(bool)
QStringList multicastAddresses
Definition vreSelectConnectionPageDriverDIS.h:46
int multicastTtl
Definition vreSelectConnectionPageDriverDIS.h:64
virtual void setMulticastAddresses(QStringList)
int exerciseId
Definition vreSelectConnectionPageDriverDIS.h:63
virtual int getSiteId() const
virtual void setUseTopoForFlatEarthVectorConversion(bool)
bool myUseAbsoluteTimeStamps
Flag to use absolute timestamps in PDUs.
Definition vreSelectConnectionPageDriverDIS.h:198
bool timeoutProcessing
Definition vreSelectConnectionPageDriverDIS.h:52
int mySiteId
Site ID for DIS.
Definition vreSelectConnectionPageDriverDIS.h:231
int myDisVersion
DIS protocol version.
Definition vreSelectConnectionPageDriverDIS.h:213
virtual int getReceiveBufferSize() const
virtual void setShowSelfReflect(bool)
QString mySubnetMask
Subnet mask for the network.
Definition vreSelectConnectionPageDriverDIS.h:180
virtual void setExerciseId(int)
virtual bool getOverrideGlobalViewControl() const
virtual QString getSubnetMask() const
int myReceiveBufferSize
Size of the receive buffer in bytes.
Definition vreSelectConnectionPageDriverDIS.h:225
bool useTopoForFlatEarthVectorConversion
Definition vreSelectConnectionPageDriverDIS.h:57
int disVersion
Definition vreSelectConnectionPageDriverDIS.h:62
int myPort
UDP port number for DIS communications.
Definition vreSelectConnectionPageDriverDIS.h:222
virtual bool getViewControlEnabled() const
virtual void setViewControlEnabled(bool)
bool overrideGlobalViewControl
Definition vreSelectConnectionPageDriverDIS.h:48
void applicationNumberChanged(int)
virtual void setTimeoutProcessing(bool)
virtual int getMulticastTtl() const
virtual void setPort(int)
bool showSelfReflect
Definition vreSelectConnectionPageDriverDIS.h:50
void connectionFrameTimeChanged(qreal)
QString subnetMask
Definition vreSelectConnectionPageDriverDIS.h:44
int mySendBufferSize
Size of the send buffer in bytes.
Definition vreSelectConnectionPageDriverDIS.h:228
virtual int getApplicationNumber() const
void multicastTtlChanged(int)
QString deviceAddress
Definition vreSelectConnectionPageDriverDIS.h:43
void timeoutIntervalChanged(qreal)
int myApplicationNumber
Application ID number for DIS.
Definition vreSelectConnectionPageDriverDIS.h:210
void receiveBufferSizeChanged(int)
bool useAbsoluteTimeStamps
Definition vreSelectConnectionPageDriverDIS.h:54
virtual qreal getConnectionFrameTime() const
virtual void setData(makVre::DtVreMessage *msg) override
Sets driver data from a message.
int port
Definition vreSelectConnectionPageDriverDIS.h:65
bool myTimeoutProcessing
Flag to enable timeout processing for entities.
Definition vreSelectConnectionPageDriverDIS.h:195
void viewControlEnabledChanged(bool)
virtual void setDisVersion(int)
virtual bool getUseAsynchIO() const
virtual QString getDestinationAddress() const
virtual QString getDeviceAddress() const
void useAbsoluteTimeStampsChanged(bool)
void overrideGlobalViewControlChanged(bool)
virtual void setApplicationNumber(int)
void useAsynchIOChanged(bool)
virtual int getDisVersion() const
QString myDestinationAddress
Destination IP address for DIS packets.
Definition vreSelectConnectionPageDriverDIS.h:174
virtual void setMulticastTtl(int)
void publishObserversChanged(bool)
void destinationAddressChanged(QString)
virtual int getSendBufferSize() const
virtual bool getUseAbsoluteTimeStamps() const
int receiveBufferSize
Definition vreSelectConnectionPageDriverDIS.h:67
virtual bool getShowSelfReflect() const
virtual void setSiteId(int)
int myMulticastTtl
Time-to-live for multicast packets.
Definition vreSelectConnectionPageDriverDIS.h:219
bool viewControlEnabled
Definition vreSelectConnectionPageDriverDIS.h:59
virtual void setDeviceAddress(QString)
virtual ~DtVreSelectConnectionPageDriverDIS() override
Destructor.
bool myUseAsynchIO
Flag to use asynchronous I/O for network communications.
Definition vreSelectConnectionPageDriverDIS.h:201
bool myUseTopoForFlatEarthVectorConversion
Flag to use topographic data for flat earth vector conversion.
Definition vreSelectConnectionPageDriverDIS.h:204
virtual void setSendBufferSize(int)
bool myShowSelfReflect
Flag to show self-reflections.
Definition vreSelectConnectionPageDriverDIS.h:192
virtual void setTimeoutInterval(qreal)
virtual void setDestinationAddress(QString)
virtual int getExerciseId() const
bool useAsynchIO
Definition vreSelectConnectionPageDriverDIS.h:55
virtual QStringList getMulticastAddresses() const
void multicastAddressesChanged(QStringList)
virtual void setUseAsynchIO(bool)
int myExerciseId
Exercise ID for DIS simulation.
Definition vreSelectConnectionPageDriverDIS.h:216
DtVreSelectConnectionPageDriverDIS(QObject *parent=nullptr)
Constructor.
virtual void setSubnetMask(QString)
DtVreSelectConnectionPageDriver(QObject *parent=nullptr)
Constructor.
Defines export macros for the VR-Engage Player Station library.
#define PLAYERSTATION_DLL
Definition export.h:24
Include export definitions for this library.
Definition glsVreMessageUtil.h:49
Defines the base class for connection drivers in VR-Engage.