46 std::string cigiVersion()
const;
49 virtual void setCigiVersion(
const std::string& version );
52 std::string cigiMappingsName()
const;
55 virtual void setCigiMappingsName(
const std::string& name);
58 std::string deviceAddress()
const;
61 virtual void setDeviceAddress(
const std::string& address);
64 std::string hostIpAddress()
const;
67 virtual void setHostIpAddress(
const std::string& address);
70 unsigned incomingBufferSize()
const;
73 virtual void setIncomingBufferSize(
unsigned nSize);
76 unsigned listenPort()
const;
79 virtual void setListenPort(
unsigned port);
82 unsigned incomingBuffers()
const;
85 virtual void setNumIncomingBuffers(
unsigned nNum);
88 unsigned outgoingBuffers()
const;
91 virtual void setNumOutgoingBuffers(
unsigned nNum);
94 unsigned outgoingBufferSize()
const;
97 virtual void setOutgoingBufferSize(
unsigned nSize);
100 unsigned packetBufferSize()
const;
103 virtual void setPacketBufferSize(
unsigned nSize );
106 unsigned sendPort()
const;
109 virtual void setSendPort(
unsigned port);
113 virtual const std::string& driverMode()
const;
116 virtual void setDriverMode(
const std::string& mode);
119 virtual TransportType transportType()
const;
122 virtual void setTransportType(TransportType tType);
125 virtual bool useSynchronousMode()
const;
128 virtual void setDriverFrequency(
unsigned int hertz);
131 virtual unsigned int driverFrequency()
const;