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 );