50 std::string cigiVersion()
const;
53 virtual void setCigiVersion(
const std::string& version );
56 std::string cigiMappingsName()
const;
59 virtual void setCigiMappingsName(
const std::string& name);
62 std::string deviceAddress()
const;
65 virtual void setDeviceAddress(
const std::string& address);
68 std::string hostIpAddress()
const;
71 virtual void setHostIpAddress(
const std::string& address);
74 unsigned incomingBufferSize()
const;
77 virtual void setIncomingBufferSize(
unsigned nSize);
80 unsigned listenPort()
const;
83 virtual void setListenPort(
unsigned port);
86 unsigned incomingBuffers()
const;
89 virtual void setNumIncomingBuffers(
unsigned nNum);
92 unsigned outgoingBuffers()
const;
95 virtual void setNumOutgoingBuffers(
unsigned nNum);
98 unsigned outgoingBufferSize()
const;
101 virtual void setOutgoingBufferSize(
unsigned nSize);
104 unsigned packetBufferSize()
const;
107 virtual void setPacketBufferSize(
unsigned nSize );
110 unsigned sendPort()
const;
113 virtual void setSendPort(
unsigned port);
117 virtual ConnectionMode driverMode()
const;
120 virtual void setDriverMode(ConnectionMode
mode);
124 virtual void setDriverModeByString(
const std::string&
mode);
127 virtual TransportType transportType()
const;
130 virtual void setTransportType(TransportType tType);
133 virtual bool useSynchronousMode()
const;
136 virtual void setDriverFrequency(
unsigned int hertz);
139 virtual unsigned int driverFrequency()
const;
144 virtual void setHostFrequency(
unsigned int hertz);
147 virtual unsigned int hostFrequency()
const;
154 virtual float pauseAfterConnectTime()
const;
157 virtual void setPauseAfterConnectTime(
float pauseSeconds );
164 virtual void setReturnConnectionObjectIds(
bool idsOn );
170 virtual const bool returnConnectionObjectIds()
const;
TransportType myTransportType
Definition: DtCigiConnectionInitializer.h:185
This class initializes the CIGI driver.
Definition: DtCigiConnectionInitializer.h:18
float myPauseAfterConnectTime
Definition: DtCigiConnectionInitializer.h:188
unsigned outgoingBuffers() const
Returns the number of outgoing CIGI buffers.
Definition: DtCigiConnectionInitializer.h:224
Contains DLL export macros.
ConnectionMode
Definition: DtCigiConnectionInitializer.h:28
std::string myDeviceAddress
Definition: DtCigiConnectionInitializer.h:174
bool myReturnConnectionObjectIds
Definition: DtCigiConnectionInitializer.h:191
std::string myHostIpAddress
Definition: DtCigiConnectionInitializer.h:175
unsigned myPacketBufferSize
Definition: DtCigiConnectionInitializer.h:182
std::string cigiVersion() const
Returns the CIGI Version in string form.
Definition: DtCigiConnectionInitializer.h:194
unsigned int myDriverFrequency
Definition: DtCigiConnectionInitializer.h:186
unsigned outgoingBufferSize() const
Returns the size of the outgoing CIGI buffer.
Definition: DtCigiConnectionInitializer.h:229
Definition: DtCigiConnectionInitializer.h:31
unsigned myListenPort
Definition: DtCigiConnectionInitializer.h:178
unsigned listenPort() const
Returns the network listen port.
Definition: DtCigiConnectionInitializer.h:214
unsigned myNumOutgoingBuffers
Definition: DtCigiConnectionInitializer.h:180
const char int mode
Definition: ioapi.h:38
std::string hostIpAddress() const
Returns the IP address of the CIGI host.
Definition: DtCigiConnectionInitializer.h:204
unsigned int myHostFrequency
Definition: DtCigiConnectionInitializer.h:187
unsigned myIncomingBufferSize
Definition: DtCigiConnectionInitializer.h:177
unsigned myNumIncomingBuffers
Definition: DtCigiConnectionInitializer.h:179
std::string deviceAddress() const
Returns the network device address for host communication.
Definition: DtCigiConnectionInitializer.h:199
std::string myCigiVersion
Definition: DtCigiConnectionInitializer.h:173
TransportType
Definition: DtCigiConnectionInitializer.h:21
unsigned incomingBuffers() const
Returns the number of incoming CIGI buffers.
Definition: DtCigiConnectionInitializer.h:219
#define DT_DLL_VRVCIGI
Definition: vrvCigi.h:19
ConnectionMode myDriverMode
Definition: DtCigiConnectionInitializer.h:184
unsigned myOutgoingBufferSize
Definition: DtCigiConnectionInitializer.h:181
Definition: DtCigiConnectionInitializer.h:30
unsigned incomingBufferSize() const
Returns the size of the incoming CIGI buffer.
Definition: DtCigiConnectionInitializer.h:209
unsigned packetBufferSize() const
Returns the size of the receiving network buffer.
Definition: DtCigiConnectionInitializer.h:234
std::string myEntityMappingName
Definition: DtCigiConnectionInitializer.h:176
unsigned sendPort() const
Returns port being sent to.
Definition: DtCigiConnectionInitializer.h:239
unsigned mySendPort
Definition: DtCigiConnectionInitializer.h:183